.GoodsReservationCycle-module__YsgoNa__summary{color:#343045;background:#f7f6fc;border:1px solid #aaa6c9;border-radius:16px;margin:1.5rem 0;padding:clamp(1rem,3vw,1.75rem)}.GoodsReservationCycle-module__YsgoNa__summary h2{margin:.3rem 0 .8rem;font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.5}.GoodsReservationCycle-module__YsgoNa__summary p,.GoodsReservationCycle-module__YsgoNa__details p{margin:.7rem 0;line-height:1.8}.GoodsReservationCycle-module__YsgoNa__kicker{color:#62568b;font-size:.85rem;font-weight:700}.GoodsReservationCycle-module__YsgoNa__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.GoodsReservationCycle-module__YsgoNa__options p{background:#fff;border-radius:10px;margin:0;padding:1rem}.GoodsReservationCycle-module__YsgoNa__note{color:#605b6e;font-size:.82rem}.GoodsReservationCycle-module__YsgoNa__button{color:#fff;font:inherit;cursor:pointer;background:#625187;border:0;border-radius:8px;margin:.5rem .5rem .5rem 0;padding:.7rem 1rem}.GoodsReservationCycle-module__YsgoNa__summary a,.GoodsReservationCycle-module__YsgoNa__details a{color:#584274;text-underline-offset:3px;text-decoration:underline}.GoodsReservationCycle-module__YsgoNa__details{overflow-wrap:anywhere;background:#faf8fd;border:1px solid #d3ccdf;border-radius:10px;margin:1rem 0;padding:1rem}.GoodsReservationCycle-module__YsgoNa__merchant{border-top:1px solid #ddd5e7;margin:1rem 0;padding-top:.8rem}.GoodsReservationCycle-module__YsgoNa__merchant h4{margin:0;font-size:1rem}@media (max-width:600px){.GoodsReservationCycle-module__YsgoNa__options{grid-template-columns:1fr}}
