.ts-pickup{display:grid;gap:1.2rem;--ts-pickup-background: rgb(var(--color-background));--ts-pickup-foreground: rgb(var(--color-foreground));--ts-pickup-accent: rgb(var(--color-button));--ts-pickup-accent-text: rgb(var(--color-button-text));--ts-pickup-font: var(--font-body-family)}.ts-pickup__label{display:block;margin-bottom:.5rem}.ts-pickup__date-wrap{display:flex;gap:.6rem}.ts-pickup__input{box-sizing:border-box;min-width:0;width:100%;min-height:4.4rem;padding:.8rem 1rem;border:1px solid currentColor;border-radius:var(--inputs-radius, 0);background:rgb(var(--color-background));color:inherit;font:inherit}.ts-pickup [data-pickup-date]{cursor:pointer}.ts-pickup__open{flex:0 0 4.4rem;min-height:4.4rem;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer}.ts-pickup__open svg{width:2rem;height:2rem;vertical-align:middle}.ts-pickup__clear{justify-self:start;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer;padding:.5rem 0;font:inherit;font-size:1.3rem}.ts-pickup__clear:disabled{opacity:.5;cursor:default}.ts-pickup__message{margin:0;min-height:3.6rem;font-size:1.2rem}.ts-pickup__instructions{margin:0}.ts-pickup :focus-visible,.ts-pickup-calendar :focus-visible{outline:2px solid currentColor;outline-offset:2px}.ts-pickup-calendar.ui-datepicker{display:none;position:absolute;box-sizing:border-box;width:22em;max-width:calc(100vw - 20px);padding:.6em;border:1px solid rgba(128,128,128,.4);border-radius:.4em;box-shadow:0 3px 12px #00000026;background:var(--ts-pickup-background, #fff);color:var(--ts-pickup-foreground, #222);font-family:var(--ts-pickup-font, sans-serif);font-size:14px;line-height:1.4}.ts-pickup-calendar .ui-datepicker-header{position:relative;min-height:2.5em;padding:.4em 2.7em;text-align:center}.ts-pickup-calendar .ui-datepicker-title{padding-top:.3em;font-size:1.1em}.ts-pickup-calendar .ui-datepicker-prev,.ts-pickup-calendar .ui-datepicker-next{position:absolute;display:flex;align-items:center;justify-content:center;top:.2em;width:2.5em;height:2.5em;color:inherit;cursor:pointer;border:1px solid transparent;text-decoration:none}.ts-pickup-calendar .ui-datepicker-prev{left:0}.ts-pickup-calendar .ui-datepicker-next{right:0}.ts-pickup-calendar .ui-datepicker-prev:before{content:"\2039";font-size:1.8em;line-height:1}.ts-pickup-calendar .ui-datepicker-next:before{content:"\203a";font-size:1.8em;line-height:1}.ts-pickup-calendar .ui-datepicker-prev span,.ts-pickup-calendar .ui-datepicker-next span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ts-pickup-calendar .ui-datepicker-calendar{table-layout:fixed;width:100%;margin:.4em 0;border-collapse:collapse;border:0;font:inherit}.ts-pickup-calendar .ui-datepicker-calendar th{padding:.4em 0;text-align:center;font-size:.85em;font-weight:600;border:0}.ts-pickup-calendar .ui-datepicker-calendar td{padding:.15em;border:0;text-align:center}.ts-pickup-calendar .ts-pickup-day{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:2.5em;padding:.2em 0;border:1px solid transparent;border-radius:50%;color:inherit;background:transparent;text-decoration:none;cursor:pointer;font:inherit}.ts-pickup-calendar .ts-pickup-day:hover,.ts-pickup-calendar .ts-pickup-day:focus{border-color:currentColor}.ts-pickup-calendar .ts-pickup-day.is-disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.ts-pickup-calendar .ui-datepicker-other-month .ts-pickup-day:not(.is-disabled){opacity:.65}.ts-pickup-calendar .ts-pickup-day.is-selected{background:var(--ts-pickup-accent, #222);color:var(--ts-pickup-accent-text, #fff);border-color:var(--ts-pickup-accent, #222)}.ts-pickup-calendar .ui-datepicker-prev.is-disabled,.ts-pickup-calendar .ui-datepicker-next.is-disabled{opacity:.3;cursor:default}.ts-pickup-calendar__close{display:block;min-height:2.8em;margin:.5em auto .2em;padding:.5em 1em;background:transparent;color:inherit;border:1px solid currentColor;cursor:pointer;font:inherit}
/*# sourceMappingURL=/cdn/shop/t/279/assets/theme-support-pickup.css.map */
