.related-sale-anchor.svelte-qtj2u6{margin-top:1.25rem}.related-sale-column.svelte-qtj2u6{width:100%;max-width:288px;border:1px solid #d9e0d1;border-radius:14px;background:#fff;box-shadow:0 5px 22px #0002}.related-sale-scroll.svelte-qtj2u6{max-height:480px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:12px}.sale-man.svelte-qtj2u6{display:block;width:120px;margin:0 auto 12px}.sale-man.svelte-qtj2u6 img:where(.svelte-qtj2u6){width:100%;height:auto}h2.svelte-qtj2u6{font-size:16px;font-weight:700}.styles.svelte-qtj2u6{font-size:12px;color:#526045;margin:4px 0 12px}.sale-product.svelte-qtj2u6{display:block;padding:12px 0;border-top:1px solid #e5e7eb;text-decoration:none}.name.svelte-qtj2u6{display:block;font-size:13px;line-height:1.4;margin-top:6px;color:#172030}.price.svelte-qtj2u6{display:block;color:#dc0000;font-size:14px;font-weight:700;margin-top:5px}.stock.svelte-qtj2u6{font-size:12px;color:#647067}a.svelte-qtj2u6:focus-visible,.related-sale-scroll.svelte-qtj2u6:focus-visible{outline:3px solid #774499;outline-offset:2px}@media(min-width:1280px){.related-sale-anchor.svelte-qtj2u6{height:0;margin:0}.related-sale-column.svelte-qtj2u6{position:fixed;z-index:30;top:var(--rail-top);right:-96px;width:288px;transition:right .2s ease}.related-sale-column.svelte-qtj2u6:hover,.related-sale-column.svelte-qtj2u6:focus-within{right:0}.related-sale-scroll.svelte-qtj2u6{max-height:clamp(160px,calc(100dvh - var(--rail-top) - 20px),540px)}}@media(prefers-reduced-motion:reduce){.related-sale-column.svelte-qtj2u6{transition:none}}
