.shop-mobile.svelte-a8yt2h{display:none}[data-shop-section]{scroll-margin-top:100px}.shop-site button{cursor:pointer;font-family:inherit}.shop-site button:focus-visible{outline-offset:3px;outline:2px solid #d9363a}.shop-sections.svelte-a8yt2h{z-index:2;background:#fff;border-bottom:1px solid #eee;justify-content:center;align-items:center;gap:28px;padding:14px 20px;font:13px/1.5 Arial,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;display:flex;position:relative}.shop-sections.svelte-a8yt2h a:where(.svelte-a8yt2h){color:#333;white-space:nowrap;text-decoration:none}.shop-sections.svelte-a8yt2h a:where(.svelte-a8yt2h):hover{color:#d9363a}.shop-sections.svelte-a8yt2h .purchase:where(.svelte-a8yt2h){color:#d9363a;font-weight:700}.shop-sections.svelte-a8yt2h a:where(.svelte-a8yt2h):focus-visible{outline-offset:4px;outline:2px solid #d9363a}@media (width<=1199px){.shop-desktop.svelte-a8yt2h{display:none}.shop-mobile.svelte-a8yt2h{display:block}}@media (width<=600px){.shop-sections.svelte-a8yt2h{gap:15px;padding:12px 16px;font-size:10px}.shop-sections.svelte-a8yt2h .purchase:where(.svelte-a8yt2h){font-size:10px}[data-shop-section]{scroll-margin-top:88px}}
