.language-switch{color:var(--ink,#2d2420);text-decoration:underline;text-underline-offset:.25em;font-size:.8rem;min-width:2.75rem;min-height:2.75rem;display:inline-grid;place-items:center;flex:none;margin-inline-start:auto}
.owner-picks,.delivery{border-top:1px solid #e7dcd2}
.owner-picks .button{margin-top:1rem}
.checkout-slot{display:block;font-size:.85rem;margin-top:.25rem}
.checkout-slot:empty{display:none}
#design-form input[type=file]{max-width:100%;width:100%;font-size:.9rem}
#design-form [hidden]{display:none!important}
