.erpstocksync-jump{display:inline-flex;align-items:center;justify-content:center;gap:.64rem;padding:.96rem 1.92rem;border:var(--fj-border-w) solid currentColor;border-radius:var(--fj-pill);background:var(--fj-bg);color:var(--fj-primary);font-size:1.376rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.erpstocksync-jump:hover,.erpstocksync-jump:focus-visible{background:var(--fj-primary);border-color:var(--fj-primary);color:var(--fj-on-primary);text-decoration:none}.erpstocksync-jump:focus-visible{outline:2px solid var(--fj-primary);outline-offset:2px}.erpstocksync-jump__icon{flex:0 0 auto}.erpstocksync-shops__locator{margin:2.4rem 0 .8rem}@media (min-width:768px){.fj-pdp-section:has(>.erpstocksync-shops){display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:1.6rem}.fj-pdp-section:has(>.erpstocksync-shops)>.fj-pdp-section-title{grid-column:1;grid-row:1;margin-bottom:1.92rem}.fj-pdp-section:has(>.erpstocksync-shops)>.erpstocksync-shops__locator{grid-column:2;grid-row:1;justify-self:end;margin:0 0 1.92rem}.fj-pdp-section:has(>.erpstocksync-shops)>.erpstocksync-shops{grid-column:1/-1;grid-row:2}}.erpstocksync-shops{scroll-margin-top:calc(var(--fj-head-h,0px) + 7rem)}.erpstocksync-shops__lede{margin:0 0 1.6rem;color:var(--fj-muted)}.erpstocksync-shops__empty{margin:0;color:var(--fj-muted)}.erpstocksync-shops__synced{margin:1.2rem 0 0;font-size:1.216rem;color:var(--fj-muted)}.erpstocksync-shops__list{max-width:520px;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);overflow:hidden;background:var(--fj-bg)}.erpstocksync-shop+.erpstocksync-shop{border-top:var(--fj-border-w) solid var(--fj-border)}.erpstocksync-shop__summary{display:flex;align-items:center;gap:1.2rem;padding:1.12rem 1.44rem;cursor:pointer;list-style:none;font-size:1.376rem;color:var(--fj-heading);transition:background .15s ease}.erpstocksync-shop__summary::-webkit-details-marker{display:none}.erpstocksync-shop__summary::marker{content:''}.erpstocksync-shop__summary:hover{background:var(--fj-surface)}.erpstocksync-shop__summary:focus-visible{outline:2px solid var(--fj-primary);outline-offset:-2px}.erpstocksync-shop__name{flex:1 1 auto;font-weight:600;min-width:0;word-break:break-word}.erpstocksync-shop__meta{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:.48rem}.erpstocksync-shop__count{font-weight:700;font-variant-numeric:tabular-nums}.erpstocksync-shop__sizes{font-size:1.216rem;color:var(--fj-muted);white-space:nowrap}.erpstocksync-shop__chevron{flex:0 0 auto;width:.5em;height:.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-.1em,-.1em);transition:transform .2s ease}.erpstocksync-shop[open] .erpstocksync-shop__chevron{transform:rotate(-135deg) translate(-.1em,-.1em)}.erpstocksync-shop__panel{overflow:hidden}.erpstocksync-shop__panel-inner{padding:0 1.44rem 1.44rem;min-height:2.4rem}.erpstocksync-shop__loading{margin:0;color:var(--fj-muted)}.erpstocksync-shop__swatch{display:inline-block;width:1.12em;height:1.12em;margin-right:.56em;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18);background-color:var(--erpstocksync-swatch,transparent);background-image:var(--erpstocksync-swatch-image,none);background-size:cover;background-position:center;vertical-align:-.16em}.erpstocksync-shop__group th{background:var(--fj-band);color:var(--fj-heading);font-weight:700;text-align:left}.erpstocksync-shop__size{text-transform:uppercase}.erpstocksync-shop__table{max-width:none;margin-top:0}.erpstocksync-shop__table tbody tr:nth-child(odd){background:var(--fj-surface)}.erpstocksync-shop__table tbody tr.erpstocksync-shop__group{background:var(--fj-band)}.erpstocksync-shop__table th,.erpstocksync-shop__table td{padding:.8rem 1.12rem}.erpstocksync-shop__table tbody th{background:0 0;font-weight:600}.erpstocksync-shop__table td{text-align:right;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.erpstocksync-shop__chevron,.erpstocksync-shop__summary,.erpstocksync-jump{transition:none}}@media (max-width:480px){.erpstocksync-shops__list{max-width:none}.erpstocksync-shop__summary{flex-wrap:wrap;row-gap:.32rem}.erpstocksync-shop__name{flex:1 0 100%}.erpstocksync-shop__meta{flex:1 1 auto}.erpstocksync-jump{width:100%}}