input[type=email],input[type=name],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{font-size:16px!important;touch-action:manipulation}@supports (-webkit-touch-callout:none){input[type=email],input[type=name],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{font-size:16px!important;transform:scale(1);-webkit-text-size-adjust:100%}}.checkout-section input:not([type=radio]):not([type=checkbox]){height:2.75rem;border-radius:1rem;border:0;background-color:#fff;box-shadow:inset 0 0 0 1px #e4e4e7;padding-left:1rem;padding-right:1rem;color:#18181b;font-weight:400;transition:box-shadow .15s ease}@media (min-width:768px){.checkout-section button[role=combobox],.checkout-section input:not([type=radio]):not([type=checkbox]){font-size:13.5px!important}}.checkout-section input:not([type=radio]):not([type=checkbox]):hover{box-shadow:inset 0 0 0 1px #d4d4d8}.checkout-section input:not([type=radio]):not([type=checkbox]):focus-visible{box-shadow:inset 0 0 0 2px #18181b;outline:none}.checkout-section input::placeholder{color:#a1a1aa;font-weight:400}.checkout-section button[role=combobox]{height:2.75rem;border-radius:1rem;border:0;background-color:#fff;box-shadow:inset 0 0 0 1px #e4e4e7;padding-left:1rem;padding-right:.75rem;color:#18181b;font-size:14px;font-weight:400;transition:box-shadow .15s ease}.checkout-section button[role=combobox]:hover{box-shadow:inset 0 0 0 1px #d4d4d8}.checkout-section button[role=combobox]:focus,.checkout-section button[role=combobox]:focus-visible,.checkout-section button[role=combobox][data-state=open]{box-shadow:inset 0 0 0 2px #18181b;outline:none}.dark .checkout-section button[role=combobox]{background-color:#18181b;box-shadow:inset 0 0 0 1px #3f3f46;color:#f4f4f5}.dark .checkout-section button[role=combobox]:hover{box-shadow:inset 0 0 0 1px #52525b}.dark .checkout-section button[role=combobox]:focus,.dark .checkout-section button[role=combobox]:focus-visible,.dark .checkout-section button[role=combobox][data-state=open]{box-shadow:inset 0 0 0 2px #f4f4f5}.checkout-section label[for]{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#71717a;font-weight:500}.dark .checkout-section input:not([type=radio]):not([type=checkbox]){background-color:#18181b;box-shadow:inset 0 0 0 1px #3f3f46;color:#f4f4f5}.dark .checkout-section input:not([type=radio]):not([type=checkbox]):hover{box-shadow:inset 0 0 0 1px #52525b}.dark .checkout-section input:not([type=radio]):not([type=checkbox]):focus-visible{box-shadow:inset 0 0 0 2px #f4f4f5}.dark .checkout-section label[for]{color:#a1a1aa}