.c-order-product{display:grid;gap:var(--space-sm)}.c-order-product:has(.image){grid-template-columns:60px 1fr}.c-order-product .image{background:var(--color-brand-gray-50);border-radius:50%;display:grid;height:60px;place-items:center;width:60px}.c-order-product .image img{height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.c-order-product .info{display:grid;gap:var(--space-3xs);grid-template-columns:minmax(0,1fr)}.c-order-product .info .name{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}@media screen and (max-width:760px){.c-order-product .info .name{line-height:1.7}}.c-order-product .info .price{align-items:center;display:flex}.c-order-product .info .price .amount{font-family:Inter,sans-serif;font-size:var(--font-size-sm);font-weight:700;line-height:1.5}@media screen and (max-width:760px){.c-order-product .info .price .amount{line-height:1.4}}.c-order-product .info .price .unit{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.c-order-product .info .price .unit{line-height:1.8}}.c-order-product .info .price .unit{color:var(--color-brand-gray-500)}