.bundle[data-astro-cid-2n5id7ad]{padding:1.5rem;overflow:hidden}.photo[data-astro-cid-2n5id7ad]{aspect-ratio:2;object-fit:cover;border-block-end:1px solid var(--line);background:color-mix(in srgb, var(--cushion) 10%, var(--card));block-size:auto;inline-size:calc(100% + 3rem);max-inline-size:none;margin:-1.5rem -1.5rem 1.25rem}.placeholder[data-astro-cid-2n5id7ad]{object-fit:contain;padding-block:2rem}h3[data-astro-cid-2n5id7ad]{font-size:var(--step-1);letter-spacing:-.02em;font-weight:600}.includes-label[data-astro-cid-2n5id7ad]{color:var(--muted);font-size:var(--step--1);margin-block-end:.4rem}.items[data-astro-cid-2n5id7ad]{gap:.3rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.items[data-astro-cid-2n5id7ad] li[data-astro-cid-2n5id7ad]{padding-inline-start:1rem;position:relative}.items[data-astro-cid-2n5id7ad] li[data-astro-cid-2n5id7ad]:before{content:"";background:var(--cushion);border-radius:50%;block-size:.45rem;inline-size:.45rem;position:absolute;inset-block-start:.65em;inset-inline-start:0}.items[data-astro-cid-2n5id7ad] a[data-astro-cid-2n5id7ad]{text-decoration-color:var(--line);text-underline-offset:.2em}.price-row[data-astro-cid-2n5id7ad]{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin:0;display:flex}.price-row[data-astro-cid-2n5id7ad] .price[data-astro-cid-2n5id7ad]{font-size:var(--step-2)}.bundle-add[data-astro-cid-2n5id7ad]{margin-block-start:1.25rem}.hero[data-astro-cid-3y2vpaxb]{background:linear-gradient(to bottom, color-mix(in srgb, var(--cushion) 16%, var(--card)), var(--gel));padding-block:2rem 2.5rem}.hero-grid[data-astro-cid-3y2vpaxb]{gap:2rem;display:grid}.eyebrow[data-astro-cid-3y2vpaxb]{color:var(--cushion-ink);margin-block-end:.5rem;font-weight:600}h1[data-astro-cid-3y2vpaxb]{color:var(--cushion-ink);margin-block-end:.4em}.lead[data-astro-cid-3y2vpaxb]{font-size:var(--step-1);margin-block-end:1.5rem;line-height:1.6}.map-area[data-astro-cid-3y2vpaxb]{background:color-mix(in srgb, var(--card) 70%, transparent);border:1px solid var(--line);border-radius:var(--radius-panel);padding:1.25rem}.map-title[data-astro-cid-3y2vpaxb]{font-size:var(--step-1);text-align:center;margin-block-end:1rem}.map-row[data-astro-cid-3y2vpaxb]{grid-template-columns:minmax(6.5rem,36%) 1fr;align-items:center;gap:1.25rem;display:grid}.foot[data-astro-cid-3y2vpaxb]{block-size:auto;inline-size:100%;overflow:visible}.sole[data-astro-cid-3y2vpaxb]{fill:color-mix(in srgb, var(--cushion) 22%, var(--card));stroke:color-mix(in srgb, var(--cushion) 55%, var(--card));stroke-width:1.5px;transition:fill .2s}.isobar[data-astro-cid-3y2vpaxb]{fill:none;stroke:var(--card);stroke-opacity:.55;stroke-width:1px;stroke-dasharray:3 3}.zone[data-astro-cid-3y2vpaxb] ellipse[data-astro-cid-3y2vpaxb]{transition:opacity .2s}.core[data-astro-cid-3y2vpaxb]{transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.2,.7,.2,1) backwards press;animation-delay:calc(.2s + var(--i) * .18s)}@keyframes press{0%{opacity:0;transform:scale(.3)}}.zones[data-astro-cid-3y2vpaxb]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.zones[data-astro-cid-3y2vpaxb] a[data-astro-cid-3y2vpaxb]{background:var(--card);border:1px solid var(--line);min-block-size:44px;box-shadow:var(--shadow-xs);border-radius:1.5rem;padding:.45rem 1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.zones[data-astro-cid-3y2vpaxb] a[data-astro-cid-3y2vpaxb]:hover,.zones[data-astro-cid-3y2vpaxb] a[data-astro-cid-3y2vpaxb]:focus-visible{border-color:var(--cushion);box-shadow:var(--shadow-sm)}.zone-name[data-astro-cid-3y2vpaxb]{font-weight:600}.zone-hint[data-astro-cid-3y2vpaxb]{font-size:var(--step--1);color:var(--muted);line-height:1.4}.map-row[data-astro-cid-3y2vpaxb]:has(.zones a:is(:hover,:focus-visible)) .zone[data-astro-cid-3y2vpaxb] ellipse[data-astro-cid-3y2vpaxb]{opacity:.25}.map-row[data-astro-cid-3y2vpaxb]:has(.zones a[data-zone=heel]:is(:hover,:focus-visible)) .zone[data-astro-cid-3y2vpaxb][data-zone=heel] ellipse[data-astro-cid-3y2vpaxb],.map-row[data-astro-cid-3y2vpaxb]:has(.zones a[data-zone=forefoot]:is(:hover,:focus-visible)) .zone[data-astro-cid-3y2vpaxb][data-zone=forefoot] ellipse[data-astro-cid-3y2vpaxb],.map-row[data-astro-cid-3y2vpaxb]:has(.zones a[data-zone=arch]:is(:hover,:focus-visible)) .zone[data-astro-cid-3y2vpaxb][data-zone=arch] ellipse[data-astro-cid-3y2vpaxb],.map-row[data-astro-cid-3y2vpaxb]:has(.zones a[data-zone=toes]:is(:hover,:focus-visible)) .zone[data-astro-cid-3y2vpaxb][data-zone=toes] ellipse[data-astro-cid-3y2vpaxb],.map-row[data-astro-cid-3y2vpaxb]:has(.zones a[data-zone=whole]:is(:hover,:focus-visible)) .zone[data-astro-cid-3y2vpaxb] ellipse[data-astro-cid-3y2vpaxb]{opacity:1}.map-row[data-astro-cid-3y2vpaxb]:has(.zones a[data-zone=whole]:is(:hover,:focus-visible)) .sole[data-astro-cid-3y2vpaxb]{fill:color-mix(in srgb, var(--cushion) 45%, var(--card))}@media (width>=52rem){.hero[data-astro-cid-3y2vpaxb]{padding-block:3.5rem 4rem}.hero-grid[data-astro-cid-3y2vpaxb]{grid-template-columns:1fr 1.1fr;align-items:center;gap:3rem}.map-area[data-astro-cid-3y2vpaxb]{order:-1}.map-row[data-astro-cid-3y2vpaxb]{grid-template-columns:13rem 1fr}}.block[data-astro-cid-5qqjv3h6]{padding-block:2rem 1rem;scroll-margin-block-start:8rem}.features[data-astro-cid-5qqjv3h6]{background:var(--card);border-block:1px solid var(--line)}.feature-list[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(2,1fr);gap:1.25rem 1rem;margin-block:0;padding-block:1.25rem;list-style:none;display:grid}.feature-list[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6]{color:var(--cushion-ink);align-items:center;gap:.75rem;display:flex}.feature-list[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6]>span[data-astro-cid-5qqjv3h6]{font-size:var(--step--1);color:var(--ink);line-height:1.4;display:grid}.categories[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.category[data-astro-cid-5qqjv3h6]{background:color-mix(in srgb, var(--cushion) 10%, var(--card));border:1px solid var(--line);border-radius:var(--radius-panel);text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.category[data-astro-cid-5qqjv3h6]:hover{border-color:var(--cushion);box-shadow:var(--shadow-sm)}.category[data-astro-cid-5qqjv3h6] img[data-astro-cid-5qqjv3h6]{aspect-ratio:4/3;object-fit:contain;block-size:auto;inline-size:100%;padding:1.25rem}.category-name[data-astro-cid-5qqjv3h6]{font-weight:600;font-size:var(--step--1);background:var(--card);border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .9rem;display:flex}.go[data-astro-cid-5qqjv3h6]{background:var(--cushion-ink);block-size:1.6rem;inline-size:1.6rem;color:var(--card);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.promo[data-astro-cid-5qqjv3h6]{border-radius:var(--radius-panel);background:linear-gradient(120deg, color-mix(in srgb, var(--cushion) 22%, var(--card)), var(--card));border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;margin-block:2rem 1rem;padding:1.5rem;display:grid}.promo[data-astro-cid-5qqjv3h6] img[data-astro-cid-5qqjv3h6]{block-size:auto;inline-size:4.5rem}.promo[data-astro-cid-5qqjv3h6] h2[data-astro-cid-5qqjv3h6]{font-size:var(--step-1);color:var(--cushion-ink);margin-block-end:.25rem}.promo[data-astro-cid-5qqjv3h6] p[data-astro-cid-5qqjv3h6]{margin-block-end:1rem}.bundles[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}@media (width>=52rem){.feature-list[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(4,1fr)}.feature-list[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6]+li[data-astro-cid-5qqjv3h6]{border-inline-start:1px solid var(--line);padding-inline-start:1rem}.categories[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.promo[data-astro-cid-5qqjv3h6]{gap:2.5rem;padding:2rem 3rem}.promo[data-astro-cid-5qqjv3h6] img[data-astro-cid-5qqjv3h6]{inline-size:8rem}.promo[data-astro-cid-5qqjv3h6] h2[data-astro-cid-5qqjv3h6]{font-size:var(--step-2)}}
