.pickup-selector{max-width:460px;margin-left:auto;margin-top:2rem;padding:1.5rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--inputs-radius, 12px);background-color:var(--color-background);font-family:var(--font-body-family);font-size:var(--font-body-size);color:rgb(var(--color-foreground));box-sizing:border-box}.pickup-label{font-weight:var(--font-heading-weight, 700);font-size:var(--font-heading-size-xs, 1rem);font-family:var(--font-heading-family);display:block;margin-bottom:.5rem}.pickup-select select,.pickup-time-select.select__select{width:100%;padding:.875rem 1rem;font-size:var(--font-body-size);font-family:var(--font-body-family);font-weight:var(--font-body-weight);color:rgb(var(--color-foreground));background-color:var(--color-background);border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 8px);-webkit-appearance:none;appearance:none;box-sizing:border-box}.pickup-select select:focus{outline:2px solid rgba(var(--color-foreground),.3);outline-offset:2px}.pickup-message,.pickup-notice,.pickup-note{font-size:calc(var(--font-body-size) * .95);margin-top:.5rem;color:rgba(var(--color-foreground),.75)}.pickup-error{font-size:calc(var(--font-body-size) * .95);color:rgb(var(--color-error, 255, 0, 0));margin-top:.5rem;display:none}@media screen and (max-width:768px){.pickup-selector{margin-left:0;margin-top:1rem;width:100%;max-width:100%}.pickup-label{font-size:var(--font-heading-size-xs, .95rem)}.pickup-select select,.pickup-time-select.select__select{font-size:var(--font-body-size)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pickup.css.map */
