.Card-module-scss-module__-Ru5Ea__Root{border-radius:var(--radius-input);background-color:var(--brand);box-sizing:border-box;width:100%;min-width:0;max-width:400px;padding:2px}@media screen and (min-width:0){.Card-module-scss-module__-Ru5Ea__Root{min-width:min(250px,100%);min-height:250px}}@media screen and (min-width:600px){.Card-module-scss-module__-Ru5Ea__Root{min-width:min(300px,100%)}}.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Header{height:50px;color:var(--brand-r);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Header .Card-module-scss-module__-Ru5Ea__Title{padding:var(--space1);text-align:center;font-size:var(--font-size2);flex-grow:1;font-weight:700;overflow:auto}.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Header .Card-module-scss-module__-Ru5Ea__Buttons{flex-grow:0;justify-content:center;align-items:center;display:flex}.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Header .Card-module-scss-module__-Ru5Ea__Buttons div{padding:var(--space1)}.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Header .Card-module-scss-module__-Ru5Ea__Buttons div svg{width:30px;height:30px}.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Body{padding:var(--space2);font-size:var(--font-size2);text-align:left;background-color:var(--bg-0);border-radius:0 0 var(--radius-input) var(--radius-input);line-height:1.8;overflow:auto}@media screen and (min-width:0){.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Body{min-width:min(200px,100%);min-height:200px}}@media screen and (min-width:600px){.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Body{min-width:min(250px,100%)}}.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Body .Card-module-scss-module__-Ru5Ea__Name,.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Body .Card-module-scss-module__-Ru5Ea__Company{font-weight:700;font-size:var(--font-size3)}.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Body .Card-module-scss-module__-Ru5Ea__Memo{background-color:var(--bg-3);padding:var(--space1);margin:var(--space1) auto}.Card-module-scss-module__-Ru5Ea__Country::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Card-module-scss-module__-Ru5Ea__Country::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Card-module-scss-module__-Ru5Ea__Country{appearance:none;width:100%;padding:var(--space2);border-radius:var(--radius-input);font-size:var(--font-size3);box-shadow:0 0 2px 0px var(--normal-6);background-color:var(--bg-0);color:var(--normal);transition:background-color .3s,box-shadow .3s,outline .3s;position:relative}.Card-module-scss-module__-Ru5Ea__Country[data-align=right]{text-align:right}.Card-module-scss-module__-Ru5Ea__Country[data-align=center]{text-align:center}.Card-module-scss-module__-Ru5Ea__Country[data-align=justify]{text-align:justify}.Card-module-scss-module__-Ru5Ea__Country[aria-invalid=true]{box-shadow:0 0 3px 1px var(--danger)}.Card-module-scss-module__-Ru5Ea__Country[aria-invalid=false]{box-shadow:0 0 3px 1px var(--positive)}.Card-module-scss-module__-Ru5Ea__Country:focus,.Card-module-scss-module__-Ru5Ea__Country:focus-within{background-color:var(--bg-1);box-shadow:0 0 5px 2px var(--positive);outline:0}.Card-module-scss-module__-Ru5Ea__Country:focus[aria-invalid=true],.Card-module-scss-module__-Ru5Ea__Country:focus-within[aria-invalid=true]{box-shadow:0 0 5px 2px var(--danger)}.Card-module-scss-module__-Ru5Ea__Country:focus[aria-invalid=false],.Card-module-scss-module__-Ru5Ea__Country:focus-within[aria-invalid=false]{box-shadow:0 0 5px 2px var(--tertiary)}.Card-module-scss-module__-Ru5Ea__Country:active{background-color:var(--bg-2);box-shadow:0 0 5px 2px var(--tertiary);outline:0}.Card-module-scss-module__-Ru5Ea__Number{font-family:var(--font-mono)}

.GrandSelector-module-scss-module__UH9D5W__Root{width:min(600px,100vw - var(--space2)*2);box-sizing:border-box;margin:0 auto}@media screen and (min-width:600px){.GrandSelector-module-scss-module__UH9D5W__Root{padding:0 var(--space2)}}.GrandSelector-module-scss-module__UH9D5W__Dialog[role=dialog] [data-actions-layout]>button:first-of-type{order:2}.GrandSelector-module-scss-module__UH9D5W__Dialog[role=dialog] [data-actions-layout]>button:last-of-type{box-shadow:none;color:var(--normal-3);background:0 0;border-color:#0000;order:1;font-weight:400}.GrandSelector-module-scss-module__UH9D5W__Dialog[role=dialog] [data-actions-layout]>button:last-of-type:hover{background:var(--bg-2);color:var(--normal)}@media screen and (max-width:599px){.GrandSelector-module-scss-module__UH9D5W__Dialog[role=dialog] [data-actions-layout]{gap:var(--space1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.GrandSelector-module-scss-module__UH9D5W__Dialog[role=dialog] [data-actions-layout]>button{text-align:center;white-space:nowrap;justify-content:center;width:100%}.GrandSelector-module-scss-module__UH9D5W__Dialog[role=dialog] [data-actions-layout] .GrandSelector-module-scss-module__UH9D5W__RequiredMessage{grid-column:1/-1}.GrandSelector-module-scss-module__UH9D5W__Root .GrandSelector-module-scss-module__UH9D5W__SelectedView{margin-block:var(--space2);padding:var(--space2)}.GrandSelector-module-scss-module__UH9D5W__Root .GrandSelector-module-scss-module__UH9D5W__SelectedView h2{letter-spacing:normal}.GrandSelector-module-scss-module__UH9D5W__Root .GrandSelector-module-scss-module__UH9D5W__SelectedView .GrandSelector-module-scss-module__UH9D5W__Description{text-align:left;margin-inline:0;line-height:1.7}}.GrandSelector-module-scss-module__UH9D5W__SelectedView{margin:var(--space4) 0;border-radius:var(--radius-input);padding:var(--space4);background:var(--bg-2);color:var(--normal);box-shadow:0 0 4px -1px var(--normal)}.GrandSelector-module-scss-module__UH9D5W__SelectedView h2{font-size:var(--font-size2);letter-spacing:4px;margin-bottom:var(--space2);text-align:center;font-weight:700}.GrandSelector-module-scss-module__UH9D5W__SelectedView h3{font-size:var(--font-size4);text-align:center;text-underline-offset:8px;text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);font-weight:700;text-decoration-thickness:1px}.GrandSelector-module-scss-module__UH9D5W__SelectedView .GrandSelector-module-scss-module__UH9D5W__Description{margin:var(--space2);font-size:var(--font-size1);text-align:center;line-height:1.5}.GrandSelector-module-scss-module__UH9D5W__SelectedView .GrandSelector-module-scss-module__UH9D5W__VariantBadge{margin:var(--space2) auto 0;background:color-mix(in srgb, var(--brand) 12%, transparent);width:fit-content;color:var(--brand);font-size:var(--font-size1);letter-spacing:.04em;border-radius:999px;padding:.45rem .9rem;font-weight:700}.GrandSelector-module-scss-module__UH9D5W__SelectedView .GrandSelector-module-scss-module__UH9D5W__Image{max-width:max-content;margin:0 auto;display:block}.GrandSelector-module-scss-module__UH9D5W__SelectedView img{margin:0 auto}.GrandSelector-module-scss-module__UH9D5W__VariantSection{margin:var(--space4) auto 0;max-width:720px}.GrandSelector-module-scss-module__UH9D5W__VariantHint,.GrandSelector-module-scss-module__UH9D5W__RequiredMessage{color:var(--danger);font-size:var(--font-size1);font-weight:700}.GrandSelector-module-scss-module__UH9D5W__VariantHint{margin-top:var(--space2);text-align:center}.GrandSelector-module-scss-module__UH9D5W__GrantTable{margin:var(--space4) auto 0;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;max-width:400px;display:grid}.GrandSelector-module-scss-module__UH9D5W__GrantTable>div{padding:var(--space1)}.GrandSelector-module-scss-module__UH9D5W__GrantTable .GrandSelector-module-scss-module__UH9D5W__GrantTableHeader{text-align:center;font-weight:700}.GrandSelector-module-scss-module__UH9D5W__GrantTable .GrandSelector-module-scss-module__UH9D5W__UnitPrice,.GrandSelector-module-scss-module__UH9D5W__GrantTable .GrandSelector-module-scss-module__UH9D5W__Total{text-align:center;font-size:var(--font-size3);font-family:Courier New,Courier,monospace;font-weight:700}.GrandSelector-module-scss-module__UH9D5W__GrantTable .GrandSelector-module-scss-module__UH9D5W__Quantity{padding:var(--space1);text-align:center;border-radius:var(--space1);box-shadow:0 0 2px 1px gray}
.GrantShippingBadge-module-scss-module__mr72-W__Badge{border:1px solid color-mix(in srgb, var(--normal) 35%, transparent);background:var(--bg-1);width:fit-content;color:var(--normal);font-size:var(--font-size-1,.875rem);letter-spacing:normal;white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .55rem;font-weight:500;line-height:1.4;display:inline-flex}
