.checkout-page{max-width:calc(var(--spacing) * 310);padding:calc(var(--spacing) * 12) calc(var(--spacing) * 10) calc(var(--spacing) * 15);font-size:var(--text-base);margin:auto;line-height:normal}.checkout-page>.checkout-eyebrow{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:calc(var(--spacing) * .5);color:var(--color-fg);display:flex}.checkout-eyebrow:before{content:"";width:calc(var(--spacing) * 1.75);height:calc(var(--spacing) * 1.75);background:var(--color-accent);border-radius:50%}.checkout-page>h1{margin:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 3);font-size:var(--text-5xl);line-height:var(--leading-heading);letter-spacing:calc(var(--spacing) * -.5);font-weight:var(--font-weight-bold)}.checkout-page>.checkout-intro{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-fg-muted);margin:0}.checkout-layout{grid-template-columns:minmax(0, 1fr) calc(var(--spacing) * 95);gap:calc(var(--spacing) * 12.5);margin-top:calc(var(--spacing) * 7.5);align-items:start;display:grid}.checkout-layout>section{padding:calc(var(--spacing) * 6.75);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm)}.checkout-order>h2{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);margin:0 0 calc(var(--spacing) * 3.5)}.checkout-row{align-items:center;gap:calc(var(--spacing) * 5.5);padding:calc(var(--spacing) * 4.5) 0;border-top:var(--border-width) solid var(--color-border);font-size:var(--text-sm);display:flex}.checkout-row>:last-child{margin-left:auto}.checkout-row h3{font-size:var(--text-sm);margin:0;line-height:normal}.checkout-order>.checkout-summary{margin:calc(var(--spacing) * 5) 0 calc(var(--spacing) * 3.25);font-size:var(--text-ui);line-height:var(--leading-body);color:var(--color-fg-muted)}.checkout-order>.checkout-note{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);border-left:calc(var(--spacing) * .75) solid var(--color-border);background:var(--color-accent-soft);font-size:var(--text-sm);line-height:var(--leading-body);margin:calc(var(--spacing) * 6.25) 0;border-radius:0}.checkout-payment>h2{font-size:var(--text-lg);line-height:var(--leading-ui);font-weight:var(--font-weight-bold);margin:calc(var(--spacing) * 3.5) 0 calc(var(--spacing) * 2.25)}.checkout-payment .checkout-row>span{font-size:var(--text-xs);color:var(--color-fg-muted)}@media (width<=1100px) and (width>=761px){.checkout-layout{grid-template-columns:minmax(0, 1fr) calc(var(--spacing) * 85);gap:calc(var(--spacing) * 7.5)}}@media (width<=760px){.checkout-page{padding:calc(var(--spacing) * 7.5) calc(var(--spacing) * 5.5) calc(var(--spacing) * 15)}.checkout-page>h1{font-size:var(--text-3xl);letter-spacing:calc(var(--spacing) * -.375)}.checkout-page>.checkout-eyebrow{font-size:var(--text-xs)}.checkout-layout{gap:calc(var(--spacing) * 5.5);grid-template-columns:1fr}}
