.GdNj1a_useCardList{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}@media (max-width:768px){.GdNj1a_useCardList{gap:var(--spacing-2xs);grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}
.Ho38qW_list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.Ho38qW_item{border-bottom:1px solid var(--border-color-subtle);min-width:0;display:flex}.Ho38qW_item:last-child{border-bottom:none}.Ho38qW_sentinel{block-size:1px}.Ho38qW_loading{text-align:center;color:var(--text-color-subtle);margin-block-start:var(--spacing-md)}@media (max-width:768px){.Ho38qW_loading{font-size:var(--font-size-xs)}}
.Ffcfua_form{gap:var(--spacing-md);flex-direction:column;display:flex}.Ffcfua_product{align-items:center;gap:var(--spacing-sm);display:flex}.Ffcfua_productImage{background-color:var(--background-color-secondary);border-radius:8px;flex-shrink:0;block-size:96px;inline-size:96px;position:relative;overflow:clip}.Ffcfua_productImageInner{object-fit:cover}.Ffcfua_productName{font-size:var(--font-size-md);margin:0;font-weight:700}.Ffcfua_error{font-size:var(--font-size-sm);color:var(--error-color);margin:0}.Ffcfua_fields{gap:var(--spacing-md);flex-direction:column;display:flex}.Ffcfua_actions{gap:var(--spacing-2xs);flex-direction:column;margin-block-start:var(--spacing-xs);display:flex}.Ffcfua_snsNotice{font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--text-color-tertiary);margin:0}.Ffcfua_cautionList{gap:var(--spacing-3xs);flex-direction:column;margin:0;padding-inline-start:var(--spacing-md);display:flex}.Ffcfua_thanks{align-items:center;gap:var(--spacing-sm);padding-block:var(--spacing-xl);text-align:center;flex-direction:column;display:flex}.Ffcfua_thanksIcon{block-size:56px;inline-size:56px;color:var(--primary-color)}.Ffcfua_thanksTitle{font-size:var(--font-size-lg);margin:0;font-weight:700}.Ffcfua_thanksBody{gap:var(--spacing-3xs);font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--text-color-tertiary);flex-direction:column;display:flex}.Ffcfua_thanksBody p{margin:0}.Ffcfua_thanks>button{margin-block-start:var(--spacing-sm)}
._8ySKbW_group{gap:var(--spacing-3xs);display:flex}._8ySKbW_star{padding:var(--spacing-3xs);color:var(--text-color-disabled);cursor:pointer;transition:color .12s,transform .12s;display:inline-flex}._8ySKbW_star[data-filled]{color:var(--primary-color)}._8ySKbW_star[data-focus-visible]{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:4px}@media (any-hover:hover) and (pointer:fine){._8ySKbW_star:hover{transform:scale(1.15)}}._8ySKbW_starIcon{block-size:32px;inline-size:32px}@media (max-width:768px){._8ySKbW_starIcon{block-size:28px;inline-size:28px}}@media (prefers-reduced-motion:reduce){._8ySKbW_star{transition:none}@media (any-hover:hover) and (pointer:fine){._8ySKbW_star:hover{transform:none}}}
.HSvvHq_form,.HSvvHq_fields{gap:var(--spacing-md);flex-direction:column;display:flex}.HSvvHq_submitWrapper{align-items:center;gap:var(--spacing-sm);flex-direction:column;margin-block-start:var(--spacing-sm);display:flex}.HSvvHq_submitButton{min-inline-size:240px}.HSvvHq_subLinks{align-items:center;gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HSvvHq_subLink{font-size:var(--font-size-sm);color:var(--text-color-primary);text-decoration:none}.HSvvHq_subLink:hover{text-decoration:underline}@media (max-width:768px){.HSvvHq_submitButton{inline-size:100%;min-inline-size:0}}
.Es4F1W_layout{border:1px solid var(--border-color-default);background:var(--background-color-primary);border-radius:4px;grid-template-columns:1fr 1fr;align-items:stretch;margin-block-start:var(--spacing-xl);display:grid}.Es4F1W_card{gap:var(--spacing-md);padding:var(--spacing-lg);flex-direction:column;display:flex}.Es4F1W_card+.Es4F1W_card{border-inline-start:1px solid var(--border-color-default)}.Es4F1W_cardHeading{font-size:var(--font-size-lg);margin:0;font-weight:500}.Es4F1W_guestBody{align-items:center;gap:var(--spacing-md);text-align:center;flex-direction:column;display:flex}.Es4F1W_guestBody p{line-height:var(--line-height-md);font-size:var(--font-size-sm);margin:0}.Es4F1W_accent{color:var(--text-color-error);font-weight:700}.Es4F1W_guestNote{font-size:var(--font-size-xs);color:var(--text-color-tertiary)}@media (max-width:768px){.Es4F1W_layout{grid-template-columns:1fr;margin-block-start:var(--spacing-md)}.Es4F1W_card{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-sm)}.Es4F1W_card+.Es4F1W_card{border-inline-start:0;border-block-start:1px solid var(--border-color-subtle)}.Es4F1W_cardHeading{font-size:var(--font-size-md)}.Es4F1W_guestBody{gap:var(--spacing-sm)}.Es4F1W_guestBody p{font-size:var(--font-size-xs)}}
.jDxDmG_form{gap:var(--spacing-md);flex-direction:column;display:flex}.jDxDmG_formGrid{gap:var(--spacing-2xs);display:grid}.jDxDmG_formValue{gap:var(--spacing-2xs);flex-direction:column;min-inline-size:0;display:flex}.jDxDmG_submitWrapper{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.jDxDmG_submitButton{inline-size:100%}
._0oKiNa_message{font-size:var(--font-size-md);line-height:var(--line-height-md);text-align:center;text-wrap:balance;margin-block-start:var(--spacing-md)}._0oKiNa_formWrapper{max-inline-size:480px;padding:var(--spacing-lg);border:1px solid var(--border-color-default);background:var(--background-color-primary);border-radius:4px;margin-block-start:var(--spacing-lg);margin-inline:auto}@media (max-width:768px){._0oKiNa_formWrapper{padding:var(--spacing-md) var(--spacing-sm)}}
.Xmmhra_form{gap:var(--spacing-md);flex-direction:column;display:flex}.Xmmhra_formGrid{gap:var(--spacing-2xs);display:grid}.Xmmhra_formLabel:not(:first-child){margin-block-start:var(--spacing-md)}.Xmmhra_formValue{gap:var(--spacing-2xs);flex-direction:column;min-inline-size:0;display:flex}.Xmmhra_submitWrapper{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.Xmmhra_submitButton{inline-size:100%}.Xmmhra_resetCompleteBlock{align-items:center;gap:var(--spacing-md);text-align:center;flex-direction:column;display:flex}.Xmmhra_resetTitle{font-size:var(--font-size-lg);text-wrap:balance;font-weight:700}.Xmmhra_resetText{line-height:var(--line-height-md)}.Xmmhra_resetNote{font-size:var(--font-size-sm);color:var(--text-color-muted)}
.svFvoW_message{font-size:var(--font-size-md);line-height:var(--line-height-md);text-align:center;text-wrap:balance;margin-block-start:var(--spacing-md)}.svFvoW_formWrapper{max-inline-size:480px;padding:var(--spacing-lg);border:1px solid var(--border-color-default);background:var(--background-color-primary);border-radius:4px;margin-block-start:var(--spacing-lg);margin-inline:auto}@media (max-width:768px){.svFvoW_formWrapper{padding:var(--spacing-md) var(--spacing-sm)}}
.vqYnzW_body{gap:var(--spacing-sm);text-align:center;flex-direction:column;margin-block-start:var(--spacing-xl);display:flex}.vqYnzW_message{font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.vqYnzW_submessage{font-size:var(--font-size-md);line-height:var(--line-height-md)}.vqYnzW_note{font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--text-color-secondary)}.vqYnzW_contact{padding:var(--spacing-md);border:1px solid var(--border-color-subtle);text-align:center;font-size:var(--font-size-sm);line-height:var(--line-height-md);margin-block-start:var(--spacing-2xl)}.vqYnzW_contactLead{margin-block-end:var(--spacing-2xs)}.vqYnzW_contactLink{color:var(--accent-color);text-decoration:underline}
.NivJ0W_badge{align-items:center;gap:var(--spacing-2xs);font-size:var(--font-size-sm);white-space:nowrap;color:var(--text-color-secondary);font-weight:700;display:inline-flex}.NivJ0W_badge:before{content:"";background-color:var(--badge-dot-color,var(--text-color-subtle));border-radius:50%;flex-shrink:0;block-size:10px;inline-size:10px}.NivJ0W_badge[data-tone=preparing]{--badge-dot-color:var(--primary-color)}.NivJ0W_badge[data-tone=shipped]{--badge-dot-color:var(--green-600)}.NivJ0W_badge[data-tone=canceled]{--badge-dot-color:var(--text-color-subtle)}
.u38HuW_description{margin:var(--spacing-sm);font-size:var(--font-size-md)}.u38HuW_taxonSections{margin-top:var(--spacing-3xl);gap:var(--spacing-3xl);flex-direction:column;display:flex}@media (max-width:768px){.u38HuW_description{font-size:var(--font-size-xs);margin:var(--spacing-xs) 0}.u38HuW_taxonSections{margin-top:var(--spacing-2xl);gap:var(--spacing-xl)}}
.v2pEKa_fields{gap:var(--spacing-sm);flex-direction:column;display:flex}.v2pEKa_nameInputs{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}.v2pEKa_shortInput{max-inline-size:240px}.v2pEKa_submitWrapper{align-items:center;gap:var(--spacing-sm);flex-direction:column;margin-block-start:var(--spacing-xl);display:flex}.v2pEKa_submitError{color:var(--error-color);font-size:var(--font-size-sm);text-align:center}.v2pEKa_submitButton{min-inline-size:320px}
.dApGvq_card{border:1px solid var(--border-color-subtle);background-color:var(--background-color-primary);border-radius:12px;overflow:clip;container-type:inline-size}.dApGvq_cardHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) clamp(var(--spacing-sm), 2.7cqi, var(--spacing-md));background-color:var(--background-color-secondary);display:flex}.dApGvq_cardHeaderMain{column-gap:var(--spacing-sm);row-gap:var(--spacing-3xs);font-size:clamp(var(--font-size-xs), 1.6cqi, var(--font-size-sm));color:var(--text-color-secondary);flex-wrap:wrap;font-weight:500;display:flex}.dApGvq_orderedAt,.dApGvq_code{white-space:nowrap}.dApGvq_productList{gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0;list-style:none;display:grid}@container (max-width:768px){.dApGvq_productList{gap:var(--spacing-sm);padding-inline:var(--spacing-sm);grid-template-columns:1fr}}.dApGvq_productItem{align-items:flex-start;gap:var(--spacing-sm);display:flex}.dApGvq_productImage{object-fit:cover;border-radius:8px;flex-shrink:0;block-size:clamp(72px,10cqi,88px);inline-size:clamp(72px,10cqi,88px)}.dApGvq_productBody{gap:var(--spacing-3xs);flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.dApGvq_productName{font-size:clamp(var(--font-size-xs), 1.6cqi, var(--font-size-sm));color:var(--text-color-primary);font-weight:500}.dApGvq_productCount{font-size:var(--font-size-xs);color:var(--text-color-tertiary)}.dApGvq_reviewButton{align-self:flex-start;margin-block-start:var(--spacing-2xs)}.dApGvq_cardFooter{gap:var(--spacing-sm);padding:var(--spacing-sm) clamp(var(--spacing-sm), 2.7cqi, var(--spacing-md)) var(--spacing-md);border-block-start:1px solid var(--border-color-subtle);flex-direction:column;display:flex}.dApGvq_footerInfo{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}@container (max-width:768px){.dApGvq_footerInfo{flex-direction:column;align-items:stretch}}.dApGvq_footerActions{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}@container (max-width:768px){.dApGvq_footerActions{flex-direction:column;align-items:stretch}}.dApGvq_detailButton{--button-content-gap:var(--spacing-3xs);--button-affix-size:1em}.dApGvq_detailIcon{block-size:16px;inline-size:16px}.dApGvq_meta{gap:var(--spacing-3xs);flex-direction:column;margin:0;display:flex}.dApGvq_metaRow{gap:var(--spacing-xs);font-size:clamp(var(--font-size-xs), 1.6cqi, var(--font-size-sm));display:flex}.dApGvq_metaLabel{min-inline-size:6em;color:var(--text-color-tertiary);flex-shrink:0}.dApGvq_metaValue{color:var(--text-color-primary);margin:0}.dApGvq_total{align-items:baseline;gap:var(--spacing-2xs);font-size:var(--font-size-sm);color:var(--text-color-tertiary);white-space:nowrap;margin:0;display:flex}@container (max-width:768px){.dApGvq_total{justify-content:flex-end}}.dApGvq_totalPrice{font-size:var(--font-size-lg);color:var(--text-color-primary);font-weight:700}
.DyF_IW_root{flex-direction:column;display:flex}.DyF_IW_body{gap:var(--spacing-sm);text-align:center;flex-direction:column;margin-block-start:var(--spacing-xl);display:flex}.DyF_IW_description{font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--text-color-secondary)}.DyF_IW_actions{justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-block-start:var(--spacing-xl);display:flex}
._2b9bVa_description{margin:0 0 var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--line-height-md)}._2b9bVa_legalLinks{align-items:center;gap:var(--spacing-sm);flex-direction:column;margin-block-start:var(--spacing-md);display:flex}
.AsMgkW_wrapper{gap:var(--spacing-md);flex-direction:column;margin-block-start:var(--spacing-md);display:flex}.AsMgkW_empty{align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-md);font-size:var(--font-size-md);color:var(--text-color-primary);flex-direction:column;margin-block-start:var(--spacing-md);display:flex}.AsMgkW_list{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}