.store-scene{background:#f7efe1;color:#392b1f;border-radius:12px;overflow:hidden}.store-top{padding:16px 28px;display:flex;justify-content:space-between;border-block-end:1px solid #d9cdb9}.store-top strong{font-family:var(--font-display);font-size:1.25rem}.store-scene-body{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:24px 32px}.store-scene-body h3{font-size:clamp(1.6rem,2.7vw,2.7rem);line-height:1.35;margin-block:20px}.store-label{font-size:.6rem;letter-spacing:.12em;font-family:var(--font-display)}.store-scene-body p{font-size:.8rem;max-inline-size:250px}.store-scene-body a{display:inline-flex;align-items:center;min-block-size:44px;margin-block-start:20px;font-size:.8rem}.store-scene-body img{inline-size:100%;aspect-ratio:4/5;object-fit:cover;max-block-size:340px}.store-bottom{border-block-start:1px solid #d9cdb9;padding:12px 28px;text-align:center;font-size:.72rem}@media(max-width:1000px){.store-scene-body{padding:20px;gap:12px}.store-scene-body h3{font-size:1.6rem}}@media(max-width:700px){.store-scene-body{padding:18px;gap:12px}.store-scene-body h3{font-size:1.45rem}.store-scene-body p{font-size:.72rem}.store-top{padding:12px 18px}.store-bottom{padding:12px;font-size:.65rem}}@media(max-width:380px){.store-scene-body{grid-template-columns:1fr}.store-scene-body img{max-block-size:220px;object-fit:contain}}
