@import url('/design/brand.css?v=4');
@import url('/design/checkout-refinement.css?v=5');
@font-face{font-family:Atelier;src:url('/fonts/EBGaramond.ttf') format('truetype');font-weight:400 800;font-display:swap}
@font-face{font-family:'Origins Sans';src:url('/fonts/Inter.ttf') format('truetype');font-weight:100 900;font-display:swap}
*{letter-spacing:0!important}
body>.bg,body>.grain{display:none}
.ack{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.75;margin:24px 0;color:var(--tx);cursor:pointer}
.ack input{margin-top:4px;flex-shrink:0;width:18px;height:18px;accent-color:#c3d9d4}
.ack a{text-decoration:underline;text-underline-offset:3px}
/* Preserve tick clearance and selected-label contrast from Claude's handoff. */
main .chips li{position:relative;padding-left:22px}
main .chips li:before{left:2px}
main .opt input:checked+.ol,main .opt input:checked+.ol b,main .opt input:checked+.ol span,main .opt input:checked+.ol i,main .opt input:checked+.ol em{color:#171b17}
