.lem-shopping{color:var(--foreground);background:var(--background);font-variant-numeric:tabular-nums}.lem-shopping :is(h1,h2,h3){text-wrap:balance}.lem-shopping h2{letter-spacing:-.02em;font-size:22px;font-weight:600}.lem-shopping :is([data-slot=button],input:not([type=checkbox]):not([type=radio]),select,textarea,[data-slot=card]){border-radius:0}.lem-shopping :is([data-slot=button][data-variant=default],[data-slot=button][data-variant=outline]){letter-spacing:.06em;text-transform:uppercase;min-height:46px;font-size:13px;font-weight:700}.lem-shopping [data-slot=button][data-variant=link]{text-underline-offset:4px}.lem-shopping :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;min-height:48px;box-shadow:none}.lem-shopping :is([data-slot=field-label],label:has(+input),label:has(+select)){letter-spacing:.05em;font-size:13px;font-weight:600}.lem-shopping [data-slot=card]{box-shadow:none;border-color:var(--border)}.lem-shopping [data-slot=card-title]{letter-spacing:-.025em;font-size:28px;font-weight:600}.lem-cart-drawer h2{font-size:20px}.lem-cart-drawer [data-slot=sheet-footer]{display:grid}.lem-cart-drawer [data-slot=sheet-footer]>:last-child{gap:10px;display:grid}.lem-cart-drawer input{min-height:36px}.lem-checkout :is(#checkout-section-address,#checkout-section-shipping,#checkout-section-payment){border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:28px}.lem-checkout [data-slot=radio-group]{border:0;border-radius:0;gap:12px;overflow:visible}.lem-checkout [data-slot=radio-group]>:is(label,div){border:1px solid var(--border);border-radius:0}.lem-checkout [data-slot=radio-group]>:is(label,div):has([data-state=checked]){border-color:var(--foreground);background:var(--background)}.lem-checkout :is(#checkout-section-shipping,#checkout-section-payment) label{padding-block:18px}.lem-account aside nav ul{flex-wrap:wrap;gap:4px;display:flex}.lem-account aside nav li{flex-shrink:0}.lem-auth [data-slot=card-header],.lem-region [data-slot=dialog-header]{text-align:left}.lem-order-placed>:is(div:nth-child(2),div:nth-child(3),div:nth-child(4)){border-color:var(--border)}@media (min-width:1024px){.lem-account aside nav ul{display:grid}}@media (max-width:640px){.lem-account table :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:12px}.lem-account table{min-width:600px}.lem-checkout :is(input,select){font-size:16px}}@media (min-width:1024px){.lem-checkout:has(.lem-order-placed) .lem-checkout-main{grid-column:2/4}.lem-checkout:has(.lem-order-placed) .lem-checkout-summary{display:none}.lem-order-placed{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px 56px;max-width:none;display:grid}.lem-order-placed>:first-child{grid-column:1/-1}.lem-order-placed>:nth-child(2){background:var(--muted);grid-area:2/2/span 3}.lem-order-placed>:nth-child(n+3){grid-column:1}}
