._6Nj7Kq_page{min-height:100svh;padding-top:7.5rem;padding-bottom:5rem}._6Nj7Kq_layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:3.5rem;display:grid}._6Nj7Kq_head{flex-direction:column;gap:1.25rem;margin-bottom:2.5rem;display:flex}._6Nj7Kq_progress{gap:.5rem;margin-top:.75rem;list-style:none;display:flex}._6Nj7Kq_progress li{border-top:2px solid var(--sd-200);color:var(--sd-400);flex-direction:column;flex:1;gap:.5rem;padding-top:.75rem;transition:border-color .3s,color .3s;display:flex}._6Nj7Kq_progress li._6Nj7Kq_now{border-color:var(--sd-700);color:var(--sd-700)}._6Nj7Kq_progress li._6Nj7Kq_done{border-color:var(--sd-500);color:var(--sd-500)}._6Nj7Kq_step{border-top:1px dashed var(--sd-300);padding:1.6rem 0}._6Nj7Kq_stepHead{justify-content:space-between;align-items:center;display:flex}._6Nj7Kq_stepHead h4{align-items:baseline;gap:.9rem;font-size:clamp(1.7rem,2.4vw,2.4rem);display:flex}._6Nj7Kq_stepHead h4 span{color:var(--sd-500)}._6Nj7Kq_stepLocked ._6Nj7Kq_stepHead h4{color:var(--sd-300)}._6Nj7Kq_edit{text-underline-offset:3px;color:var(--sd-500);padding:.3rem;text-decoration:underline}._6Nj7Kq_edit:hover{color:var(--sd-700)}._6Nj7Kq_recap{margin-top:.85rem;line-height:1.5}._6Nj7Kq_grid{grid-template-columns:1fr 1fr;gap:.25rem 1rem;margin-top:1.5rem;display:grid}._6Nj7Kq_full{grid-column:1/-1}._6Nj7Kq_field{flex-direction:column;gap:.45rem;display:flex}._6Nj7Kq_field label{color:var(--sd-600)}._6Nj7Kq_opt{color:var(--sd-400)}._6Nj7Kq_field input,._6Nj7Kq_field select,._6Nj7Kq_promo input{text-transform:none;width:100%;font-size:.95rem;font-family:var(--font-body), sans-serif;background:var(--sd-150);color:var(--sd-700);border:1.5px solid #0000;border-radius:.5rem;outline:none;padding:1rem .95rem;transition:border-color .2s,background-color .2s}._6Nj7Kq_field input:hover,._6Nj7Kq_field select:hover{background:var(--sd-200)}._6Nj7Kq_field input:focus,._6Nj7Kq_field select:focus{border-color:var(--sd-700);background:var(--sd-100)}._6Nj7Kq_invalid input,._6Nj7Kq_invalid select{border-color:var(--danger);background:#fff2ee}._6Nj7Kq_fieldErr{min-height:1.15rem;font-family:var(--font-mono), monospace;color:var(--danger);text-transform:uppercase;font-size:.72rem}._6Nj7Kq_check{cursor:pointer;font-family:var(--font-body), sans-serif;text-transform:none;letter-spacing:0;align-items:center;gap:.75rem;padding:.4rem 0 1.1rem;font-size:.95rem;display:flex}._6Nj7Kq_check input{width:1.1rem;height:1.1rem;accent-color:var(--sd-700)}._6Nj7Kq_options{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}._6Nj7Kq_options fieldset{border:0;flex-direction:column;gap:.6rem;display:flex}._6Nj7Kq_option{border:1.5px solid var(--sd-200);cursor:pointer;text-transform:none;border-radius:.6rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.15rem 1.1rem;transition:border-color .2s,background-color .2s;display:grid;position:relative}._6Nj7Kq_option:hover{border-color:var(--sd-400)}._6Nj7Kq_optionOn{border-color:var(--sd-700);background:var(--sd-150)}._6Nj7Kq_option input{opacity:0;pointer-events:none;position:absolute}._6Nj7Kq_radio{border:1.5px solid var(--sd-500);border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;display:grid}._6Nj7Kq_optionOn ._6Nj7Kq_radio{border-color:var(--sd-700)}._6Nj7Kq_optionOn ._6Nj7Kq_radio:after{content:"";background:var(--sd-700);border-radius:50%;width:.55rem;height:.55rem}._6Nj7Kq_option:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:2px}._6Nj7Kq_optionText{flex-direction:column;gap:.35rem;display:flex}._6Nj7Kq_optionName{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:1.35rem;line-height:1}._6Nj7Kq_hint{color:var(--sd-400);font-style:normal}._6Nj7Kq_demo{background:var(--sd-700);color:var(--sd-200);border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;padding:1rem 1.1rem;display:flex}._6Nj7Kq_demo p{line-height:1.5}._6Nj7Kq_demo button{flex:none}._6Nj7Kq_cardInput{position:relative}._6Nj7Kq_cardInput input{font-variant-numeric:tabular-nums;letter-spacing:.04em;padding-right:6rem}._6Nj7Kq_brand{background:var(--sd-200);color:var(--sd-400);border-radius:.3rem;padding:.35rem .55rem;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}._6Nj7Kq_brandOn{background:var(--sd-700);color:var(--signal)}._6Nj7Kq_place{margin-top:.75rem;padding-top:1.35rem;padding-bottom:1.35rem;font-size:.9rem}._6Nj7Kq_placing{align-items:center;gap:.75rem;display:inline-flex}._6Nj7Kq_spinner{border:2px solid #12131140;border-top-color:var(--sd-700);border-radius:50%;width:.9rem;height:.9rem;animation:.7s linear infinite _6Nj7Kq_spin}@keyframes _6Nj7Kq_spin{to{transform:rotate(360deg)}}._6Nj7Kq_legal{text-align:center;margin-top:.85rem;line-height:1.5}._6Nj7Kq_summary{background:var(--sd-700);color:var(--sd-100);border-radius:var(--radius);padding:1.75rem;position:sticky;top:6.5rem}._6Nj7Kq_summaryHead{border-bottom:1px dashed var(--sd-500);justify-content:space-between;align-items:baseline;padding-bottom:1.1rem;display:flex}._6Nj7Kq_summaryHead span{color:var(--sd-400)}._6Nj7Kq_summaryInner{flex-direction:column;gap:1.25rem;display:flex}._6Nj7Kq_items{scrollbar-width:thin;scrollbar-color:var(--sd-500) transparent;flex-direction:column;max-height:22rem;list-style:none;display:flex;overflow-y:auto}._6Nj7Kq_items li{border-bottom:1px solid #e9e9e414;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}._6Nj7Kq_thumb{background:var(--sd-200);border-radius:.45rem;width:4rem;height:4.8rem;padding:.3rem;position:relative}._6Nj7Kq_thumbArt{width:100%;height:100%}._6Nj7Kq_qty{background:var(--signal);min-width:1.35rem;height:1.35rem;color:var(--sd-700);font-family:var(--font-mono), monospace;border-radius:1rem;place-items:center;font-size:.7rem;display:grid;position:absolute;top:-.45rem;right:-.45rem}._6Nj7Kq_itemText{flex-direction:column;gap:.35rem;min-width:0;display:flex}._6Nj7Kq_itemText span{color:var(--sd-400)}._6Nj7Kq_itemName{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:1.2rem;line-height:1}._6Nj7Kq_promo{grid-template-columns:1fr auto;gap:.5rem;display:grid}._6Nj7Kq_promo input{background:var(--sd-600);color:var(--sd-100);border:1.5px dashed #e9e9e433}._6Nj7Kq_promo input:focus{border-color:var(--signal)}._6Nj7Kq_promo input[aria-invalid=true]{border-color:var(--danger)}._6Nj7Kq_promoErr{font-family:var(--font-mono), monospace;text-transform:uppercase;color:var(--danger);grid-column:1/-1;min-height:.9rem;font-size:.72rem}._6Nj7Kq_promoOn{border:1.5px dashed var(--signal);color:var(--signal);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}._6Nj7Kq_promoOn button{color:var(--sd-300);text-decoration:underline}._6Nj7Kq_totals{border-top:1px dashed var(--sd-500);flex-direction:column;gap:.7rem;padding-top:.5rem;display:flex}._6Nj7Kq_totals div{justify-content:space-between;display:flex}._6Nj7Kq_totals dt,._6Nj7Kq_totals dd{font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.82rem}._6Nj7Kq_totals dt{color:var(--sd-400)}._6Nj7Kq_discount dd{color:var(--signal)}._6Nj7Kq_grand{border-top:1px solid #e9e9e41f;align-items:baseline;padding-top:.9rem}._6Nj7Kq_grand dt{color:var(--sd-100)}._6Nj7Kq_grand dd{font-family:var(--font-display), sans-serif;font-size:2.4rem;line-height:1}._6Nj7Kq_secure{color:var(--sd-500);line-height:1.5}._6Nj7Kq_summaryToggle,._6Nj7Kq_summaryMobile{display:none}._6Nj7Kq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._6Nj7Kq_emptyPage{place-items:center;display:grid}._6Nj7Kq_emptyBox{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:0 1.25rem;display:flex}@media (max-width:1000px){._6Nj7Kq_page{padding-top:6rem}._6Nj7Kq_layout{grid-template-columns:1fr;gap:0}._6Nj7Kq_summary{display:none}._6Nj7Kq_summaryToggle{background:var(--sd-700);width:100%;color:var(--sd-100);border-radius:.6rem;justify-content:space-between;margin-bottom:.5rem;padding:1rem 1.1rem;display:flex}._6Nj7Kq_summaryMobile{background:var(--sd-700);color:var(--sd-100);border-radius:var(--radius);margin-bottom:1rem;padding:1.25rem;display:block}._6Nj7Kq_grid{grid-template-columns:1fr}._6Nj7Kq_demo{flex-direction:column;align-items:stretch}._6Nj7Kq_progress li span:last-child{font-size:.65rem}}
