.scheduler{margin:0 0 1.8rem;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--text-boxes-radius, 0);background-color:rgba(var(--color-foreground),.02)}.scheduler__mode{margin:0;padding:0;border:0}.scheduler__legend{padding:0;margin-bottom:1rem;font-size:1.3rem;font-weight:500;letter-spacing:.06rem;text-transform:uppercase;color:rgba(var(--color-foreground),.82)}.scheduler__modes{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.scheduler__mode-option{position:relative;display:block;cursor:pointer}.scheduler__mode-option input{position:absolute;opacity:0;width:0;height:0}.scheduler__mode-body{display:block;padding:1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--buttons-radius, 0);background-color:rgb(var(--color-background));transition:border-color .15s ease,box-shadow .15s ease}.scheduler__mode-option input:checked+.scheduler__mode-body{border-color:#c5a059;box-shadow:inset 0 0 0 1px #c5a059}.scheduler__mode-option input:focus-visible+.scheduler__mode-body{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.scheduler__mode-title{display:block;font-size:1.4rem;font-weight:500;line-height:1.3;color:rgb(var(--color-foreground))}.scheduler__mode-note{display:block;margin-top:.2rem;font-size:1.2rem;color:rgba(var(--color-foreground),.72)}.scheduler__badge{display:inline-block;margin-inline-start:.5rem;padding:.15rem .6rem;border-radius:999px;background-color:#c5a059;color:rgb(var(--color-foreground));font-size:1rem;font-weight:600;letter-spacing:.04rem;vertical-align:.15em;white-space:nowrap}.scheduler__eta{margin:1.2rem 0 0;padding:1rem 1.2rem;border-inline-start:3px solid #c5a059;border-radius:var(--text-boxes-radius, 0);background-color:#c5a05924;font-size:1.3rem;line-height:1.6;color:rgb(var(--color-foreground))}.scheduler__eta[hidden]{display:none}.scheduler__pickup-note{margin:1.2rem 0 0;padding:1rem 1.2rem;border-radius:var(--text-boxes-radius, 0);background-color:#c5a0591f;font-size:1.3rem;line-height:1.6;color:rgb(var(--color-foreground))}.scheduler__pickup-note[hidden]{display:none}.scheduler__fields{margin-top:1.4rem}.scheduler__fields[hidden]{display:none}.scheduler__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.scheduler__row+.scheduler__row{margin-top:1rem}.scheduler__row--single{grid-template-columns:1fr}.scheduler__row[hidden],.scheduler__row--single[hidden]{display:none}.scheduler__when{margin:1rem 0 0;padding:0;border:0}.scheduler__when-options{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.scheduler__when-option{display:flex;align-items:center;gap:.7rem;min-height:4.4rem;padding:.8rem 1.2rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--buttons-radius, 0);background-color:rgb(var(--color-background));font-size:1.3rem;line-height:1.3;cursor:pointer}.scheduler__when-option:has(input:checked),.scheduler__when-option--active{border-color:#c5a059;box-shadow:inset 0 0 0 1px #c5a059}.scheduler__when-option:has(input:disabled),.scheduler__when-option--off{opacity:.45;cursor:not-allowed}.scheduler__when-option input{flex:none;margin:0;accent-color:#c5a059}.scheduler__field{display:flex;flex-direction:column;min-width:0}.scheduler__label{margin-bottom:.4rem;font-size:1.2rem;color:rgba(var(--color-foreground),.82)}.scheduler__optional{margin-inline-start:.3rem;font-size:1.1rem;color:rgba(var(--color-foreground),.75)}.scheduler__required{margin-inline-start:.3rem;font-size:1.1rem;font-weight:600;color:#8a6a24}.scheduler__input{width:100%;min-height:4.4rem;padding:.8rem 1rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--inputs-radius, 0);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:inherit;font-size:1.4rem}.scheduler__input:focus{outline:2px solid rgb(var(--color-foreground));outline-offset:-1px}.scheduler__input[type=date],.scheduler__input[type=time]{min-height:4.4rem;line-height:2.6rem;-webkit-appearance:none;appearance:none}[dir=rtl] .scheduler__input[type=time],[dir=rtl] .scheduler__input[type=date]{direction:ltr;text-align:start}.scheduler__select{-webkit-appearance:none;appearance:none;padding-inline-end:3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%23444' stroke-width='1.2'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.1rem center;background-size:1rem}[dir=rtl] .scheduler__select{background-position:left 1.1rem center}.scheduler__hint{margin:1rem 0 0;font-size:1.2rem;line-height:1.55;color:rgba(var(--color-foreground),.68)}.scheduler__error{margin:1.2rem 0 0;padding:1rem 1.2rem;border-inline-start:3px solid #a01f1f;border-radius:var(--text-boxes-radius, 0);background-color:#a01f1f14;font-size:1.3rem;line-height:1.6;color:#8c1b1b}.scheduler__error[hidden]{display:none}.scheduler__input--error{border-color:#a01f1f;box-shadow:inset 0 0 0 1px #a01f1f}@media screen and (max-width:479px){.scheduler__row{grid-template-columns:1fr}.scheduler__row+.scheduler__row{margin-top:1rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-delivery-scheduler.css.map */
