._checkout_d0644_1{max-width:38rem;margin-inline:auto;padding:1.25rem 1rem 3rem}._back_d0644_2{color:#a1221e;align-items:center;min-height:44px;display:inline-flex}._panel_d0644_3{background:#fffdf8;border:1px solid #d9d4c5;border-radius:1rem;padding:clamp(1rem,5vw,2rem)}._panel_d0644_3 h1{margin:.35rem 0;font-size:clamp(2rem,8vw,3.4rem);line-height:1}._panel_d0644_3 h2{margin-block:1.25rem .35rem;font-size:1.4rem}._panel_d0644_3 p{margin-block:.75rem}._panel_d0644_3 label{gap:.35rem;margin-block:1rem;font-weight:700;display:grid}._panel_d0644_3 input:not([type=radio]),._panel_d0644_3 textarea{color:#171717;width:100%;min-height:48px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #8d8574;border-radius:.5rem;padding:.6rem}._panel_d0644_3 textarea{resize:vertical;font-size:.9rem}._brand_d0644_10{color:#a1221e;letter-spacing:.08em;font-weight:800}._line_d0644_11{border-top:1px solid #ddd7cb;justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}._line_d0644_11 strong{white-space:nowrap}._panel_d0644_3 ._bump_d0644_13{background:#f0f3da;border:1px solid #b8bc83;border-radius:.65rem;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.85rem;font-weight:400}._bump_d0644_13 input{accent-color:#a6221d;block-size:1.2rem;inline-size:1.2rem;margin-top:.2rem}._panel_d0644_3 ._bump_d0644_13:has(._bumpPhoto_d0644_15){grid-template-columns:auto clamp(2.5rem,15vw,4rem) minmax(0,1fr);align-items:center}._bumpPhoto_d0644_15{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:.35rem;block-size:auto;inline-size:100%;display:block}._button_d0644_17,._secondary_d0644_17{width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;margin-top:.75rem;padding:.6rem;font-weight:800;text-decoration:none;display:flex}._button_d0644_17{color:#fff;background:#a6221d;border:1px solid #a6221d}._button_d0644_17:disabled{opacity:.65;cursor:wait}._secondary_d0644_17{color:#a6221d;background:0 0;border:1px solid #a6221d}:is(._panel_d0644_3 :focus-visible,._back_d0644_2:focus-visible){outline-offset:2px;outline:3px solid #212110}._note_d0644_22{color:#514b41;overflow-wrap:anywhere;font-size:.88rem}._qr_d0644_23{max-width:100%;height:auto;margin:1rem auto;display:block}._options_d0644_26{border:0;min-width:0;margin-block:.8rem;padding:0}._options_d0644_26 legend{font-weight:800}._dialog_d0644_29{color:#171717;overscroll-behavior:contain;background:#fffdf8;border:1px solid #d9d4c5;border-radius:1rem;width:min(34rem,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:auto}._dialog_d0644_29::backdrop{background:#000000ad}._dialog_d0644_29 ._panel_d0644_3{border:0}._dialog_d0644_29 ._panel_d0644_3 h2:first-of-type{margin-block:.35rem;font-size:clamp(1.65rem,6vw,2.5rem);line-height:1.1}._close_d0644_33{color:#a1221e;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;margin:.5rem .75rem 0 auto;padding:.3rem .65rem;font-weight:700;display:block}._close_d0644_33:focus-visible{outline-offset:2px;outline:3px solid #212110}
