.EfrgSG_checkoutRoot{--checkout-paper:#fff;--checkout-panel:#f9fafc;--checkout-well:#f9fafc;--checkout-surface:#fff;--checkout-ink:#020617;--checkout-ink-medium:#324158;--checkout-ink-soft:#45556c;--checkout-ink-muted:#63758e;--checkout-line:#e2e8f1;--checkout-line-strong:#cad5e2;--checkout-line-hover:#94a3b8;--checkout-cobalt:#165dfc;--checkout-cobalt-deep:#1347e6;--checkout-cobalt-wash:#eff4ff;--checkout-success:#008236;--checkout-success-wash:#f0fdf4;--checkout-error:#b42318;--checkout-error-wash:#fdf0ee;--checkout-header-bg:#07111f;--checkout-header-fg:#fff;--checkout-header-muted:#dbeafe;--checkout-header-accent:#bfdbfe;--checkout-header-line:#ffffff1f;--checkout-radius-small:8px;--checkout-radius-medium:12px;--checkout-shadow-raised:0 1px 2px #0206170d, 0 4px 16px #0206170f;--checkout-shadow-pressed:0 1px 2px #02061714;--checkout-ease-out:cubic-bezier(.22, 1, .36, 1);background:var(--checkout-paper);width:100%;min-height:100dvh;color:var(--checkout-ink);font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;letter-spacing:-.008em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;font-size:15px;line-height:1.5;display:flex}.EfrgSG_checkoutRoot,.EfrgSG_checkoutRoot *,.EfrgSG_checkoutRoot :before,.EfrgSG_checkoutRoot :after{box-sizing:border-box}.EfrgSG_checkoutRoot ::selection{color:var(--checkout-ink);background:#165dfc29}.EfrgSG_checkoutPage{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-height:0;display:grid}.EfrgSG_siteHeader{z-index:1;border-bottom:1px solid var(--checkout-header-line);background:var(--checkout-header-bg);min-height:64px;color:var(--checkout-header-fg);justify-content:space-between;align-items:center;gap:16px;padding:8px max(32px,4vw);display:flex;position:relative;box-shadow:0 8px 18px #02061729}.EfrgSG_siteBrand{min-height:44px;color:var(--checkout-header-fg);letter-spacing:-.02em;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:12px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.EfrgSG_siteBrandMark{width:36px;height:36px;color:var(--checkout-header-accent);background:0 0;border:1px solid #ffffff80;border-radius:50%;place-items:center;display:grid}.EfrgSG_siteHeaderRight{color:var(--checkout-header-muted);flex:none;align-items:center;gap:14px;font-size:13px;display:flex}.EfrgSG_secureTag,.EfrgSG_sitePhone{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.EfrgSG_secureTag{color:#eff6ff;background:#ffffff1a;border:1px solid #bfdbfe40;border-radius:999px;min-height:36px;padding:0 12px;font-weight:700}.EfrgSG_secureTag svg{color:var(--checkout-header-accent)}.EfrgSG_headerSeparator{background:#ffffff38;flex:none;width:1px;height:16px}.EfrgSG_sitePhone{min-height:44px;color:var(--checkout-header-muted);font-variant-numeric:tabular-nums;transition:color .16s var(--checkout-ease-out);border-radius:8px;padding-inline:4px;font-size:14px;font-weight:600;text-decoration:none}.EfrgSG_sitePhone:hover{color:var(--checkout-header-fg)}.EfrgSG_formColumn{justify-content:flex-end;min-width:0;padding:40px max(48px,6vw) 56px 32px;display:flex}.EfrgSG_formInner{flex-direction:column;width:min(460px,100%);min-height:100%;display:flex}.EfrgSG_summaryColumn{border-left:1px solid var(--checkout-line);background:var(--checkout-panel);min-width:0;padding:40px 32px 56px max(48px,6vw)}.EfrgSG_backLink{color:var(--checkout-ink-soft);transition:color .16s var(--checkout-ease-out);border-radius:2px;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.EfrgSG_crumb{align-self:flex-start;margin-bottom:32px}.EfrgSG_backLink:hover{color:var(--checkout-ink)}.EfrgSG_backLink:focus-visible,.EfrgSG_siteBrand:focus-visible,.EfrgSG_sitePhone:focus-visible,.EfrgSG_stepHead:focus-visible,.EfrgSG_stepEdit:focus-visible,.EfrgSG_buttonGhost:focus-visible,.EfrgSG_addressEdit:focus-visible,.EfrgSG_summaryToggle:focus-visible{outline:2px solid var(--checkout-cobalt);outline-offset:2px}.EfrgSG_siteHeader .EfrgSG_siteBrand:focus-visible,.EfrgSG_siteHeader .EfrgSG_sitePhone:focus-visible{outline-color:var(--checkout-header-accent);outline-offset:3px}.EfrgSG_pageTitle{letter-spacing:-.025em;margin:0 0 10px;font-size:26px;font-weight:600;line-height:1.2}.EfrgSG_pageIntro{color:var(--checkout-ink-soft);margin:0 0 28px;font-size:14px;line-height:1.55}.EfrgSG_emptyState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(380px,100%);margin:auto;padding:40px 0;display:flex}.EfrgSG_emptyState h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}.EfrgSG_emptyState p{color:var(--checkout-ink-soft);margin:10px 0 0;font-size:14.5px;line-height:1.55}.EfrgSG_emptyState .EfrgSG_buttonPrimary{width:auto;margin-top:26px;padding:0 26px}.EfrgSG_steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.EfrgSG_step{border-top:1px solid var(--checkout-line);padding:20px 0}.EfrgSG_step:last-child{border-bottom:1px solid var(--checkout-line)}.EfrgSG_stepHead{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;border-radius:2px;align-items:center;gap:14px;margin:0;padding:0;display:flex}button.EfrgSG_stepHead{cursor:pointer}.EfrgSG_stepIndex{border:1px solid var(--checkout-line-strong);width:26px;height:26px;color:var(--checkout-ink-muted);font-variant-numeric:tabular-nums;transition:background .24s var(--checkout-ease-out), border-color .24s var(--checkout-ease-out), color .24s var(--checkout-ease-out);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:500;display:grid}.EfrgSG_step[data-state=active] .EfrgSG_stepIndex{border-color:var(--checkout-ink);background:var(--checkout-ink);color:var(--checkout-surface)}.EfrgSG_step[data-state=complete] .EfrgSG_stepIndex{background:var(--checkout-success-wash);color:var(--checkout-success);border-color:#0000}.EfrgSG_stepTitle{color:var(--checkout-ink);letter-spacing:-.015em;font-size:16px;font-weight:600}.EfrgSG_step[data-state=upcoming] .EfrgSG_stepTitle{color:var(--checkout-ink-soft);font-weight:500}.EfrgSG_stepSummary{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.EfrgSG_stepValue{max-width:220px;color:var(--checkout-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.EfrgSG_stepEdit,.EfrgSG_addressEdit{color:var(--checkout-ink-soft);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--checkout-line-strong);text-decoration-color:var(--checkout-line-strong);text-underline-offset:3px;cursor:pointer;transition:color .16s var(--checkout-ease-out), text-decoration-color .16s var(--checkout-ease-out);background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:500}.EfrgSG_stepEdit:hover,.EfrgSG_addressEdit:hover{color:var(--checkout-ink);-webkit-text-decoration-color:var(--checkout-ink);text-decoration-color:var(--checkout-ink)}.EfrgSG_stepSeparator{color:var(--checkout-line-strong);font-size:13px}.EfrgSG_stepBody{transition:grid-template-rows .42s var(--checkout-ease-out);grid-template-rows:0fr;display:grid}.EfrgSG_step[data-state=active] .EfrgSG_stepBody{grid-template-rows:1fr}.EfrgSG_stepBody>div{min-height:0;overflow:hidden}.EfrgSG_stepBodyPad{opacity:0;transition:opacity .32s var(--checkout-ease-out), transform .32s var(--checkout-ease-out);padding:20px 0 8px 40px;transform:translateY(-4px)}.EfrgSG_step[data-state=active] .EfrgSG_stepBodyPad{opacity:1;transition-delay:90ms;transform:none}.EfrgSG_formFieldset,.EfrgSG_addressFieldset,.EfrgSG_receivingFieldset{border:0;min-width:0;margin:0;padding:0}.EfrgSG_field{flex-direction:column;gap:6px;display:flex}.EfrgSG_field+.EfrgSG_field,.EfrgSG_fieldRow+.EfrgSG_field,.EfrgSG_field+.EfrgSG_fieldRow,.EfrgSG_fieldRow+.EfrgSG_fieldRow{margin-top:14px}.EfrgSG_fieldRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.EfrgSG_fieldRowThirds{grid-template-columns:1.2fr .9fr .9fr}.EfrgSG_fieldRow>.EfrgSG_field+.EfrgSG_field{margin-top:0}.EfrgSG_fieldLabel{color:var(--checkout-ink-soft);font-size:13px;font-weight:500}.EfrgSG_fieldRow .EfrgSG_fieldLabel{white-space:nowrap}.EfrgSG_optional{color:var(--checkout-ink-muted);font-weight:400}.EfrgSG_control{border:1px solid var(--checkout-line-strong);border-radius:var(--checkout-radius-small);background:var(--checkout-surface);width:100%;height:44px;box-shadow:var(--checkout-shadow-pressed);color:var(--checkout-ink);caret-color:var(--checkout-cobalt);font:inherit;letter-spacing:inherit;transition:border-color .16s var(--checkout-ease-out), box-shadow .16s var(--checkout-ease-out);padding:0 12px}select.EfrgSG_control{appearance:none}textarea.EfrgSG_control{resize:vertical;height:auto;min-height:92px;padding-top:10px;padding-bottom:10px}.EfrgSG_control::placeholder{color:var(--checkout-ink-muted);opacity:1}.EfrgSG_control:hover{border-color:var(--checkout-line-hover)}.EfrgSG_control:focus-visible{border-color:var(--checkout-cobalt);box-shadow:0 0 0 3px #165dfc2e, var(--checkout-shadow-pressed);outline:none}.EfrgSG_field[data-invalid=true] .EfrgSG_control,.EfrgSG_control[aria-invalid=true]{border-color:var(--checkout-error)}.EfrgSG_field[data-invalid=true] .EfrgSG_control:focus-visible,.EfrgSG_control[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #b4231826, var(--checkout-shadow-pressed)}.EfrgSG_fieldError{color:var(--checkout-error);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.EfrgSG_noticeLink{color:inherit;text-underline-offset:2px;font-weight:650;text-decoration:underline}.EfrgSG_noticeLink:hover{text-decoration-thickness:2px}.EfrgSG_fieldHint{color:var(--checkout-ink-muted);margin:0;font-size:13px}.EfrgSG_buttonPrimary{border-radius:var(--checkout-radius-small);background:var(--checkout-cobalt);width:100%;height:46px;box-shadow:var(--checkout-shadow-raised);color:var(--checkout-surface);font:inherit;letter-spacing:inherit;cursor:pointer;transition:background .16s var(--checkout-ease-out), box-shadow .16s var(--checkout-ease-out), opacity .16s var(--checkout-ease-out), transform .16s var(--checkout-ease-out);border:0;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.EfrgSG_buttonPrimary:hover:not(:disabled){background:var(--checkout-cobalt-deep)}.EfrgSG_buttonPrimary:focus-visible{outline:2px solid var(--checkout-cobalt);outline-offset:2px}.EfrgSG_buttonPrimary:active:not(:disabled){box-shadow:var(--checkout-shadow-pressed);transform:translateY(1px)}.EfrgSG_buttonPrimary:disabled{opacity:.55;cursor:default}.EfrgSG_buttonInline{color:currentColor;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;margin:0 0 0 auto;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.EfrgSG_buttonGhost{color:var(--checkout-ink-soft);font:inherit;cursor:pointer;transition:color .16s var(--checkout-ease-out);background:0 0;border:0;margin:0;padding:0;font-size:14px;font-weight:500}.EfrgSG_buttonGhost:hover{color:var(--checkout-ink)}.EfrgSG_spinner,.EfrgSG_spinnerIcon{flex:none;animation:.7s linear infinite EfrgSG_checkoutSpin}.EfrgSG_spinner{border:2px solid #ffffff59;border-top-color:var(--checkout-surface);border-radius:50%;width:15px;height:15px}@keyframes EfrgSG_checkoutSpin{to{transform:rotate(360deg)}}.EfrgSG_addressOptions{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.EfrgSG_addressOption{position:relative}.EfrgSG_addressRadio{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.EfrgSG_addressCard{border:1px solid var(--checkout-line-strong);border-radius:var(--checkout-radius-small);background:var(--checkout-surface);min-width:0;box-shadow:var(--checkout-shadow-pressed);cursor:pointer;transition:border-color .16s var(--checkout-ease-out), box-shadow .16s var(--checkout-ease-out);align-items:flex-start;gap:12px;padding:14px 56px 14px 14px;display:flex}.EfrgSG_addressCard:hover{border-color:var(--checkout-line-hover)}.EfrgSG_addressAdd{width:100%;color:var(--checkout-cobalt-deep);font:inherit;text-align:left;padding-right:14px;font-size:14px;font-weight:500}.EfrgSG_addressRadio:checked+.EfrgSG_addressCard{border-color:var(--checkout-cobalt);box-shadow:0 0 0 1px var(--checkout-cobalt), var(--checkout-shadow-pressed)}.EfrgSG_addressRadio:focus-visible+.EfrgSG_addressCard{outline:2px solid var(--checkout-cobalt);outline-offset:2px}.EfrgSG_addressRadioDot{border:1.5px solid var(--checkout-line-strong);background:var(--checkout-surface);width:18px;height:18px;transition:border .16s var(--checkout-ease-out);border-radius:50%;flex:none;margin-top:1px}.EfrgSG_addressRadio:checked+.EfrgSG_addressCard .EfrgSG_addressRadioDot{border:5.5px solid var(--checkout-cobalt)}.EfrgSG_addressText{flex-direction:column;gap:2px;min-width:0;display:flex}.EfrgSG_addressName{color:var(--checkout-ink);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;display:flex}.EfrgSG_addressLines,.EfrgSG_addressMeta{color:var(--checkout-ink-muted);margin:0;font-size:13px;line-height:1.4}.EfrgSG_addressMeta{margin-top:3px}.EfrgSG_addressEdit{position:absolute;top:13px;right:14px}.EfrgSG_addressInlineForm,.EfrgSG_addressForm{border:1px solid var(--checkout-line-strong);border-radius:var(--checkout-radius-small);background:var(--checkout-surface);box-shadow:var(--checkout-shadow-pressed);animation:EfrgSG_checkoutReveal .28s var(--checkout-ease-out);margin-top:8px;padding:16px 14px 14px}.EfrgSG_addressFormTitle{color:var(--checkout-ink);letter-spacing:-.01em;margin:0 0 14px;font-size:14px;font-weight:600}@keyframes EfrgSG_checkoutReveal{0%{opacity:0;transform:translateY(-4px)}}.EfrgSG_addressNewForm{transition:grid-template-rows .42s var(--checkout-ease-out);grid-template-rows:0fr;display:grid}.EfrgSG_addressNewForm[data-open=true]{grid-template-rows:1fr}.EfrgSG_addressNewForm>div{min-height:0;overflow:hidden}.EfrgSG_addressNewPad{padding-top:16px}.EfrgSG_addressFormActions{align-items:center;gap:18px;margin-top:20px;display:flex}.EfrgSG_addressFormActions .EfrgSG_buttonPrimary{width:auto;margin-top:0;padding:0 22px}.EfrgSG_addressRemove{margin-left:auto}.EfrgSG_buttonDanger,.EfrgSG_buttonDanger:hover{color:var(--checkout-error)}.EfrgSG_addressRemoveConfirm{color:var(--checkout-ink);flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;font-size:13px;display:flex}.EfrgSG_addressRemoveConfirm>p{margin:0;font-weight:600}.EfrgSG_addressCard[data-problem=true],.EfrgSG_addressRadio:checked+.EfrgSG_addressCard[data-problem=true]{border-color:var(--checkout-error);box-shadow:inset 0 0 0 1px #b4231829}.EfrgSG_addressProblem{color:var(--checkout-error);font-weight:600}.EfrgSG_continueHint{color:var(--checkout-ink-muted);text-align:center;margin:10px 0 0;font-size:13px}.EfrgSG_receivingSection{border-top:1px solid var(--checkout-line);margin-top:20px;padding-top:18px}.EfrgSG_receivingLegend{color:var(--checkout-ink);padding:0;font-size:14px;font-weight:500}.EfrgSG_receivingContent{padding-top:12px}.EfrgSG_receivingOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.EfrgSG_receivingOption{border:1px solid var(--checkout-line-strong);border-radius:var(--checkout-radius-small);background:var(--checkout-surface);box-shadow:var(--checkout-shadow-pressed);color:var(--checkout-ink-soft);cursor:pointer;transition:border-color .16s var(--checkout-ease-out);align-items:flex-start;gap:10px;padding:11px 12px;font-size:13px;line-height:1.4;display:flex}.EfrgSG_receivingOption:hover{border-color:var(--checkout-line-hover)}.EfrgSG_receivingOption:has(input:checked){border-color:var(--checkout-cobalt);box-shadow:0 0 0 1px var(--checkout-cobalt), var(--checkout-shadow-pressed)}.EfrgSG_receivingOption input{width:16px;height:16px;accent-color:var(--checkout-cobalt);flex:none;margin-top:1px}.EfrgSG_notesField{margin-top:18px}.EfrgSG_infoNotice,.EfrgSG_errorNotice,.EfrgSG_formError,.EfrgSG_paymentTruth{border-radius:var(--checkout-radius-small);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.EfrgSG_infoNotice{background:var(--checkout-cobalt-wash);color:var(--checkout-cobalt-deep);box-shadow:inset 0 0 0 1px #165dfc2e}.EfrgSG_errorNotice,.EfrgSG_formError{background:var(--checkout-error-wash);color:var(--checkout-error);box-shadow:inset 0 0 0 1px #b4231829}.EfrgSG_formError{margin-bottom:16px}.EfrgSG_pageNotice{margin-bottom:20px}.EfrgSG_infoNotice>svg,.EfrgSG_errorNotice>svg,.EfrgSG_formError>svg,.EfrgSG_paymentTruth>svg{flex:none;margin-top:2px}.EfrgSG_secureNote,.EfrgSG_paymentTruth{color:var(--checkout-ink-muted)}.EfrgSG_secureNote{justify-content:center;align-items:center;gap:7px;margin:14px 0 0;font-size:12.5px;display:flex}.EfrgSG_paymentTruth{background:#f9fafcb8;margin-top:14px;box-shadow:inset 0 0 0 1px #0206170d}.EfrgSG_walletMount:not(:empty){margin-top:12px}.EfrgSG_stripeMountCard{min-height:0}.EfrgSG_stripeMountCard+.EfrgSG_errorNotice{margin-top:14px}.EfrgSG_cardControl{border:1px solid var(--checkout-line-strong);border-radius:var(--checkout-radius-small);background:var(--checkout-surface);box-shadow:var(--checkout-shadow-pressed);transition:border-color .16s var(--checkout-ease-out), box-shadow .16s var(--checkout-ease-out);padding:12px}.EfrgSG_cardControl[data-focused=true]{border-color:var(--checkout-cobalt);box-shadow:0 0 0 3px #165dfc2e, var(--checkout-shadow-pressed)}.EfrgSG_cardControl[data-invalid=true]{border-color:var(--checkout-error)}.EfrgSG_stripeLoading{color:var(--checkout-ink-muted);align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.EfrgSG_stripeLoading .EfrgSG_spinner{border-color:var(--checkout-line-strong);border-top-color:var(--checkout-ink-muted)}.EfrgSG_summaryInner{width:min(400px,100%);position:sticky;top:40px}.EfrgSG_summaryTitle{color:var(--checkout-ink-soft);letter-spacing:.02em;margin:0 0 20px;font-size:13px;font-weight:500}.EfrgSG_summaryToggle{display:none}.EfrgSG_summaryItems{border-bottom:1px solid var(--checkout-line-strong);flex-direction:column;gap:18px;margin:0;padding:0 0 22px;list-style:none;display:flex}.EfrgSG_summaryLine{flex-direction:column;gap:10px;display:flex}.EfrgSG_summaryItem{align-items:center;gap:14px;min-width:0;display:flex}.EfrgSG_itemIssueBox{border-radius:var(--checkout-radius-small);background:var(--checkout-error-wash);flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #b4231833}.EfrgSG_itemIssueBox .EfrgSG_productImageWell{filter:grayscale();opacity:.6}.EfrgSG_itemIssueBox .EfrgSG_itemQuantity{box-shadow:0 0 0 2px var(--checkout-error-wash)}.EfrgSG_issueNote{color:var(--checkout-error);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.EfrgSG_issueNote svg{flex:none;margin-top:2px}.EfrgSG_issueActions{justify-content:flex-end;display:flex}.EfrgSG_issueActions button{color:var(--checkout-error);font:inherit;letter-spacing:inherit;text-underline-offset:3px;cursor:pointer;transition:opacity .16s var(--checkout-ease-out), text-decoration-color .16s var(--checkout-ease-out);background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:500;-webkit-text-decoration:underline #b4231866;text-decoration:underline #b4231866}.EfrgSG_issueActions button:hover:not(:disabled){-webkit-text-decoration-color:var(--checkout-error);text-decoration-color:var(--checkout-error)}.EfrgSG_issueActions button:focus-visible{outline:2px solid var(--checkout-cobalt);outline-offset:2px;border-radius:2px}.EfrgSG_issueActions button:disabled{opacity:.6;cursor:wait}.EfrgSG_productImageWell{border-radius:var(--checkout-radius-medium);background:var(--checkout-well);flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #0206170f}.EfrgSG_itemImage{border-radius:var(--checkout-radius-medium);object-fit:contain;padding:6px}.EfrgSG_itemQuantity{z-index:1;background:var(--checkout-ink);min-width:20px;height:20px;box-shadow:0 0 0 2px var(--checkout-panel);color:var(--checkout-paper);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 5px;font-size:11.5px;font-weight:500;display:grid;position:absolute;top:-7px;right:-7px}.EfrgSG_itemInfo{min-width:0}.EfrgSG_itemName{color:var(--checkout-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:500;display:block;overflow:hidden}.EfrgSG_itemVariant,.EfrgSG_itemIssue{color:var(--checkout-ink-muted);margin:1px 0 0;font-size:13px;line-height:1.4;display:block}.EfrgSG_itemIssue{color:var(--checkout-error);font-size:12px}.EfrgSG_itemPrice{color:var(--checkout-ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin:0 0 0 auto;font-size:14px;font-weight:500}.EfrgSG_itemPriceUnavailable{color:var(--checkout-error);font-size:12px}.EfrgSG_summaryStatus{border-radius:var(--checkout-radius-small);background:var(--checkout-cobalt-wash);color:var(--checkout-cobalt-deep);align-items:flex-start;gap:9px;margin:16px 0 0;padding:11px 12px;font-size:12.5px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #165dfc2e}.EfrgSG_summaryStatusError{background:var(--checkout-error-wash);color:var(--checkout-error);box-shadow:inset 0 0 0 1px #b4231829}.EfrgSG_summaryStatus>svg,.EfrgSG_summaryStatus>.EfrgSG_spinnerIcon{flex:none;margin-top:2px}.EfrgSG_summarySpinner{border:2px solid #165dfc40;border-top-color:var(--checkout-cobalt-deep);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite EfrgSG_checkoutSpin}.EfrgSG_totals{flex-direction:column;gap:10px;margin:0;padding:20px 0 0;list-style:none;display:flex}.EfrgSG_totalsRow{color:var(--checkout-ink-medium);justify-content:space-between;align-items:baseline;gap:20px;font-size:14px;display:flex}.EfrgSG_totalsRow>:last-child{color:var(--checkout-ink);flex:none}.EfrgSG_totalsNote{color:var(--checkout-ink-muted);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.EfrgSG_grandTotal{border-top:1px solid var(--checkout-line-strong);color:var(--checkout-ink);margin-top:6px;padding-top:14px;font-size:15px;font-weight:500}.EfrgSG_grandTotal>:last-child{letter-spacing:-.02em;font-size:20px;font-weight:600}.EfrgSG_money,.EfrgSG_quantity{font-variant-numeric:tabular-nums}.EfrgSG_priceNotice{border-radius:var(--checkout-radius-small);color:#78350f;background:#fffbeb;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;font-size:13px;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1px #f59e0b}.EfrgSG_priceNotice>svg{flex:none;margin-top:2px}.EfrgSG_priceNoticeBody{flex-direction:column;gap:10px;min-width:0;display:flex}.EfrgSG_priceNoticeBody p{margin:0}.EfrgSG_priceNoticeBody strong{font-weight:600}.EfrgSG_priceApprove{border-radius:var(--checkout-radius-small);background:var(--checkout-cobalt);height:36px;box-shadow:var(--checkout-shadow-raised);color:var(--checkout-surface);font:inherit;letter-spacing:inherit;cursor:pointer;transition:background .16s var(--checkout-ease-out), opacity .16s var(--checkout-ease-out), transform .16s var(--checkout-ease-out);border:0;align-self:flex-start;margin:0;padding:0 16px;font-size:13.5px;font-weight:500}.EfrgSG_priceApprove:hover:not(:disabled){background:var(--checkout-cobalt-deep)}.EfrgSG_priceApprove:focus-visible{outline:2px solid var(--checkout-cobalt);outline-offset:2px}.EfrgSG_priceApprove:active:not(:disabled){transform:translateY(1px)}.EfrgSG_priceApprove:disabled{opacity:.55;cursor:wait}.EfrgSG_summaryReassurance{border-radius:var(--checkout-radius-small);color:var(--checkout-ink-muted);background:#ffffff8c;align-items:flex-start;gap:10px;margin:18px 0 0;padding:14px;font-size:13px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #0206170d}.EfrgSG_summaryReassurance>svg{flex:none;margin-top:1px}.EfrgSG_checkoutFooter{color:var(--checkout-ink-muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;padding-top:48px;font-size:12.5px;display:flex}.EfrgSG_checkoutLegal{flex-basis:100%}.EfrgSG_checkoutFooter a{color:var(--checkout-ink-muted);text-decoration:underline;-webkit-text-decoration-color:var(--checkout-line-strong);text-decoration-color:var(--checkout-line-strong);text-underline-offset:3px}.EfrgSG_powered{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.EfrgSG_screenReaderOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:960px){.EfrgSG_siteHeader{padding:14px 20px}.EfrgSG_checkoutPage{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.EfrgSG_formColumn{order:2;justify-content:center;padding:28px 20px 48px}.EfrgSG_formInner{width:min(560px,100%)}.EfrgSG_crumb{margin-bottom:24px}.EfrgSG_summaryColumn{border-bottom:1px solid var(--checkout-line);border-left:0;order:1;padding:0 20px}.EfrgSG_summaryInner{width:min(560px,100%);margin:0 auto;position:static}.EfrgSG_summaryTitle{display:none}.EfrgSG_summaryToggle{width:100%;color:var(--checkout-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:16px 0;font-size:14px;font-weight:500;display:flex}.EfrgSG_summaryChevron{transition:transform .28s var(--checkout-ease-out)}.EfrgSG_summaryToggle[aria-expanded=true] .EfrgSG_summaryChevron{transform:rotate(180deg)}.EfrgSG_toggleTotal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-left:auto;font-size:16px;font-weight:600}.EfrgSG_summaryToggleIssue{color:var(--checkout-error);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:500;display:inline-flex}.EfrgSG_summaryToggleIssue+.EfrgSG_toggleTotal{margin-left:12px}.EfrgSG_summaryTogglePrice{color:var(--checkout-cobalt-deep);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:12.5px;display:inline-flex}.EfrgSG_summaryToggleIssue+.EfrgSG_summaryTogglePrice{margin-left:0}.EfrgSG_summaryTogglePrice+.EfrgSG_toggleTotal{margin-left:12px}.EfrgSG_summaryBody{visibility:hidden;transition:grid-template-rows .42s var(--checkout-ease-out), visibility 0s linear .42s;grid-template-rows:0fr;display:grid}.EfrgSG_summaryBody[data-open=true]{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.EfrgSG_summaryBody>div{min-height:0;overflow:hidden}.EfrgSG_summaryBodyPadding{padding-bottom:24px}.EfrgSG_summaryReassurance{margin-top:14px;padding:12px}.EfrgSG_stepValue{max-width:130px}.EfrgSG_stepBodyPad{padding-left:0}}@media (min-width:961px){.EfrgSG_summaryBody{visibility:visible;display:block}}@media (max-width:640px){.EfrgSG_secureTag{justify-content:center;gap:0;width:34px;min-height:34px;padding:0}.EfrgSG_secureLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (max-width:480px){.EfrgSG_receivingOptions,.EfrgSG_fieldRow,.EfrgSG_fieldRowThirds{grid-template-columns:minmax(0,1fr)}.EfrgSG_fieldRow>.EfrgSG_field+.EfrgSG_field{margin-top:14px}.EfrgSG_siteHeader{gap:10px;padding-inline:16px}.EfrgSG_siteBrand{gap:8px;font-size:16px}.EfrgSG_siteBrandMark{width:32px;height:32px}.EfrgSG_siteHeaderRight{gap:10px}.EfrgSG_sitePhone{font-size:14px}.EfrgSG_sitePhone svg{display:none}.EfrgSG_summaryItem{gap:12px}.EfrgSG_productImageWell{width:52px;height:52px}.EfrgSG_itemPrice{font-size:13px}}@media print{.EfrgSG_siteHeader{display:none}}@media (prefers-reduced-motion:reduce){.EfrgSG_checkoutRoot *,.EfrgSG_checkoutRoot :before,.EfrgSG_checkoutRoot :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}
