.home-banner[data-v-c4a4d7e3]{border-radius:var(--xshop-radius-4);background:var(--xshop-color-surface-sunken);min-width:0;position:relative;overflow:hidden}.home-banner__track[data-v-c4a4d7e3]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;display:flex;overflow-x:auto}.home-banner__track[data-v-c4a4d7e3]::-webkit-scrollbar{display:none}.home-banner__slide[data-v-c4a4d7e3]{scroll-snap-align:start;scroll-snap-stop:always;min-width:100%;margin:0}.home-banner__media[data-v-c4a4d7e3]{color:inherit;background:var(--xshop-color-surface-sunken);text-decoration:none;display:block;position:relative;overflow:hidden}.home-banner__copy[data-v-c4a4d7e3],.home-banner__counter[data-v-c4a4d7e3]{display:none}.home-banner__media picture[data-v-c4a4d7e3]{display:block}.home-banner__media img[data-v-c4a4d7e3],.home-banner__fallback[data-v-c4a4d7e3],.home-banner__loading[data-v-c4a4d7e3]{aspect-ratio:750/640;width:100%}.home-banner__media img[data-v-c4a4d7e3]{object-fit:cover;opacity:0;height:auto;transition:opacity var(--xshop-motion-standard) var(--xshop-ease-standard)}.home-banner__media img.is-loaded[data-v-c4a4d7e3]{opacity:1}.home-banner__loading[data-v-c4a4d7e3],.home-banner__fallback[data-v-c4a4d7e3]{place-content:center;gap:var(--xshop-space-2);padding:var(--xshop-space-7);color:var(--xshop-color-text-secondary);text-align:center;display:grid}.home-banner__loading[data-v-c4a4d7e3]{font-size:var(--xshop-font-size-small);position:absolute;inset:0}.home-banner__fallback strong[data-v-c4a4d7e3]{color:var(--xshop-color-text-primary);font-size:var(--xshop-font-size-heading-2)}.home-banner__fallback span[data-v-c4a4d7e3]{font-size:var(--xshop-font-size-small)}.home-banner__dots[data-v-c4a4d7e3]{justify-content:center;gap:var(--xshop-space-2);pointer-events:none;display:flex;position:absolute;inset-block-end:var(--xshop-space-3);inset-inline:0}.home-banner__dots button[data-v-c4a4d7e3]{cursor:pointer;pointer-events:auto;background:0 0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.home-banner__dots button[data-v-c4a4d7e3]:before{content:"";border-radius:var(--xshop-radius-pill);width:.45rem;height:.45rem;transition:width var(--xshop-motion-fast) var(--xshop-ease-standard), background-color var(--xshop-motion-fast) var(--xshop-ease-standard);background:#ffffffad;border:1px solid #17201f59}.home-banner__dots button.is-active[data-v-c4a4d7e3]:before{background:var(--xshop-color-surface-raised);width:1.25rem}.home-banner__arrow[data-v-c4a4d7e3]{width:2.75rem;height:2.75rem;color:var(--xshop-color-text-primary);box-shadow:var(--xshop-elevation-1);cursor:pointer;transition:background-color var(--xshop-motion-fast) var(--xshop-ease-standard), opacity var(--xshop-motion-fast) var(--xshop-ease-standard);background:#ffffffe6;border:1px solid #17201f1f;border-radius:50%;place-items:center;display:none;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.home-banner__arrow[data-v-c4a4d7e3]:disabled{opacity:.35;cursor:not-allowed}.home-banner__arrow svg[data-v-c4a4d7e3]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.35rem}.home-banner__arrow--previous[data-v-c4a4d7e3]{inset-inline-start:var(--xshop-space-4)}.home-banner__arrow--next[data-v-c4a4d7e3]{inset-inline-end:var(--xshop-space-4)}@media (width>=48rem){.home-banner__media img[data-v-c4a4d7e3],.home-banner__fallback[data-v-c4a4d7e3],.home-banner__loading[data-v-c4a4d7e3]{aspect-ratio:10/3}.home-banner__copy[data-v-c4a4d7e3]{justify-items:start;gap:var(--xshop-space-7);width:min(34%,24rem);color:var(--xshop-color-text-primary);pointer-events:none;display:grid;position:absolute;inset-block-start:var(--xshop-space-11);inset-inline-start:clamp(2rem,5vw,5rem)}.home-banner__copy strong[data-v-c4a4d7e3]{text-wrap:balance;max-width:6em;font-size:clamp(1.75rem,2.3vw,2rem);font-weight:700;line-height:1.2}.home-banner__copy span[data-v-c4a4d7e3]{min-height:2.75rem;padding-inline:var(--xshop-space-6);color:var(--xshop-color-on-primary);background:var(--xshop-color-action-primary);border-radius:var(--xshop-radius-pill);font-size:var(--xshop-font-size-small);align-items:center;font-weight:650;display:inline-flex}.home-banner__copy span[data-v-c4a4d7e3]:after{content:"›";margin-inline-start:var(--xshop-space-3);font-size:1.125rem}}@media (width<=47.999rem){.home-banner[data-v-c4a4d7e3]{margin-inline:calc(var(--xshop-space-4) * -1);border-radius:0 0 var(--xshop-radius-4) var(--xshop-radius-4)}.home-banner__media img[data-v-c4a4d7e3],.home-banner__fallback[data-v-c4a4d7e3],.home-banner__loading[data-v-c4a4d7e3]{height:calc(18.25rem + env(safe-area-inset-top));aspect-ratio:auto}.home-banner__media img[data-v-c4a4d7e3]{object-position:center}.home-banner__copy[data-v-c4a4d7e3]{justify-items:start;gap:var(--xshop-space-5);width:min(42%,9.5rem);color:var(--xshop-color-text-primary);pointer-events:none;display:grid;position:absolute;inset-block-start:calc(8.75rem + env(safe-area-inset-top));inset-inline-start:1.5rem}.home-banner__copy strong[data-v-c4a4d7e3]{text-wrap:balance;font-size:1.5rem;font-weight:700;line-height:1.2}.home-banner__copy span[data-v-c4a4d7e3]{min-height:2.25rem;padding-inline:var(--xshop-space-5);color:var(--xshop-color-on-primary);background:var(--xshop-color-action-primary);border-radius:var(--xshop-radius-pill);font-size:var(--xshop-font-size-caption);align-items:center;font-weight:650;display:inline-flex}.home-banner__copy span[data-v-c4a4d7e3]:after{content:"›";margin-inline-start:var(--xshop-space-2);font-size:1rem}.home-banner__dots[data-v-c4a4d7e3]{display:none}.home-banner__counter[data-v-c4a4d7e3]{min-height:1.5rem;padding-inline:var(--xshop-space-3);color:var(--xshop-color-text-inverse);border-radius:var(--xshop-radius-pill);font-size:var(--xshop-font-size-caption);font-variant-numeric:tabular-nums;background:#111827ad;align-items:center;line-height:1;display:inline-flex;position:absolute;inset-block-end:var(--xshop-space-3);inset-inline-end:var(--xshop-space-4)}}@media (width>=64rem){.home-banner__copy[data-v-c4a4d7e3]{gap:var(--xshop-space-8);width:min(38%,28rem);inset-block-start:clamp(3.5rem,5vw,4.5rem);inset-inline-start:clamp(3rem,5vw,4.5rem)}.home-banner__copy strong[data-v-c4a4d7e3]{max-width:5.5em;font-size:clamp(2.5rem,3.35vw,3rem);line-height:1.16}.home-banner__copy span[data-v-c4a4d7e3]{min-height:3rem;padding-inline:var(--xshop-space-7);font-size:var(--xshop-font-size-body)}.home-banner__arrow[data-v-c4a4d7e3]{display:grid}}@media (width>=64rem) and (hover:hover){.home-banner__arrow[data-v-c4a4d7e3]:not(:disabled):hover{background:var(--xshop-color-surface-raised)}}@media (prefers-reduced-motion:reduce){.home-banner__track[data-v-c4a4d7e3]{scroll-behavior:auto}}.home-campaigns[data-v-3415df31]{display:none}@media (width>=64rem){.home-campaigns[data-v-3415df31]{gap:var(--xshop-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));min-width:0;display:grid}.home-campaigns__item[data-v-3415df31]{min-width:0;margin:0}.home-campaigns__link[data-v-3415df31]{color:var(--xshop-color-text-primary);background:var(--xshop-color-surface-sunken);border-radius:var(--xshop-radius-3);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.home-campaigns__link[data-v-3415df31]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fffdf9cc 0%,#fffdf980 36%,#0000 66%);position:absolute;inset:0}.home-campaigns__link img[data-v-3415df31],.home-campaigns__fallback[data-v-3415df31]{aspect-ratio:5/2;width:100%}.home-campaigns__link img[data-v-3415df31]{object-fit:cover;height:auto;transition:transform var(--xshop-motion-standard) var(--xshop-ease-standard);display:block}.home-campaigns__fallback[data-v-3415df31]{color:var(--xshop-color-text-secondary);background:var(--xshop-color-surface-sunken);font-size:var(--xshop-font-size-small);place-items:center;display:grid}.home-campaigns__copy[data-v-3415df31]{z-index:2;justify-content:center;align-items:flex-start;gap:var(--xshop-space-4);pointer-events:none;flex-direction:column;width:46%;display:flex;position:absolute;inset-block:0;inset-inline-start:clamp(1rem,1.5vw,1.5rem)}.home-campaigns__copy h2[data-v-3415df31]{text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:700;line-height:1.25}.home-campaigns__cta[data-v-3415df31]{align-items:center;gap:var(--xshop-space-2);min-height:2rem;padding-inline:var(--xshop-space-4);color:var(--xshop-color-on-primary);background:var(--xshop-color-action-primary);border-radius:var(--xshop-radius-pill);font-size:var(--xshop-font-size-caption);font-weight:650;display:inline-flex}.home-campaigns__link[data-v-3415df31]:focus-visible{outline:.1875rem solid var(--xshop-color-border-focus);outline-offset:.1875rem}}@media (width>=64rem) and (hover:hover){.home-campaigns__link:hover img[data-v-3415df31]{transform:scale(1.018)}.home-campaigns__link:hover .home-campaigns__cta[data-v-3415df31]{background:var(--xshop-color-action-primary-hover)}}@media (prefers-reduced-motion:reduce){.home-campaigns__link img[data-v-3415df31]{transition:none}}.home-categories[data-v-bb4f02da]{min-width:0;padding-block:var(--xshop-space-1)}ul[data-v-bb4f02da]{gap:var(--xshop-space-3);margin:0 calc(var(--xshop-space-4) * -1);padding:0 var(--xshop-space-4) var(--xshop-space-2);scrollbar-width:thin;grid-auto-columns:minmax(4rem,1fr);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}li[data-v-bb4f02da]{min-width:0}@media (width<=47.999rem){.home-categories[data-v-bb4f02da]{margin-inline:calc(var(--xshop-space-4) * -1);padding:var(--xshop-space-4) max(var(--xshop-space-4), env(safe-area-inset-right)) var(--xshop-space-2) max(var(--xshop-space-4), env(safe-area-inset-left));background:var(--xshop-color-surface-raised);border-radius:0 0 var(--xshop-radius-4) var(--xshop-radius-4)}ul[data-v-bb4f02da]{gap:var(--xshop-space-3);overscroll-behavior-inline:contain;scroll-padding-inline:var(--xshop-space-4);scroll-snap-type:inline proximity;scrollbar-width:none;grid-auto-columns:calc(20% - .4rem);grid-auto-flow:column;margin-inline:0;padding:0;overflow-x:auto}ul[data-v-bb4f02da]::-webkit-scrollbar{display:none}li[data-v-bb4f02da]{scroll-snap-align:start}li a[data-v-bb4f02da]{align-content:start;gap:var(--xshop-space-1);min-height:4.75rem}.home-categories__visual[data-v-bb4f02da]{width:3.5rem;max-width:100%}.home-categories__name[data-v-bb4f02da]{width:100%;max-width:none}}li a[data-v-bb4f02da]{justify-items:center;gap:var(--xshop-space-2);color:var(--xshop-color-text-primary);font-size:var(--xshop-font-size-caption);text-align:center;line-height:1.35;text-decoration:none;display:grid}.home-categories li a:hover .home-categories__name[data-v-bb4f02da]{color:var(--xshop-color-text-link)}.home-categories__visual[data-v-bb4f02da]{aspect-ratio:1;width:clamp(3.25rem,16vw,4.25rem);color:var(--xshop-color-action-primary);background:var(--xshop-color-brand-soft);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:750;display:grid;overflow:hidden}.home-categories__visual img[data-v-bb4f02da]{object-fit:cover;width:100%;height:100%}.home-categories__name[data-v-bb4f02da]{text-overflow:ellipsis;white-space:nowrap;max-width:6rem;overflow:hidden}.home-categories__meta[data-v-bb4f02da]{color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-caption);display:none}@media (width>=48rem){.home-categories[data-v-bb4f02da]{padding:0}ul[data-v-bb4f02da]{grid-auto-flow:initial;gap:var(--xshop-space-7) var(--xshop-space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;overflow:visible}li a[data-v-bb4f02da]{gap:var(--xshop-space-3);font-size:var(--xshop-font-size-small)}.home-categories__visual[data-v-bb4f02da]{aspect-ratio:1;border-radius:50%;width:5rem}.home-categories__name[data-v-bb4f02da]{max-width:8rem;font-weight:650}}@media (width>=64rem){.home-categories[data-v-bb4f02da]{padding:0}ul[data-v-bb4f02da]{grid-template-columns:repeat(var(--home-category-columns), minmax(0, 1fr));gap:clamp(var(--xshop-space-5), 2vw, var(--xshop-space-8))}li a[data-v-bb4f02da]{justify-items:center;gap:var(--xshop-space-3);min-height:auto;padding:var(--xshop-space-2) var(--xshop-space-1);text-align:center;transition:transform var(--xshop-motion-fast) var(--xshop-ease-standard)}.home-categories__visual[data-v-bb4f02da]{aspect-ratio:1;border-radius:50%;grid-row:auto;width:clamp(5rem,7vw,6rem)}.home-categories__visual img[data-v-bb4f02da]{object-fit:contain;width:76%;height:76%}.home-categories__name[data-v-bb4f02da]{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;grid-row:auto;width:100%;max-width:100%;min-height:2.7em;font-weight:650;overflow:visible}.home-categories__meta[data-v-bb4f02da]{display:none}li a[data-v-bb4f02da]:hover{transform:translateY(-.125rem)}}.product-card[data-v-4a9fceae]{content-visibility:auto;contain-intrinsic-size:auto 22rem;min-width:0;position:relative;container-type:inline-size}.product-card__quick-action[data-v-4a9fceae]{z-index:2;width:2.55rem;height:2.55rem;color:var(--xshop-color-action-primary);background:var(--xshop-color-surface-raised);border:1px solid color-mix(in srgb, var(--xshop-color-action-primary) 72%, transparent);transition:color var(--xshop-motion-fast) var(--xshop-ease-standard), background-color var(--xshop-motion-fast) var(--xshop-ease-standard), transform var(--xshop-motion-fast) var(--xshop-ease-standard);border-radius:.8rem;place-items:center;display:grid;position:absolute;inset-block-end:0;inset-inline-end:0}.product-card__quick-action svg[data-v-4a9fceae]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.3rem}.product-card__quick-action[data-v-4a9fceae]:active{transform:scale(.92)}.product-card--quick .product-card__price[data-v-4a9fceae]{text-overflow:ellipsis;max-width:calc(100% - 2.8rem);overflow:hidden}@media (hover:hover){.product-card__quick-action[data-v-4a9fceae]:hover{color:var(--xshop-color-on-primary);background:var(--xshop-color-action-primary)}}.product-card__link[data-v-4a9fceae]{min-width:0;height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.product-card__visual[data-v-4a9fceae]{aspect-ratio:1;background:var(--xshop-color-surface-sunken);border-radius:var(--xshop-radius-3);position:relative;overflow:hidden}.product-card__visual img[data-v-4a9fceae]{object-fit:cover;width:100%;height:100%;transition:transform var(--xshop-motion-standard) var(--xshop-ease-standard)}.product-card__placeholder[data-v-4a9fceae]{align-content:center;justify-items:center;gap:var(--xshop-space-3);width:100%;height:100%;color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-small);display:grid}.product-card__placeholder svg[data-v-4a9fceae]{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.3px;width:3rem}.product-card__status[data-v-4a9fceae]{padding:var(--xshop-space-2) var(--xshop-space-3);color:var(--xshop-color-text-inverse);background:var(--xshop-color-status-overlay);border-radius:var(--xshop-radius-1);font-size:var(--xshop-font-size-caption);font-weight:650;position:absolute;inset-block-end:var(--xshop-space-3);inset-inline-start:var(--xshop-space-3)}.product-card__body[data-v-4a9fceae]{min-width:0;padding:var(--xshop-space-3) var(--xshop-space-1) 0;grid-template-rows:auto auto auto;align-content:start;display:grid}.product-card__name[data-v-4a9fceae]{min-height:2.7em;color:var(--xshop-color-text-primary);font-size:var(--xshop-font-size-body);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block-end:var(--xshop-space-1);font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.product-card__store[data-v-4a9fceae]{align-items:center;gap:var(--xshop-space-2);min-width:0;color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);white-space:nowrap;margin-block-end:var(--xshop-space-1);display:flex;overflow:hidden}.product-card__store svg[data-v-4a9fceae]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:.95rem}.product-card__store span[data-v-4a9fceae]{text-overflow:ellipsis;min-width:0;overflow:hidden}.product-card__price[data-v-4a9fceae]{min-width:0;color:var(--xshop-color-price-current);font-variant-numeric:tabular-nums;white-space:nowrap;margin-block-end:0;font-size:clamp(1.05rem,5cqw,1.35rem);font-weight:760;line-height:1.25}.product-card__currency[data-v-4a9fceae]{margin-inline-end:.08em;font-size:.72em;font-weight:700}.product-card__range[data-v-4a9fceae]{color:var(--xshop-color-text-secondary);margin-inline:.12em;font-size:.72em}.product-card__price--muted[data-v-4a9fceae]{color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-small);font-weight:500}.product-card__link[data-v-4a9fceae]:focus-visible{border-radius:var(--xshop-radius-3);outline-offset:.25rem}.product-card__link:active .product-card__visual[data-v-4a9fceae]{opacity:.88}.product-card--compact .product-card__body[data-v-4a9fceae]{padding-block-start:var(--xshop-space-3)}.product-card--compact .product-card__name[data-v-4a9fceae]{font-size:var(--xshop-font-size-small);margin-block-end:var(--xshop-space-1)}@media (width>=48rem){.product-card--compact .product-card__visual[data-v-4a9fceae]{aspect-ratio:4/3}}.product-card--compact .product-card__store[data-v-4a9fceae]{font-size:var(--xshop-font-size-caption);margin-block-end:var(--xshop-space-1)}.product-card--compact .product-card__price[data-v-4a9fceae]{margin-block-end:0}@media (width<=47.999rem){.product-card--compact[data-v-4a9fceae]{background:0 0}.product-card--compact .product-card__visual[data-v-4a9fceae]{border-radius:var(--xshop-radius-3)}.product-card--compact .product-card__body[data-v-4a9fceae]{padding:var(--xshop-space-3) var(--xshop-space-1) 0}.product-card--compact .product-card__name[data-v-4a9fceae]{min-height:2.7em;color:var(--xshop-color-text-primary);font-size:var(--xshop-font-size-small);margin-block-end:var(--xshop-space-2);font-weight:600}.product-card--compact .product-card__store[data-v-4a9fceae]{color:var(--xshop-color-text-muted);margin-block-end:var(--xshop-space-2)}.product-card--compact .product-card__price[data-v-4a9fceae]{font-size:clamp(1.0625rem,5.2cqw,1.25rem);font-weight:750}}@media (width>=64rem){.product-card--compact[data-v-4a9fceae]{background:0 0}.product-card--compact .product-card__visual[data-v-4a9fceae]{border-radius:var(--xshop-radius-3)}.product-card--compact .product-card__body[data-v-4a9fceae]{padding:var(--xshop-space-4) var(--xshop-space-1) 0;flex-direction:column;flex:1;display:flex}.product-card--compact .product-card__name[data-v-4a9fceae]{min-height:2.7em;font-size:var(--xshop-font-size-body);margin-block-end:var(--xshop-space-2);line-height:1.35}.product-card--compact .product-card__store[data-v-4a9fceae]{font-size:var(--xshop-font-size-small);margin-block-end:var(--xshop-space-2)}.product-card--compact .product-card__price[data-v-4a9fceae]{margin-block-start:auto}.product-card--catalog .product-card__visual[data-v-4a9fceae]{aspect-ratio:1}.product-card--catalog .product-card__body[data-v-4a9fceae]{padding:var(--xshop-space-3) var(--xshop-space-1) 0}}.product-card--compact .product-card__store svg[data-v-4a9fceae]{display:none}@media (hover:hover){.product-card__link:hover .product-card__name[data-v-4a9fceae]{color:var(--xshop-color-text-link);text-underline-offset:.16em;text-decoration:underline}.product-card__link:hover .product-card__visual img[data-v-4a9fceae]{transform:scale(1.025)}}@container (width<=10rem){.product-card__name[data-v-4a9fceae]{font-size:var(--xshop-font-size-small)}.product-card__store[data-v-4a9fceae]{font-size:var(--xshop-font-size-caption)}.product-card__price[data-v-4a9fceae]{font-size:1rem}}.home-product-section[data-v-ce0319c8]{min-width:0}.section-heading[data-v-ce0319c8]{justify-content:space-between;align-items:end;gap:var(--xshop-space-5);margin-block-end:var(--xshop-space-4);display:flex}.section-heading h2[data-v-ce0319c8]{font-size:var(--xshop-font-size-heading-3);letter-spacing:-.02em;margin:0}.section-heading p[data-v-ce0319c8]{max-width:42rem;margin:var(--xshop-space-1) 0 0;color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);line-height:1.5;display:none}.section-heading a[data-v-ce0319c8]{min-height:2.75rem;color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);flex:none;align-items:center;text-decoration:none;display:inline-flex}.section-heading a[data-v-ce0319c8]:hover{color:var(--xshop-color-text-link);text-decoration:underline}.home-product-grid[data-v-ce0319c8]{gap:var(--xshop-space-7) var(--xshop-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=47.999rem){.section-heading[data-v-ce0319c8]{min-height:2.75rem;margin-block-end:var(--xshop-space-3)}.section-heading h2[data-v-ce0319c8]{font-size:1.25rem;font-weight:600;line-height:1.4}.section-heading a[data-v-ce0319c8]{color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-caption)}.home-product-grid[data-v-ce0319c8]{gap:var(--xshop-space-5) var(--xshop-space-3)}}@media (width>=48rem){.section-heading p[data-v-ce0319c8]{display:block}.home-product-grid[data-v-ce0319c8]{gap:var(--xshop-space-8) var(--xshop-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.section-heading[data-v-ce0319c8]{margin-block-end:var(--xshop-space-5)}.section-heading h2[data-v-ce0319c8]{font-size:var(--xshop-font-size-heading-2);font-weight:600;line-height:1.35}.home-product-grid[data-v-ce0319c8]{gap:var(--xshop-space-7) var(--xshop-space-5)}}@media (width>=72rem){.home-product-grid[data-v-ce0319c8]{grid-template-columns:repeat(5,minmax(0,1fr))}}.storefront-header[data-v-265ccb71]{z-index:var(--xshop-z-sticky);padding:max(var(--xshop-space-3), env(safe-area-inset-top)) max(var(--xshop-space-4), env(safe-area-inset-right)) var(--xshop-space-3) max(var(--xshop-space-4), env(safe-area-inset-left));background:var(--xshop-color-surface-sticky);border-bottom:1px solid var(--xshop-color-border-default);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);position:sticky;inset-block-start:0}.storefront-header__inner[data-v-265ccb71]{width:min(100%, var(--xshop-page-max-width));gap:var(--xshop-space-2) var(--xshop-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-inline:auto;display:grid}.wordmark[data-v-265ccb71]{width:fit-content;min-height:2.75rem;color:var(--xshop-brand-ink);letter-spacing:.035em;align-items:center;font-size:1.05rem;font-weight:800;line-height:1;text-decoration:none;display:flex}.wordmark__x[data-v-265ccb71]{width:1.85rem;height:1.85rem;color:var(--xshop-color-on-primary);background:var(--xshop-color-action-primary);border-radius:var(--xshop-radius-1) var(--xshop-radius-3) var(--xshop-radius-1) var(--xshop-radius-1);place-items:center;margin-inline-end:var(--xshop-space-2);display:grid}.desktop-nav[data-v-265ccb71],.mobile-detail-back[data-v-265ccb71],.mobile-detail-title[data-v-265ccb71],.mobile-detail-spacer[data-v-265ccb71]{display:none}.search[data-v-265ccb71]{background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-pill);grid-area:2/1/auto/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;min-height:2.75rem;display:grid}.search[data-v-265ccb71]:focus-within{border-color:var(--xshop-color-border-focus);box-shadow:0 0 0 .1875rem var(--xshop-color-focus-ring-soft)}.search__icon[data-v-265ccb71]{width:1.2rem;margin-inline:var(--xshop-space-4) var(--xshop-space-2);fill:none;stroke:var(--xshop-color-text-muted);stroke-linecap:round;stroke-width:1.8px}.search input[data-v-265ccb71]{background:0 0;border:0;outline:0;min-width:0;height:100%;padding:0;font-size:1rem}.search input[data-v-265ccb71]::placeholder{color:var(--xshop-color-text-muted)}.search__submit[data-v-265ccb71]{min-width:3.75rem;min-height:2.5rem;color:var(--xshop-color-on-primary);background:var(--xshop-color-action-primary);border-radius:var(--xshop-radius-pill);cursor:pointer;margin:.0625rem;font-weight:650;display:none}.search__submit[data-v-265ccb71]:hover{background:var(--xshop-color-action-primary-hover)}.search__submit[data-v-265ccb71]:active{background:var(--xshop-color-action-primary-active)}.cart-link[data-v-265ccb71]{justify-content:center;justify-self:end;align-items:center;gap:var(--xshop-space-2);min-width:2.75rem;min-height:2.75rem;color:var(--xshop-color-text-primary);grid-area:1/2;font-weight:700;text-decoration:none;display:inline-flex}.account-settings-link[data-v-265ccb71]{min-width:2.75rem;min-height:2.75rem;color:var(--xshop-color-text-primary);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:none}.account-settings-link svg[data-v-265ccb71]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.55rem;height:1.55rem}.account-link[data-v-265ccb71]{justify-content:center;align-items:center;gap:var(--xshop-space-2);min-height:2.75rem;color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);font-weight:700;text-decoration:none;display:none}.account-link svg[data-v-265ccb71]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.35rem}.account-link[data-v-265ccb71]:hover,.account-link[aria-current=page][data-v-265ccb71]{color:var(--xshop-color-action-primary)}.cart-link svg[data-v-265ccb71]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.45rem}.cart-link__label[data-v-265ccb71]{display:none}.cart-link__count[data-v-265ccb71],.mobile-tabbar__count[data-v-265ccb71]{min-width:1.25rem;height:1.25rem;padding-inline:var(--xshop-space-1);color:var(--xshop-color-text-inverse);background:var(--xshop-color-price-current);border-radius:var(--xshop-radius-pill);font-variant-numeric:tabular-nums;place-items:center;font-size:.6875rem;line-height:1;display:inline-grid}.storefront-main[data-v-265ccb71]{width:min(100%, var(--xshop-page-max-width));min-height:70vh;padding:var(--xshop-space-7) max(var(--xshop-space-4), env(safe-area-inset-right)) calc(var(--xshop-space-12) + 4.5rem) max(var(--xshop-space-4), env(safe-area-inset-left));margin-inline:auto}.storefront-main--home[data-v-265ccb71]{padding-block-start:var(--xshop-space-3)}.storefront-main--catalog[data-v-265ccb71]{padding-block-start:var(--xshop-space-4)}.storefront-main--account[data-v-265ccb71]{background:color-mix(in srgb, var(--xshop-color-action-primary) 1.5%, #fffaf7)}.storefront-main--account-detail[data-v-265ccb71],.storefront-main--support[data-v-265ccb71]{background:#f7f8f8}.storefront-main--cart[data-v-265ccb71]{--xshop-cart-surface-page:#f7f8f8;--xshop-cart-surface-soft:#f7f6f3;--xshop-cart-surface-muted:#f3f3f1;--xshop-cart-border:#ebe9e5;--xshop-cart-price:color-mix(in srgb, var(--xshop-color-action-primary) 82%, #6c2e08);background:var(--xshop-cart-surface-page)}.storefront-header--catalog[data-v-265ccb71]{padding-block-start:max(var(--xshop-space-2), env(safe-area-inset-top));padding-block-end:var(--xshop-space-2)}.storefront-header--catalog .storefront-header__inner[data-v-265ccb71]{gap:var(--xshop-space-2)}.storefront-main--without-tabbar[data-v-265ccb71]{padding-block-end:var(--xshop-space-12)}.storefront-footer[data-v-265ccb71]{display:none}@media (width<=47.999rem){.storefront-header--account[data-v-265ccb71]{background:linear-gradient(128deg, #fff 0%, color-mix(in srgb, var(--xshop-color-action-primary) 8%, #fff9f5) 100%);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;padding-block-end:var(--xshop-space-2)}.storefront-header--account .storefront-header__inner[data-v-265ccb71]{gap:var(--xshop-space-1);grid-template-rows:2.75rem;grid-template-columns:minmax(0,1fr) 2.75rem 2.75rem}.storefront-header--account .search[data-v-265ccb71]{display:none}.storefront-header--account .cart-link[data-v-265ccb71]{grid-column:2;position:relative}.storefront-header--account .cart-link__count[data-v-265ccb71]{position:absolute;inset-block-start:0;inset-inline-end:-.1rem}.storefront-header--account .account-settings-link[data-v-265ccb71]{grid-column:3;display:inline-flex}.storefront-header--account .account-settings-link[data-v-265ccb71]:active{background:color-mix(in srgb, var(--xshop-color-action-primary) 9%, transparent);transform:scale(.96)}.storefront-main--account[data-v-265ccb71]{padding-block-start:0}.storefront-header--mobile-detail[data-v-265ccb71]{padding-block:max(var(--xshop-space-2), env(safe-area-inset-top)) var(--xshop-space-2);background:var(--xshop-color-surface-sticky)}.storefront-header--mobile-detail .storefront-header__inner[data-v-265ccb71]{gap:var(--xshop-space-1);grid-template-rows:2.75rem;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.storefront-header--mobile-detail .mobile-detail-back[data-v-265ccb71]{width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--xshop-color-text-primary);border-radius:var(--xshop-radius-pill);cursor:pointer;background:0 0;border:0;grid-column:1;place-items:center;padding:0;display:grid}.storefront-header--mobile-detail .mobile-detail-back[data-v-265ccb71]:hover{background:var(--xshop-color-surface-sunken)}.storefront-header--mobile-detail .mobile-detail-back svg[data-v-265ccb71]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:1.35rem}.storefront-header--mobile-detail .mobile-detail-title[data-v-265ccb71]{min-width:0;color:var(--xshop-color-text-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:1rem;font-weight:750;line-height:2.75rem;display:block;overflow:hidden}.storefront-header--mobile-detail .mobile-detail-spacer[data-v-265ccb71]{grid-column:3;width:2.75rem;height:2.75rem;display:block}.storefront-header--mobile-detail .wordmark[data-v-265ccb71],.storefront-header--mobile-detail .cart-link[data-v-265ccb71]{display:none}.storefront-header--mobile-detail .search[data-v-265ccb71]{grid-row:auto;display:none}.storefront-main--mobile-detail[data-v-265ccb71]{padding-block-start:var(--xshop-space-3);padding-inline-start:max(var(--xshop-space-4), env(safe-area-inset-left));padding-inline-end:max(var(--xshop-space-4), env(safe-area-inset-right))}}.mobile-tabbar[data-v-265ccb71]{z-index:var(--xshop-z-sticky);min-height:3.625rem;padding:var(--xshop-space-2) max(var(--xshop-space-3), env(safe-area-inset-right)) max(var(--xshop-space-2), env(safe-area-inset-bottom)) max(var(--xshop-space-3), env(safe-area-inset-left));background:var(--xshop-color-surface-sticky);border-top:1px solid var(--xshop-color-border-default);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset-block-end:0;inset-inline:0}.mobile-tabbar>a[data-v-265ccb71]{min-height:3.25rem;color:var(--xshop-color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.125rem;font-size:.6875rem;line-height:1;text-decoration:none;display:flex}.mobile-tabbar>a[aria-current=page][data-v-265ccb71]{color:var(--xshop-color-action-primary);font-weight:700}.mobile-tabbar svg[data-v-265ccb71]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.35rem;height:1.35rem}.mobile-tabbar__icon-wrap[data-v-265ccb71]{place-items:center;display:grid;position:relative}.mobile-tabbar__count[data-v-265ccb71]{position:absolute;inset-block-start:-.45rem;inset-inline-end:-.9rem}@media (width>=48rem){.storefront-header[data-v-265ccb71]{padding-inline:max(var(--xshop-space-7), env(safe-area-inset-left))}.storefront-header__inner[data-v-265ccb71]{justify-content:space-between;gap:var(--xshop-space-6);grid-template-columns:auto minmax(16rem,40rem) auto auto}.search[data-v-265ccb71]{border-color:var(--xshop-color-border-strong);border-radius:var(--xshop-radius-2);grid-area:auto}.search__submit[data-v-265ccb71]{border-radius:calc(var(--xshop-radius-2) - .0625rem);display:block}.cart-link[data-v-265ccb71]{grid-area:auto}.account-link[data-v-265ccb71]{display:inline-flex}.cart-link__label[data-v-265ccb71]{display:inline}.storefront-main[data-v-265ccb71]{padding-inline:max(var(--xshop-space-7), env(safe-area-inset-left));padding-block:var(--xshop-space-8) var(--xshop-space-12)}.storefront-main--catalog[data-v-265ccb71]{padding-block-start:var(--xshop-space-6)}.storefront-footer[data-v-265ccb71]{justify-content:space-between;gap:var(--xshop-space-3);padding:var(--xshop-space-7) var(--xshop-space-8);color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-small);border-top:1px solid var(--xshop-color-border-default);flex-wrap:wrap;display:flex}.storefront-footer span[data-v-265ccb71]:first-child{color:var(--xshop-color-text-primary);font-weight:750}.mobile-tabbar[data-v-265ccb71]{display:none}}@media (width>=64rem){.storefront-header[data-v-265ccb71],.storefront-main[data-v-265ccb71]{padding-inline:var(--xshop-space-8)}.storefront-header__inner[data-v-265ccb71]{grid-template-columns:auto auto minmax(18rem,30rem) auto auto}.desktop-nav[data-v-265ccb71]{align-items:center;gap:var(--xshop-space-5);display:flex}.desktop-nav a[data-v-265ccb71]{min-width:2.75rem;min-height:2.75rem;color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);justify-content:center;align-items:center;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.desktop-nav a[data-v-265ccb71]:hover,.desktop-nav a.router-link-exact-active[data-v-265ccb71],.desktop-nav a[aria-current=page][data-v-265ccb71]{color:var(--xshop-color-action-primary)}.desktop-nav a.router-link-exact-active[data-v-265ccb71]:after,.desktop-nav a[aria-current=page][data-v-265ccb71]:after{content:"";inset-inline:var(--xshop-space-2);background:var(--xshop-color-action-primary);border-radius:var(--xshop-radius-pill);height:.125rem;position:absolute;inset-block-end:-.75rem}.storefront-header--home[data-v-265ccb71]{min-height:4.25rem;padding-block:0;padding-inline:max(var(--xshop-space-7), env(safe-area-inset-left));align-items:stretch;display:flex}.storefront-header--home .storefront-header__inner[data-v-265ccb71]{width:min(100%, var(--xshop-home-content-max-width));grid-template-columns:auto auto minmax(0,1fr) minmax(18rem,30rem) auto auto;min-height:calc(4.25rem - 1px)}.storefront-header--home .wordmark[data-v-265ccb71]{font-size:1.125rem}.storefront-header--home .wordmark__x[data-v-265ccb71]{width:2rem;height:2rem}.storefront-header--home .search[data-v-265ccb71]{grid-column:4;min-height:2.5rem}.storefront-header--home .cart-link[data-v-265ccb71]{grid-column:5}.storefront-header--home .account-link[data-v-265ccb71]{grid-column:6}.storefront-main--home[data-v-265ccb71]{width:min(100%, var(--xshop-home-shell-max-width));padding:var(--xshop-space-7) var(--xshop-space-7) var(--xshop-space-12)}.storefront-footer[data-v-265ccb71]{width:min(100%, var(--xshop-home-content-max-width));margin-inline:auto;padding-inline:0}}@media (width<=47.999rem){.storefront-header[data-v-265ccb71]{padding:env(safe-area-inset-top) max(var(--xshop-space-4), env(safe-area-inset-right)) 0 max(var(--xshop-space-4), env(safe-area-inset-left));background:var(--xshop-color-surface-sticky);border-bottom:0}.storefront-header__inner[data-v-265ccb71]{gap:0 var(--xshop-space-3);grid-template-rows:3.5rem 3.5rem}.storefront-header--default .storefront-header__inner[data-v-265ccb71],.storefront-header--cart .storefront-header__inner[data-v-265ccb71],.storefront-header--account .storefront-header__inner[data-v-265ccb71],.storefront-header--auth .storefront-header__inner[data-v-265ccb71]{grid-template-rows:3.5rem}.storefront-header--default .search[data-v-265ccb71],.storefront-header--cart .search[data-v-265ccb71],.storefront-header--account .search[data-v-265ccb71],.storefront-header--auth .search[data-v-265ccb71]{display:none}.storefront-header--cart .storefront-header__inner[data-v-265ccb71]{grid-template-columns:minmax(0,1fr) 2.75rem;width:calc(100vw - 2rem)}.wordmark[data-v-265ccb71]{letter-spacing:0;min-height:2.75rem;font-size:1.0625rem}.wordmark__x[data-v-265ccb71]{width:2rem;height:2rem;border-radius:var(--xshop-radius-1) var(--xshop-radius-3) var(--xshop-radius-1) var(--xshop-radius-1);margin-inline-end:var(--xshop-space-3)}.search[data-v-265ccb71]{align-self:center;min-height:2.5rem}.search__icon[data-v-265ccb71]{width:1.125rem}.cart-link[data-v-265ccb71]{position:relative}.cart-link svg[data-v-265ccb71]{width:1.625rem}.cart-link__count[data-v-265ccb71]{border:2px solid var(--xshop-color-surface-raised);min-width:1rem;height:1rem;padding-inline:.2rem;font-size:.625rem;position:absolute;inset-block-start:.1rem;inset-inline-end:-.2rem}.storefront-main[data-v-265ccb71]{padding-inline:max(var(--xshop-space-4), env(safe-area-inset-left));padding-block-end:calc(4rem + env(safe-area-inset-bottom) + var(--xshop-space-8))}.storefront-main--home[data-v-265ccb71]{padding-block-start:0}.storefront-header--mobile-detail .storefront-header__inner[data-v-265ccb71]{grid-template-rows:3.5rem}.storefront-main--without-tabbar[data-v-265ccb71]{padding-block-end:max(var(--xshop-space-8), env(safe-area-inset-bottom))}.storefront-header--home[data-v-265ccb71]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;width:100%;position:absolute;inset-inline:0}.mobile-tabbar[data-v-265ccb71]{min-height:calc(4rem + env(safe-area-inset-bottom));padding-block:0 env(safe-area-inset-bottom)}.mobile-tabbar>a[data-v-265ccb71]{gap:var(--xshop-space-2);min-height:4rem;font-size:var(--xshop-font-size-caption);line-height:1}.mobile-tabbar svg[data-v-265ccb71]{width:1.5rem;height:1.5rem}}.home-layout[data-v-f367d6b9]{gap:var(--xshop-home-section-gap);display:grid}.home-hero[data-v-f367d6b9]{gap:var(--xshop-space-4);grid-template-areas:"banner""categories";min-width:0;display:grid}.home-hero[data-v-f367d6b9] .home-categories{grid-area:categories}.home-hero[data-v-f367d6b9] .home-banner{grid-area:banner}.home-notice[data-v-f367d6b9]{justify-content:space-between;align-items:center;gap:var(--xshop-space-4);padding:var(--xshop-space-3) var(--xshop-space-5);color:var(--xshop-color-text-secondary);background:var(--xshop-color-status-warning-soft);border-inline-start:.25rem solid var(--xshop-color-status-warning);font-size:var(--xshop-font-size-small);margin-block-end:var(--xshop-space-5);display:flex}.home-loading[data-v-f367d6b9]{gap:var(--xshop-space-8);display:grid}.skeleton[data-v-f367d6b9]{background:var(--xshop-color-surface-sunken);overflow:hidden}.skeleton[data-v-f367d6b9]:after{content:"";background:#ffffff61;width:42%;height:100%;animation:1.4s ease-in-out infinite alternate pulse-f367d6b9;display:block}.skeleton--banner[data-v-f367d6b9]{aspect-ratio:5/4;border-radius:var(--xshop-radius-3)}.skeleton-row[data-v-f367d6b9]{gap:var(--xshop-space-4);grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.skeleton--category[data-v-f367d6b9]{aspect-ratio:1;border-radius:50%}.skeleton-grid[data-v-f367d6b9]{gap:var(--xshop-space-6) var(--xshop-space-3);grid-template-columns:repeat(2,1fr);display:grid}.skeleton--product[data-v-f367d6b9]{aspect-ratio:.76;border-radius:var(--xshop-radius-3)}.home-empty[data-v-f367d6b9]{max-width:34rem;margin:var(--xshop-space-12) auto;text-align:center}.home-empty__eyebrow[data-v-f367d6b9]{color:var(--xshop-color-action-primary);font-size:var(--xshop-font-size-caption);letter-spacing:.16em;font-weight:800}.home-empty h2[data-v-f367d6b9]{font-size:var(--xshop-font-size-heading-1);margin-block-end:var(--xshop-space-3)}.home-empty p[data-v-f367d6b9]:not(.home-empty__eyebrow){color:var(--xshop-color-text-secondary)}.home-products-empty[data-v-f367d6b9]{justify-content:space-between;align-items:center;gap:var(--xshop-space-6);padding:var(--xshop-space-7);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-3);display:flex}.home-products-empty h2[data-v-f367d6b9]{font-size:var(--xshop-font-size-heading-3);margin-block-end:var(--xshop-space-1)}.home-products-empty p[data-v-f367d6b9]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);margin:0}@keyframes pulse-f367d6b9{0%{transform:translate(-15%)}to{transform:translate(155%)}}@media (width<=47.999rem){.home-layout[data-v-f367d6b9]{gap:var(--xshop-space-7)}.home-hero[data-v-f367d6b9]{gap:0}[data-v-f367d6b9] .home-product-section--featured{margin-block-start:calc(var(--xshop-space-3) * -1)}.home-loading[data-v-f367d6b9]{gap:var(--xshop-space-7)}.skeleton--banner[data-v-f367d6b9]{height:calc(18.25rem + env(safe-area-inset-top));margin-inline:calc(var(--xshop-space-4) * -1);aspect-ratio:auto;border-radius:0 0 var(--xshop-radius-4) var(--xshop-radius-4)}.skeleton-row[data-v-f367d6b9]{gap:var(--xshop-space-3)}.skeleton-grid[data-v-f367d6b9]{gap:var(--xshop-space-7) var(--xshop-space-3)}.skeleton--product[data-v-f367d6b9]{aspect-ratio:.72}.home-notice[data-v-f367d6b9]{margin:var(--xshop-space-3) 0 var(--xshop-space-5);padding-inline:var(--xshop-space-4)}.home-products-empty[data-v-f367d6b9]{padding:var(--xshop-space-5);flex-direction:column;align-items:flex-start}}@media (width>=48rem){.skeleton--banner[data-v-f367d6b9]{aspect-ratio:10/3}.skeleton-row[data-v-f367d6b9]{grid-template-columns:repeat(8,1fr)}.skeleton-grid[data-v-f367d6b9]{gap:var(--xshop-space-8) var(--xshop-space-5);grid-template-columns:repeat(4,1fr)}}@media (width>=64rem){.home-layout[data-v-f367d6b9]{gap:var(--xshop-space-7)}.home-hero[data-v-f367d6b9]{gap:var(--xshop-space-7);grid-template-columns:minmax(0,1fr);grid-template-areas:"banner""categories"}.home-hero[data-v-f367d6b9]+.home-campaigns{margin-block-start:calc(var(--xshop-space-2) * -1)}[data-v-f367d6b9] .home-campaigns+.home-product-section{margin-block-start:var(--xshop-space-3)}[data-v-f367d6b9] .home-product-section+.home-product-section{border-block-start:1px solid var(--xshop-color-border-default);padding-block-start:var(--xshop-space-10)}.home-hero--without-banner[data-v-f367d6b9],.home-hero--without-categories[data-v-f367d6b9]{grid-template-columns:minmax(0,1fr);grid-template-areas:"categories"}.home-hero--without-categories[data-v-f367d6b9]{grid-template-areas:"banner"}}@media (width>=72rem){.skeleton-grid[data-v-f367d6b9]{grid-template-columns:repeat(5,1fr)}}.mobile-categories[data-v-8a2ab4ba]{margin:0 calc(var(--xshop-space-4) * -1) var(--xshop-space-9);background:var(--xshop-color-surface-raised);border-bottom:1px solid var(--xshop-color-border-default)}.mobile-categories__heading[data-v-8a2ab4ba]{justify-content:space-between;align-items:baseline;gap:var(--xshop-space-4);padding:var(--xshop-space-6) var(--xshop-space-5) var(--xshop-space-4);display:flex}.mobile-categories__heading h2[data-v-8a2ab4ba],.mobile-categories__heading p[data-v-8a2ab4ba]{margin:0}.mobile-categories__heading h2[data-v-8a2ab4ba]{font-size:var(--xshop-font-size-heading-1);letter-spacing:-.035em;line-height:1.2}.mobile-categories__heading p[data-v-8a2ab4ba]{color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-caption)}.mobile-category-browser[data-v-8a2ab4ba]{border-top:1px solid var(--xshop-color-border-default);grid-template-columns:5.75rem minmax(0,1fr);height:min(35rem,100svh - 10.5rem);min-height:26rem;display:grid}.root-category-list[data-v-8a2ab4ba],.mobile-category-panel[data-v-8a2ab4ba]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.root-category-list[data-v-8a2ab4ba]{background:var(--xshop-color-surface-sunken);border-inline-end:1px solid var(--xshop-color-border-default);flex-direction:column;display:flex}.root-category-list button[data-v-8a2ab4ba]{min-height:3.75rem;padding:var(--xshop-space-3) var(--xshop-space-4);color:var(--xshop-color-text-secondary);cursor:pointer;text-align:start;background:0 0;flex:none;font-size:.8125rem;font-weight:600;line-height:1.35;position:relative}.root-category-list .root-category-list__active[data-v-8a2ab4ba]{color:var(--xshop-color-text-primary);background:var(--xshop-color-surface-raised);font-weight:750}.root-category-list .root-category-list__active[data-v-8a2ab4ba]:before{background:var(--xshop-color-action-primary);content:"";width:.25rem;position:absolute;inset:0 auto 0 0}.root-category-list button[data-v-8a2ab4ba]:hover{color:var(--xshop-color-text-primary);background:var(--xshop-color-surface-raised)}.mobile-category-panel[data-v-8a2ab4ba]{padding:var(--xshop-space-5);background:var(--xshop-color-surface-raised)}.mobile-category-cover[data-v-8a2ab4ba]{align-items:center;gap:var(--xshop-space-4);min-width:0;padding:var(--xshop-space-4);background:var(--xshop-color-brand-soft);border-radius:var(--xshop-radius-3);grid-template-columns:minmax(0,1fr) 5.5rem;display:grid;overflow:hidden}.mobile-category-cover__copy[data-v-8a2ab4ba]{min-width:0;display:grid}.mobile-category-cover__copy strong[data-v-8a2ab4ba]{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1.25rem;line-height:1.2}.mobile-category-cover__copy small[data-v-8a2ab4ba]{color:var(--xshop-color-text-muted);margin-block-start:var(--xshop-space-2)}.mobile-category-cover__image[data-v-8a2ab4ba],.mobile-category-directory__image[data-v-8a2ab4ba]{color:var(--xshop-color-action-primary);background:var(--xshop-color-surface-sunken);font-size:var(--xshop-font-size-body);place-items:center;font-weight:750;display:grid;overflow:hidden}.mobile-category-cover__image[data-v-8a2ab4ba]{border-radius:var(--xshop-radius-2);width:5.5rem;height:5.5rem}.mobile-category-cover__image img[data-v-8a2ab4ba],.mobile-category-directory__image img[data-v-8a2ab4ba]{object-fit:cover;width:100%;height:100%}.mobile-category-panel__heading[data-v-8a2ab4ba]{gap:var(--xshop-space-1);margin-block-end:var(--xshop-space-4);display:grid}.mobile-category-panel__heading strong[data-v-8a2ab4ba]{font-size:var(--xshop-font-size-heading-3)}.mobile-category-panel__heading small[data-v-8a2ab4ba]{color:var(--xshop-color-text-muted)}.mobile-category-directory[data-v-8a2ab4ba]{padding-block-start:var(--xshop-space-3)}.mobile-category-directory button[data-v-8a2ab4ba]{align-items:center;gap:var(--xshop-space-3);width:100%;min-width:0;min-height:3.75rem;padding:var(--xshop-space-3) var(--xshop-space-2);color:var(--xshop-color-text-primary);border-bottom:1px solid var(--xshop-color-border-default);cursor:pointer;text-align:start;background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.mobile-category-directory button>span[data-v-8a2ab4ba]:not(.mobile-category-directory__image){min-width:0;display:grid}.mobile-category-directory button strong[data-v-8a2ab4ba]{overflow-wrap:anywhere;font-size:.9375rem}.mobile-category-directory button small[data-v-8a2ab4ba]{color:var(--xshop-color-text-muted)}.mobile-category-directory button b[data-v-8a2ab4ba]{color:var(--xshop-color-text-muted);font-size:1.5rem;font-weight:400}.mobile-category-directory .mobile-category-directory__all[data-v-8a2ab4ba]{min-height:4.5rem;margin-block:var(--xshop-space-4) var(--xshop-space-2);padding-inline:var(--xshop-space-4);color:var(--xshop-color-action-primary);background:var(--xshop-color-brand-soft);border-bottom:0}.mobile-category-directory .mobile-category-directory__active[data-v-8a2ab4ba]{color:var(--xshop-color-action-primary);font-weight:750}.mobile-category-directory button[data-v-8a2ab4ba]:hover{color:var(--xshop-color-action-primary);background:var(--xshop-color-surface-sunken)}.mobile-category-directory--roots[data-v-8a2ab4ba]{gap:var(--xshop-space-4) var(--xshop-space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.mobile-category-directory .mobile-category-directory__root[data-v-8a2ab4ba]{gap:var(--xshop-space-2);min-height:0;padding:0 0 var(--xshop-space-2);text-align:center;border:0;grid-template-columns:1fr;display:grid}.mobile-category-directory__image[data-v-8a2ab4ba]{aspect-ratio:1;border-radius:var(--xshop-radius-2);width:100%}.mobile-category-directory__root>strong[data-v-8a2ab4ba]{min-width:0;color:var(--xshop-color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.catalog-sidebar[data-v-8a2ab4ba]{display:none}@media (width>=64rem){.mobile-categories[data-v-8a2ab4ba]{display:none}.catalog-sidebar[data-v-8a2ab4ba]{max-height:calc(100vh - 8.5rem);scrollbar-width:thin;overscroll-behavior:contain;padding-inline-end:var(--xshop-space-5);display:block;position:sticky;inset-block-start:7rem;overflow-y:auto}.catalog-sidebar__section[data-v-8a2ab4ba]{border-bottom:1px solid var(--xshop-color-border-default);padding-block-end:var(--xshop-space-6)}.catalog-sidebar__section+.catalog-sidebar__section[data-v-8a2ab4ba]{padding-block-start:var(--xshop-space-6)}.catalog-sidebar h2[data-v-8a2ab4ba]{font-size:var(--xshop-font-size-heading-3);margin-block-end:var(--xshop-space-3)}.sidebar-option[data-v-8a2ab4ba],.sidebar-brand[data-v-8a2ab4ba],.sidebar-children button[data-v-8a2ab4ba]{align-items:center;gap:var(--xshop-space-3);width:100%;min-height:2.75rem;padding:var(--xshop-space-2) var(--xshop-space-3);color:var(--xshop-color-text-secondary);cursor:pointer;text-align:start;background:0 0;border-left:.1875rem solid #0000;display:flex}.sidebar-option[data-v-8a2ab4ba]:hover,.sidebar-brand[data-v-8a2ab4ba]:hover,.sidebar-children button[data-v-8a2ab4ba]:hover{color:var(--xshop-color-text-primary);background:var(--xshop-color-surface-sunken)}.sidebar-option--all[data-v-8a2ab4ba]{font-weight:700}.sidebar-option--root svg[data-v-8a2ab4ba]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;transition:transform var(--xshop-motion-fast) var(--xshop-ease-standard);margin-inline-start:auto}.sidebar-option--root[aria-expanded=true] svg[data-v-8a2ab4ba]{transform:rotate(90deg)}.sidebar-option__image[data-v-8a2ab4ba]{width:2rem;height:2rem;color:var(--xshop-color-text-link);background:var(--xshop-color-surface-sunken);font-size:var(--xshop-font-size-caption);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.sidebar-option__image img[data-v-8a2ab4ba]{object-fit:cover;width:100%;height:100%}.sidebar-option--active[data-v-8a2ab4ba],.sidebar-children .sidebar-child--active[data-v-8a2ab4ba]{color:var(--xshop-color-action-primary);background:var(--xshop-color-brand-soft);border-left-color:var(--xshop-color-action-primary);font-weight:700}.sidebar-children[data-v-8a2ab4ba]{margin-block:var(--xshop-space-1) var(--xshop-space-2);padding-inline-start:var(--xshop-space-6)}.sidebar-children button[data-v-8a2ab4ba]{min-height:2.75rem;font-size:var(--xshop-font-size-small)}.catalog-sidebar__brands[data-v-8a2ab4ba]{border-bottom:0}.sidebar-brand[data-v-8a2ab4ba]{font-size:var(--xshop-font-size-small);justify-content:space-between}.sidebar-brand--active[data-v-8a2ab4ba]{color:var(--xshop-color-action-primary);font-weight:700}}.catalog-state[data-v-9c3c7ccc]{min-height:18rem;padding:var(--xshop-space-8) clamp(var(--xshop-space-5), 6vw, var(--xshop-space-10));background:var(--xshop-color-surface-raised);border-block:1px solid var(--xshop-color-border-default);align-content:center;justify-items:start;display:grid}.catalog-state h2[data-v-9c3c7ccc]{font-size:var(--xshop-font-size-heading-2);margin-block-end:var(--xshop-space-2)}.catalog-state p[data-v-9c3c7ccc]{max-width:36rem;color:var(--xshop-color-text-secondary);text-wrap:pretty;margin-block-end:var(--xshop-space-6)}.catalog-state__loading[data-v-9c3c7ccc]{width:100%}.catalog-state__loading p[data-v-9c3c7ccc]{margin-block-end:0}.catalog-state__skeleton[data-v-9c3c7ccc]{gap:var(--xshop-space-5) var(--xshop-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--xshop-space-6);display:grid}.catalog-state__skeleton>span[data-v-9c3c7ccc]{gap:var(--xshop-space-2);display:grid}.catalog-state__skeleton i[data-v-9c3c7ccc],.catalog-state__skeleton b[data-v-9c3c7ccc],.catalog-state__skeleton em[data-v-9c3c7ccc]{background:var(--xshop-color-surface-sunken);border-radius:var(--xshop-radius-1);animation:1.2s ease-in-out infinite alternate loading-pulse-9c3c7ccc;display:block}.catalog-state__skeleton i[data-v-9c3c7ccc]{aspect-ratio:1}.catalog-state__skeleton b[data-v-9c3c7ccc]{width:88%;height:.9rem}.catalog-state__skeleton em[data-v-9c3c7ccc]{width:56%;height:1.2rem}@keyframes loading-pulse-9c3c7ccc{to{opacity:.48}}@media (width>=48rem){.catalog-state__skeleton[data-v-9c3c7ccc]{grid-template-columns:repeat(3,minmax(0,1fr))}}.filter-drawer[data-v-d8941d1f]{width:min(100%,34rem);max-width:none;height:min(76dvh,42rem);max-height:none;color:var(--xshop-color-text-primary);background:var(--xshop-color-surface-overlay);border-radius:var(--xshop-radius-4) var(--xshop-radius-4) 0 0;box-shadow:var(--xshop-elevation-3);overscroll-behavior:contain;border:0;margin:auto 0 0;padding:0}.filter-drawer[data-v-d8941d1f]::backdrop{background:var(--xshop-color-overlay)}.filter-drawer__panel[data-v-d8941d1f]{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.filter-drawer__header[data-v-d8941d1f]{justify-content:space-between;gap:var(--xshop-space-5);padding:var(--xshop-space-6) var(--xshop-space-5) var(--xshop-space-5);border-bottom:1px solid var(--xshop-color-border-default);display:flex}.filter-drawer__header h2[data-v-d8941d1f]{font-size:var(--xshop-font-size-heading-2);margin-block-end:var(--xshop-space-1)}.filter-drawer__header p[data-v-d8941d1f]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);margin:0}.filter-drawer__close[data-v-d8941d1f]{border-radius:var(--xshop-radius-2);cursor:pointer;background:0 0;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.filter-drawer__close[data-v-d8941d1f]:hover{background:var(--xshop-color-surface-sunken)}.filter-drawer__close svg[data-v-d8941d1f]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:1.5rem}.filter-drawer__content[data-v-d8941d1f]{padding:var(--xshop-space-5);overscroll-behavior:contain;overflow-y:auto}fieldset[data-v-d8941d1f]{margin:0 0 var(--xshop-space-7);border:0;padding:0}legend[data-v-d8941d1f]{width:100%;margin-block-end:var(--xshop-space-3);font-weight:750}.category-filter__browser[data-v-d8941d1f]{background:var(--xshop-color-surface-page);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-3);grid-template-columns:6.75rem minmax(0,1fr);min-height:14rem;display:grid;overflow:hidden}.category-filter__roots[data-v-d8941d1f]{border-inline-end:1px solid var(--xshop-color-border-default);max-height:19rem;overflow-y:auto}.category-root-option[data-v-d8941d1f]{align-items:center;gap:var(--xshop-space-2);width:100%;min-height:3.75rem;padding:var(--xshop-space-2);color:var(--xshop-color-text-secondary);cursor:pointer;font-size:var(--xshop-font-size-caption);text-align:start;background:0 0;border-left:.1875rem solid #0000;display:flex}.category-root-option img[data-v-d8941d1f]{object-fit:cover;border-radius:50%;flex:none;width:2rem;height:2rem}.category-root-option span[data-v-d8941d1f]{overflow-wrap:anywhere;min-width:0}.category-root-option--active[data-v-d8941d1f]{color:var(--xshop-color-action-primary);background:var(--xshop-color-surface-raised);border-left-color:var(--xshop-color-action-primary);font-weight:700}.category-filter__children[data-v-d8941d1f]{align-content:start;gap:var(--xshop-space-2);padding:var(--xshop-space-3);display:grid}.brand-filter__grid[data-v-d8941d1f]{gap:var(--xshop-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter-option[data-v-d8941d1f]{align-items:center;gap:var(--xshop-space-3);min-width:0;min-height:2.75rem;padding:var(--xshop-space-3);border:1px solid var(--xshop-color-border-strong);border-radius:var(--xshop-radius-2);cursor:pointer;display:flex}.filter-option--category[data-v-d8941d1f]{background:var(--xshop-color-surface-raised)}.filter-option[data-v-d8941d1f]:has(input:checked){color:var(--xshop-color-action-primary);background:var(--xshop-brand-teal-100);border-color:var(--xshop-color-action-primary);font-weight:700}.filter-option[data-v-d8941d1f]:focus-within{outline:.1875rem solid var(--xshop-color-border-focus);outline-offset:.125rem}.filter-option input[data-v-d8941d1f]{width:1rem;height:1rem;accent-color:var(--xshop-color-action-primary);flex:none}.filter-option span[data-v-d8941d1f]{overflow-wrap:anywhere;min-width:0}.filter-drawer__actions[data-v-d8941d1f]{justify-content:space-between;gap:var(--xshop-space-3);padding:var(--xshop-space-4) var(--xshop-space-5) max(var(--xshop-space-4), env(safe-area-inset-bottom));background:var(--xshop-color-surface-raised);border-top:1px solid var(--xshop-color-border-default);display:flex}@media (width>=48rem){.filter-drawer[data-v-d8941d1f]{border-radius:var(--xshop-radius-4) 0 0 var(--xshop-radius-4);height:100dvh;margin:0 0 0 auto}}@media (width<=47.999rem){.category-filter__children[data-v-d8941d1f]{background:var(--xshop-color-surface-raised);gap:0;padding:0}.filter-option--category[data-v-d8941d1f]{padding-block:var(--xshop-space-2);border:0;border-bottom:1px solid var(--xshop-color-border-default);border-radius:0}.filter-option--category[data-v-d8941d1f]:last-child{border-bottom:0}}.catalog-heading[data-v-25505b57]{justify-content:space-between;align-items:flex-end;gap:var(--xshop-space-4);padding-block:var(--xshop-space-3) var(--xshop-space-4);border-bottom:1px solid var(--xshop-color-border-strong);margin-block-end:var(--xshop-space-3);display:flex}.catalog-heading__copy[data-v-25505b57]{min-width:0}.catalog-heading h1[data-v-25505b57]{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,5.8vw,1.75rem);line-height:1.15}.catalog-heading p[data-v-25505b57]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);text-wrap:pretty;margin:0}.catalog-breadcrumb[data-v-25505b57]{align-items:center;gap:var(--xshop-space-2);color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-caption);margin-block-end:var(--xshop-space-2);display:none}.catalog-breadcrumb button[data-v-25505b57]{min-height:2.75rem;color:var(--xshop-color-text-link);cursor:pointer;background:0 0;padding:0}.catalog-heading__count[data-v-25505b57]{align-items:baseline;gap:var(--xshop-space-1);text-align:end;flex:none;display:inline-flex}.catalog-heading__count strong[data-v-25505b57]{color:var(--xshop-color-text-primary);font-size:var(--xshop-font-size-body);font-variant-numeric:tabular-nums;line-height:1}.taxonomy-error[data-v-25505b57]{justify-content:space-between;align-items:center;gap:var(--xshop-space-3);padding:var(--xshop-space-3) var(--xshop-space-4);color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft);border-left:.1875rem solid var(--xshop-color-status-danger);font-size:var(--xshop-font-size-small);margin-block-end:var(--xshop-space-5);display:flex}.catalog-layout[data-v-25505b57],.catalog-results[data-v-25505b57]{min-width:0}.catalog-controls[data-v-25505b57]{z-index:calc(var(--xshop-z-sticky) - 1);justify-content:stretch;align-items:center;gap:var(--xshop-space-3);margin-inline:calc(var(--xshop-space-4) * -1);padding:var(--xshop-space-2) var(--xshop-space-4);background:var(--xshop-color-surface-sticky);border-block:1px solid var(--xshop-color-border-default);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);display:flex;position:sticky;inset-block-start:6.85rem}.catalog-controls__actions[data-v-25505b57]{gap:var(--xshop-space-2);width:100%;display:flex}.sort-buttons[data-v-25505b57]{gap:var(--xshop-space-2);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.sort-buttons button[data-v-25505b57]{justify-content:center;align-items:center;gap:var(--xshop-space-1);min-height:2.75rem;padding-inline:var(--xshop-space-3);color:var(--xshop-color-text-secondary);background:var(--xshop-color-surface-sunken);border-radius:var(--xshop-radius-2);cursor:pointer;border:1px solid #0000;font-weight:650;display:inline-flex}.sort-buttons button[data-v-25505b57]:hover{color:var(--xshop-color-text-primary)}.sort-buttons button[aria-pressed=true][data-v-25505b57]{color:var(--xshop-color-on-primary);background:var(--xshop-color-action-primary)}.sort-buttons svg[data-v-25505b57]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1rem}.sort-buttons__desktop-only[data-v-25505b57]{display:none!important}.filter-trigger[data-v-25505b57]{padding-inline:var(--xshop-space-3);white-space:nowrap;flex:none}.filter-trigger svg[data-v-25505b57]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:1.1rem}.control-dot[data-v-25505b57]{background:var(--xshop-color-action-primary);border-radius:50%;width:.45rem;height:.45rem}.active-filters[data-v-25505b57]{gap:var(--xshop-space-2);padding-block:var(--xshop-space-2);flex-wrap:wrap;display:flex}.active-filters button[data-v-25505b57]{align-items:center;gap:var(--xshop-space-2);max-width:100%;min-height:2.75rem;padding-inline:var(--xshop-space-4);color:var(--xshop-color-text-primary);background:var(--xshop-color-brand-soft);border-radius:var(--xshop-radius-pill);cursor:pointer;font-size:var(--xshop-font-size-small);border:1px solid #0000;display:inline-flex}.active-filters button span[data-v-25505b57]:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.active-filters button[data-v-25505b57]:hover{border-color:var(--xshop-color-action-primary)}.active-filters .active-filters__clear[data-v-25505b57]{color:var(--xshop-color-text-link);background:0 0}.product-grid[data-v-25505b57]{gap:var(--xshop-space-4) var(--xshop-space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:var(--xshop-space-3);display:grid}.pagination[data-v-25505b57]{justify-content:center;align-items:center;gap:var(--xshop-space-1);padding-block:var(--xshop-space-9) var(--xshop-space-5);display:flex}.pagination button[data-v-25505b57],.pagination__ellipsis[data-v-25505b57]{min-width:2.75rem;min-height:2.75rem;color:var(--xshop-color-text-secondary);background:var(--xshop-color-surface-raised);border-radius:var(--xshop-radius-2);font-variant-numeric:tabular-nums;border:1px solid #0000;place-items:center;display:grid}.pagination button[data-v-25505b57]{cursor:pointer}.pagination button[data-v-25505b57]:hover:not(:disabled){color:var(--xshop-color-text-primary);border-color:var(--xshop-color-border-strong)}.pagination button[aria-current=page][data-v-25505b57]{color:var(--xshop-color-on-primary);background:var(--xshop-color-action-primary)}.pagination button[data-v-25505b57]:disabled{cursor:not-allowed;opacity:.42}.pagination svg[data-v-25505b57]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.15rem}.pagination-summary[data-v-25505b57]{padding-block:var(--xshop-space-8) var(--xshop-space-4);color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-small);text-align:center;margin:0}@media (width>=30rem){.product-grid[data-v-25505b57]{gap-inline:var(--xshop-space-5)}}@media (width>=48rem){.catalog-heading[data-v-25505b57]{justify-content:space-between;align-items:center;gap:var(--xshop-space-4);border-bottom:1px solid var(--xshop-color-border-default);margin-block-end:var(--xshop-space-5);padding-block-end:var(--xshop-space-4);display:flex}.catalog-heading h1[data-v-25505b57]{font-size:var(--xshop-font-size-heading-1)}.catalog-breadcrumb[data-v-25505b57]{min-height:1.5rem;margin-block-end:var(--xshop-space-1);display:flex}.catalog-breadcrumb button[data-v-25505b57]{min-height:2.75rem}.catalog-heading__count strong[data-v-25505b57]{font-size:var(--xshop-font-size-heading-2)}.catalog-controls[data-v-25505b57]{padding:var(--xshop-space-2);background:var(--xshop-color-surface-raised);border-radius:var(--xshop-radius-2);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;margin-inline:0;position:static}.sort-buttons[data-v-25505b57]{flex:none;grid-template-columns:repeat(3,auto);display:grid}.sort-buttons__desktop-only[data-v-25505b57]{display:inline-flex!important}.catalog-controls__actions[data-v-25505b57]{width:auto}.product-grid[data-v-25505b57]{gap:var(--xshop-space-6) var(--xshop-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.catalog-heading[data-v-25505b57]{margin-block-end:var(--xshop-space-5)}.catalog-layout[data-v-25505b57]{gap:var(--xshop-space-6);grid-template-columns:12.5rem minmax(0,1fr);align-items:start;display:grid}.filter-trigger[data-v-25505b57]{display:none}.product-grid[data-v-25505b57]{gap-inline:var(--xshop-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=75rem){.product-grid[data-v-25505b57]{gap-inline:var(--xshop-space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=23rem){.catalog-controls__actions[data-v-25505b57],.sort-buttons[data-v-25505b57]{gap:var(--xshop-space-1)}.sort-buttons button[data-v-25505b57],.filter-trigger[data-v-25505b57]{padding-inline:var(--xshop-space-2)}.pagination button[data-v-25505b57]:nth-of-type(n+5):not(:last-child),.pagination__ellipsis[data-v-25505b57]{display:none}}@media (width<=47.999rem){.catalog-heading h1[data-v-25505b57]{font-size:var(--xshop-font-size-heading-2)}.catalog-heading__count[data-v-25505b57]{font-size:var(--xshop-font-size-caption)}.catalog-controls[data-v-25505b57]{border-block-start:0;padding-block:0}.sort-buttons[data-v-25505b57]{flex:none;display:flex}.sort-buttons button[data-v-25505b57]{min-width:4rem;padding-inline:var(--xshop-space-3);background:0 0}.sort-buttons button[data-v-25505b57]:hover{background:var(--xshop-color-surface-sunken)}.sort-buttons button[aria-pressed=true][data-v-25505b57]{background:var(--xshop-color-action-primary)}}.gallery[data-v-e9564786]{min-width:0}.gallery__stage[data-v-e9564786]{aspect-ratio:1;background:var(--xshop-color-surface-sunken);border-radius:0;position:relative;overflow:hidden}.gallery__count[data-v-e9564786]{inset:auto var(--xshop-space-3) var(--xshop-space-3) auto;min-width:2.75rem;min-height:1.75rem;padding-inline:var(--xshop-space-3);color:var(--xshop-color-text-inverse);background:var(--xshop-color-status-overlay);border-radius:var(--xshop-radius-pill);font-size:var(--xshop-font-size-caption);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid;position:absolute}.gallery__zoom-trigger[data-v-e9564786],.gallery__zoom-dialog[data-v-e9564786]{display:none}.gallery__stage img[data-v-e9564786]{object-fit:contain;width:100%;height:100%}.gallery__placeholder[data-v-e9564786]{align-content:center;justify-items:center;gap:var(--xshop-space-4);width:100%;height:100%;color:var(--xshop-color-text-muted);display:grid}.gallery__placeholder svg[data-v-e9564786]{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.2px;width:4rem}.gallery__rail[data-v-e9564786]{gap:var(--xshop-space-3);padding-block:0 var(--xshop-space-1);overscroll-behavior-inline:contain;scrollbar-width:thin;margin-block-start:var(--xshop-space-3);display:flex;overflow-x:auto}@media (width>=64rem){.gallery[data-v-e9564786]{gap:var(--xshop-space-4);grid-template-rows:minmax(0,1fr);grid-template-columns:4.5rem minmax(0,1fr);align-items:start;display:grid}.gallery__stage[data-v-e9564786]{aspect-ratio:1;border-radius:0;grid-area:1/2}.gallery__count[data-v-e9564786]{display:none}.gallery__rail[data-v-e9564786]{max-height:100%;padding:0 var(--xshop-space-1) var(--xshop-space-1) 0;overscroll-behavior:contain;flex-direction:column;grid-area:1/1;margin-block-start:0;overflow:hidden auto}.gallery__rail button[data-v-e9564786]{border-radius:var(--xshop-radius-1);flex-basis:4.5rem;width:4.5rem;height:4.5rem}.gallery__zoom-trigger[data-v-e9564786]{inset:auto var(--xshop-space-4) var(--xshop-space-4) auto;width:2.75rem;height:2.75rem;color:var(--xshop-color-text-primary);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-pill);box-shadow:var(--xshop-elevation-1);cursor:zoom-in;background:#ffffffeb;place-items:center;display:grid;position:absolute}.gallery__zoom-trigger[data-v-e9564786]:hover{color:var(--xshop-color-action-primary);border-color:var(--xshop-color-action-primary)}.gallery__zoom-trigger svg[data-v-e9564786]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:1.35rem}.gallery__zoom-dialog[open][data-v-e9564786]{overscroll-behavior:contain;width:min(88vw,54rem);height:min(88vh,54rem);padding:var(--xshop-space-8);background:var(--xshop-color-surface-raised);border-radius:var(--xshop-radius-3);box-shadow:var(--xshop-elevation-3);border:0;place-items:center;display:grid;overflow:auto}.gallery__zoom-dialog[data-v-e9564786]::backdrop{background:var(--xshop-color-overlay)}.gallery__zoom-dialog>button[data-v-e9564786]{inset:var(--xshop-space-4) var(--xshop-space-4) auto auto;width:2.75rem;height:2.75rem;color:var(--xshop-color-text-primary);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-pill);cursor:pointer;font-size:1.75rem;line-height:1;position:absolute}.gallery__zoom-dialog img[data-v-e9564786]{object-fit:contain;max-width:100%;max-height:100%}}.gallery__rail button[data-v-e9564786]{width:3rem;height:3rem;color:var(--xshop-color-text-muted);background:var(--xshop-color-surface-raised);border:2px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-2);cursor:pointer;flex:0 0 3rem;place-items:center;display:grid;overflow:hidden}.gallery__rail button[data-v-e9564786]:hover{border-color:var(--xshop-color-border-strong)}.gallery__rail button[aria-pressed=true][data-v-e9564786]{border-color:var(--xshop-color-action-primary);box-shadow:0 0 0 .125rem var(--xshop-color-focus-ring-soft)}.gallery__rail img[data-v-e9564786]{object-fit:cover;width:100%;height:100%}@media (width>=64rem){.gallery__rail button[data-v-e9564786]{flex-basis:4.5rem;width:4.5rem;height:4.5rem}}.purchase-bar[data-v-10081a8a]{z-index:var(--xshop-z-sticky);align-items:center;gap:var(--xshop-space-3);min-height:4rem;padding:var(--xshop-space-2) max(var(--xshop-space-3), env(safe-area-inset-right)) max(var(--xshop-space-2), env(safe-area-inset-bottom)) max(var(--xshop-space-3), env(safe-area-inset-left));background:var(--xshop-color-surface-raised);border-top:1px solid var(--xshop-color-border-default);grid-template-columns:auto minmax(0,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -.35rem 1.5rem #17201f1a}.purchase-bar__summary[data-v-10081a8a]{display:none}.purchase-bar__summary strong[data-v-10081a8a]{overflow-wrap:anywhere;color:var(--xshop-color-price-current);font-variant-numeric:tabular-nums;font-size:1.05rem;line-height:1.3}.purchase-bar__summary span[data-v-10081a8a]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-caption)}.purchase-bar__shortcuts[data-v-10081a8a]{gap:var(--xshop-space-1);grid-template-columns:repeat(2,2.75rem);display:grid}.purchase-bar__shortcut[data-v-10081a8a]{justify-content:center;align-items:center;gap:var(--xshop-space-1);min-width:2.75rem;min-height:2.75rem;color:var(--xshop-color-text-secondary);flex-direction:column;font-size:.6875rem;line-height:1;text-decoration:none;display:flex}.purchase-bar__shortcut svg[data-v-10081a8a]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.25rem}.purchase-bar__shortcut[data-v-10081a8a]:hover{color:var(--xshop-color-action-primary)}.purchase-bar__cart-icon[data-v-10081a8a]{display:grid;position:relative}.purchase-bar__cart-icon small[data-v-10081a8a]{min-width:1.1rem;height:1.1rem;padding-inline:var(--xshop-space-1);color:var(--xshop-color-text-inverse);background:var(--xshop-color-price-current);border-radius:var(--xshop-radius-pill);place-items:center;font-size:.625rem;display:grid;position:absolute;inset:-.45rem -.85rem auto auto}.purchase-bar__actions[data-v-10081a8a]{gap:var(--xshop-space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.purchase-bar .button[data-v-10081a8a]{min-width:0;height:3.25rem;min-height:3.25rem;padding-block:0;padding-inline:var(--xshop-space-2);border-radius:var(--xshop-radius-2);line-height:1.25}.purchase-bar__actions .button[data-v-10081a8a]:focus-visible{outline-offset:-.1875rem}.purchase-bar__add[data-v-10081a8a]{color:var(--xshop-color-action-primary);background:var(--xshop-color-brand-soft);border-color:var(--xshop-color-action-primary)}.purchase-bar__buy-now[data-v-10081a8a]{opacity:1;align-content:center;display:grid}.purchase-bar__label-desktop[data-v-10081a8a]{display:none}@media (width>=64rem){.purchase-bar[data-v-10081a8a]{min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr;margin-block-start:var(--xshop-space-2);padding:0;position:static}.purchase-bar__shortcuts[data-v-10081a8a],.purchase-bar__summary[data-v-10081a8a],.purchase-bar__shortcut[data-v-10081a8a]{display:none}.purchase-bar__actions[data-v-10081a8a]{gap:var(--xshop-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.purchase-bar .button[data-v-10081a8a]{border-radius:var(--xshop-radius-2);width:100%;max-width:none;height:auto;min-height:3.25rem}.purchase-bar__actions .button[data-v-10081a8a]:first-child,.purchase-bar__actions .button[data-v-10081a8a]:last-child{border-radius:var(--xshop-radius-2)}.purchase-bar .button[data-v-10081a8a]:disabled{color:var(--xshop-color-text-secondary);background:var(--xshop-color-surface-sunken);border-color:var(--xshop-color-border-default);opacity:1}.purchase-bar__label-mobile[data-v-10081a8a]{display:none}.purchase-bar__label-desktop[data-v-10081a8a]{display:inline}}.quantity[data-v-3cc2fed9]{align-items:center;gap:var(--xshop-space-3);grid-template-columns:minmax(0,1fr) auto;margin-block-start:var(--xshop-space-5);display:grid}.quantity__heading[data-v-3cc2fed9]{gap:var(--xshop-space-1);display:grid}.quantity h2[data-v-3cc2fed9]{font-size:var(--xshop-font-size-small);margin:0}.quantity__heading span[data-v-3cc2fed9]{display:none}.quantity__control[data-v-3cc2fed9]{border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-2);grid-template-columns:2.75rem 3rem 2.75rem;width:fit-content;display:grid;overflow:hidden}.quantity__control button[data-v-3cc2fed9]{background:var(--xshop-color-surface-sunken);cursor:pointer;min-height:2.75rem;font-size:1.25rem}.quantity__control button[data-v-3cc2fed9]:hover:not(:disabled){background:var(--xshop-brand-teal-100)}.quantity__control button[data-v-3cc2fed9]:disabled{cursor:not-allowed;opacity:.55}.quantity__control--error[data-v-3cc2fed9]{border-color:var(--xshop-color-status-danger);box-shadow:0 0 0 .125rem var(--xshop-color-status-danger-soft)}.quantity__control label[data-v-3cc2fed9]{border-inline:1px solid var(--xshop-color-border-default);min-width:0}.quantity__control input[data-v-3cc2fed9]{width:100%;height:100%;min-height:2.75rem;padding:0 var(--xshop-space-2);text-align:center;background:var(--xshop-color-surface-raised);font-variant-numeric:tabular-nums;appearance:textfield;border:0}.quantity__control input[data-v-3cc2fed9]::-webkit-inner-spin-button{appearance:none}.quantity__error[data-v-3cc2fed9]{margin-block:var(--xshop-space-2) 0;color:var(--xshop-color-status-danger);font-size:var(--xshop-font-size-small);grid-column:1/-1}@media (width>=64rem){.quantity[data-v-3cc2fed9]{align-items:center;gap:var(--xshop-space-4);padding-block:var(--xshop-space-4);grid-template-columns:minmax(7rem,auto) 1fr;margin-block-start:0;display:grid}.quantity__heading[data-v-3cc2fed9]{margin:0;display:block}.quantity h2[data-v-3cc2fed9]{font-size:var(--xshop-font-size-body)}.quantity__heading span[data-v-3cc2fed9]{display:none}.quantity__control[data-v-3cc2fed9]{grid-template-columns:2.5rem 4rem 2.5rem}.quantity__control button[data-v-3cc2fed9],.quantity__control input[data-v-3cc2fed9]{min-height:2.5rem}.quantity__error[data-v-3cc2fed9]{grid-column:2}}.sku-selector[data-v-6acec388]{margin-block-start:var(--xshop-space-6)}.sku-selector h2[data-v-6acec388]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sku-selector__single[data-v-6acec388]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);margin:0}fieldset[data-v-6acec388]{border:0;min-width:0;margin:0;padding:0}fieldset+fieldset[data-v-6acec388]{margin-block-start:var(--xshop-space-4)}legend[data-v-6acec388]{font-size:var(--xshop-font-size-small);margin-block-end:var(--xshop-space-3);font-weight:650}.sku-selector__options[data-v-6acec388]{gap:var(--xshop-space-3);flex-wrap:wrap;display:flex}.sku-selector__options[data-v-6acec388] .sku-option{justify-content:center;align-items:center;gap:var(--xshop-space-2);min-width:4.5rem;min-height:2.75rem;padding:var(--xshop-space-2) var(--xshop-space-4);color:var(--xshop-color-text-primary);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-2);cursor:pointer;transition:background-color var(--xshop-motion-fast) var(--xshop-ease-standard), border-color var(--xshop-motion-fast) var(--xshop-ease-standard), color var(--xshop-motion-fast) var(--xshop-ease-standard);line-height:1.25;display:inline-flex;position:relative}.sku-selector__options[data-v-6acec388] .sku-option:hover:not(:disabled){border-color:var(--xshop-color-border-strong);background:var(--xshop-color-brand-soft)}.sku-selector__options[data-v-6acec388] .sku-option[aria-pressed=true]{color:var(--xshop-color-action-primary);background:var(--xshop-color-brand-soft);border-color:var(--xshop-color-action-primary);box-shadow:inset 0 0 0 1px var(--xshop-color-action-primary);font-weight:700}.sku-selector__options[data-v-6acec388] .sku-option__state{color:var(--xshop-color-text-secondary);font-size:.6875rem;font-weight:500}.sku-selector__options[data-v-6acec388] .sku-option__image{object-fit:cover;border-radius:var(--xshop-radius-1);flex:none;width:3rem;height:3rem;display:block}.sku-selector__options[data-v-6acec388] .sku-option--image{min-width:5rem;min-height:5rem;padding:var(--xshop-space-2);flex-direction:column}.sku-selector__options[data-v-6acec388] .sku-option--sold-out,.sku-selector__options[data-v-6acec388] .sku-option--selected-sold-out{border-style:dashed!important}.sku-selector__options[data-v-6acec388] .sku-option--unavailable,.sku-selector__options[data-v-6acec388] .sku-option--selected-unavailable,.sku-selector__options[data-v-6acec388] .sku-option--invalid,.sku-selector__options[data-v-6acec388] .sku-option--selected-invalid{color:var(--xshop-color-stock-unavailable)!important;background:var(--xshop-color-surface-sunken)!important}.sku-selector__options[data-v-6acec388] .sku-option:disabled{cursor:not-allowed;opacity:.7;text-decoration:line-through}@media (width<=63.999rem){.sku-selector[data-v-6acec388]{margin-block-start:var(--xshop-space-5)}.sku-selector__options[data-v-6acec388] .sku-option--image{gap:var(--xshop-space-1);min-width:4rem;min-height:4.5rem;padding:var(--xshop-space-2)}.sku-selector__options[data-v-6acec388] .sku-option__image{width:2.5rem;height:2.5rem}.sku-selector__options[data-v-6acec388] .sku-option__label{font-size:var(--xshop-font-size-caption)}}@media (width>=64rem){.sku-selector[data-v-6acec388]{padding-block:var(--xshop-space-4);border-top:1px solid var(--xshop-color-border-default);border-bottom:0;margin-block-start:0}.sku-selector h2[data-v-6acec388]{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;font-size:var(--xshop-font-size-body);margin-block-end:var(--xshop-space-3);position:static;overflow:visible}fieldset+fieldset[data-v-6acec388]{margin-block-start:var(--xshop-space-4)}legend[data-v-6acec388]{font-size:var(--xshop-font-size-small);margin-block-end:var(--xshop-space-2)}.sku-selector__options[data-v-6acec388]{gap:var(--xshop-space-2)}.sku-selector__options[data-v-6acec388] .sku-option{min-width:4rem;min-height:2.5rem;padding:var(--xshop-space-2) var(--xshop-space-4)}.sku-selector__options[data-v-6acec388] .sku-option--image{align-items:center;column-gap:var(--xshop-space-3);text-align:start;grid-template-rows:auto auto;grid-template-columns:2.75rem minmax(0,1fr);min-width:7rem}.sku-selector__options[data-v-6acec388] .sku-option__image{object-fit:cover;border-radius:var(--xshop-radius-1);grid-row:1/-1;width:2.75rem;height:2.75rem;display:block}}.detail-page[data-v-cad306b8]{padding-block-end:5rem}.detail-breadcrumb[data-v-cad306b8]{display:none}.product-decision[data-v-cad306b8]{gap:var(--xshop-space-6);display:grid}.product-summary[data-v-cad306b8]{flex-direction:column;min-width:0;display:flex}.product-summary__identity[data-v-cad306b8]{min-width:0}.product-summary__offer[data-v-cad306b8]{min-width:0;margin-block-start:var(--xshop-space-3)}.product-summary__store[data-v-cad306b8]{width:fit-content;margin:var(--xshop-space-3) 0 0;color:var(--xshop-color-text-primary);border:0;padding:0;font-size:.8125rem;font-weight:650}.product-summary__store a[data-v-cad306b8]{justify-content:flex-start;align-items:center;gap:var(--xshop-space-2);min-height:2rem;color:inherit;text-underline-offset:.2em;text-decoration:none;display:inline-flex}.product-summary__store-icon[data-v-cad306b8]{fill:none;width:1rem;stroke:var(--xshop-color-action-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none}.product-summary__store-action[data-v-cad306b8]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-caption);margin-inline-start:var(--xshop-space-1);font-weight:500}.product-summary__store-arrow[data-v-cad306b8]{fill:none;width:.875rem;stroke:var(--xshop-color-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none}.product-summary h1[data-v-cad306b8]{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin-block-end:var(--xshop-space-1);font-size:1.35rem;line-height:1.35}.product-summary__subtitle[data-v-cad306b8]{max-width:44rem;color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);text-wrap:pretty;margin-block-end:0;line-height:1.5}.product-summary__price[data-v-cad306b8]{color:var(--xshop-color-price-current);font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;margin-block-end:var(--xshop-space-1);font-size:2rem;font-weight:780;line-height:1.2}.product-summary__status[data-v-cad306b8]{color:var(--xshop-color-status-warning);font-size:var(--xshop-font-size-caption);margin:0;font-weight:650}.product-summary__status--available[data-v-cad306b8]{color:var(--xshop-color-status-success)}.product-information[data-v-cad306b8]{max-width:52rem;border-top:1px solid var(--xshop-color-border-strong);margin-block-start:var(--xshop-space-10);padding-block-start:var(--xshop-space-7)}.product-information__desktop[data-v-cad306b8]{display:block}.product-information__mobile[data-v-cad306b8]{display:none}.product-information__tabs[data-v-cad306b8]{align-items:stretch;gap:var(--xshop-space-6);overscroll-behavior-inline:contain;border-bottom:1px solid var(--xshop-color-border-default);scrollbar-width:none;min-height:2.75rem;display:flex;overflow-x:auto}.product-information__tabs button[data-v-cad306b8]{min-width:max-content;min-height:2.75rem;color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:700;display:inline-flex;position:relative}.product-information__tabs button[aria-selected=true][data-v-cad306b8],.product-information__tabs button[data-v-cad306b8]:hover{color:var(--xshop-color-action-primary)}.product-information__tabs button[aria-selected=true][data-v-cad306b8]:after{content:"";background:var(--xshop-color-action-primary);height:2px;position:absolute;inset:auto 0 -1px}.product-information__panel[data-v-cad306b8]{padding:var(--xshop-space-5) 0 0;border:0;margin:0;display:none}.product-information__panel--active[data-v-cad306b8]{display:block}.product-information__subsection[data-v-cad306b8]{margin-block-start:var(--xshop-space-4);padding-block-start:var(--xshop-space-4)}.product-information__subsection h3[data-v-cad306b8]{font-size:var(--xshop-font-size-small);margin-block-end:var(--xshop-space-2)}@media (width<=63.999rem){.product-information__panel .product-information__text[data-v-cad306b8]{font-size:var(--xshop-font-size-small);line-height:1.7}}.cart-feedback[data-v-cad306b8]{margin-block:var(--xshop-space-4) 0;padding:var(--xshop-space-3) var(--xshop-space-4);color:var(--xshop-color-status-success);background:var(--xshop-color-status-success-soft);border-radius:var(--xshop-radius-2)}.cart-feedback--error[data-v-cad306b8]{color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft)}.cart-feedback a[data-v-cad306b8]{margin-inline-start:var(--xshop-space-3);font-weight:700}.product-information section[data-v-cad306b8]{border-bottom:0}.product-information h2[data-v-cad306b8]{font-size:var(--xshop-font-size-body);margin-block-end:var(--xshop-space-2)}.product-information h2[id][data-v-cad306b8]{scroll-margin-top:6rem}.product-information__text[data-v-cad306b8]{white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;max-width:70ch;margin:0}.parameter-list[data-v-cad306b8]{border-top:1px solid var(--xshop-color-border-default);margin:0}.parameter-list div[data-v-cad306b8]{border-bottom:1px solid var(--xshop-color-border-default);grid-template-columns:minmax(6rem,38%) minmax(0,1fr);display:grid}.parameter-list dt[data-v-cad306b8],.parameter-list dd[data-v-cad306b8]{min-width:0;padding:var(--xshop-space-3) var(--xshop-space-4);overflow-wrap:anywhere;margin:0}.parameter-list dt[data-v-cad306b8]{color:var(--xshop-color-text-secondary);background:var(--xshop-color-surface-sunken);font-weight:650}.product-information__empty[data-v-cad306b8]{padding-block:var(--xshop-space-7);color:var(--xshop-color-text-muted)}.product-information__mobile-subsection[data-v-cad306b8]{border-top:1px solid var(--xshop-color-border-default);margin-block-start:var(--xshop-space-5);padding-block-start:var(--xshop-space-4)}.product-information__mobile-subsection h3[data-v-cad306b8]{font-size:var(--xshop-font-size-body);margin-block-end:var(--xshop-space-2)}.product-information__mobile a[data-v-cad306b8]{color:var(--xshop-color-text-link);font-weight:700}.detail-state[data-v-cad306b8]{align-content:center;justify-items:center;gap:var(--xshop-space-3);text-align:center;min-height:55vh;display:grid}.detail-state h1[data-v-cad306b8],.detail-state p[data-v-cad306b8]{margin:0}.detail-state p[data-v-cad306b8]{max-width:34rem;color:var(--xshop-color-text-secondary)}.detail-state__spinner[data-v-cad306b8]{border:.1875rem solid var(--xshop-color-border-default);border-top-color:var(--xshop-color-action-primary);border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite detail-spin-cad306b8}.detail-state__actions[data-v-cad306b8]{justify-content:center;gap:var(--xshop-space-3);flex-wrap:wrap;margin-block-start:var(--xshop-space-3);display:flex}@keyframes detail-spin-cad306b8{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.detail-state__spinner[data-v-cad306b8]{animation:none}}@media (width>=48rem){.product-decision[data-v-cad306b8]{align-items:start;gap:var(--xshop-space-9);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr)}}@media (width>=64rem){.detail-page[data-v-cad306b8]{padding-block-end:0}.detail-breadcrumb[data-v-cad306b8]{align-items:center;gap:var(--xshop-space-3);min-height:2.75rem;color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-small);white-space:nowrap;margin-block-end:var(--xshop-space-4);display:flex}.detail-breadcrumb a[data-v-cad306b8]{color:var(--xshop-color-text-secondary);text-decoration:none}.detail-breadcrumb a[data-v-cad306b8]:hover{color:var(--xshop-color-text-link);text-underline-offset:.2em;text-decoration:underline}.detail-breadcrumb [aria-current=page][data-v-cad306b8]{min-width:0;color:var(--xshop-color-text-primary);text-overflow:ellipsis;overflow:hidden}.product-decision[data-v-cad306b8]{border-top:1px solid var(--xshop-color-border-default);grid-template-columns:minmax(34rem,1.35fr) minmax(24rem,.65fr);gap:clamp(3rem,6vw,6rem);padding-block-start:var(--xshop-space-5)}.product-summary[data-v-cad306b8]{padding-block:var(--xshop-space-8) var(--xshop-space-5);flex-direction:column;display:flex;position:sticky;inset-block-start:7.25rem}.product-summary__offer[data-v-cad306b8]{margin-block-start:0}.product-summary h1[data-v-cad306b8]{text-wrap:balance;margin-block-end:var(--xshop-space-2);font-size:clamp(1.9rem,2.5vw,2.55rem);line-height:1.18}.product-summary__subtitle[data-v-cad306b8]{margin-block-end:var(--xshop-space-3);font-size:1rem}.product-summary__store[data-v-cad306b8]{width:fit-content;padding-block:var(--xshop-space-2);border-block:0;margin-block-end:var(--xshop-space-3)}.product-summary__store a[data-v-cad306b8]{align-items:center;min-height:2rem;text-decoration:none;display:inline-flex}.product-summary__store-icon[data-v-cad306b8],.product-summary__store-arrow[data-v-cad306b8]{display:none}.product-summary__price[data-v-cad306b8]{margin-block-end:var(--xshop-space-1);font-size:clamp(2.25rem,3vw,3rem)}.product-summary__status[data-v-cad306b8]{margin-block-end:var(--xshop-space-3)}.product-information[data-v-cad306b8]{max-width:62rem;min-height:16rem;border-top:1px solid var(--xshop-color-border-strong);background:0 0;margin-block-start:var(--xshop-space-11);padding-block-start:0}.product-information__desktop[data-v-cad306b8]{display:block}.product-information__mobile[data-v-cad306b8]{display:none}.product-information__tabs[data-v-cad306b8]{border-bottom:1px solid var(--xshop-color-border-default);align-items:stretch;gap:clamp(2rem,6vw,5rem);min-height:3.5rem;padding-inline:0;display:flex}.product-information__tabs button[data-v-cad306b8]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);cursor:pointer;background:0 0;border:0;align-items:center;font-weight:700;display:inline-flex;position:relative}.product-information__tabs button[aria-selected=true][data-v-cad306b8]{color:var(--xshop-color-action-primary)}.product-information__tabs button[aria-selected=true][data-v-cad306b8]:after{content:"";background:var(--xshop-color-action-primary);height:2px;position:absolute;inset:auto 0 -1px}.product-information__tabs button[data-v-cad306b8]:hover{color:var(--xshop-color-action-primary)}.product-information__panel[data-v-cad306b8]{padding:var(--xshop-space-8) 0;border:0;margin:0;display:none}.product-information__panel--active[data-v-cad306b8]{display:block}.product-information__panel h2[data-v-cad306b8]{font-size:var(--xshop-font-size-heading-3)}.product-information__subsection[data-v-cad306b8]{border-top:1px solid var(--xshop-color-border-default);margin-block-start:var(--xshop-space-6);padding-block-start:var(--xshop-space-5)}.product-information__subsection h3[data-v-cad306b8]{font-size:var(--xshop-font-size-body);margin-block-end:var(--xshop-space-3)}.product-information__panel a[data-v-cad306b8]{color:var(--xshop-color-text-link);font-weight:700}.product-information__panel .parameter-list[data-v-cad306b8]{max-width:52rem}}.checkout-bar[data-v-75adf5e6]{z-index:var(--xshop-z-sticky);inset:auto var(--xshop-space-3) calc(4rem + env(safe-area-inset-bottom));gap:var(--xshop-space-3);padding:var(--xshop-space-3);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-cart-border,var(--xshop-color-border-strong));box-shadow:0 .75rem 2rem color-mix(in srgb, var(--xshop-color-text-primary) 14%, transparent);border-radius:1rem;display:grid;position:fixed}.checkout-bar h2[data-v-75adf5e6]{margin:0;display:none}.checkout-bar__content[data-v-75adf5e6]{align-items:center;gap:var(--xshop-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.checkout-bar__summary[data-v-75adf5e6]{min-width:0;display:grid}.checkout-bar__summary span[data-v-75adf5e6]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkout-bar__summary small[data-v-75adf5e6]{color:var(--xshop-color-text-muted);font-size:.6875rem}.checkout-bar__summary strong[data-v-75adf5e6]{color:var(--xshop-cart-price,var(--xshop-color-price-current));font-variant-numeric:tabular-nums;font-size:1.2rem}.checkout-bar .button[data-v-75adf5e6]{border-radius:.75rem;min-width:8rem;min-height:3.25rem}.checkout-bar__rule[data-v-75adf5e6]{display:none}.checkout-bar__feedback[data-v-75adf5e6]{border-top:1px solid var(--xshop-color-border-default);font-size:var(--xshop-font-size-small);margin:0;padding-block-start:var(--xshop-space-3);line-height:1.45}.checkout-bar__feedback--info[data-v-75adf5e6]{color:var(--xshop-color-status-info)}.checkout-bar__feedback--success[data-v-75adf5e6]{color:var(--xshop-color-status-success)}.checkout-bar__feedback--warning[data-v-75adf5e6]{color:var(--xshop-color-status-warning)}.checkout-bar__feedback--danger[data-v-75adf5e6]{color:var(--xshop-color-status-danger)}@media (width>=48rem) and (width<=63.999rem){.checkout-bar[data-v-75adf5e6]{inset-inline:var(--xshop-space-6);inset-block-end:0}}@media (width>=64rem){.checkout-bar[data-v-75adf5e6]{gap:var(--xshop-space-5);padding:var(--xshop-space-7);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-cart-border,var(--xshop-color-border-default));box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--xshop-color-text-primary) 4%, transparent);border-radius:1.25rem;position:sticky;inset-block:7rem auto}.checkout-bar h2[data-v-75adf5e6]{font-size:1.25rem;display:block}.checkout-bar__content[data-v-75adf5e6]{gap:var(--xshop-space-6);grid-template-columns:1fr}.checkout-bar__summary strong[data-v-75adf5e6]{letter-spacing:-.04em;margin-block-start:var(--xshop-space-3);font-size:2.2rem}.checkout-bar .button[data-v-75adf5e6]{width:100%}.checkout-bar__rule[data-v-75adf5e6]{color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-caption);text-align:center;margin:0;display:block}}.cart-item[data-v-6e8fc8c1]{gap:var(--xshop-space-4);min-width:0;padding:var(--xshop-space-5) var(--xshop-space-4);border-top:1px solid var(--xshop-color-border-default);transition:background-color var(--xshop-motion-fast) var(--xshop-ease-standard);grid-template-columns:6.25rem minmax(0,1fr);display:grid;position:relative}.cart-item--selected[data-v-6e8fc8c1]{background:var(--xshop-color-surface-raised)}.cart-item--unavailable[data-v-6e8fc8c1]{background:color-mix(in srgb, var(--xshop-cart-surface-muted,#f3f3f1) 62%, #fff)}.cart-item__check[data-v-6e8fc8c1]{z-index:2;width:2.75rem;height:2.75rem;inset:calc(var(--xshop-space-5) + var(--xshop-space-1)) auto auto calc(var(--xshop-space-4) + var(--xshop-space-1));cursor:pointer;background:#ffffffe0;border-radius:50%;place-items:center;display:grid;position:absolute}.cart-item__check input[data-v-6e8fc8c1]{width:1.25rem;height:1.25rem;accent-color:var(--xshop-color-action-primary)}.cart-item__image[data-v-6e8fc8c1]{aspect-ratio:1;width:6.25rem;color:var(--xshop-color-text-muted);background:var(--xshop-cart-surface-muted,var(--xshop-color-surface-sunken));border-radius:var(--xshop-radius-3);font-size:var(--xshop-font-size-caption);text-align:center;place-items:center;text-decoration:none;display:grid;overflow:hidden}.cart-item__image img[data-v-6e8fc8c1]{object-fit:cover;width:100%;height:100%}.cart-item__content[data-v-6e8fc8c1],.cart-item__heading[data-v-6e8fc8c1]{min-width:0}.cart-item__content[data-v-6e8fc8c1]{overflow:hidden}.cart-item__heading[data-v-6e8fc8c1]{justify-content:space-between;align-items:flex-start;gap:var(--xshop-space-3);display:flex}.cart-item__heading a[data-v-6e8fc8c1],.cart-item__heading strong[data-v-6e8fc8c1]{min-width:0;color:var(--xshop-color-text-primary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}.cart-item__heading a[data-v-6e8fc8c1]{align-items:flex-start;min-height:2.75rem;display:flex}.cart-item__heading a[data-v-6e8fc8c1]:hover{color:var(--xshop-color-text-link);text-underline-offset:.2em;text-decoration:underline}.cart-item__remove[data-v-6e8fc8c1]{min-width:2.75rem;min-height:2.75rem;color:var(--xshop-color-text-muted);cursor:pointer;transition:color var(--xshop-motion-fast) var(--xshop-ease-standard), background-color var(--xshop-motion-fast) var(--xshop-ease-standard), transform var(--xshop-motion-fast) var(--xshop-ease-standard);background:0 0;border-radius:50%;flex:none;place-items:center;margin-block-start:-.55rem;margin-inline-end:-.55rem;padding:0;display:grid}.cart-item__remove svg[data-v-6e8fc8c1]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.2rem}.cart-item__remove[data-v-6e8fc8c1]:active{transform:scale(.9)}.cart-item__specs[data-v-6e8fc8c1],.cart-item__status[data-v-6e8fc8c1],.cart-item__price-change[data-v-6e8fc8c1]{margin-block:var(--xshop-space-2) 0;font-size:var(--xshop-font-size-small)}.cart-item__specs[data-v-6e8fc8c1]{gap:0 var(--xshop-space-3);width:fit-content;max-width:100%;padding:var(--xshop-space-1) var(--xshop-space-2);color:var(--xshop-color-text-secondary);background:var(--xshop-color-surface-sunken);border-radius:var(--xshop-radius-1);font-size:var(--xshop-font-size-caption);flex-wrap:wrap;display:flex}.cart-item__status[data-v-6e8fc8c1]{color:var(--xshop-color-status-warning);font-size:var(--xshop-font-size-caption);font-weight:650}.cart-item__status--available[data-v-6e8fc8c1]{color:color-mix(in srgb, var(--xshop-color-status-success) 68%, var(--xshop-color-text-primary))}.cart-item__price-change[data-v-6e8fc8c1]{padding:var(--xshop-space-2) var(--xshop-space-3);color:var(--xshop-color-status-warning);background:var(--xshop-color-status-warning-soft);border-radius:var(--xshop-radius-1)}.cart-item__footer[data-v-6e8fc8c1]{align-items:flex-end;gap:var(--xshop-space-2);min-width:0;grid-template-columns:minmax(0,1fr) auto;margin-block-start:var(--xshop-space-3);display:grid}.cart-item__price[data-v-6e8fc8c1]{min-width:0;color:var(--xshop-cart-price,var(--xshop-color-price-current));font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;overflow:hidden}.cart-item__footer>div[data-v-6e8fc8c1]{min-width:0}.cart-quantity[data-v-6e8fc8c1]{background:var(--xshop-cart-surface-muted,var(--xshop-color-surface-sunken));border:1px solid var(--xshop-cart-border,var(--xshop-color-border-default));border-radius:var(--xshop-radius-pill);grid-template-columns:2.75rem 2.75rem 2.75rem;display:grid;overflow:hidden}.cart-quantity button[data-v-6e8fc8c1],.cart-quantity input[data-v-6e8fc8c1]{background:var(--xshop-color-surface-raised);min-height:2.75rem;padding:0}.cart-quantity button[data-v-6e8fc8c1]{cursor:pointer;transition:color var(--xshop-motion-fast) var(--xshop-ease-standard), background-color var(--xshop-motion-fast) var(--xshop-ease-standard);font-size:1.15rem}.cart-quantity button[data-v-6e8fc8c1]:disabled{cursor:not-allowed;opacity:.45}.cart-quantity label[data-v-6e8fc8c1]{border-inline:1px solid var(--xshop-color-border-default)}@media (hover:hover){.cart-item__remove[data-v-6e8fc8c1]:hover{color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft)}.cart-quantity button[data-v-6e8fc8c1]:hover:not(:disabled){color:var(--xshop-color-action-primary);background:var(--xshop-color-brand-soft)}}.cart-quantity input[data-v-6e8fc8c1]{text-align:center;appearance:textfield;border:0;width:100%}.cart-quantity input[data-v-6e8fc8c1]::-webkit-inner-spin-button{appearance:none}.cart-quantity--error[data-v-6e8fc8c1]{border-color:var(--xshop-color-status-danger)}.cart-item__quantity-error[data-v-6e8fc8c1]{max-width:12rem;margin-block:var(--xshop-space-2) 0;color:var(--xshop-color-status-danger);font-size:var(--xshop-font-size-caption)}@media (width<=26.875rem){.cart-item__footer[data-v-6e8fc8c1]{grid-template-columns:minmax(0,1fr);justify-items:start}}@media (width<=23.4375rem){.cart-item[data-v-6e8fc8c1]{gap:var(--xshop-space-3);padding-inline:var(--xshop-space-3);grid-template-columns:5.25rem minmax(0,1fr)}.cart-item__image[data-v-6e8fc8c1]{width:5.25rem}.cart-item__footer[data-v-6e8fc8c1]{flex-direction:column;align-items:flex-start}.cart-item__footer>div[data-v-6e8fc8c1],.cart-quantity[data-v-6e8fc8c1]{width:100%}.cart-quantity[data-v-6e8fc8c1]{grid-template-columns:2.75rem minmax(2.75rem,1fr) 2.75rem}.cart-item__check[data-v-6e8fc8c1]{inset-inline-start:calc(var(--xshop-space-3) + var(--xshop-space-1))}}@media (width>=48rem){.cart-item[data-v-6e8fc8c1]{gap:var(--xshop-space-6);padding:var(--xshop-space-6);grid-template-columns:8rem minmax(0,1fr)}.cart-item__image[data-v-6e8fc8c1]{width:8rem}.cart-item__check[data-v-6e8fc8c1]{inset:calc(var(--xshop-space-6) + var(--xshop-space-2)) auto auto calc(var(--xshop-space-6) + var(--xshop-space-2))}}.cart-page[data-v-753283f2]{min-width:0;max-width:100%;padding-block-end:11.5rem;overflow-x:clip}@media (width<=47.999rem){.cart-page[data-v-753283f2]{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem)}.cart-layout[data-v-753283f2],.cart-groups[data-v-753283f2],.cart-store[data-v-753283f2]{width:100%;max-width:calc(100vw - 2rem)}.cart-groups[data-v-753283f2],.cart-store[data-v-753283f2]{contain:inline-size}}.cart-page__header[data-v-753283f2]{justify-content:space-between;align-items:center;gap:var(--xshop-space-5);flex-wrap:wrap;margin-block-end:var(--xshop-space-6);display:flex}.cart-page__header h1[data-v-753283f2]{letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,8vw,2.35rem)}.cart-page__header p[data-v-753283f2]{max-width:42rem;color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);margin:0}.cart-page__title-line[data-v-753283f2]{align-items:center;gap:var(--xshop-space-3);margin-block-end:var(--xshop-space-2);display:flex}.cart-page__title-line>span[data-v-753283f2]{padding:var(--xshop-space-1) var(--xshop-space-3);color:color-mix(in srgb, var(--xshop-color-action-primary) 82%, #643616);background:color-mix(in srgb, var(--xshop-color-action-primary) 10%, #fff);border-radius:var(--xshop-radius-pill);font-size:var(--xshop-font-size-caption);font-variant-numeric:tabular-nums;font-weight:700}.cart-page__continue[data-v-753283f2]{align-items:center;gap:var(--xshop-space-2);min-height:2.75rem;color:var(--xshop-color-text-primary);font-size:var(--xshop-font-size-small);font-weight:700;text-decoration:none;display:inline-flex}.cart-page__continue span[data-v-753283f2]{color:var(--xshop-color-text-muted);font-size:1.25rem}@media (hover:hover){.cart-page__continue[data-v-753283f2]:hover{color:var(--xshop-color-action-primary)}}.cart-page__continue[data-v-753283f2]:active{transform:translateY(1px)}.cart-layout[data-v-753283f2]{gap:var(--xshop-space-7);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.cart-groups[data-v-753283f2]{gap:var(--xshop-space-5);min-width:0;display:grid}.cart-store[data-v-753283f2]{background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-cart-border,var(--xshop-color-border-default));width:100%;min-width:0;max-width:100%;box-shadow:0 .4rem 1.25rem color-mix(in srgb, var(--xshop-color-text-primary) 2.5%, transparent);border-radius:1.125rem;overflow:hidden}.cart-store__header[data-v-753283f2],.cart-store__subtotal[data-v-753283f2]{justify-content:space-between;align-items:center;gap:var(--xshop-space-4);min-width:0;min-height:4.25rem;padding-inline:var(--xshop-space-4);display:flex}.cart-store__header label[data-v-753283f2]{align-items:center;gap:var(--xshop-space-2);cursor:pointer;flex:auto;min-width:0;min-height:2.75rem;display:inline-flex}.cart-store__header label>span[data-v-753283f2]{gap:.125rem;min-width:0;display:grid}.cart-store__header label strong[data-v-753283f2]{font-weight:750}.cart-store__header label small[data-v-753283f2]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);font-weight:500}.cart-store__header input[data-v-753283f2]{width:1.25rem;height:1.25rem;accent-color:var(--xshop-color-action-primary)}.cart-store__mark[data-v-753283f2]{width:1.4rem;height:1.4rem;color:var(--xshop-color-action-primary);place-items:center;margin-inline-start:var(--xshop-space-1);display:grid}.cart-store__mark svg[data-v-753283f2]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:100%}.cart-store__header>span[data-v-753283f2],.cart-store__subtotal span[data-v-753283f2]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small)}.cart-store__header>span[data-v-753283f2]{white-space:nowrap;flex:none}.cart-store__subtotal>span[data-v-753283f2]{flex:auto;min-width:0}.cart-store__subtotal[data-v-753283f2]{background:var(--xshop-cart-surface-soft,var(--xshop-color-surface-sunken));border-top:1px solid var(--xshop-cart-border,var(--xshop-color-border-default));min-height:4rem}.cart-store__subtotal strong[data-v-753283f2]{text-overflow:ellipsis;max-width:55%;color:var(--xshop-cart-price,var(--xshop-color-price-current));font-variant-numeric:tabular-nums;flex:none;overflow:hidden}.cart-alert[data-v-753283f2]{justify-content:space-between;align-items:center;gap:var(--xshop-space-3);max-width:100%;padding:var(--xshop-space-4);color:var(--xshop-color-status-warning);background:var(--xshop-color-status-warning-soft);border-radius:var(--xshop-radius-2);flex-wrap:wrap;margin-block-end:var(--xshop-space-5);display:flex}.cart-alert--danger[data-v-753283f2]{color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft)}.cart-loading[data-v-753283f2]{align-items:center;gap:var(--xshop-space-3);padding:var(--xshop-space-3) var(--xshop-space-4);color:var(--xshop-color-text-secondary);background:var(--xshop-color-surface-raised);border-radius:var(--xshop-radius-3);font-size:var(--xshop-font-size-small);margin-block-end:var(--xshop-space-5);display:flex}.cart-loading span[data-v-753283f2]{border:.125rem solid color-mix(in srgb, var(--xshop-color-action-primary) 22%, transparent);border-top-color:var(--xshop-color-action-primary);border-radius:50%;flex:none;width:1rem;height:1rem;animation:.8s linear infinite cart-spin-753283f2}@keyframes cart-spin-753283f2{to{transform:rotate(1turn)}}.cart-empty[data-v-753283f2]{align-content:center;justify-items:center;gap:var(--xshop-space-3);text-align:center;min-height:min(32rem,58vh);display:grid}.cart-empty__icon[data-v-753283f2]{width:6.5rem;height:6.5rem;color:var(--xshop-color-action-primary);background:color-mix(in srgb, var(--xshop-color-action-primary) 8%, #fff);border-radius:50%;place-items:center;margin-block-end:var(--xshop-space-3);display:grid}.cart-empty__icon svg[data-v-753283f2]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:3.75rem}.cart-empty h2[data-v-753283f2],.cart-empty p[data-v-753283f2]{margin:0}.cart-empty p[data-v-753283f2]{color:var(--xshop-color-text-secondary)}.undo-toast[data-v-753283f2]{z-index:var(--xshop-z-toast);inset:auto var(--xshop-space-4) calc(13rem + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:var(--xshop-space-4);padding:var(--xshop-space-4) var(--xshop-space-5);color:var(--xshop-color-text-inverse);background:var(--xshop-color-status-overlay);border-radius:var(--xshop-radius-2);box-shadow:var(--xshop-elevation-2);display:flex;position:fixed}.undo-toast button[data-v-753283f2]{min-height:2.75rem;padding-inline:var(--xshop-space-3);color:var(--xshop-brand-teal-100);cursor:pointer;background:0 0;font-weight:750}@media (width>=48rem) and (width<=63.999rem){.cart-page[data-v-753283f2]{padding-block-end:9rem}.undo-toast[data-v-753283f2]{inset-block-end:9rem}}@media (width>=64rem){.cart-page[data-v-753283f2]{padding-block-end:0}.cart-layout[data-v-753283f2]{grid-template-columns:minmax(0,1fr) minmax(20rem,23rem);align-items:start;gap:clamp(2rem,4vw,4rem)}.cart-store__header[data-v-753283f2],.cart-store__subtotal[data-v-753283f2]{padding-inline:var(--xshop-space-6)}.undo-toast[data-v-753283f2]{inset-inline:auto var(--xshop-space-8);inset-block-end:var(--xshop-space-8)}}.checkout-page[data-v-3ccf555e]{padding-block-end:11rem}.checkout-header[data-v-3ccf555e]{justify-content:space-between;align-items:end;gap:var(--xshop-space-5);border-bottom:1px solid var(--xshop-color-border-strong);flex-wrap:wrap;margin-block-end:var(--xshop-space-9);padding-block-end:var(--xshop-space-6);display:flex}.checkout-header h1[data-v-3ccf555e]{font-size:var(--xshop-font-size-display);margin-block-end:var(--xshop-space-2)}.checkout-header p[data-v-3ccf555e],.checkout-section__header p[data-v-3ccf555e]{color:var(--xshop-color-text-secondary);margin:0}.checkout-layout[data-v-3ccf555e],.checkout-content[data-v-3ccf555e]{gap:var(--xshop-space-9);min-width:0;display:grid}.checkout-section[data-v-3ccf555e]{min-width:0;padding:var(--xshop-space-7) 0 0;border:0;border-top:2px solid var(--xshop-color-text-primary);background:0 0;border-radius:0}.checkout-section__header[data-v-3ccf555e]{justify-content:space-between;align-items:start;gap:var(--xshop-space-4);margin-block-end:var(--xshop-space-5);display:flex}.checkout-section__header h2[data-v-3ccf555e]{font-size:var(--xshop-font-size-heading-2);margin-block-end:var(--xshop-space-1)}.checkout-alert[data-v-3ccf555e]{justify-content:space-between;align-items:center;gap:var(--xshop-space-3);padding:var(--xshop-space-4);border-inline-start:.25rem solid;flex-wrap:wrap;margin:0;display:flex}.checkout-alert--warning[data-v-3ccf555e]{color:var(--xshop-color-status-warning);background:var(--xshop-color-status-warning-soft)}.checkout-alert--danger[data-v-3ccf555e]{color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft)}.checkout-state[data-v-3ccf555e]{text-align:center;place-content:center;justify-items:center;min-height:45vh;display:grid}.checkout-state h2[data-v-3ccf555e]{margin-block-end:var(--xshop-space-2)}.checkout-state p[data-v-3ccf555e]{max-width:38rem;color:var(--xshop-color-text-secondary)}.checkout-state__actions[data-v-3ccf555e]{justify-content:center;gap:var(--xshop-space-3);flex-wrap:wrap;display:flex}.address-options[data-v-3ccf555e]{gap:var(--xshop-space-3);display:grid}.address-option[data-v-3ccf555e]{align-items:center;gap:var(--xshop-space-3);min-width:0;min-height:4.5rem;padding:var(--xshop-space-4);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.address-option--selected[data-v-3ccf555e]{border-color:var(--xshop-color-action-primary);background:var(--xshop-color-brand-soft)}.address-option input[data-v-3ccf555e]{width:1.25rem;height:1.25rem;accent-color:var(--xshop-color-action-primary)}.address-option span[data-v-3ccf555e]{min-width:0;display:grid}.address-option strong[data-v-3ccf555e],.address-option small[data-v-3ccf555e]{overflow-wrap:anywhere}.address-option small[data-v-3ccf555e]{color:var(--xshop-color-text-secondary)}.address-option em[data-v-3ccf555e]{color:var(--xshop-color-status-success);font-size:var(--xshop-font-size-caption);font-style:normal;font-weight:700}.address-form[data-v-3ccf555e]{border-top:1px solid var(--xshop-color-border-default);margin-block-start:var(--xshop-space-5);padding-block-start:var(--xshop-space-5)}.address-form h3[data-v-3ccf555e]{font-size:var(--xshop-font-size-heading-3)}.address-form__grid[data-v-3ccf555e]{gap:var(--xshop-space-4);display:grid}.address-form__grid label[data-v-3ccf555e]{gap:var(--xshop-space-2);min-width:0;font-weight:650;display:grid}.address-form input[data-v-3ccf555e],.address-form textarea[data-v-3ccf555e]{width:100%;min-width:0;min-height:3rem;padding:var(--xshop-space-3) var(--xshop-space-4);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-strong);border-radius:var(--xshop-radius-2);font-size:1rem}.address-form textarea[data-v-3ccf555e]{resize:vertical}.address-form [aria-invalid=true][data-v-3ccf555e]{border-color:var(--xshop-color-status-danger)}.address-form small[data-v-3ccf555e]{color:var(--xshop-color-status-danger);font-weight:500}.address-form__default[data-v-3ccf555e]{align-items:center;gap:var(--xshop-space-3);min-height:2.75rem;margin-block:var(--xshop-space-3);cursor:pointer;display:flex}.address-form__default input[data-v-3ccf555e]{width:1.25rem;min-height:1.25rem}.checkout-item[data-v-3ccf555e]{gap:var(--xshop-space-4);min-width:0;padding-block:var(--xshop-space-5);border-top:1px solid var(--xshop-color-border-default);grid-template-columns:5rem minmax(0,1fr);display:grid}.checkout-item__image[data-v-3ccf555e]{aspect-ratio:1;width:5rem;color:var(--xshop-color-text-muted);background:var(--xshop-color-surface-sunken);border-radius:var(--xshop-radius-2);font-size:var(--xshop-font-size-caption);place-items:center;display:grid;overflow:hidden}.checkout-item__image img[data-v-3ccf555e]{object-fit:cover;width:100%;height:100%}.checkout-item__content[data-v-3ccf555e]{min-width:0}.checkout-item__content h3[data-v-3ccf555e]{overflow-wrap:anywhere;margin-block-end:var(--xshop-space-1);font-size:1rem}.checkout-item__content>p[data-v-3ccf555e]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);overflow-wrap:anywhere;margin-block-end:var(--xshop-space-2)}.checkout-item__content>.checkout-item__change[data-v-3ccf555e]{color:var(--xshop-color-status-warning)}.checkout-item__content>div[data-v-3ccf555e]{justify-content:space-between;gap:var(--xshop-space-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.checkout-item__content strong[data-v-3ccf555e]{color:var(--xshop-color-price-current)}.order-summary[data-v-3ccf555e]{z-index:var(--xshop-z-sticky);padding:var(--xshop-space-4) max(var(--xshop-space-4), env(safe-area-inset-right)) max(var(--xshop-space-4), env(safe-area-inset-bottom)) max(var(--xshop-space-4), env(safe-area-inset-left));background:var(--xshop-color-surface-raised);border-top:1px solid var(--xshop-color-border-strong);box-shadow:var(--xshop-elevation-2);position:fixed;inset:auto 0 0}.order-summary h2[data-v-3ccf555e],.order-summary dl[data-v-3ccf555e],.order-summary small[data-v-3ccf555e]{display:none}.order-summary__mobile[data-v-3ccf555e]{justify-content:space-between;align-items:baseline;gap:var(--xshop-space-3);margin-block-end:var(--xshop-space-2);display:flex}.order-summary__mobile span[data-v-3ccf555e]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small)}.order-summary__mobile strong[data-v-3ccf555e]{color:var(--xshop-color-price-current);font-variant-numeric:tabular-nums;font-size:1.2rem}.order-summary .button[data-v-3ccf555e]{width:100%}.order-summary .button+.button[data-v-3ccf555e]{margin-block-start:var(--xshop-space-2)}.order-summary__hint[data-v-3ccf555e],.order-summary__error[data-v-3ccf555e]{margin-block:0 var(--xshop-space-2);font-size:var(--xshop-font-size-small)}.order-summary__hint[data-v-3ccf555e]{color:var(--xshop-color-text-secondary)}.order-summary__error[data-v-3ccf555e]{color:var(--xshop-color-status-danger)}.order-summary dl div[data-v-3ccf555e]{justify-content:space-between;gap:var(--xshop-space-4);display:flex}.order-summary dd[data-v-3ccf555e]{font-variant-numeric:tabular-nums;margin:0}.order-summary__total[data-v-3ccf555e]{border-top:1px solid var(--xshop-color-border-default);margin-block-start:var(--xshop-space-4);padding-block-start:var(--xshop-space-4);font-weight:750}.order-summary__total dd[data-v-3ccf555e]{color:var(--xshop-color-price-current);font-size:1.3rem}@media (width<=47.999rem){.checkout-header h1[data-v-3ccf555e]{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=48rem){.address-form__grid[data-v-3ccf555e]{grid-template-columns:repeat(2,minmax(0,1fr))}.address-form__detail[data-v-3ccf555e]{grid-column:1/-1}}@media (width>=64rem){.checkout-page[data-v-3ccf555e]{padding-block-end:0}.checkout-layout[data-v-3ccf555e]{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);align-items:start;gap:clamp(3rem,6vw,6rem)}.order-summary[data-v-3ccf555e]{padding:var(--xshop-space-7) 0 0;border:0;border-top:2px solid var(--xshop-color-text-primary);box-shadow:none;border-radius:0;position:sticky;inset-block-start:7rem}.order-summary h2[data-v-3ccf555e],.order-summary dl[data-v-3ccf555e],.order-summary small[data-v-3ccf555e]{display:block}.order-summary__mobile[data-v-3ccf555e]{display:none}.order-summary h2[data-v-3ccf555e]{font-size:var(--xshop-font-size-heading-3)}.order-summary dl[data-v-3ccf555e]{gap:var(--xshop-space-3);display:grid}.order-summary small[data-v-3ccf555e]{color:var(--xshop-color-text-secondary);margin-block-start:var(--xshop-space-3);line-height:1.5}}.account-shell[data-v-be93b940]{gap:var(--xshop-space-7);display:grid}.account-sidebar[data-v-be93b940]{display:none}.account-content[data-v-be93b940]{min-width:0}.account-content__back[data-v-be93b940]{min-height:2.75rem;text-underline-offset:.2em;align-items:center;margin-block-end:var(--xshop-space-3);font-weight:650;display:inline-flex}.account-content__heading[data-v-be93b940]{border-bottom:1px solid var(--xshop-color-border-strong);margin-block-end:var(--xshop-space-9);padding-block-end:var(--xshop-space-6)}.account-content__heading h1[data-v-be93b940]{font-size:var(--xshop-font-size-display);margin-block-end:var(--xshop-space-2)}.account-content__heading p[data-v-be93b940]{max-width:44rem;color:var(--xshop-color-text-secondary);text-wrap:pretty;margin:0}.account-content--overview>.account-content__heading[data-v-be93b940]{display:none}@media (width<=47.999rem){.account-shell--detail[data-v-be93b940]{gap:0}.account-content__back[data-v-be93b940]{display:none}.account-content__heading[data-v-be93b940]{border-bottom:0;margin-block-end:var(--xshop-space-5);padding-block-end:0}.account-content__heading h1[data-v-be93b940]{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.account-content__heading p[data-v-be93b940]{font-size:var(--xshop-font-size-small);line-height:1.6}}@media (width>=48rem) and (width<=63.999rem){.account-content__heading[data-v-be93b940]{margin-block-end:var(--xshop-space-6);padding-block-end:var(--xshop-space-4)}.account-content__heading h1[data-v-be93b940]{letter-spacing:-.025em;font-size:clamp(2rem,5vw,2.5rem);line-height:1.18}}@media (width>=64rem){.account-shell[data-v-be93b940]{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3rem)}.account-sidebar[data-v-be93b940]{padding:0 var(--xshop-space-4) var(--xshop-space-4);background:var(--xshop-color-surface-raised);border-radius:var(--xshop-radius-4);box-shadow:0 .25rem 1.25rem color-mix(in srgb, var(--xshop-color-text-primary) 5%, transparent);display:block;position:sticky;inset-block-start:8.5rem;overflow:visible}.account-shell--overview[data-v-be93b940]{grid-template-columns:minmax(0,1fr)}.account-shell--overview .account-sidebar[data-v-be93b940]{display:none}.account-shell--overview .account-content[data-v-be93b940]{width:min(100%,72rem);margin-inline:auto}.account-sidebar__identity[data-v-be93b940]{gap:var(--xshop-space-3);padding:var(--xshop-space-6) var(--xshop-space-2);border-bottom:1px solid var(--xshop-color-border-default);grid-template-columns:auto 1fr;align-items:center;display:grid}.account-sidebar__identity>span[data-v-be93b940]:last-child{min-width:0;display:grid}.account-sidebar__identity strong[data-v-be93b940]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-sidebar__identity small[data-v-be93b940]{color:var(--xshop-color-text-secondary)}.account-sidebar__avatar[data-v-be93b940]{width:2.75rem;height:2.75rem;color:var(--xshop-color-action-primary);background:var(--xshop-color-brand-soft);border-radius:50%;place-items:center;display:grid}.account-sidebar__avatar svg[data-v-be93b940]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:1.9rem}.account-sidebar nav[data-v-be93b940]{gap:var(--xshop-space-4);padding-block:var(--xshop-space-4);display:grid}.account-sidebar nav section[data-v-be93b940]{gap:var(--xshop-space-1);display:grid}.account-sidebar__group-label[data-v-be93b940]{padding:var(--xshop-space-2) var(--xshop-space-3);color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-caption);font-weight:500}.account-sidebar nav a[data-v-be93b940]{min-height:2.875rem;padding-inline:var(--xshop-space-3);color:var(--xshop-color-text-secondary);border-radius:var(--xshop-radius-2);border-inline-start:.1875rem solid #0000;align-items:center;font-weight:650;text-decoration:none;display:flex}.account-sidebar nav a[data-v-be93b940]:hover{color:var(--xshop-color-text-primary);background:var(--xshop-color-surface-sunken)}.account-sidebar nav a[aria-current=page][data-v-be93b940]{color:var(--xshop-color-action-primary);background:var(--xshop-color-brand-soft);border-inline-start-color:var(--xshop-color-action-primary)}.account-sidebar__auth[data-v-be93b940]{gap:var(--xshop-space-3);padding:var(--xshop-space-5) 0;border-top:1px solid var(--xshop-color-border-default);grid-template-columns:1fr 1fr;display:grid}.account-sidebar__auth .button[data-v-be93b940]{padding-inline:var(--xshop-space-3)}.account-content__back[data-v-be93b940]{display:none}}.order-filters[data-v-0399ab38]{gap:var(--xshop-space-2);padding:var(--xshop-space-2);background:color-mix(in srgb, var(--xshop-color-brand-soft) 52%, var(--xshop-color-surface-raised));border:1px solid color-mix(in srgb, var(--xshop-color-action-primary) 12%, transparent);border-radius:var(--xshop-radius-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:var(--xshop-space-6);display:grid}.order-filters a[data-v-0399ab38]{justify-content:center;align-items:center;gap:var(--xshop-space-2);min-width:0;min-height:2.75rem;padding-inline:var(--xshop-space-2);color:var(--xshop-color-text-secondary);border-radius:var(--xshop-radius-3);font-size:var(--xshop-font-size-small);transition:color var(--xshop-motion-fast) var(--xshop-ease-standard), background-color var(--xshop-motion-fast) var(--xshop-ease-standard), transform var(--xshop-motion-fast) var(--xshop-ease-standard);font-weight:700;text-decoration:none;display:flex}.order-filters a[aria-current=page][data-v-0399ab38]{color:var(--xshop-color-action-primary);background:var(--xshop-color-surface-raised);box-shadow:0 .2rem .75rem color-mix(in srgb, var(--xshop-color-text-primary) 6%, transparent)}.order-filters b[data-v-0399ab38]{min-width:1.25rem;height:1.25rem;color:var(--xshop-color-text-secondary);background:var(--xshop-color-surface-sunken);border-radius:var(--xshop-radius-pill);font-variant-numeric:tabular-nums;place-items:center;padding-inline:.25rem;font-size:.6875rem;display:grid}.order-filters a[aria-current=page] b[data-v-0399ab38]{color:var(--xshop-color-on-primary);background:var(--xshop-color-action-primary)}.order-list[data-v-0399ab38]{gap:var(--xshop-space-4);display:grid}.order-card[data-v-0399ab38]{background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4);min-width:0;overflow:hidden}.order-card__header[data-v-0399ab38],.order-card__footer[data-v-0399ab38]{justify-content:space-between;align-items:center;gap:var(--xshop-space-4);padding:var(--xshop-space-4) var(--xshop-space-5);display:flex}.order-card__header[data-v-0399ab38]{background:color-mix(in srgb, var(--xshop-color-brand-soft) 24%, var(--xshop-color-surface-raised));border-bottom:1px solid var(--xshop-color-border-default)}.order-card__header>div[data-v-0399ab38]{gap:var(--xshop-space-1);min-width:0;display:grid}.order-card__header strong[data-v-0399ab38],.order-card__header small[data-v-0399ab38]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-card__header small[data-v-0399ab38],.order-date[data-v-0399ab38],.order-total>span[data-v-0399ab38]:first-child{color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-caption)}.order-status[data-v-0399ab38]{color:var(--xshop-color-action-primary);font-size:var(--xshop-font-size-small);flex:none;font-weight:750}.order-products[data-v-0399ab38]{padding-inline:var(--xshop-space-5)}.order-product[data-v-0399ab38]{gap:var(--xshop-space-4);min-width:0;padding-block:var(--xshop-space-4);color:inherit;border-bottom:1px solid var(--xshop-color-border-default);grid-template-columns:5rem minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.order-product[data-v-0399ab38]:last-of-type{border-bottom:0}.order-product__image[data-v-0399ab38]{aspect-ratio:1;width:5rem;color:var(--xshop-color-action-primary);background:var(--xshop-color-surface-sunken);border-radius:var(--xshop-radius-3);place-items:center;font-size:1.4rem;font-weight:800;display:grid;overflow:hidden}.order-product__image img[data-v-0399ab38]{object-fit:cover;width:100%;height:100%}.order-product__copy[data-v-0399ab38]{gap:var(--xshop-space-1);min-width:0;display:grid}.order-product__copy>strong[data-v-0399ab38]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.order-product__copy small[data-v-0399ab38]{color:var(--xshop-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-product__copy>span[data-v-0399ab38]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);font-variant-numeric:tabular-nums}.more-products[data-v-0399ab38]{padding-block:var(--xshop-space-3);color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);text-align:center;margin:0}.order-card__footer[data-v-0399ab38]{border-top:1px solid var(--xshop-color-border-default)}.order-total[data-v-0399ab38]{justify-content:flex-end;align-items:baseline;gap:var(--xshop-space-3);min-width:0;margin-inline-start:auto;display:flex}.order-total strong[data-v-0399ab38]{font-size:var(--xshop-font-size-heading-3);font-variant-numeric:tabular-nums}.page-state[data-v-0399ab38]{place-content:center;justify-items:center;gap:var(--xshop-space-3);min-height:20rem;padding:var(--xshop-space-7);text-align:center;background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4);display:grid}.page-state h2[data-v-0399ab38],.page-state p[data-v-0399ab38]{margin:0}.page-state h2[data-v-0399ab38]{text-wrap:balance}.page-state p[data-v-0399ab38]{max-width:30rem;color:var(--xshop-color-text-secondary);text-wrap:pretty}.page-state--error[data-v-0399ab38]{color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft)}.empty-mark[data-v-0399ab38]{width:4.5rem;height:4.5rem;color:var(--xshop-color-action-primary);background:var(--xshop-color-brand-soft);border-radius:50%;place-items:center;display:grid}.empty-mark svg[data-v-0399ab38]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:2.75rem}.order-card--skeleton[data-v-0399ab38]{gap:var(--xshop-space-4);padding:var(--xshop-space-5);border-color:#0000;display:grid}.order-card--skeleton span[data-v-0399ab38]{background:var(--xshop-color-surface-sunken);border-radius:var(--xshop-radius-pill);height:1rem;animation:1.2s ease-in-out infinite alternate skeleton-pulse-0399ab38}.order-card--skeleton span[data-v-0399ab38]:first-child{width:42%}.order-card--skeleton span[data-v-0399ab38]:nth-child(2){width:100%;height:5rem}.order-card--skeleton span[data-v-0399ab38]:last-child{justify-self:end;width:58%}.pagination[data-v-0399ab38]{justify-content:center;align-items:center;gap:var(--xshop-space-4);margin-block-start:var(--xshop-space-6);display:flex}@keyframes skeleton-pulse-0399ab38{to{opacity:.45}}@media (hover:hover){.order-filters a[data-v-0399ab38]:hover,.order-product[data-v-0399ab38]:hover{color:var(--xshop-color-action-primary)}}.order-filters a[data-v-0399ab38]:active,.order-product[data-v-0399ab38]:active{transform:scale(.985)}@media (width<=47.999rem){[data-v-0399ab38] .account-content__heading{margin:0}.order-filters[data-v-0399ab38]{margin:0 calc(var(--xshop-space-4) * -1) var(--xshop-space-4);padding:0 var(--xshop-space-4);background:var(--xshop-color-surface-raised);border:0;border-bottom:1px solid var(--xshop-color-border-default);border-radius:0;gap:0;position:relative}.order-filters a[data-v-0399ab38]{gap:var(--xshop-space-1);min-height:3rem;padding-inline:var(--xshop-space-1);border-radius:0;font-size:.8125rem;position:relative}.order-filters a[aria-current=page][data-v-0399ab38]{box-shadow:none;background:0 0}.order-filters a[aria-current=page][data-v-0399ab38]:after{content:"";background:var(--xshop-color-action-primary);border-radius:var(--xshop-radius-pill) var(--xshop-radius-pill) 0 0;height:.1875rem;position:absolute;inset-block-end:-1px;inset-inline:18%}.order-filters b[data-v-0399ab38]{min-width:1.125rem;height:1.125rem;padding-inline:.2rem;font-size:.625rem}.order-list[data-v-0399ab38]{gap:var(--xshop-space-3)}.order-card[data-v-0399ab38]{border-color:color-mix(in srgb, var(--xshop-color-border-default) 88%, transparent);border-radius:var(--xshop-radius-3)}.order-card__header[data-v-0399ab38]{padding:var(--xshop-space-4) var(--xshop-space-4) var(--xshop-space-2);background:var(--xshop-color-surface-raised);border-bottom:0}.order-card__header>div[data-v-0399ab38]{gap:.125rem}.order-card__header>div>strong[data-v-0399ab38]{font-size:.9375rem}.order-card__header small[data-v-0399ab38]{max-width:min(62vw,20rem);font-size:.6875rem}.order-status[data-v-0399ab38]{background:color-mix(in srgb, var(--xshop-color-action-primary) 9%, var(--xshop-color-surface-raised));border-radius:var(--xshop-radius-pill);padding:.25rem .5rem;font-size:.75rem}.order-products[data-v-0399ab38]{padding-inline:var(--xshop-space-4)}.order-product[data-v-0399ab38]{gap:var(--xshop-space-3);padding-block:var(--xshop-space-3);border-bottom-color:color-mix(in srgb, var(--xshop-color-border-default) 72%, transparent);grid-template-columns:4.5rem minmax(0,1fr)}.order-product__image[data-v-0399ab38]{border-radius:var(--xshop-radius-2);width:4.5rem}.order-product__copy[data-v-0399ab38]{gap:.125rem}.order-product__copy>strong[data-v-0399ab38]{font-size:.9375rem;line-height:1.4}.order-product__copy small[data-v-0399ab38],.order-product__copy>span[data-v-0399ab38]{font-size:.75rem}.order-card__footer[data-v-0399ab38]{gap:var(--xshop-space-2) var(--xshop-space-3);padding:var(--xshop-space-3) var(--xshop-space-4) var(--xshop-space-4);border-top-color:color-mix(in srgb, var(--xshop-color-border-default) 72%, transparent);grid-template-columns:minmax(0,1fr) auto;display:grid}.order-date[data-v-0399ab38]{grid-column:1/-1;font-size:.6875rem}.order-total[data-v-0399ab38]{justify-content:flex-start;gap:var(--xshop-space-1);white-space:nowrap;margin-inline-start:0}.order-total strong[data-v-0399ab38]{font-size:1.0625rem}.order-card__footer .button[data-v-0399ab38]{min-width:6.25rem;min-height:2.75rem;padding-inline:var(--xshop-space-4);border-radius:var(--xshop-radius-2);font-size:.875rem}}@media (width<=23.5rem){.order-filters a[data-v-0399ab38]{min-height:2.5rem;font-size:.75rem}.order-filters b[data-v-0399ab38]{display:none}.order-card__header[data-v-0399ab38]{align-items:flex-start}.order-card__footer[data-v-0399ab38]{grid-template-columns:1fr}.order-card__footer .button[data-v-0399ab38]{width:100%}}@media (prefers-reduced-motion:reduce){.order-card--skeleton span[data-v-0399ab38]{animation:none}.order-filters a[data-v-0399ab38],.order-product[data-v-0399ab38]{transition:none}}.dialog-backdrop[data-v-c94fe410]{z-index:var(--xshop-z-dialog);padding:var(--xshop-space-4) max(var(--xshop-space-4), env(safe-area-inset-right)) max(var(--xshop-space-4), env(safe-area-inset-bottom)) max(var(--xshop-space-4), env(safe-area-inset-left));background:var(--xshop-color-overlay);overscroll-behavior:contain;align-items:end;display:grid;position:fixed;inset:0}.confirm-dialog[data-v-c94fe410]{width:min(100%,28rem);max-height:calc(100dvh - 2rem);padding:var(--xshop-space-7);background:var(--xshop-color-surface-overlay);border-radius:var(--xshop-radius-4) var(--xshop-radius-4) var(--xshop-radius-2) var(--xshop-radius-2);box-shadow:var(--xshop-elevation-3);margin-inline:auto;overflow:auto}.confirm-dialog h2[data-v-c94fe410]{font-size:var(--xshop-font-size-heading-2);margin-block-end:var(--xshop-space-3)}.confirm-dialog p[data-v-c94fe410]{color:var(--xshop-color-text-secondary);margin-block-end:var(--xshop-space-7)}.confirm-dialog__actions[data-v-c94fe410]{gap:var(--xshop-space-3);grid-template-columns:1fr 1fr;display:grid}.confirm-dialog__danger[data-v-c94fe410]{color:var(--xshop-color-text-inverse);background:var(--xshop-color-status-danger)}.confirm-dialog__danger[data-v-c94fe410]:hover{filter:brightness(.9)}@media (width>=40rem){.dialog-backdrop[data-v-c94fe410]{align-items:center}.confirm-dialog[data-v-c94fe410]{border-radius:var(--xshop-radius-4)}}.after-sales-application[data-v-19745e83]{min-width:0;padding:var(--xshop-space-5);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-3)}.after-sales-application>header[data-v-19745e83]{justify-content:space-between;align-items:flex-start;gap:var(--xshop-space-4);display:flex}h2[data-v-19745e83]{font-size:var(--xshop-font-size-heading-3);margin:0}header p[data-v-19745e83],.amount-note[data-v-19745e83]{margin:var(--xshop-space-1) 0 0;color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small)}.text-link[data-v-19745e83]{white-space:nowrap;text-underline-offset:.2em;align-items:center;min-height:2.75rem;font-weight:700;display:inline-flex}.panel-state[data-v-19745e83],.panel-notice[data-v-19745e83]{margin:var(--xshop-space-5) 0 0;padding:var(--xshop-space-4);color:var(--xshop-color-text-secondary);background:var(--xshop-color-surface-sunken);border-inline-start:.25rem solid var(--xshop-color-border-strong)}.panel-error[data-v-19745e83]{justify-content:space-between;align-items:center;gap:var(--xshop-space-3);margin:var(--xshop-space-4) 0 0;padding:var(--xshop-space-3);color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft);border:1px solid var(--xshop-color-status-danger);display:flex}form[data-v-19745e83]{gap:var(--xshop-space-5);margin-block-start:var(--xshop-space-5);display:grid}fieldset[data-v-19745e83]{gap:var(--xshop-space-3) var(--xshop-space-5);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}legend[data-v-19745e83]{margin-block-end:var(--xshop-space-2);font-weight:750}fieldset label[data-v-19745e83]{align-items:center;gap:var(--xshop-space-2);cursor:pointer;min-height:2.75rem;display:inline-flex}.eligible-items[data-v-19745e83]{gap:var(--xshop-space-3);display:grid}.eligible-items article[data-v-19745e83]{gap:var(--xshop-space-3);min-width:0;padding-block:var(--xshop-space-3);border-block-start:1px solid var(--xshop-color-border-default);grid-template-columns:4.5rem minmax(0,1fr) 6.5rem;align-items:center;display:grid}.eligible-items img[data-v-19745e83],.image-placeholder[data-v-19745e83]{object-fit:cover;background:var(--xshop-color-surface-sunken);border-radius:var(--xshop-radius-2);width:4.5rem;height:4.5rem}.image-placeholder[data-v-19745e83]{color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-caption);place-items:center;display:grid}.item-copy[data-v-19745e83]{gap:var(--xshop-space-1);min-width:0;display:grid}.item-copy strong[data-v-19745e83],.item-copy span[data-v-19745e83],.item-copy small[data-v-19745e83]{overflow-wrap:anywhere}.item-copy span[data-v-19745e83],.item-copy small[data-v-19745e83]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small)}.quantity-field[data-v-19745e83],.reason-field[data-v-19745e83]{gap:var(--xshop-space-2);font-weight:700;display:grid}.quantity-field input[data-v-19745e83]{width:100%;min-height:2.75rem;padding-inline:var(--xshop-space-3);color:var(--xshop-color-text-primary);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-strong);border-radius:var(--xshop-radius-2);font-size:1rem}.reason-field textarea[data-v-19745e83]{resize:vertical;min-height:7rem;padding:var(--xshop-space-3);color:var(--xshop-color-text-primary);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-strong);border-radius:var(--xshop-radius-2);font:inherit;font-size:1rem;font-weight:400}.quantity-field input[data-v-19745e83]:focus-visible,.reason-field textarea[data-v-19745e83]:focus-visible{outline:.1875rem solid var(--xshop-color-focus-ring-soft);border-color:var(--xshop-color-border-focus)}.application-summary[data-v-19745e83]{justify-content:space-between;align-items:baseline;gap:var(--xshop-space-3);border-block-start:1px solid var(--xshop-color-border-strong);padding-block-start:var(--xshop-space-4);display:flex}.application-summary strong[data-v-19745e83]{color:var(--xshop-color-price-current);font-size:var(--xshop-font-size-heading-3);font-variant-numeric:tabular-nums}.submit-button[data-v-19745e83]{justify-self:start;min-width:10rem}.confirm-details[data-v-19745e83]{gap:var(--xshop-space-3);margin:0 0 var(--xshop-space-4);display:grid}.confirm-details div[data-v-19745e83]{justify-content:space-between;gap:var(--xshop-space-4);display:flex}.confirm-details dd[data-v-19745e83]{text-align:end;font-variant-numeric:tabular-nums;margin:0}.dialog-error[data-v-19745e83]{color:var(--xshop-color-status-danger)}@media (width<=39.999rem){.after-sales-application>header[data-v-19745e83],.application-summary[data-v-19745e83]{flex-direction:column;align-items:stretch}.eligible-items article[data-v-19745e83]{grid-template-columns:4rem minmax(0,1fr);align-items:start}.eligible-items img[data-v-19745e83],.image-placeholder[data-v-19745e83]{width:4rem;height:4rem}.quantity-field[data-v-19745e83]{grid-column:1/-1;grid-template-columns:1fr 6rem;align-items:center}.submit-button[data-v-19745e83]{width:100%;min-height:2.75rem}}.order-page[data-v-d9938c65]{min-width:0}.cancellation-reason-field[data-v-d9938c65]{gap:var(--xshop-space-2);margin-block-end:var(--xshop-space-5);font-weight:700;display:grid}.cancellation-reason-field textarea[data-v-d9938c65]{resize:vertical;width:100%;padding:var(--xshop-space-3);color:var(--xshop-color-text-primary);background:var(--xshop-color-surface);border:1px solid var(--xshop-color-border);border-radius:var(--xshop-radius-2);font:inherit;font-weight:400}.order-state[data-v-d9938c65]{text-align:center;place-content:center;justify-items:center;min-height:50vh;display:grid}.order-state h1[data-v-d9938c65]{font-size:var(--xshop-font-size-heading-1);margin-block-end:var(--xshop-space-2)}.order-state p[data-v-d9938c65]{max-width:38rem;color:var(--xshop-color-text-secondary)}.order-state__actions[data-v-d9938c65]{justify-content:center;gap:var(--xshop-space-3);flex-wrap:wrap;display:flex}.order-hero[data-v-d9938c65]{justify-content:space-between;align-items:end;gap:var(--xshop-space-5);padding:var(--xshop-space-6);border-radius:var(--xshop-radius-4);background:linear-gradient(135deg,#fff8ee,#fff2e6);border:1px solid #f2decc;flex-wrap:wrap;margin-block-end:var(--xshop-space-7);display:flex}.order-hero--cancelled[data-v-d9938c65],.order-hero--closed[data-v-d9938c65],.order-hero--purchase_expired[data-v-d9938c65]{background:var(--xshop-color-surface-sunken);border-inline-start-color:var(--xshop-color-text-muted)}.order-hero__status[data-v-d9938c65]{color:var(--xshop-color-action-primary);margin-block-end:var(--xshop-space-1);font-weight:750}.order-hero h1[data-v-d9938c65]{font-size:var(--xshop-font-size-heading-1);overflow-wrap:anywhere;margin-block-end:var(--xshop-space-2)}.order-hero div>p[data-v-d9938c65]:last-child{color:var(--xshop-color-text-secondary);margin:0}.order-layout[data-v-d9938c65],.order-content[data-v-d9938c65]{gap:var(--xshop-space-6);min-width:0;display:grid}.order-section[data-v-d9938c65],.order-summary[data-v-d9938c65]{min-width:0;padding:var(--xshop-space-5);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-3)}.order-section>h2[data-v-d9938c65],.order-section__header h2[data-v-d9938c65],.order-summary h2[data-v-d9938c65]{font-size:var(--xshop-font-size-heading-3)}.order-section>p[data-v-d9938c65]{margin-block:var(--xshop-space-2) 0;color:var(--xshop-color-text-secondary);overflow-wrap:anywhere}.order-section__header[data-v-d9938c65]{justify-content:space-between;align-items:center;gap:var(--xshop-space-4);display:flex}.order-section__header span[data-v-d9938c65]{color:var(--xshop-color-text-secondary)}.shipment-progress[data-v-d9938c65]{margin:var(--xshop-space-6) 0 0;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.shipment-progress li[data-v-d9938c65]{justify-items:center;gap:var(--xshop-space-2);color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-small);text-align:center;display:grid;position:relative}.shipment-progress li[data-v-d9938c65]:not(:last-child):after{content:"";background:var(--xshop-color-border-default);width:calc(100% - 2.3rem);height:2px;position:absolute;top:.95rem;left:calc(50% + 1.15rem)}.shipment-marker[data-v-d9938c65]{z-index:1;width:2rem;height:2rem;color:var(--xshop-color-text-muted);background:var(--xshop-color-surface-raised);border:2px solid var(--xshop-color-border-default);border-radius:50%;place-items:center;font-weight:750;display:grid}.shipment-progress li.complete[data-v-d9938c65],.shipment-progress li.current[data-v-d9938c65]{color:var(--xshop-color-text-primary)}.shipment-progress li.complete .shipment-marker[data-v-d9938c65],.shipment-progress li.current .shipment-marker[data-v-d9938c65]{color:var(--xshop-color-on-primary);background:var(--xshop-color-action-primary);border-color:var(--xshop-color-action-primary)}.shipment-progress li.complete[data-v-d9938c65]:not(:last-child):after{background:var(--xshop-color-action-primary)}.shipment-delivered[data-v-d9938c65]{padding:var(--xshop-space-3);background:var(--xshop-color-status-success-soft);border-inline-start:.25rem solid;color:var(--xshop-color-status-success)!important;margin-block-start:var(--xshop-space-5)!important}.receipt-action[data-v-d9938c65]{min-height:2.75rem}.receipt-blocked[data-v-d9938c65],.receipt-result[data-v-d9938c65]{padding:var(--xshop-space-3);border-inline-start:.25rem solid;margin-block-start:var(--xshop-space-4)!important}.receipt-blocked[data-v-d9938c65]{background:var(--xshop-color-status-warning-soft);color:var(--xshop-color-status-warning)!important}.receipt-complete[data-v-d9938c65]{border-inline-start:.25rem solid var(--xshop-color-status-success)}.receipt-complete__details[data-v-d9938c65]{gap:var(--xshop-space-4);margin:var(--xshop-space-5) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.receipt-complete__details dt[data-v-d9938c65]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small)}.receipt-complete__details dd[data-v-d9938c65]{margin:var(--xshop-space-1) 0 0;overflow-wrap:anywhere;font-weight:750}.receipt-result[data-v-d9938c65]{color:var(--xshop-color-status-success);background:var(--xshop-color-status-success-soft)}.order-item[data-v-d9938c65]{gap:var(--xshop-space-4);min-width:0;padding-block:var(--xshop-space-5);border-top:1px solid var(--xshop-color-border-default);grid-template-columns:5rem minmax(0,1fr);display:grid}.order-item__image[data-v-d9938c65]{aspect-ratio:1;width:5rem;color:var(--xshop-color-text-muted);background:var(--xshop-color-surface-sunken);border-radius:var(--xshop-radius-2);font-size:var(--xshop-font-size-caption);place-items:center;display:grid;overflow:hidden}.order-item__image img[data-v-d9938c65]{object-fit:cover;width:100%;height:100%}.order-item__content[data-v-d9938c65]{min-width:0}.order-item__content h3[data-v-d9938c65]{overflow-wrap:anywhere;margin-block-end:var(--xshop-space-1);font-size:1rem}.order-item__content p[data-v-d9938c65]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);overflow-wrap:anywhere;margin-block-end:var(--xshop-space-2)}.order-item__content div[data-v-d9938c65]{justify-content:space-between;gap:var(--xshop-space-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.order-item__content strong[data-v-d9938c65]{color:var(--xshop-color-price-current)}.order-summary[data-v-d9938c65]{align-self:start}.order-summary dl[data-v-d9938c65]{gap:var(--xshop-space-3);display:grid}.order-summary dl div[data-v-d9938c65]{justify-content:space-between;gap:var(--xshop-space-4);display:flex}.order-summary dd[data-v-d9938c65]{font-variant-numeric:tabular-nums;margin:0}.order-summary__total[data-v-d9938c65]{border-top:1px solid var(--xshop-color-border-default);margin-block-start:var(--xshop-space-3);padding-block-start:var(--xshop-space-4);font-weight:750}.order-summary__total dd[data-v-d9938c65]{color:var(--xshop-color-price-current);font-size:1.3rem}.order-summary>p[data-v-d9938c65]{margin-block:var(--xshop-space-2) 0;color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small)}.payment-panel[data-v-d9938c65],.payment-success[data-v-d9938c65]{border-top:1px solid var(--xshop-color-border-default);margin-block-start:var(--xshop-space-5);padding-block-start:var(--xshop-space-5)}.payment-panel h3[data-v-d9938c65]{margin-block-end:var(--xshop-space-3);font-size:1rem}.payment-notice[data-v-d9938c65],.balance-warning[data-v-d9938c65]{padding:var(--xshop-space-3);background:var(--xshop-color-surface-sunken);border-inline-start:.25rem solid var(--xshop-color-text-muted)}.payment-balance[data-v-d9938c65]{margin-block-end:var(--xshop-space-4);display:grid;gap:var(--xshop-space-2)!important}.payment-balance div[data-v-d9938c65]:last-child{border-top:1px dashed var(--xshop-color-border-default);padding-block-start:var(--xshop-space-3)}.balance-warning[data-v-d9938c65]{gap:var(--xshop-space-2);color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft);border-inline-start-color:currentColor;display:grid}.balance-warning span[data-v-d9938c65]{color:var(--xshop-color-text-secondary)}.payment-actions[data-v-d9938c65]{gap:var(--xshop-space-2);flex-wrap:wrap;display:flex}.payment-submit[data-v-d9938c65]{width:100%}.payment-success[data-v-d9938c65]{gap:var(--xshop-space-2);min-width:0;color:var(--xshop-color-text-secondary);overflow-wrap:anywhere;display:grid}.payment-success strong[data-v-d9938c65]{color:var(--xshop-color-status-success);font-size:1.1rem}.payment-confirm-details[data-v-d9938c65]{gap:var(--xshop-space-3);margin:calc(var(--xshop-space-4) * -1) 0 var(--xshop-space-6);padding:var(--xshop-space-4);background:var(--xshop-color-surface-sunken);border-radius:var(--xshop-radius-2);display:grid}.payment-confirm-details div[data-v-d9938c65]{justify-content:space-between;gap:var(--xshop-space-3);display:flex}.payment-confirm-details dd[data-v-d9938c65]{text-align:end;overflow-wrap:anywhere;margin:0;font-weight:750}.payment-confirm-details div:nth-child(2) dd[data-v-d9938c65]{color:var(--xshop-color-price-current);font-size:1.1rem}.payment-dialog-error[data-v-d9938c65]{margin-block:calc(var(--xshop-space-4) * -1) var(--xshop-space-5);color:var(--xshop-color-status-danger)}.order-error[data-v-d9938c65]{padding:var(--xshop-space-4);color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft);border-inline-start:.25rem solid;margin-block-start:var(--xshop-space-5)}.order-error button[data-v-d9938c65]{color:inherit;margin-inline-start:var(--xshop-space-2);font-weight:750;text-decoration:underline}@media (width<=42.5rem){.order-hero[data-v-d9938c65]{padding:var(--xshop-space-5);flex-direction:column;align-items:stretch;margin-block-end:var(--xshop-space-5)}.order-hero .button[data-v-d9938c65]{width:100%}.order-section[data-v-d9938c65],.order-summary[data-v-d9938c65]{padding:var(--xshop-space-4);border-radius:var(--xshop-radius-4)}.order-layout[data-v-d9938c65],.order-content[data-v-d9938c65]{gap:var(--xshop-space-4)}.order-section__header[data-v-d9938c65]{align-items:flex-start}.order-item[data-v-d9938c65]{gap:var(--xshop-space-3);grid-template-columns:4rem minmax(0,1fr)}.order-item__image[data-v-d9938c65]{width:4rem}.receipt-action[data-v-d9938c65]{width:100%}.receipt-complete__details[data-v-d9938c65]{grid-template-columns:1fr}.receipt-confirm-details div[data-v-d9938c65]{flex-direction:column;align-items:flex-start}.receipt-confirm-details dd[data-v-d9938c65]{text-align:start}.shipment-progress[data-v-d9938c65]{grid-template-columns:1fr;gap:0}.shipment-progress li[data-v-d9938c65]{text-align:start;grid-template-columns:2rem 1fr;place-items:center start;min-height:3.25rem}.shipment-progress li[data-v-d9938c65]:not(:last-child):after{width:2px;height:auto;top:2.1rem;bottom:-.15rem;left:.95rem}}@media (width>=64rem){.order-layout[data-v-d9938c65]{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start}.order-summary[data-v-d9938c65]{position:sticky;inset-block-start:7rem}}.list-toolbar[data-v-d686f585]{justify-content:space-between;align-items:end;gap:var(--xshop-space-4);margin-block-end:var(--xshop-space-5);display:flex}.list-toolbar label[data-v-d686f585]{gap:var(--xshop-space-2);font-weight:700;display:grid}.list-toolbar select[data-v-d686f585]{min-width:13rem;min-height:2.75rem;padding-inline:var(--xshop-space-3);color:var(--xshop-color-text-primary);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-strong);border-radius:var(--xshop-radius-2);font-size:1rem}.list-toolbar>span[data-v-d686f585]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small)}.page-state[data-v-d686f585]{place-content:center;justify-items:center;gap:var(--xshop-space-3);min-height:18rem;padding:var(--xshop-space-6);text-align:center;background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4);display:grid}.page-state h2[data-v-d686f585],.page-state p[data-v-d686f585]{margin:0}.page-state p[data-v-d686f585]{max-width:34rem;color:var(--xshop-color-text-secondary)}.page-state--error[data-v-d686f585]{color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft)}.after-sales-list[data-v-d686f585]{gap:var(--xshop-space-4);display:grid}.after-sales-list>article[data-v-d686f585]{min-width:0;padding:var(--xshop-space-5);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4)}.after-sales-list header[data-v-d686f585],.after-sales-list footer[data-v-d686f585]{justify-content:space-between;align-items:center;gap:var(--xshop-space-4);display:flex}.after-sales-list header>div[data-v-d686f585]{gap:var(--xshop-space-1);min-width:0;display:grid}.after-sales-list header span[data-v-d686f585],.after-sales-list footer>span[data-v-d686f585]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small)}.after-sales-list header strong[data-v-d686f585]{overflow-wrap:anywhere}.status-badge[data-v-d686f585]{padding:var(--xshop-space-1) var(--xshop-space-3);background:var(--xshop-color-brand-soft);border-radius:var(--xshop-radius-pill);font-weight:750;display:inline-flex;color:var(--xshop-color-action-primary)!important}.item-preview[data-v-d686f585]{gap:var(--xshop-space-4);min-width:0;margin-block:var(--xshop-space-4);padding-block:var(--xshop-space-4);border-block:1px solid var(--xshop-color-border-default);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;display:grid}.item-preview img[data-v-d686f585],.image-placeholder[data-v-d686f585]{object-fit:cover;background:var(--xshop-color-surface-sunken);border-radius:var(--xshop-radius-2);width:4.5rem;height:4.5rem}.image-placeholder[data-v-d686f585]{color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-caption);place-items:center;display:grid}.item-preview>div[data-v-d686f585]{gap:var(--xshop-space-1);min-width:0;display:grid}.item-preview span[data-v-d686f585],.item-preview small[data-v-d686f585]{color:var(--xshop-color-text-secondary);overflow-wrap:anywhere}.amount[data-v-d686f585]{text-align:end;justify-items:end}.amount strong[data-v-d686f585]{color:var(--xshop-color-price-current);font-size:var(--xshop-font-size-heading-3);font-variant-numeric:tabular-nums}.pagination[data-v-d686f585]{justify-content:center;align-items:center;gap:var(--xshop-space-4);margin-block-start:var(--xshop-space-6);display:flex}@media (width<=39.999rem){.list-toolbar[data-v-d686f585]{flex-direction:column;align-items:stretch}.list-toolbar select[data-v-d686f585]{width:100%}.after-sales-list>article[data-v-d686f585]{padding:var(--xshop-space-4)}.after-sales-list header[data-v-d686f585]{align-items:flex-start}.after-sales-list footer[data-v-d686f585]{flex-direction:column;align-items:stretch}.after-sales-list footer .button[data-v-d686f585]{width:100%}.item-preview[data-v-d686f585]{grid-template-columns:4rem minmax(0,1fr)}.item-preview img[data-v-d686f585],.image-placeholder[data-v-d686f585]{width:4rem;height:4rem}.amount[data-v-d686f585]{justify-items:initial;text-align:start;grid-column:1/-1;grid-template-columns:1fr auto}}@media (width<=24rem){.after-sales-list header[data-v-d686f585]{flex-direction:column}.item-preview[data-v-d686f585]{grid-template-columns:3.5rem minmax(0,1fr)}.item-preview img[data-v-d686f585],.image-placeholder[data-v-d686f585]{width:3.5rem;height:3.5rem}}.page-state[data-v-32af861a]{place-content:center;justify-items:center;gap:var(--xshop-space-3);text-align:center;min-height:24rem;display:grid}.page-state--error[data-v-32af861a]{color:var(--xshop-color-status-danger)}.detail-hero[data-v-32af861a]{justify-content:space-between;align-items:end;gap:var(--xshop-space-5);padding:var(--xshop-space-6);border-radius:var(--xshop-radius-4);background:linear-gradient(135deg,#fff8ee,#fff2e6);border:1px solid #f2decc;margin-block-end:var(--xshop-space-5);display:flex}.detail-hero>div[data-v-32af861a]{min-width:0}.detail-hero span[data-v-32af861a],.detail-hero p[data-v-32af861a],.current-status small[data-v-32af861a]{color:var(--xshop-color-text-secondary)}.detail-hero h1[data-v-32af861a]{margin:var(--xshop-space-1) 0;font-size:var(--xshop-font-size-heading-1);overflow-wrap:anywhere}.detail-hero p[data-v-32af861a]{overflow-wrap:anywhere;margin:0}.current-status[data-v-32af861a]{gap:var(--xshop-space-1);text-align:end;display:grid}.current-status strong[data-v-32af861a]{color:var(--xshop-color-action-primary);font-size:var(--xshop-font-size-heading-3)}.detail-layout[data-v-32af861a]{gap:var(--xshop-space-6);grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:start;min-width:0;display:grid}.detail-layout main[data-v-32af861a],.detail-layout aside[data-v-32af861a]{gap:var(--xshop-space-5);min-width:0;display:grid}.detail-section[data-v-32af861a],.action-panel[data-v-32af861a],.timeline-panel[data-v-32af861a]{min-width:0;padding:var(--xshop-space-5);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4)}.detail-section>header[data-v-32af861a]{justify-content:space-between;align-items:center;gap:var(--xshop-space-3);display:flex}.detail-section h2[data-v-32af861a],.action-panel h2[data-v-32af861a],.timeline-panel h2[data-v-32af861a]{font-size:var(--xshop-font-size-heading-3);margin-block-start:0}.detail-section>header>strong[data-v-32af861a]{color:var(--xshop-color-price-current);font-variant-numeric:tabular-nums}.detail-item[data-v-32af861a]{gap:var(--xshop-space-3);padding-block:var(--xshop-space-4);border-block-start:1px solid var(--xshop-color-border-default);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;display:grid}.detail-item img[data-v-32af861a],.image-placeholder[data-v-32af861a]{object-fit:cover;background:var(--xshop-color-surface-sunken);border-radius:var(--xshop-radius-2);width:4.5rem;height:4.5rem}.image-placeholder[data-v-32af861a]{color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-caption);place-items:center;display:grid}.detail-item>div[data-v-32af861a]{gap:var(--xshop-space-1);min-width:0;display:grid}.detail-item span[data-v-32af861a],.detail-item small[data-v-32af861a]{color:var(--xshop-color-text-secondary);overflow-wrap:anywhere}.facts[data-v-32af861a]{gap:var(--xshop-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.facts div[data-v-32af861a]{min-width:0}.facts dt[data-v-32af861a]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small)}.facts dd[data-v-32af861a]{margin:var(--xshop-space-1) 0 0;overflow-wrap:anywhere}.review-list[data-v-32af861a],.timeline-panel ol[data-v-32af861a]{gap:var(--xshop-space-3);margin:var(--xshop-space-5) 0 0;padding:0;list-style:none;display:grid}.review-list li[data-v-32af861a]{padding:var(--xshop-space-3);background:var(--xshop-color-surface-sunken)}.review-list li>div[data-v-32af861a]{justify-content:space-between;gap:var(--xshop-space-3);display:flex}.review-list p[data-v-32af861a],.review-list time[data-v-32af861a]{margin:var(--xshop-space-1) 0 0;color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small)}.action-panel[data-v-32af861a]{gap:var(--xshop-space-3);border-block-start:.25rem solid var(--xshop-color-action-primary);display:grid}.action-panel h2[data-v-32af861a],.action-panel p[data-v-32af861a]{margin:0}.action-panel p[data-v-32af861a]{color:var(--xshop-color-text-secondary)}.timeline-panel ol[data-v-32af861a]{position:relative}.timeline-panel li[data-v-32af861a]{gap:var(--xshop-space-3);grid-template-columns:.75rem minmax(0,1fr);display:grid}.timeline-panel li>span[data-v-32af861a]{background:var(--xshop-color-action-primary);border-radius:50%;width:.7rem;height:.7rem;margin-block-start:.35rem}.timeline-panel p[data-v-32af861a],.timeline-panel time[data-v-32af861a]{margin:var(--xshop-space-1) 0 0;color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);overflow-wrap:anywhere;display:block}.action-reason[data-v-32af861a]{gap:var(--xshop-space-2);font-weight:700;display:grid}.action-reason textarea[data-v-32af861a]{resize:vertical;padding:var(--xshop-space-3);color:var(--xshop-color-text-primary);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-strong);border-radius:var(--xshop-radius-2);font:inherit;font-size:1rem;font-weight:400}.dialog-error[data-v-32af861a]{color:var(--xshop-color-status-danger)}.text-button[data-v-32af861a]{color:inherit;cursor:pointer;background:0 0;border:0;margin-block-start:var(--xshop-space-2);text-decoration:underline;display:block}@media (width<=55rem){.detail-layout[data-v-32af861a]{grid-template-columns:1fr}}@media (width<=39.999rem){.detail-hero[data-v-32af861a]{padding:var(--xshop-space-4);flex-direction:column;align-items:stretch}.current-status[data-v-32af861a]{text-align:start}.facts[data-v-32af861a]{gap:var(--xshop-space-3);grid-template-columns:1fr}.detail-layout main[data-v-32af861a],.detail-layout aside[data-v-32af861a]{gap:var(--xshop-space-4)}.detail-section[data-v-32af861a],.action-panel[data-v-32af861a],.timeline-panel[data-v-32af861a]{padding:var(--xshop-space-4)}.detail-section>header[data-v-32af861a]{flex-direction:column;align-items:flex-start}}.account-icon[data-v-c316971e]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;vector-effect:non-scaling-stroke;width:100%;height:100%;overflow:visible}.account-icon__accent[data-v-c316971e]{stroke:var(--xshop-color-action-primary);stroke-width:2px}.account-recommendations[data-v-4698ae19]{padding:var(--xshop-space-6) var(--xshop-space-4) var(--xshop-space-5);background:var(--xshop-color-surface-raised);border:1px solid color-mix(in srgb, var(--xshop-color-border-default) 72%, transparent);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--xshop-color-text-primary) 3%, transparent);border-radius:1.2rem;margin-block-start:var(--xshop-space-5)}.account-recommendations>header[data-v-4698ae19]{justify-content:space-between;align-items:end;gap:var(--xshop-space-4);margin-block-end:var(--xshop-space-5);display:flex}.account-recommendations h2[data-v-4698ae19],.account-recommendations p[data-v-4698ae19]{margin:0}.account-recommendations h2[data-v-4698ae19]{letter-spacing:-.035em;font-size:clamp(1.3rem,5vw,1.65rem);font-weight:740}.account-recommendations header p[data-v-4698ae19]{color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-caption);margin-block-start:var(--xshop-space-1)}.account-recommendations header a[data-v-4698ae19]{min-height:2.75rem;color:var(--xshop-color-text-primary);font-size:var(--xshop-font-size-small);transition:color var(--xshop-motion-fast) var(--xshop-ease-standard);flex:none;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.account-recommendations header a[data-v-4698ae19]:hover{color:var(--xshop-color-action-primary)}.recommendations-grid[data-v-4698ae19]{gap:var(--xshop-space-6) var(--xshop-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recommendations-state[data-v-4698ae19]{place-content:center;justify-items:center;gap:var(--xshop-space-3);min-height:15rem;padding:var(--xshop-space-6);color:var(--xshop-color-text-secondary);border:1px dashed var(--xshop-color-border-strong);border-radius:var(--xshop-radius-4);text-align:center;display:grid}.recommendations-state strong[data-v-4698ae19]{color:var(--xshop-color-text-primary)}.recommendations-state--error[data-v-4698ae19]{color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft);border-color:color-mix(in srgb, var(--xshop-color-status-danger) 42%, transparent)}.recommendations-more[data-v-4698ae19]{place-items:center;gap:var(--xshop-space-2);min-height:5rem;color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-caption);padding-block-start:var(--xshop-space-5);display:grid}.recommendations-more p[data-v-4698ae19]{color:var(--xshop-color-status-danger)}.product-skeleton[data-v-4698ae19]{gap:var(--xshop-space-3);display:grid}.product-skeleton span[data-v-4698ae19],.product-skeleton i[data-v-4698ae19],.product-skeleton b[data-v-4698ae19]{background:var(--xshop-color-surface-sunken);border-radius:var(--xshop-radius-1);display:block}.product-skeleton span[data-v-4698ae19]{aspect-ratio:1;border-radius:var(--xshop-radius-3)}.product-skeleton i[data-v-4698ae19]{width:92%;height:.8rem}.product-skeleton i+i[data-v-4698ae19]{width:62%}.product-skeleton b[data-v-4698ae19]{width:44%;height:1rem}@media (width>=48rem){.account-recommendations[data-v-4698ae19]{padding:var(--xshop-space-7)}.recommendations-grid[data-v-4698ae19]{gap:var(--xshop-space-9) var(--xshop-space-6)}}.account-orders[data-v-f70af3e7]{min-width:0;padding:var(--xshop-space-6) var(--xshop-space-5) var(--xshop-space-5);background:var(--xshop-color-surface-raised);border:1px solid color-mix(in srgb, var(--xshop-color-border-default) 76%, transparent);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--xshop-color-text-primary) 4%, transparent);border-radius:1.125rem}.section-heading[data-v-f70af3e7]{justify-content:space-between;align-items:start;gap:var(--xshop-space-4);margin-block-end:var(--xshop-space-4);display:flex}.section-heading h2[data-v-f70af3e7],.section-heading p[data-v-f70af3e7]{margin:0}.section-heading h2[data-v-f70af3e7]{letter-spacing:-.035em;font-size:clamp(1.25rem,5vw,1.5rem)}.section-heading__note[data-v-f70af3e7]{color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-caption)}.section-heading p[data-v-f70af3e7]{margin-block-start:var(--xshop-space-1)}.section-heading__note[data-v-f70af3e7]{align-items:center;gap:var(--xshop-space-2);min-height:2.25rem;color:var(--xshop-color-text-secondary);flex:none;text-decoration:none;display:inline-flex}.section-heading__note b[data-v-f70af3e7]{font-size:1.25rem;font-weight:500}.order-grid[data-v-f70af3e7]{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.order-entry[data-v-f70af3e7]{align-content:start;justify-items:center;gap:var(--xshop-space-3);min-width:0;min-height:4.875rem;padding:var(--xshop-space-2) var(--xshop-space-1) 0;color:var(--xshop-color-text-primary);border-radius:var(--xshop-radius-3);text-align:center;transition:color var(--xshop-motion-fast) var(--xshop-ease-standard), background-color var(--xshop-motion-fast) var(--xshop-ease-standard), transform var(--xshop-motion-fast) var(--xshop-ease-standard);text-decoration:none;display:grid;position:relative}.order-entry__icon[data-v-f70af3e7]{width:2.15rem;height:2.15rem;color:color-mix(in srgb, var(--xshop-color-text-primary) 82%, var(--xshop-color-action-primary))}.order-entry__copy[data-v-f70af3e7]{gap:var(--xshop-space-1);min-width:0;display:grid}.order-entry strong[data-v-f70af3e7]{font-size:.8125rem;line-height:1.35}.order-entry small[data-v-f70af3e7]{color:var(--xshop-color-text-muted);font-size:.6875rem;line-height:1.35;display:none}.order-entry__badge[data-v-f70af3e7]{min-width:1.25rem;height:1.25rem;color:var(--xshop-color-on-primary);background:var(--xshop-color-action-primary);border:.125rem solid var(--xshop-color-surface-raised);border-radius:var(--xshop-radius-pill);font-variant-numeric:tabular-nums;place-items:center;padding-inline:.2rem;font-size:.625rem;font-weight:800;line-height:1;display:grid;position:absolute;inset-block-start:0;inset-inline-end:clamp(.1rem,1vw,.5rem)}.order-entry--unavailable[data-v-f70af3e7]{cursor:default}.order-entry--unavailable small[data-v-f70af3e7]{color:var(--xshop-color-text-muted)}.order-skeleton[data-v-f70af3e7]{background:var(--xshop-color-surface-sunken);border-radius:var(--xshop-radius-3);height:4.875rem}@media (hover:hover){.section-heading__note[data-v-f70af3e7]:hover{color:var(--xshop-color-action-primary)}.order-entry[href][data-v-f70af3e7]:hover{color:var(--xshop-color-action-primary);background:var(--xshop-color-brand-soft)}}.order-entry[href][data-v-f70af3e7]:active{transform:scale(.97)}@media (width>=48rem){.account-orders[data-v-f70af3e7]{padding:var(--xshop-space-7)}.order-entry[data-v-f70af3e7]{gap:var(--xshop-space-3);min-height:5.5rem;padding:var(--xshop-space-4) var(--xshop-space-2)}.order-entry__icon[data-v-f70af3e7]{width:2.75rem;height:2.75rem}.order-entry strong[data-v-f70af3e7]{font-size:var(--xshop-font-size-small)}}.account-services[data-v-2d482dde]{min-width:0;padding:var(--xshop-space-6) var(--xshop-space-5) var(--xshop-space-5);background:var(--xshop-color-surface-raised);border:1px solid color-mix(in srgb, var(--xshop-color-border-default) 70%, transparent);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--xshop-color-text-primary) 3%, transparent);border-radius:1.2rem}.account-services>header[data-v-2d482dde]{justify-content:space-between;align-items:center;gap:var(--xshop-space-4);margin-block-end:var(--xshop-space-4);display:flex}.account-services h2[data-v-2d482dde],.account-services header span[data-v-2d482dde]{margin:0}.account-services h2[data-v-2d482dde]{letter-spacing:-.03em;font-size:clamp(1.2rem,5vw,1.45rem)}.account-services header span[data-v-2d482dde]{color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-caption)}.account-services header b[data-v-2d482dde]{font-size:1.15rem;font-weight:500}.account-services ul[data-v-2d482dde]{gap:var(--xshop-space-5) var(--xshop-space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.account-services li[data-v-2d482dde]{min-width:0}.account-services a[data-v-2d482dde]{align-content:start;justify-items:center;gap:var(--xshop-space-2);min-width:0;min-height:6.4rem;color:var(--xshop-color-text-primary);border-radius:var(--xshop-radius-3);text-align:center;transition:background-color var(--xshop-motion-fast) var(--xshop-ease-standard), transform var(--xshop-motion-fast) var(--xshop-ease-standard);text-decoration:none;display:grid}.service-icon[data-v-2d482dde]{border-radius:1rem;place-items:center;width:3.25rem;height:3.25rem;padding:.7rem;display:grid}.service-icon--orange[data-v-2d482dde]{color:var(--xshop-color-action-primary);background:color-mix(in srgb, var(--xshop-color-action-primary) 9%, #fff)}.service-icon--blue[data-v-2d482dde]{color:#3478e5;background:#eef5ff}.service-icon--green[data-v-2d482dde]{color:#48a92d;background:#eff9ec}.service-copy[data-v-2d482dde]{gap:var(--xshop-space-1);min-width:0;display:grid}.service-copy strong[data-v-2d482dde]{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.35}.service-copy small[data-v-2d482dde]{color:var(--xshop-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;line-height:1.35;display:block;overflow:hidden}.service-item--wide[data-v-2d482dde]{grid-column:1/-1}.service-item--wide a[data-v-2d482dde]{align-content:center;justify-items:stretch;gap:var(--xshop-space-4);min-height:4.8rem;padding:var(--xshop-space-3) var(--xshop-space-4);background:color-mix(in srgb, var(--xshop-color-action-primary) 3%, var(--xshop-color-surface-sunken));text-align:start;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto}.service-item--wide .service-icon[data-v-2d482dde]{border-radius:50%;width:3rem;height:3rem}.service-item--wide .service-copy[data-v-2d482dde]{align-content:center}.service-item--wide .service-copy strong[data-v-2d482dde]{font-size:var(--xshop-font-size-small)}.service-arrow[data-v-2d482dde]{color:var(--xshop-color-text-muted);align-self:center;font-size:1.5rem;line-height:1}@media (hover:hover){.account-services a[data-v-2d482dde]:hover{background:var(--xshop-color-brand-soft)}}.account-services a[data-v-2d482dde]:active{transform:scale(.97)}@media (width>=48rem){.account-services[data-v-2d482dde]{padding:var(--xshop-space-7)}.account-services a[data-v-2d482dde]{min-height:7rem}.service-copy strong[data-v-2d482dde]{font-size:var(--xshop-font-size-small)}.service-copy small[data-v-2d482dde]{font-size:var(--xshop-font-size-caption)}}.wallet-card[data-v-2698511b]{min-width:0;padding:var(--xshop-space-6) var(--xshop-space-5) var(--xshop-space-5);color:var(--xshop-color-text-primary);background:linear-gradient(122deg, color-mix(in srgb, var(--xshop-color-action-primary) 8%, #fffaf2), #fffdf9 58%, color-mix(in srgb, var(--xshop-color-action-primary) 5%, #fff8f1));border:1px solid color-mix(in srgb, var(--xshop-color-action-primary) 13%, var(--xshop-color-border-default));box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--xshop-color-action-primary) 5%, transparent);isolation:isolate;border-radius:1.2rem;position:relative;overflow:hidden}.wallet-card__ambient[data-v-2698511b]{z-index:-1;opacity:.9;pointer-events:none;width:9.5rem;position:absolute;inset:3.2rem -1rem auto auto}.wallet-card header[data-v-2698511b]{align-items:center;gap:var(--xshop-space-3);grid-template-columns:auto auto auto minmax(0,1fr);display:grid}.wallet-card__mark[data-v-2698511b]{width:2rem;height:2rem;color:var(--xshop-color-action-primary)}.wallet-card h2[data-v-2698511b],.wallet-card p[data-v-2698511b]{margin:0}.wallet-card h2[data-v-2698511b]{letter-spacing:-.025em;font-size:1.125rem}.wallet-card__eye[data-v-2698511b]{width:1.25rem;height:1.25rem;color:var(--xshop-color-text-muted)}.wallet-card__detail[data-v-2698511b]{justify-self:end;align-items:center;gap:var(--xshop-space-2);min-height:2.75rem;color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);transition:color var(--xshop-motion-fast) var(--xshop-ease-standard);text-decoration:none;display:inline-flex}.wallet-card__detail[data-v-2698511b]:hover{color:var(--xshop-color-action-primary)}.wallet-card__balance[data-v-2698511b]{align-items:baseline;gap:var(--xshop-space-3);min-height:6.5rem;padding-block:var(--xshop-space-7) var(--xshop-space-6);display:flex}.wallet-card__balance strong[data-v-2698511b]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:-.055em;max-width:78%;font-size:clamp(2rem,10.5vw,3.15rem);font-weight:500;line-height:1}.wallet-card__balance span[data-v-2698511b]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);font-weight:600}.wallet-card__skeleton[data-v-2698511b]{min-height:6.5rem;color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);align-items:center;display:flex}.wallet-card__error[data-v-2698511b]{justify-content:space-between;align-items:center;gap:var(--xshop-space-3);padding:var(--xshop-space-3);color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft);font-size:var(--xshop-font-size-caption);border-inline-start:.2rem solid;display:flex;margin-block-end:var(--xshop-space-4)!important}.wallet-card__error button[data-v-2698511b]{min-height:2.25rem;color:inherit;cursor:pointer;background:0 0;flex:none;font-weight:750;text-decoration:underline}.wallet-card__actions[data-v-2698511b]{gap:var(--xshop-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wallet-action[data-v-2698511b]{justify-content:center;align-items:center;gap:var(--xshop-space-2);min-width:0;min-height:3.55rem;padding-inline:var(--xshop-space-2);color:var(--xshop-color-text-secondary);border:1px solid color-mix(in srgb, var(--xshop-color-text-muted) 24%, transparent);text-align:center;transition:border-color var(--xshop-motion-fast) var(--xshop-ease-standard), background-color var(--xshop-motion-fast) var(--xshop-ease-standard), transform var(--xshop-motion-fast) var(--xshop-ease-standard);background:#ffffffb8;border-radius:.75rem;font-size:.8125rem;text-decoration:none;display:flex}.wallet-action>span[data-v-2698511b]{flex:none;width:1.2rem;height:1.2rem}.wallet-action strong[data-v-2698511b]{white-space:nowrap}.wallet-action--primary[data-v-2698511b]{color:var(--xshop-color-on-primary);background:var(--xshop-color-action-primary);border-color:var(--xshop-color-action-primary)}.wallet-action--primary[data-v-2698511b] .account-icon__accent{stroke:currentColor}@media (hover:hover){.wallet-action[data-v-2698511b]:hover{border-color:color-mix(in srgb, var(--xshop-color-action-primary) 42%, transparent);background:#fff}.wallet-action--primary[data-v-2698511b]:hover{background:var(--xshop-color-action-primary-hover)}}.wallet-action[data-v-2698511b]:active{transform:scale(.97)}@media (width>=48rem){.wallet-card[data-v-2698511b]{padding:var(--xshop-space-7)}}.account-commerce[data-v-fd089dc8]{z-index:2;gap:var(--xshop-space-5);margin-block-start:-2.35rem;display:grid;position:relative}.account-commerce__secondary[data-v-fd089dc8]{gap:var(--xshop-space-7);min-width:0;display:grid}@media (width>=64rem){.account-commerce[data-v-fd089dc8]{gap:var(--xshop-space-6);margin-block-start:var(--xshop-space-6)}.account-commerce__secondary[data-v-fd089dc8]{grid-template-columns:minmax(19rem,.82fr) minmax(22rem,1.18fr);align-items:start}}.account-state[data-v-9a32d7aa]{justify-content:space-between;align-items:center;gap:var(--xshop-space-4);min-height:4rem;padding:var(--xshop-space-4) var(--xshop-space-5);color:var(--xshop-color-status-info);background:var(--xshop-color-status-info-soft);border-inline-start:.25rem solid;flex-wrap:wrap;margin-block-end:var(--xshop-space-5);display:flex}.account-state--error[data-v-9a32d7aa]{color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft)}.state-pulse[data-v-9a32d7aa]{background:currentColor;border-radius:50%;flex:none;width:.7rem;height:.7rem;animation:1.2s ease-in-out infinite alternate state-pulse-9a32d7aa}@keyframes state-pulse-9a32d7aa{to{opacity:.35;transform:scale(.78)}}.identity-panel[data-v-9a32d7aa]{align-items:center;gap:var(--xshop-space-4);width:calc(100% + 1.5rem);min-width:0;min-height:12.5rem;margin-inline:calc(var(--xshop-space-4) * -1);padding:var(--xshop-space-8) 1.75rem 4.5rem;color:var(--xshop-color-text-primary);background:linear-gradient(115deg, #fff 0%, color-mix(in srgb, var(--xshop-color-action-primary) 12%, #fff7f1) 100%);isolation:isolate;transition:border-color var(--xshop-motion-fast) var(--xshop-ease-standard), transform var(--xshop-motion-fast) var(--xshop-ease-standard);border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid;position:relative;overflow:hidden}.identity-panel__orbit[data-v-9a32d7aa]{z-index:-1;border:1px solid color-mix(in srgb, var(--xshop-color-action-primary) 18%, transparent);border-radius:50%;display:block;position:absolute}.identity-panel__orbit--one[data-v-9a32d7aa]{width:16rem;height:16rem;inset:-10rem -2rem auto auto}.identity-panel__orbit--two[data-v-9a32d7aa]{background:color-mix(in srgb, var(--xshop-color-action-primary) 7%, transparent);width:11rem;height:11rem;inset:auto 2rem -6rem auto}.identity-panel__bag[data-v-9a32d7aa]{z-index:-1;opacity:.78;pointer-events:none;width:10rem;height:10rem;position:absolute;inset:auto -2rem -1.75rem auto}.identity-avatar[data-v-9a32d7aa]{width:4.5rem;height:4.5rem;color:var(--xshop-color-on-primary);background:var(--xshop-color-action-primary);border:.3rem solid color-mix(in srgb, var(--xshop-color-surface-raised) 76%, transparent);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--xshop-color-action-primary) 18%, transparent);border-radius:50%;place-items:center;font-size:1.45rem;font-weight:780;display:grid}.identity-avatar--guest[data-v-9a32d7aa]{color:var(--xshop-color-action-primary);background:var(--xshop-color-surface-raised)}.identity-copy[data-v-9a32d7aa]{justify-items:start;gap:var(--xshop-space-1);min-width:0;display:grid}.identity-copy>h1[data-v-9a32d7aa]{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:clamp(1.15rem,5vw,1.7rem);line-height:1.25;overflow:hidden}.identity-copy>h1 span[data-v-9a32d7aa]{color:var(--xshop-color-text-secondary);font-weight:500}.identity-status[data-v-9a32d7aa]{max-width:100%;margin-block:0 var(--xshop-space-2);color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity-status--quiet[data-v-9a32d7aa]{padding:var(--xshop-space-1) var(--xshop-space-3);color:color-mix(in srgb, var(--xshop-color-action-primary) 82%, #5f390f);background:color-mix(in srgb, var(--xshop-color-action-primary) 11%, #fff);border-radius:var(--xshop-radius-pill);font-weight:700}.identity-status--warning[data-v-9a32d7aa]{padding:var(--xshop-space-1) var(--xshop-space-3);color:var(--xshop-color-status-warning);background:var(--xshop-color-status-warning-soft);border-radius:var(--xshop-radius-pill);font-weight:700}.identity-verification[data-v-9a32d7aa]{align-items:center;gap:var(--xshop-space-2);min-width:0;color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-caption);display:flex}.identity-verification__icon[data-v-9a32d7aa]{flex:none;width:1rem;height:1rem}.identity-verification b[data-v-9a32d7aa]{color:var(--xshop-color-action-primary);font-weight:700}.identity-panel--guest[data-v-9a32d7aa]{grid-template-columns:auto minmax(0,1fr)}.identity-guest-actions[data-v-9a32d7aa]{gap:var(--xshop-space-3);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}@media (hover:hover){a.identity-panel[data-v-9a32d7aa]:hover{border-color:color-mix(in srgb, var(--xshop-color-action-primary) 55%, var(--xshop-color-border-default))}}a.identity-panel[data-v-9a32d7aa]:active{transform:scale(.995)}@media (width>=48rem){.identity-panel[data-v-9a32d7aa]{gap:var(--xshop-space-6);width:auto;min-height:11.25rem;padding:var(--xshop-space-8);border:1px solid color-mix(in srgb, var(--xshop-color-action-primary) 22%, var(--xshop-color-border-default));border-radius:1.25rem;margin-inline:0}.identity-avatar[data-v-9a32d7aa]{width:5.5rem;height:5.5rem;font-size:1.8rem}.identity-panel--guest[data-v-9a32d7aa]{grid-template-columns:auto minmax(0,1fr) auto}.identity-guest-actions[data-v-9a32d7aa]{grid-column:auto;min-width:14rem}}.auth-page[data-v-0d790cda]{width:min(100%,64rem);margin-inline:auto;display:grid}.auth-context[data-v-0d790cda]{justify-content:space-between;gap:var(--xshop-space-9);padding:var(--xshop-space-7);color:var(--xshop-color-text-primary);background:var(--xshop-color-brand-soft);border-top:2px solid var(--xshop-color-action-primary);flex-direction:column;display:flex}.auth-back[data-v-0d790cda]{width:fit-content;min-height:2.75rem;color:inherit;text-underline-offset:.2em;align-items:center;font-weight:650;display:inline-flex}.auth-context__brand[data-v-0d790cda]{color:var(--xshop-color-action-primary);letter-spacing:.03em;margin-block-end:var(--xshop-space-4);font-weight:750}.auth-context h1[data-v-0d790cda]{font-size:var(--xshop-font-size-display);margin-block-end:var(--xshop-space-3)}.auth-context div>p[data-v-0d790cda]:last-child{max-width:32rem;color:var(--xshop-color-text-secondary);margin:0}.auth-context__boundary[data-v-0d790cda]{max-width:36rem;color:var(--xshop-color-text-secondary);border-top:1px solid var(--xshop-color-border-default);font-size:var(--xshop-font-size-small);margin:0;padding-block-start:var(--xshop-space-4)}.auth-form-panel[data-v-0d790cda]{padding:var(--xshop-space-8) var(--xshop-space-7);background:var(--xshop-color-surface-raised);border-top:1px solid var(--xshop-color-border-default)}.auth-form-panel__heading[data-v-0d790cda]{margin-block-end:var(--xshop-space-6);display:none}.auth-form-panel__heading h2[data-v-0d790cda]{font-size:var(--xshop-font-size-heading-2);margin-block-end:var(--xshop-space-2)}.auth-form-panel__heading p[data-v-0d790cda]{color:var(--xshop-color-text-secondary);margin:0}.auth-config-status[data-v-0d790cda]{gap:var(--xshop-space-4);padding:var(--xshop-space-4);color:var(--xshop-color-status-warning);background:var(--xshop-color-status-warning-soft);border-inline-start:.25rem solid;margin-block-end:var(--xshop-space-5);display:grid}.auth-config-status .button[data-v-0d790cda]{width:fit-content}.auth-form-panel form[data-v-0d790cda]{gap:var(--xshop-space-5);display:grid}.form-field[data-v-0d790cda]{gap:var(--xshop-space-2);min-width:0;color:var(--xshop-color-text-primary);font-weight:650;display:grid}.form-field input[data-v-0d790cda]{width:100%;min-width:0;min-height:3rem;padding:var(--xshop-space-3) var(--xshop-space-4);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-strong);border-radius:var(--xshop-radius-2);font-size:1rem}.form-field input[aria-invalid=true][data-v-0d790cda]{border-color:var(--xshop-color-status-danger)}.password-control[data-v-0d790cda]{border:1px solid var(--xshop-color-border-strong);border-radius:var(--xshop-radius-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.password-control[data-v-0d790cda]:focus-within{border-color:var(--xshop-color-border-focus);box-shadow:0 0 0 .1875rem var(--xshop-color-focus-ring-soft)}.password-control input[data-v-0d790cda]{border:0}.password-control input[data-v-0d790cda]:focus-visible{outline:0}.password-control button[data-v-0d790cda]{min-width:3.5rem;min-height:2.75rem;color:var(--xshop-color-text-link);cursor:pointer;background:0 0;font-weight:700}.password-control button[data-v-0d790cda]:hover{background:var(--xshop-color-brand-soft)}.field-error[data-v-0d790cda]{color:var(--xshop-color-status-danger);font-weight:500}.verification-row[data-v-0d790cda]{gap:var(--xshop-space-3);display:grid}.verification-button[data-v-0d790cda]{font-variant-numeric:tabular-nums;align-self:end}.auth-submit[data-v-0d790cda]{width:100%;margin-block-start:var(--xshop-space-2)}.auth-notice[data-v-0d790cda]{padding:var(--xshop-space-4);color:var(--xshop-color-status-info);background:var(--xshop-color-status-info-soft);border-inline-start:.25rem solid;margin:0}.auth-notice--error[data-v-0d790cda]{color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft)}.auth-notice--success[data-v-0d790cda]{color:var(--xshop-color-status-success);background:var(--xshop-color-status-success-soft)}.auth-links[data-v-0d790cda]{gap:var(--xshop-space-3) var(--xshop-space-6);border-top:1px solid var(--xshop-color-border-default);flex-wrap:wrap;margin-block-start:var(--xshop-space-6);padding-block-start:var(--xshop-space-5);display:flex}.auth-links a[data-v-0d790cda]{text-underline-offset:.2em;align-items:center;min-height:2.75rem;font-weight:650;display:inline-flex}@media (width>=40rem){.verification-row[data-v-0d790cda]{grid-template-columns:minmax(0,1fr) auto}}@media (width<=47.999rem){.auth-back[data-v-0d790cda]{display:none}.auth-context h1[data-v-0d790cda]{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=64rem){.auth-page[data-v-0d790cda]{margin-block:var(--xshop-space-9);grid-template-columns:minmax(20rem,.85fr) minmax(27rem,1.15fr);gap:clamp(3rem,6vw,6rem)}.auth-context[data-v-0d790cda]{min-height:36rem;padding:var(--xshop-space-9);border-top:0;border-inline-start:2px solid var(--xshop-color-action-primary)}.auth-form-panel[data-v-0d790cda]{padding:var(--xshop-space-8) 0;border-top:2px solid var(--xshop-color-text-primary);background:0 0;align-self:center}.auth-form-panel__heading[data-v-0d790cda]{display:block}}.signed-out-state[data-v-0627b368]{gap:var(--xshop-space-4);padding:var(--xshop-space-5);border-radius:var(--xshop-radius-4);background:linear-gradient(135deg,#fff3e8,#fffaf5);border:1px solid #f3dfd1;grid-template-columns:auto minmax(0,1fr);align-items:center;margin-block-end:var(--xshop-space-6);display:grid}.profile-avatar[data-v-0627b368]{width:3.5rem;height:3.5rem;color:var(--xshop-color-action-primary);background:#ffffffd1;border-radius:50%;place-items:center;display:grid}.profile-avatar svg[data-v-0627b368]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:2.3rem}.signed-out-state h2[data-v-0627b368]{font-size:var(--xshop-font-size-heading-3);margin-block-end:var(--xshop-space-1)}.signed-out-state p[data-v-0627b368]{color:var(--xshop-color-text-secondary);margin:0}.profile-form[data-v-0627b368]{padding:var(--xshop-space-5);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4);margin-block-end:var(--xshop-space-6)}.profile-form h2[data-v-0627b368]{font-size:var(--xshop-font-size-heading-2);margin-block-end:var(--xshop-space-5)}.profile-fields[data-v-0627b368]{gap:0;margin:0;display:grid}.profile-fields>div[data-v-0627b368]{gap:var(--xshop-space-2);min-width:0;padding:var(--xshop-space-4);background:var(--xshop-color-surface-raised);display:grid}.profile-fields>div+div[data-v-0627b368]{border-block-start:1px solid var(--xshop-color-border-default)}.profile-fields dt[data-v-0627b368]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);font-weight:650}.profile-fields dd[data-v-0627b368]{overflow-wrap:anywhere;margin:0;font-weight:650}.profile-boundary[data-v-0627b368]{margin-block:var(--xshop-space-5) 0;color:var(--xshop-color-text-secondary)}.security-entry[data-v-0627b368]{justify-content:space-between;align-items:center;gap:var(--xshop-space-4);padding:var(--xshop-space-5);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4);display:flex}.security-entry h2[data-v-0627b368]{font-size:var(--xshop-font-size-heading-3);margin-block-end:var(--xshop-space-1)}.security-entry p[data-v-0627b368]{color:var(--xshop-color-text-secondary);margin:0}.security-entry>span[data-v-0627b368]{color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-small);flex:none;font-weight:700}.session-entry[data-v-0627b368]{gap:var(--xshop-space-4);padding:var(--xshop-space-5);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4);margin-block-start:var(--xshop-space-4);display:grid}.session-entry h2[data-v-0627b368]{font-size:var(--xshop-font-size-heading-3);margin-block-end:var(--xshop-space-1)}.session-entry p[data-v-0627b368]{color:var(--xshop-color-text-secondary);margin:0}.session-entry__logout[data-v-0627b368]{width:100%;color:var(--xshop-color-status-danger);border-color:color-mix(in srgb, var(--xshop-color-status-danger) 45%, var(--xshop-color-border-default))}.session-entry__error[data-v-0627b368]{padding:var(--xshop-space-3);background:var(--xshop-color-status-danger-soft);border-inline-start:.25rem solid;color:var(--xshop-color-status-danger)!important}@media (width>=48rem){.profile-fields[data-v-0627b368]{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-fields>div+div[data-v-0627b368]{border-block-start:0;border-inline-start:1px solid var(--xshop-color-border-default)}.session-entry[data-v-0627b368]{padding:var(--xshop-space-6);grid-template-columns:minmax(0,1fr) auto;align-items:center}.session-entry__logout[data-v-0627b368]{width:auto;min-width:8rem}.session-entry__error[data-v-0627b368]{grid-column:1/-1}}@media (width<=30rem){.signed-out-state[data-v-0627b368],.profile-form[data-v-0627b368],.security-entry[data-v-0627b368],.session-entry[data-v-0627b368]{padding:var(--xshop-space-4)}.signed-out-state[data-v-0627b368]{grid-template-columns:3rem minmax(0,1fr)}.profile-avatar[data-v-0627b368]{width:3rem;height:3rem}.signed-out-state p[data-v-0627b368]{overflow-wrap:anywhere}.profile-form h2[data-v-0627b368]{margin-block-end:var(--xshop-space-3)}.profile-fields>div[data-v-0627b368]{padding-inline:0}.profile-boundary[data-v-0627b368]{font-size:var(--xshop-font-size-small);line-height:1.6}.security-entry[data-v-0627b368]{align-items:flex-start}}.address-toolbar[data-v-30ab5f73]{align-items:stretch;gap:var(--xshop-space-4);flex-direction:column;margin-block-end:var(--xshop-space-5);display:flex}.address-toolbar p[data-v-30ab5f73]{color:var(--xshop-color-text-secondary);margin:0}.address-list[data-v-30ab5f73]{gap:var(--xshop-space-4);margin:0;padding:0;list-style:none;display:grid}.address-list li[data-v-30ab5f73]{min-width:0;padding:var(--xshop-space-5);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4)}.address-list__heading[data-v-30ab5f73]{justify-content:space-between;gap:var(--xshop-space-4);display:flex}.address-list__heading span[data-v-30ab5f73]{color:var(--xshop-color-action-primary);background:var(--xshop-color-brand-soft);border-radius:var(--xshop-radius-pill);font-size:var(--xshop-font-size-caption);flex:none;padding:.2rem .55rem;font-weight:700}.address-list p[data-v-30ab5f73]{margin-block:var(--xshop-space-2) 0;color:var(--xshop-color-text-secondary);overflow-wrap:anywhere}.address-list__actions[data-v-30ab5f73]{gap:var(--xshop-space-5);border-top:1px solid var(--xshop-color-border-default);margin-block-start:var(--xshop-space-4);padding-block-start:var(--xshop-space-3);display:flex}.address-list__actions a[data-v-30ab5f73],.address-list__actions button[data-v-30ab5f73]{min-height:2.75rem;color:var(--xshop-color-text-link);cursor:pointer;background:0 0;align-items:center;font-weight:650;display:inline-flex}.address-empty[data-v-30ab5f73]{padding:var(--xshop-space-9) var(--xshop-space-5);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4);text-align:center}.address-empty h2[data-v-30ab5f73]{font-size:var(--xshop-font-size-heading-2);margin-block-end:var(--xshop-space-2)}.address-empty p[data-v-30ab5f73]{color:var(--xshop-color-text-secondary)}.address-feedback[data-v-30ab5f73],.address-error[data-v-30ab5f73]{padding:var(--xshop-space-4);border-inline-start:.25rem solid;margin-block-end:var(--xshop-space-5)}.address-feedback[data-v-30ab5f73]{color:var(--xshop-color-status-success);background:var(--xshop-color-status-success-soft)}.address-error[data-v-30ab5f73]{justify-content:space-between;align-items:center;gap:var(--xshop-space-3);color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft);flex-wrap:wrap;display:flex}.address-loading[data-v-30ab5f73]{color:var(--xshop-color-text-secondary)}@media (width>=48rem){.address-toolbar[data-v-30ab5f73]{flex-direction:row;justify-content:space-between;align-items:center}.address-toolbar .button[data-v-30ab5f73]{flex:none}.address-list[data-v-30ab5f73]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.address-toolbar .button[data-v-30ab5f73]{width:100%}.address-list li[data-v-30ab5f73]{padding:var(--xshop-space-4)}.address-list__heading[data-v-30ab5f73]{align-items:flex-start}.address-list__actions[data-v-30ab5f73]{justify-content:flex-end}.address-list__actions a[data-v-30ab5f73],.address-list__actions button[data-v-30ab5f73]{justify-content:center;min-width:4rem}.address-error[data-v-30ab5f73]{flex-direction:column;align-items:stretch}}.address-form-status[data-v-5d0dad95]{padding:var(--xshop-space-4);color:var(--xshop-color-status-warning);background:var(--xshop-color-status-warning-soft);border-inline-start:.25rem solid;margin-block-end:var(--xshop-space-7)}.address-form[data-v-5d0dad95]{max-width:58rem;padding:var(--xshop-space-6);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4)}.address-form__grid[data-v-5d0dad95]{gap:var(--xshop-space-5);display:grid}.form-field[data-v-5d0dad95]{gap:var(--xshop-space-2);min-width:0;font-weight:650;display:grid}.form-field input[data-v-5d0dad95],.form-field textarea[data-v-5d0dad95]{width:100%;min-width:0;padding:var(--xshop-space-3) var(--xshop-space-4);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-strong);border-radius:var(--xshop-radius-2);resize:vertical;font-size:1rem}.form-field input[data-v-5d0dad95]{min-height:3rem}.form-field textarea[data-v-5d0dad95]{min-height:7rem}.form-field input[aria-invalid=true][data-v-5d0dad95],.form-field textarea[aria-invalid=true][data-v-5d0dad95]{border-color:var(--xshop-color-status-danger)}.field-error[data-v-5d0dad95]{color:var(--xshop-color-status-danger);font-weight:500}.default-address[data-v-5d0dad95]{align-items:center;gap:var(--xshop-space-3);min-height:3rem;margin-block:var(--xshop-space-5);cursor:pointer;font-weight:650;display:inline-flex}.default-address input[data-v-5d0dad95]{width:1.25rem;height:1.25rem;accent-color:var(--xshop-color-action-primary)}.address-form__actions[data-v-5d0dad95]{gap:var(--xshop-space-3);grid-template-columns:1fr 1fr;display:grid}.address-form__notice[data-v-5d0dad95]{margin-block:var(--xshop-space-5) 0;padding:var(--xshop-space-4);color:var(--xshop-color-status-info);background:var(--xshop-color-status-info-soft);border-inline-start:.25rem solid}@media (width>=48rem){.address-form__grid[data-v-5d0dad95]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field--wide[data-v-5d0dad95]{grid-column:1/-1}.address-form__actions[data-v-5d0dad95]{display:flex}.address-form__actions .button[data-v-5d0dad95]{min-width:9rem}}@media (width<=30rem){.address-form[data-v-5d0dad95]{padding:var(--xshop-space-4)}.address-form__grid[data-v-5d0dad95]{gap:var(--xshop-space-4)}.form-field input[data-v-5d0dad95]{min-height:3.125rem}.default-address[data-v-5d0dad95]{width:100%;margin-block:var(--xshop-space-4)}.address-form__actions[data-v-5d0dad95]{grid-template-columns:1fr}.address-form__actions .button--primary[data-v-5d0dad95]{grid-row:1}}.wallet-state[data-v-e7e155f3]{place-content:center;justify-items:center;gap:var(--xshop-space-3);min-height:12rem;padding:var(--xshop-space-6);color:var(--xshop-color-text-secondary);text-align:center;display:grid}.wallet-state--error[data-v-e7e155f3]{color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft);border-inline-start:.25rem solid}.wallet-state--empty[data-v-e7e155f3]{border-block:1px solid var(--xshop-color-border-default);min-height:14rem}.balance-panel[data-v-e7e155f3]{gap:var(--xshop-space-6);min-width:0;padding:var(--xshop-space-6);color:var(--xshop-color-text-primary);border-radius:var(--xshop-radius-4);background:linear-gradient(135deg,#fff8ee 0%,#fff2e5 100%);border:1px solid #f2decc;display:grid;box-shadow:0 .35rem 1.5rem #753d140d}.balance-panel>div[data-v-e7e155f3]{min-width:0}.balance-panel p[data-v-e7e155f3]{margin:0 0 var(--xshop-space-2);color:inherit;font-size:var(--xshop-font-size-small);letter-spacing:.06em;font-weight:700}.balance-panel strong[data-v-e7e155f3]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-block-end:var(--xshop-space-2);font-size:clamp(2rem,9vw,3.25rem);line-height:1;display:block}.balance-panel small[data-v-e7e155f3]{color:var(--xshop-color-text-secondary)}.balance-breakdown[data-v-e7e155f3]{margin:var(--xshop-space-4) 0 0;padding-top:var(--xshop-space-3);border-top:1px solid #ead8c9}.balance-breakdown div[data-v-e7e155f3]{justify-content:space-between;gap:1rem;display:flex}.balance-breakdown dt[data-v-e7e155f3]{color:var(--xshop-color-text-secondary)}.balance-breakdown dd[data-v-e7e155f3]{font-variant-numeric:tabular-nums;margin:0;font-weight:750}.balance-panel .button[data-v-e7e155f3]{align-self:end;width:100%}.balance-panel .button--primary[data-v-e7e155f3]{color:var(--xshop-color-on-primary);background:var(--xshop-color-action-primary);border-color:var(--xshop-color-action-primary)}.balance-panel .button--secondary[data-v-e7e155f3]{color:var(--xshop-color-text-primary);background:#ffffffb3;border-color:#e8d8ca}.balance-actions[data-v-e7e155f3]{gap:var(--xshop-space-2);grid-template-columns:1fr 1fr;display:grid}.balance-actions[data-v-e7e155f3]>:first-child{grid-column:1/-1}.balance-actions[data-v-e7e155f3]>*{text-align:center;white-space:normal;min-width:0}.recent-withdrawals[data-v-e7e155f3]{margin-top:var(--xshop-space-6);padding:var(--xshop-space-5);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-3)}.recent-withdrawals header[data-v-e7e155f3],.recent-withdrawals a[data-v-e7e155f3]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.recent-withdrawals h2[data-v-e7e155f3]{font-size:var(--xshop-font-size-heading-2);margin:0}.recent-withdrawals ul[data-v-e7e155f3]{margin:1rem 0 0;padding:0;list-style:none}.recent-withdrawals li[data-v-e7e155f3]{border-top:1px solid var(--xshop-color-border-default);padding-block:.8rem}.recent-withdrawals li a[data-v-e7e155f3]{color:inherit;text-decoration:none}.recent-withdrawals li span[data-v-e7e155f3]{gap:.2rem;min-width:0;display:grid}.recent-withdrawals small[data-v-e7e155f3]{color:var(--xshop-color-text-secondary);overflow-wrap:anywhere}.recent-withdrawals b[data-v-e7e155f3]{font-variant-numeric:tabular-nums;white-space:nowrap}.support-notice[data-v-e7e155f3]{margin:var(--xshop-space-4) 0 0;padding:var(--xshop-space-4);color:var(--xshop-color-status-info);background:var(--xshop-color-status-info-soft);overflow-wrap:anywhere;border-inline-start:.25rem solid}.support-notice--error[data-v-e7e155f3]{color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft)}.support-notice button[data-v-e7e155f3]{min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:var(--xshop-space-2);font-weight:700;text-decoration:underline}.ledger[data-v-e7e155f3]{padding:var(--xshop-space-5);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4);margin-block-start:var(--xshop-space-6);scroll-margin-block-start:7rem}.ledger>header[data-v-e7e155f3]{justify-content:space-between;align-items:end;gap:var(--xshop-space-4);border-bottom:1px solid var(--xshop-color-border-strong);padding-block-end:var(--xshop-space-4);display:flex}.ledger h2[data-v-e7e155f3]{font-size:var(--xshop-font-size-heading-2);margin:0}.ledger__eyebrow[data-v-e7e155f3]{margin:0 0 var(--xshop-space-1);color:var(--xshop-color-action-primary);font-size:var(--xshop-font-size-small);letter-spacing:.08em;font-weight:800}.ledger>header>span[data-v-e7e155f3]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);flex:none}.ledger ul[data-v-e7e155f3]{margin:0;padding:0;list-style:none}.ledger li[data-v-e7e155f3]{gap:var(--xshop-space-4);padding-block:var(--xshop-space-5);border-bottom:1px solid var(--xshop-color-border-default);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.ledger__main[data-v-e7e155f3]{gap:var(--xshop-space-1);min-width:0;display:grid}.ledger__main strong[data-v-e7e155f3]{overflow-wrap:anywhere}.ledger__main time[data-v-e7e155f3],.ledger__amount span[data-v-e7e155f3]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small)}.ledger__type[data-v-e7e155f3]{width:fit-content;color:var(--xshop-color-action-primary);font-size:var(--xshop-font-size-small);font-weight:750}.ledger__amount[data-v-e7e155f3]{justify-items:end;gap:var(--xshop-space-1);text-align:end;display:grid}.ledger__amount strong[data-v-e7e155f3]{font-size:var(--xshop-font-size-body-large);font-variant-numeric:tabular-nums;white-space:nowrap}.ledger__amount--income strong[data-v-e7e155f3]{color:var(--xshop-color-status-success)}.ledger__amount--expense strong[data-v-e7e155f3]{color:var(--xshop-color-text-primary)}.pager[data-v-e7e155f3]{gap:var(--xshop-space-3);grid-template-columns:1fr auto 1fr;align-items:center;padding-block-start:var(--xshop-space-5);display:grid}.pager .button[data-v-e7e155f3]:last-child{justify-self:end}.pager span[data-v-e7e155f3]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small);text-align:center}@media (width>=48rem){.balance-panel[data-v-e7e155f3]{padding:var(--xshop-space-8);grid-template-columns:minmax(0,1fr) auto;align-items:end}.balance-panel .button[data-v-e7e155f3]{width:auto;min-width:10rem}}@media (width<=23rem){.ledger li[data-v-e7e155f3]{grid-template-columns:1fr}.ledger__amount[data-v-e7e155f3]{text-align:start;justify-items:start}.pager[data-v-e7e155f3]{grid-template-columns:1fr 1fr}.pager span[data-v-e7e155f3]{grid-area:1/1/auto/-1}}@media (width<=30rem){.balance-panel[data-v-e7e155f3]{gap:var(--xshop-space-5);padding:var(--xshop-space-5)}.balance-panel strong[data-v-e7e155f3]{font-size:clamp(2rem,12vw,2.75rem)}.balance-actions[data-v-e7e155f3]{grid-template-columns:1fr}.balance-actions[data-v-e7e155f3]>:first-child{grid-column:auto}.recent-withdrawals[data-v-e7e155f3],.ledger[data-v-e7e155f3]{padding:var(--xshop-space-4)}.ledger li[data-v-e7e155f3]{gap:var(--xshop-space-2)}.support-notice[data-v-e7e155f3]{border-radius:var(--xshop-radius-2)}}.withdraw-state[data-v-1cbf8a45]{text-align:center;min-height:14rem;color:var(--xshop-color-text-secondary);place-content:center;gap:1rem;display:grid}.withdraw-state.is-error[data-v-1cbf8a45],.notice.is-error[data-v-1cbf8a45],.field-error[data-v-1cbf8a45]{color:var(--xshop-color-status-danger)}.withdraw-grid[data-v-1cbf8a45]{gap:var(--xshop-space-5);display:grid}.withdraw-form[data-v-1cbf8a45],.safety-note[data-v-1cbf8a45],.success-panel[data-v-1cbf8a45]{padding:var(--xshop-space-6);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4)}.withdraw-form[data-v-1cbf8a45]{gap:var(--xshop-space-5);display:grid}.balance-strip[data-v-1cbf8a45]{padding:var(--xshop-space-5);color:var(--xshop-color-text-primary);border-radius:var(--xshop-radius-3);background:linear-gradient(135deg,#fff8ee,#fff1e2);border:1px solid #f2decc;gap:.35rem;display:grid}.balance-strip strong[data-v-1cbf8a45]{font-variant-numeric:tabular-nums;font-size:2rem}.balance-strip small[data-v-1cbf8a45]{color:var(--xshop-color-text-secondary)}.notice[data-v-1cbf8a45]{padding:var(--xshop-space-4);background:var(--xshop-color-status-info-soft);border-radius:var(--xshop-radius-2);border-inline-start:.25rem solid;margin:0}.withdraw-form>label[data-v-1cbf8a45],.withdraw-form fieldset[data-v-1cbf8a45]{border:0;gap:.5rem;margin:0;padding:0;font-weight:700;display:grid}.withdraw-form input[data-v-1cbf8a45]{min-height:3rem;color:var(--xshop-color-text-primary);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-strong);border-radius:var(--xshop-radius-2);font:inherit;padding:.7rem .85rem}.amount-input[data-v-1cbf8a45]{border:1px solid var(--xshop-color-border-strong);border-radius:var(--xshop-radius-2);grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.amount-input b[data-v-1cbf8a45]{padding-inline:.9rem}.amount-input input[data-v-1cbf8a45]{font-variant-numeric:tabular-nums;border:0;border-radius:0}.text-action[data-v-1cbf8a45]{width:max-content;min-height:2.75rem;color:var(--xshop-color-action-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.method-options[data-v-1cbf8a45]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.method-options label[data-v-1cbf8a45]{border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-2);align-items:center;gap:.4rem;min-height:3rem;padding:.6rem;font-weight:600;display:flex}.method-options label[data-v-1cbf8a45]:has(input:checked){color:var(--xshop-color-action-primary);background:var(--xshop-color-brand-soft);border-color:color-mix(in srgb,var(--xshop-color-action-primary) 45%,var(--xshop-color-border-default))}.method-options input[data-v-1cbf8a45]{min-height:auto;padding:0}.form-actions[data-v-1cbf8a45]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.safety-note[data-v-1cbf8a45]{align-self:start}.safety-note p[data-v-1cbf8a45]{color:var(--xshop-color-text-secondary)}.success-panel[data-v-1cbf8a45]{margin-top:var(--xshop-space-5);border-color:var(--xshop-color-status-success);gap:1rem;display:grid}.success-panel>strong[data-v-1cbf8a45]{overflow-wrap:anywhere}.success-panel dl[data-v-1cbf8a45]{gap:.7rem;margin:0;display:grid}.success-panel dl div[data-v-1cbf8a45]{justify-content:space-between;gap:1rem;display:flex}.success-panel dd[data-v-1cbf8a45]{margin:0;font-weight:700}.confirm-layer[data-v-1cbf8a45]{z-index:1000;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.confirm-layer section[data-v-1cbf8a45]{overscroll-behavior:contain;background:var(--xshop-color-surface-raised);border-radius:var(--xshop-radius-3);width:min(30rem,100%);max-height:calc(100dvh - 2rem);box-shadow:var(--xshop-shadow-3);padding:1.5rem;overflow:auto}.confirm-layer h2[data-v-1cbf8a45]{margin-top:0}.confirm-layer section>div[data-v-1cbf8a45]{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}@media (width>=64rem){.withdraw-grid[data-v-1cbf8a45]{grid-template-columns:minmax(0,1.5fr) minmax(15rem,.7fr)}}@media (width<=30rem){.method-options[data-v-1cbf8a45],.form-actions[data-v-1cbf8a45]{grid-template-columns:1fr}.withdraw-form[data-v-1cbf8a45],.safety-note[data-v-1cbf8a45]{padding:var(--xshop-space-4)}.withdraw-form[data-v-1cbf8a45]{gap:var(--xshop-space-4)}.balance-strip[data-v-1cbf8a45]{padding:var(--xshop-space-4)}.confirm-layer section>div[data-v-1cbf8a45]{grid-template-columns:1fr;display:grid}.success-panel dl div[data-v-1cbf8a45]{gap:.2rem;display:grid}.success-panel dd[data-v-1cbf8a45]{overflow-wrap:anywhere}}.list-tools[data-v-266ee64b]{margin-bottom:var(--xshop-space-5);justify-content:space-between;align-items:end;gap:1rem;display:flex}.list-tools label[data-v-266ee64b]{gap:.4rem;font-weight:700;display:grid}.list-tools select[data-v-266ee64b]{min-height:2.75rem;color:var(--xshop-color-text-primary);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-strong);border-radius:var(--xshop-radius-2);font:inherit;padding:.6rem 2.5rem .6rem .8rem}.list-state[data-v-266ee64b]{min-height:14rem;padding:var(--xshop-space-5);color:var(--xshop-color-text-secondary);text-align:center;background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4);place-content:center;justify-items:center;gap:1rem;display:grid}.list-state.is-error[data-v-266ee64b]{color:var(--xshop-color-status-danger)}.withdraw-list[data-v-266ee64b]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.withdraw-list a[data-v-266ee64b]{padding:var(--xshop-space-5);color:inherit;background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4);text-decoration:none;transition:border-color .18s,transform .18s;display:block}.withdraw-list a[data-v-266ee64b]:hover{border-color:var(--xshop-color-action-primary)}.withdraw-list a[data-v-266ee64b]:active{transform:scale(.99)}.withdraw-list header[data-v-266ee64b]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.withdraw-list header strong[data-v-266ee64b]{font-variant-numeric:tabular-nums;font-size:1.35rem}.withdraw-list p[data-v-266ee64b]{color:var(--xshop-color-text-secondary);overflow-wrap:anywhere;margin:.5rem 0 1rem;font-size:.8rem}.withdraw-list dl[data-v-266ee64b]{gap:.6rem;margin:0;display:grid}.withdraw-list dl div[data-v-266ee64b]{justify-content:space-between;gap:1rem;display:flex}.withdraw-list dt[data-v-266ee64b]{color:var(--xshop-color-text-secondary)}.withdraw-list dd[data-v-266ee64b]{text-align:end;margin:0}.status[data-v-266ee64b]{background:var(--xshop-color-status-info-soft);border-radius:999px;padding:.25rem .55rem;font-size:.8rem;font-weight:750}.status--completed[data-v-266ee64b]{color:var(--xshop-color-status-success);background:var(--xshop-color-status-success-soft)}.status--rejected[data-v-266ee64b]{color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft)}.pager[data-v-266ee64b]{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-top:1.25rem;display:grid}.pager button[data-v-266ee64b]:last-child{justify-self:end}.pager span[data-v-266ee64b]{text-align:center}@media (width<=30rem){.list-tools[data-v-266ee64b]{flex-direction:column;align-items:stretch}.list-tools .button[data-v-266ee64b]{width:100%}.withdraw-list a[data-v-266ee64b]{padding:var(--xshop-space-4)}.withdraw-list dl div[data-v-266ee64b]{gap:.15rem;display:grid}.withdraw-list dd[data-v-266ee64b]{text-align:start;overflow-wrap:anywhere}.pager[data-v-266ee64b]{grid-template-columns:1fr 1fr}.pager span[data-v-266ee64b]{grid-area:1/1/auto/-1}}@media (prefers-reduced-motion:reduce){.withdraw-list a[data-v-266ee64b]{transition:none}}.detail-state[data-v-9dc2652e]{min-height:14rem;color:var(--xshop-color-text-secondary);place-content:center;justify-items:center;gap:1rem;display:grid}.detail-state.is-error[data-v-9dc2652e]{color:var(--xshop-color-status-danger)}.detail-hero[data-v-9dc2652e]{padding:var(--xshop-space-6);color:var(--xshop-color-text-primary);border-radius:var(--xshop-radius-4);background:linear-gradient(135deg,#fff8ee,#fff1e2);border:1px solid #f2decc;justify-content:space-between;align-items:center;gap:1rem;display:flex}.detail-hero>div[data-v-9dc2652e]{gap:.4rem;min-width:0;display:grid}.detail-hero strong[data-v-9dc2652e]{font-variant-numeric:tabular-nums;font-size:clamp(2rem,8vw,3.2rem)}.detail-hero small[data-v-9dc2652e]{color:var(--xshop-color-text-secondary);overflow-wrap:anywhere}.status[data-v-9dc2652e]{color:var(--xshop-color-text-primary);background:var(--xshop-color-status-info-soft);white-space:nowrap;border-radius:999px;padding:.4rem .7rem}.status--completed[data-v-9dc2652e]{background:var(--xshop-color-status-success-soft)}.status--rejected[data-v-9dc2652e]{background:var(--xshop-color-status-danger-soft)}.reject-reason[data-v-9dc2652e]{color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft);border-radius:var(--xshop-radius-2);border-inline-start:.25rem solid;margin-top:1rem;padding:1rem}.reject-reason p[data-v-9dc2652e]{margin:.4rem 0 0}.detail-grid[data-v-9dc2652e]{gap:1rem;margin-top:1rem;display:grid}.detail-grid>section[data-v-9dc2652e]{padding:var(--xshop-space-5);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4)}.detail-grid h2[data-v-9dc2652e]{margin-top:0;font-size:1.1rem}.detail-grid dl[data-v-9dc2652e]{gap:.8rem;margin:0;display:grid}.detail-grid dl div[data-v-9dc2652e]{grid-template-columns:7rem minmax(0,1fr);gap:1rem;display:grid}.detail-grid dt[data-v-9dc2652e]{color:var(--xshop-color-text-secondary)}.detail-grid dd[data-v-9dc2652e]{text-align:end;overflow-wrap:anywhere;margin:0}.timeline[data-v-9dc2652e]{gap:0;margin:0;padding:0;list-style:none;display:grid}.timeline li[data-v-9dc2652e]{grid-template-columns:1rem 1fr;gap:.7rem;padding-bottom:1.2rem;display:grid;position:relative}.timeline li[data-v-9dc2652e]:not(:last-child):before{content:"";border-left:1px solid var(--xshop-color-border-strong);position:absolute;top:.7rem;bottom:-.2rem;left:.34rem}.timeline li>span[data-v-9dc2652e]{background:var(--xshop-color-action-primary);border-radius:50%;width:.7rem;height:.7rem;margin-top:.25rem}.timeline div[data-v-9dc2652e]{gap:.2rem;display:grid}.timeline time[data-v-9dc2652e],.timeline small[data-v-9dc2652e]{color:var(--xshop-color-text-secondary);font-size:.8rem}@media (width>=48rem){.detail-grid[data-v-9dc2652e]{grid-template-columns:1.15fr .85fr}}@media (width<=30rem){.detail-hero[data-v-9dc2652e]{padding:var(--xshop-space-5);flex-direction:column;align-items:flex-start}.detail-grid>section[data-v-9dc2652e]{padding:var(--xshop-space-4)}.detail-grid dl div[data-v-9dc2652e]{grid-template-columns:1fr;gap:.15rem}.detail-grid dd[data-v-9dc2652e]{text-align:start}}.support-page[data-v-3e4ff63d]{width:min(100%,56rem);min-height:calc(100dvh - 10rem);padding:var(--xshop-space-5) max(var(--xshop-space-4), env(safe-area-inset-right)) var(--xshop-space-7) max(var(--xshop-space-4), env(safe-area-inset-left));margin-inline:auto}.support-heading[data-v-3e4ff63d]{justify-content:space-between;align-items:center;gap:var(--xshop-space-5);padding:var(--xshop-space-5) 0;display:flex}.support-heading p[data-v-3e4ff63d],.support-heading h1[data-v-3e4ff63d],.support-heading span[data-v-3e4ff63d]{margin:0}.support-heading p[data-v-3e4ff63d]{color:var(--xshop-color-action-primary);font-size:var(--xshop-font-size-caption);letter-spacing:.12em;font-weight:800}.support-heading h1[data-v-3e4ff63d]{font-size:var(--xshop-font-size-heading-1)}.support-heading div>span[data-v-3e4ff63d]{color:var(--xshop-color-text-secondary);font-size:var(--xshop-font-size-small)}.connection-dot[data-v-3e4ff63d]{background:var(--xshop-color-status-warning);width:.75rem;height:.75rem;box-shadow:0 0 0 .35rem var(--xshop-color-status-warning-soft);border-radius:50%;flex:none}.connection-dot--connected[data-v-3e4ff63d]{background:var(--xshop-color-status-success);box-shadow:0 0 0 .35rem var(--xshop-color-status-success-soft)}.connection-dot--disconnected[data-v-3e4ff63d]{background:var(--xshop-color-status-danger);box-shadow:0 0 0 .35rem var(--xshop-color-status-danger-soft)}.context-note[data-v-3e4ff63d]{gap:var(--xshop-space-2);margin-bottom:var(--xshop-space-4);padding:var(--xshop-space-4) var(--xshop-space-5);color:var(--xshop-color-status-info);background:var(--xshop-color-status-info-soft);border-inline-start:.25rem solid;display:grid}.context-note span[data-v-3e4ff63d]{font-size:var(--xshop-font-size-small)}.support-state[data-v-3e4ff63d]{place-content:center;justify-items:center;gap:var(--xshop-space-3);min-height:28rem;padding:var(--xshop-space-8);color:var(--xshop-color-text-secondary);text-align:center;background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4);display:grid}.support-state--error[data-v-3e4ff63d]{color:var(--xshop-color-status-danger)}.loading-mark[data-v-3e4ff63d]{border:.2rem solid var(--xshop-color-brand-soft);border-top-color:var(--xshop-color-action-primary);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite spin-3e4ff63d}.chat-panel[data-v-3e4ff63d]{background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-default);border-radius:var(--xshop-radius-4);box-shadow:var(--xshop-elevation-1);position:relative;overflow:hidden}.message-list[data-v-3e4ff63d]{overscroll-behavior:contain;height:min(58dvh,36rem);min-height:24rem;padding:var(--xshop-space-5);background:linear-gradient(#f8f8f6,#fff 40%);overflow-y:auto}.history-action[data-v-3e4ff63d]{min-height:2rem;margin-bottom:var(--xshop-space-4);color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-caption);place-items:center;display:grid}.history-action button[data-v-3e4ff63d]{min-height:2.75rem;padding-inline:var(--xshop-space-4);color:var(--xshop-color-text-link);border-radius:var(--xshop-radius-2);cursor:pointer;background:0 0}.empty-conversation[data-v-3e4ff63d]{min-height:17rem;padding:var(--xshop-space-6);color:var(--xshop-color-text-secondary);text-align:center;place-content:center;justify-items:center;display:grid}.empty-conversation>span[data-v-3e4ff63d]{color:var(--xshop-color-action-primary);font-size:2rem}.empty-conversation p[data-v-3e4ff63d]{max-width:28rem;margin:var(--xshop-space-2) 0 0;font-size:var(--xshop-font-size-small)}.message-row[data-v-3e4ff63d]{margin:var(--xshop-space-4) 0;display:flex}.message-row--mine[data-v-3e4ff63d]{justify-content:flex-end}.message-bubble[data-v-3e4ff63d]{max-width:min(82%,34rem);padding:var(--xshop-space-3) var(--xshop-space-4);background:var(--xshop-color-surface-sunken);border-radius:var(--xshop-radius-1) var(--xshop-radius-3) var(--xshop-radius-3);overflow-wrap:anywhere}.message-row--mine .message-bubble[data-v-3e4ff63d]{color:var(--xshop-color-text-primary);border-radius:var(--xshop-radius-3) var(--xshop-radius-1) var(--xshop-radius-3) var(--xshop-radius-3);background:#fff0e4;border:1px solid #f6d8c1}.message-bubble>span[data-v-3e4ff63d]{margin-bottom:var(--xshop-space-2);color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-caption);font-weight:700;display:block}.message-bubble p[data-v-3e4ff63d]{white-space:pre-wrap;margin:0}.message-bubble time[data-v-3e4ff63d]{margin-top:var(--xshop-space-2);color:var(--xshop-color-text-muted);font-size:var(--xshop-font-size-caption);text-align:end;display:block}.new-message[data-v-3e4ff63d]{right:var(--xshop-space-5);min-height:2.75rem;padding:var(--xshop-space-3) var(--xshop-space-4);color:var(--xshop-color-on-primary);background:var(--xshop-color-action-primary);border-radius:var(--xshop-radius-pill);box-shadow:var(--xshop-elevation-2);cursor:pointer;position:absolute;bottom:9rem}.closed-note[data-v-3e4ff63d],.send-error[data-v-3e4ff63d]{padding:var(--xshop-space-3) var(--xshop-space-5);font-size:var(--xshop-font-size-small);margin:0}.closed-note[data-v-3e4ff63d]{color:var(--xshop-color-status-warning);background:var(--xshop-color-status-warning-soft)}.send-error[data-v-3e4ff63d]{justify-content:space-between;align-items:center;gap:var(--xshop-space-4);color:var(--xshop-color-status-danger);background:var(--xshop-color-status-danger-soft);display:flex}.send-error button[data-v-3e4ff63d]{min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;flex:none;font-weight:700}.composer[data-v-3e4ff63d]{padding:var(--xshop-space-4);border-top:1px solid var(--xshop-color-border-default)}.composer textarea[data-v-3e4ff63d]{resize:vertical;width:100%;min-height:4.5rem;max-height:10rem;padding:var(--xshop-space-3) var(--xshop-space-4);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-strong);border-radius:var(--xshop-radius-2)}.composer__actions[data-v-3e4ff63d]{justify-content:space-between;align-items:center;gap:var(--xshop-space-4);margin-top:var(--xshop-space-3);display:flex}.composer__actions small[data-v-3e4ff63d]{color:var(--xshop-color-text-muted)}@keyframes spin-3e4ff63d{to{transform:rotate(1turn)}}@media (width<=47.999rem){.support-heading h1[data-v-3e4ff63d]{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=480px){.support-page[data-v-3e4ff63d]{padding:0}.support-heading[data-v-3e4ff63d]{margin-inline:var(--xshop-space-4);padding-block:var(--xshop-space-4)}.context-note[data-v-3e4ff63d]{margin-inline:var(--xshop-space-4);border-radius:var(--xshop-radius-2)}.chat-panel[data-v-3e4ff63d]{border-left:0;border-right:0;border-radius:0}.message-list[data-v-3e4ff63d]{height:calc(100dvh - 18.5rem - env(safe-area-inset-top));min-height:12rem;padding:var(--xshop-space-4)}.message-bubble[data-v-3e4ff63d]{max-width:88%}.composer[data-v-3e4ff63d]{padding:var(--xshop-space-3) var(--xshop-space-4) max(var(--xshop-space-3), env(safe-area-inset-bottom))}.composer textarea[data-v-3e4ff63d]{min-height:3.5rem;font-size:1rem}.composer__actions small[data-v-3e4ff63d]{max-width:10rem;font-size:.7rem}.composer__actions .button[data-v-3e4ff63d]{min-width:5.5rem}.send-error[data-v-3e4ff63d]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.loading-mark[data-v-3e4ff63d]{animation:none}}.store-state[data-v-649016bd]{place-content:center;justify-items:center;gap:var(--xshop-space-3);text-align:center;min-height:24rem;display:grid}.store-state h1[data-v-649016bd],.store-state p[data-v-649016bd]{margin:0}.store-state p[data-v-649016bd]{max-width:36rem;color:var(--xshop-color-text-secondary)}.store-state__spinner[data-v-649016bd]{border:.2rem solid var(--xshop-color-border-default);border-top-color:var(--xshop-color-action-primary);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite store-spin-649016bd}.store-state__actions[data-v-649016bd]{justify-content:center;gap:var(--xshop-space-3);flex-wrap:wrap;margin-block-start:var(--xshop-space-4);display:flex}.store-header[data-v-649016bd]{margin-inline:calc(var(--xshop-space-4) * -1);margin-block:calc(var(--xshop-space-4) * -1) var(--xshop-space-8);padding:var(--xshop-space-5) var(--xshop-space-4) var(--xshop-space-7);color:var(--xshop-color-text-inverse);background:var(--xshop-brand-ink)}.store-header__back[data-v-649016bd]{min-height:2.75rem;color:inherit;text-underline-offset:.2em;align-items:center;margin-block-end:var(--xshop-space-5);font-weight:650;display:inline-flex}.store-header__identity[data-v-649016bd]{gap:var(--xshop-space-4);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.store-header__mark[data-v-649016bd]{width:4rem;height:4rem;color:var(--xshop-brand-ink);background:var(--xshop-color-surface-raised);border-radius:var(--xshop-radius-3);place-items:center;display:grid}.store-header__mark svg[data-v-649016bd]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:2.6rem}.store-header h1[data-v-649016bd]{font-size:var(--xshop-font-size-heading-1);overflow-wrap:anywhere;margin-block-end:var(--xshop-space-2)}.store-header p[data-v-649016bd]{gap:var(--xshop-space-2) var(--xshop-space-5);color:#d3dfdd;font-size:var(--xshop-font-size-small);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.store-products__heading[data-v-649016bd]{justify-content:space-between;align-items:end;gap:var(--xshop-space-4);margin-block-end:var(--xshop-space-5);display:flex}.store-products__heading h2[data-v-649016bd]{font-size:var(--xshop-font-size-heading-2);margin-block-end:var(--xshop-space-1)}.store-products__heading p[data-v-649016bd]{color:var(--xshop-color-text-secondary);margin:0}.store-sort select[data-v-649016bd]{max-width:10rem;min-height:2.75rem;padding:var(--xshop-space-2) var(--xshop-space-4);color:var(--xshop-color-text-primary);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-strong);border-radius:var(--xshop-radius-2)}.store-search[data-v-649016bd]{margin-block-end:var(--xshop-space-5)}.store-search>label[data-v-649016bd]{margin-block-end:var(--xshop-space-2);font-weight:650;display:block}.store-search>div[data-v-649016bd]{grid-template-columns:minmax(0,1fr) auto;display:grid}.store-search input[data-v-649016bd]{min-width:0;min-height:3rem;padding:var(--xshop-space-3) var(--xshop-space-4);background:var(--xshop-color-surface-raised);border:1px solid var(--xshop-color-border-strong);border-radius:var(--xshop-radius-2) 0 0 var(--xshop-radius-2);border-inline-end:0;font-size:1rem}.store-search .button[data-v-649016bd]{border-radius:0 var(--xshop-radius-2) var(--xshop-radius-2) 0}.store-filter-summary[data-v-649016bd]{justify-content:space-between;align-items:center;gap:var(--xshop-space-4);padding:var(--xshop-space-3) var(--xshop-space-4);background:var(--xshop-color-brand-soft);margin-block-end:var(--xshop-space-5);display:flex}.store-filter-summary span[data-v-649016bd]{overflow-wrap:anywhere;min-width:0}.store-filter-summary button[data-v-649016bd]{min-height:2.75rem;color:var(--xshop-color-text-link);cursor:pointer;background:0 0;flex:none;font-weight:700}.store-filter-summary button[data-v-649016bd]:hover,.store-pagination p button[data-v-649016bd]:hover{text-underline-offset:.2em;text-decoration:underline}.store-product-grid[data-v-649016bd]{gap:var(--xshop-space-6) var(--xshop-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.store-pagination[data-v-649016bd]{justify-items:center;gap:var(--xshop-space-3);text-align:center;margin-block-start:var(--xshop-space-8);display:grid}.store-pagination p[data-v-649016bd]{color:var(--xshop-color-text-secondary);margin:0}.store-pagination p button[data-v-649016bd]{min-height:2.75rem;color:var(--xshop-color-text-link);cursor:pointer;background:0 0;font-weight:700}@keyframes store-spin-649016bd{to{transform:rotate(360deg)}}@media (width<=47.999rem){.store-header__back[data-v-649016bd]{display:none}}@media (width>=48rem){.store-header[data-v-649016bd]{padding:var(--xshop-space-7);border-radius:var(--xshop-radius-3);margin-inline:0}.store-search[data-v-649016bd]{width:min(100%,38rem)}.store-product-grid[data-v-649016bd]{gap:var(--xshop-space-8) var(--xshop-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.store-header[data-v-649016bd]{gap:var(--xshop-space-8);padding:var(--xshop-space-8);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.store-header__back[data-v-649016bd]{grid-area:1/2;justify-self:end;margin:0}.store-header__identity[data-v-649016bd]{grid-area:1/1}.store-products__heading[data-v-649016bd]{border-bottom:1px solid var(--xshop-color-border-default);padding-block-end:var(--xshop-space-4)}.store-product-grid[data-v-649016bd]{gap:var(--xshop-space-9) var(--xshop-space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=90rem){.store-product-grid[data-v-649016bd]{grid-template-columns:repeat(5,minmax(0,1fr))}}.not-found[data-v-a1052ebf]{align-content:center;justify-items:start;gap:var(--xshop-space-6);max-width:42rem;min-height:55vh;margin-inline:auto;display:grid}.not-found__code[data-v-a1052ebf]{color:var(--xshop-color-action-primary);letter-spacing:-.08em;margin:0;font-size:clamp(4rem,22vw,8rem);font-weight:800;line-height:.8}.not-found h1[data-v-a1052ebf]{font-size:var(--xshop-font-size-heading-1);margin-block-end:var(--xshop-space-3)}.not-found div>p[data-v-a1052ebf]{max-width:34rem;color:var(--xshop-color-text-secondary);text-wrap:pretty;margin:0}.not-found__actions[data-v-a1052ebf]{gap:var(--xshop-space-3);flex-wrap:wrap;display:flex}:root{--xshop-theme-primary:#0f766e;--xshop-theme-hover:#0d6861;--xshop-theme-active:#0c5c56;--xshop-color-on-primary:#fff;--xshop-brand-teal-800:color-mix(in srgb, var(--xshop-theme-primary) 45%, #000);--xshop-brand-teal-700:var(--xshop-theme-primary);--xshop-brand-teal-600:color-mix(in srgb, var(--xshop-theme-primary) 88%, #fff);--xshop-brand-teal-100:color-mix(in srgb, var(--xshop-theme-primary) 14%, #fff);--xshop-brand-ink:#111827;--xshop-color-surface-page:#f5f8f7;--xshop-color-surface-raised:#fff;--xshop-color-surface-sunken:#eef1ef;--xshop-color-surface-overlay:#fff;--xshop-color-surface-sticky:#fffffff5;--xshop-color-brand-soft:color-mix(in srgb, var(--xshop-theme-primary) 10%, #fff);--xshop-color-text-primary:#111827;--xshop-color-text-secondary:#6b7280;--xshop-color-text-muted:#6b7280;--xshop-color-text-inverse:#fff;--xshop-color-text-link:var(--xshop-brand-teal-700);--xshop-color-border-default:#e5e7eb;--xshop-color-border-strong:#879793;--xshop-color-border-focus:var(--xshop-brand-teal-700);--xshop-color-action-primary:var(--xshop-brand-teal-700);--xshop-color-action-primary-hover:var(--xshop-theme-hover);--xshop-color-action-primary-active:var(--xshop-theme-active);--xshop-color-action-disabled:#b7c2bf;--xshop-color-status-success:#176c45;--xshop-color-status-success-soft:#e3f3e9;--xshop-color-status-warning:#875a05;--xshop-color-status-warning-soft:#fff4d6;--xshop-color-status-danger:#ad2e38;--xshop-color-status-danger-soft:#fde9eb;--xshop-color-status-info:#26669a;--xshop-color-status-info-soft:#e7f2fb;--xshop-color-price-current:#d32f2f;--xshop-color-stock-unavailable:#6e7775;--xshop-color-overlay:#0f1f1d85;--xshop-color-status-overlay:#17201fe0;--xshop-color-focus-ring-soft:#0f766e29;--xshop-color-tap-highlight:#0f766e24;--xshop-font-sans:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--xshop-font-size-display:clamp(1.8rem, 5vw, 2.5rem);--xshop-font-size-heading-1:clamp(1.5rem, 4vw, 2rem);--xshop-font-size-heading-2:clamp(1.25rem, 3vw, 1.5rem);--xshop-font-size-heading-3:1.125rem;--xshop-font-size-body:1rem;--xshop-font-size-small:.875rem;--xshop-font-size-caption:.75rem;--xshop-line-height-tight:1.25;--xshop-line-height-heading:1.35;--xshop-line-height-body:1.6;--xshop-space-0:0;--xshop-space-1:.125rem;--xshop-space-2:.25rem;--xshop-space-3:.5rem;--xshop-space-4:.75rem;--xshop-space-5:1rem;--xshop-space-6:1.25rem;--xshop-space-7:1.5rem;--xshop-space-8:2rem;--xshop-space-9:2.5rem;--xshop-space-10:3rem;--xshop-space-11:4rem;--xshop-space-12:5rem;--xshop-radius-0:0;--xshop-radius-1:.25rem;--xshop-radius-2:.5rem;--xshop-radius-3:.75rem;--xshop-radius-4:1rem;--xshop-radius-pill:999px;--xshop-elevation-0:none;--xshop-elevation-1:0 .25rem 1rem #17201f14;--xshop-elevation-2:0 1rem 3rem #17201f2e;--xshop-elevation-3:0 1.5rem 4rem #17201f3d;--xshop-motion-fast:.12s;--xshop-motion-standard:.18s;--xshop-motion-slow:.24s;--xshop-ease-standard:cubic-bezier(.2, 0, 0, 1);--xshop-z-base:0;--xshop-z-sticky:100;--xshop-z-dropdown:300;--xshop-z-overlay:500;--xshop-z-drawer:600;--xshop-z-dialog:700;--xshop-z-toast:800;--xshop-page-max-width:82.5rem;--xshop-home-content-max-width:82.5rem;--xshop-home-shell-max-width:85.5rem;--xshop-home-section-gap:clamp(2rem, 4vw, 3.5rem)}:root[data-theme=dark]{--xshop-brand-teal-700:color-mix(in srgb, var(--xshop-theme-primary) 48%, #fff);--xshop-brand-teal-600:color-mix(in srgb, var(--xshop-theme-primary) 38%, #fff);--xshop-brand-teal-100:color-mix(in srgb, var(--xshop-theme-primary) 24%, #18211f);--xshop-brand-ink:#edf6f4;--xshop-color-on-primary:#000;--xshop-color-surface-page:#101716;--xshop-color-surface-raised:#18211f;--xshop-color-surface-sunken:#202b29;--xshop-color-surface-overlay:#18211f;--xshop-color-surface-sticky:#101716f5;--xshop-color-brand-soft:color-mix(in srgb, var(--xshop-theme-primary) 22%, #18211f);--xshop-color-text-primary:#edf6f4;--xshop-color-text-secondary:#b2c0bd;--xshop-color-text-muted:#9caaa7;--xshop-color-text-link:#68d8cb;--xshop-color-border-default:#33413e;--xshop-color-border-strong:#70817d;--xshop-color-border-focus:#68d8cb;--xshop-color-action-primary:var(--xshop-brand-teal-700);--xshop-color-action-primary-hover:var(--xshop-brand-teal-600);--xshop-color-action-primary-active:var(--xshop-brand-teal-700);--xshop-color-action-disabled:#56635f;--xshop-color-status-success:#84d7ad;--xshop-color-status-success-soft:#173c2b;--xshop-color-status-warning:#f1c56d;--xshop-color-status-warning-soft:#443418;--xshop-color-status-danger:#ff9ca5;--xshop-color-status-danger-soft:#472328;--xshop-color-status-info:#91c8f0;--xshop-color-status-info-soft:#18364d;--xshop-color-price-current:#ff8585;--xshop-color-stock-unavailable:#a0aaa8;--xshop-color-overlay:#000000ad;--xshop-color-status-overlay:#090e0deb;--xshop-color-focus-ring-soft:#68d8cb38;--xshop-color-tap-highlight:#68d8cb2e;--xshop-elevation-1:0 .25rem 1rem #0000003d;--xshop-elevation-2:0 1rem 3rem #00000061;--xshop-elevation-3:0 1.5rem 4rem #0000007a}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--xshop-color-surface-page);-webkit-text-size-adjust:100%;min-width:20rem;scroll-padding-top:7rem;scroll-padding-bottom:7rem}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-width:20rem;min-height:100vh;color:var(--xshop-color-text-primary);background:var(--xshop-color-surface-page);font-family:var(--xshop-font-sans);font-size:var(--xshop-font-size-body);line-height:var(--xshop-line-height-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{color:inherit;font:inherit}button,a,input,select,textarea{touch-action:manipulation;-webkit-tap-highlight-color:var(--xshop-color-tap-highlight)}button{border:0}a{color:var(--xshop-color-text-link)}img{max-width:100%;display:block}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{line-height:var(--xshop-line-height-heading);text-wrap:balance}:focus-visible{outline:.1875rem solid var(--xshop-color-border-focus);outline-offset:.1875rem}::selection{color:var(--xshop-color-text-primary);background:var(--xshop-brand-teal-100)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--xshop-z-toast);min-height:2.75rem;padding:var(--xshop-space-3) var(--xshop-space-5);color:var(--xshop-color-on-primary);background:var(--xshop-color-action-primary);border-radius:var(--xshop-radius-2);transition:transform var(--xshop-motion-fast) var(--xshop-ease-standard);align-items:center;display:inline-flex;position:fixed;inset-block-start:var(--xshop-space-3);inset-inline-start:var(--xshop-space-3);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.button{justify-content:center;align-items:center;gap:var(--xshop-space-3);min-height:2.75rem;padding:var(--xshop-space-3) var(--xshop-space-5);border-radius:var(--xshop-radius-2);cursor:pointer;transition:background-color var(--xshop-motion-fast) var(--xshop-ease-standard), border-color var(--xshop-motion-fast) var(--xshop-ease-standard), color var(--xshop-motion-fast) var(--xshop-ease-standard), transform var(--xshop-motion-fast) var(--xshop-ease-standard);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:.62}.button--primary{color:var(--xshop-color-on-primary);background:var(--xshop-color-action-primary)}.button--primary:hover:not(:disabled){background:var(--xshop-color-action-primary-hover)}.button--primary:active:not(:disabled){background:var(--xshop-color-action-primary-active)}.button--secondary{color:var(--xshop-color-text-primary);background:var(--xshop-color-surface-raised);border-color:var(--xshop-color-border-strong)}.button--secondary:hover:not(:disabled){border-color:var(--xshop-color-border-strong);background:var(--xshop-color-surface-sunken)}.button--text{color:var(--xshop-color-text-link);background:0 0}.button--text:hover:not(:disabled){background:var(--xshop-brand-teal-100)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (pointer:fine){html{overscroll-behavior:none}}
