._address_d8kfq_1{border:0;grid-column:1/-1;gap:16px;min-width:0;margin:8px 0 0;padding:0;display:grid}._address_d8kfq_1 legend{margin-bottom:16px;font-size:1rem;font-weight:750}._address_d8kfq_1 label{min-width:0}._address_d8kfq_1 input,._address_d8kfq_1 select{width:100%;min-width:0;font-size:16px}._wide_d8kfq_5,._lookupRow_d8kfq_5,._assistance_d8kfq_5{grid-column:1/-1}._lookupRow_d8kfq_5{grid-template-columns:1.4fr 1fr 1fr;align-items:end;gap:12px;min-width:0;display:grid}._lookupRow_d8kfq_5 small{font-size:.875rem;font-weight:400;line-height:1.5;display:inline-block}._assistance_d8kfq_5{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--soft-sage);padding:14px 16px}._status_d8kfq_9{margin:0;font-size:.875rem;line-height:1.5}._toggle_d8kfq_10{min-height:44px;color:var(--gd);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:6px 0;font-size:.875rem;font-weight:700;text-decoration:underline;display:inline-block}._toggle_d8kfq_10:focus-visible{outline:3px solid var(--g);outline-offset:3px}@media (width<=560px){._lookupRow_d8kfq_5{grid-template-columns:repeat(2,minmax(0,1fr))}._postalCode_d8kfq_14{grid-column:1/-1}}._shell_hg1ma_1{max-width:960px;color:var(--br);margin:0 auto;padding:46px 20px 80px}._shell_hg1ma_1 h1{letter-spacing:-.03em;max-width:16ch;margin:16px 0 22px;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.08}._shell_hg1ma_1 h2{margin:0 0 14px;font-size:clamp(1.55rem,3vw,2rem);line-height:1.2}._shell_hg1ma_1 h3{margin:0 0 8px;font-size:1.2rem}._shell_hg1ma_1 p{overflow-wrap:anywhere;margin:12px 0;line-height:1.6}._shell_hg1ma_1 a,._checkout_hg1ma_6 a{color:var(--gd);text-underline-offset:3px;font-weight:700;text-decoration:underline}._card_hg1ma_7{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-soft);margin:22px 0;padding:clamp(20px,4vw,34px)}._form_hg1ma_8{gap:18px;margin:22px 0;display:grid}._shell_hg1ma_1 label{gap:8px;min-width:0;font-weight:700;display:grid}._shell_hg1ma_1 input,._shell_hg1ma_1 select{box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:50px;color:var(--br);font:inherit;background:#fff;padding:12px;font-size:16px}._shell_hg1ma_1 input:focus-visible,._shell_hg1ma_1 select:focus-visible,._shell_hg1ma_1 button:focus-visible,._checkout_hg1ma_6 button:focus-visible{outline:3px solid var(--g);outline-offset:3px}._primary_hg1ma_12,._secondary_hg1ma_12{font:inherit;cursor:pointer;border-radius:var(--radius-sm);white-space:normal;text-align:center;min-height:50px;padding:12px 20px;font-size:.9375rem;font-weight:700;line-height:1.4}._primary_hg1ma_12{background:var(--g);color:#fff;border:2px solid var(--g)}._secondary_hg1ma_12{background:var(--card);color:var(--gd);border:1px solid #3e513259}._primary_hg1ma_12:disabled,._secondary_hg1ma_12:disabled{color:#68665f;cursor:default;background:#e7e5df;border-color:#c6c3ba}._actions_hg1ma_16,._accountBar_hg1ma_16{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._accountBar_hg1ma_16{justify-content:space-between}._accountBar_hg1ma_16 p{min-width:0}._note_hg1ma_19{color:var(--mut);font-size:.95rem}._error_hg1ma_20{color:#8c3327}._notice_hg1ma_21{background:var(--soft-sage);border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px}._orders_hg1ma_22{gap:20px;display:grid}._order_hg1ma_22{border-top:1px solid var(--line);padding:24px 0 8px}._order_hg1ma_22 ul{padding:0;list-style:none}._order_hg1ma_22 li{justify-content:space-between;gap:16px;padding:8px 0;display:flex}._order_hg1ma_22 li span{overflow-wrap:anywhere;min-width:0}._order_hg1ma_22 li strong{white-space:nowrap}._order_hg1ma_22 small{margin-top:4px;display:block}._shell_hg1ma_1 summary{cursor:pointer;font-weight:700}._shell_hg1ma_1 details h2{margin-top:30px}._shell_hg1ma_1 details label{margin:16px 0}._checkout_hg1ma_6{background:var(--soft-sage);border:1px solid var(--line);border-radius:var(--radius-sm);margin:0 0 24px;padding:18px}._checkout_hg1ma_6 p{overflow-wrap:anywhere;margin:0 0 12px;line-height:1.5}._checkout_hg1ma_6 p:last-child{margin-bottom:0}@media (width<=480px){._actions_hg1ma_16>button{width:100%}._card_hg1ma_7{padding:18px 14px}._order_hg1ma_22 li{gap:8px}}
