.a-datetime-banner{padding:1.5rem;border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius, 4px);margin-bottom:1.5rem;background-color:rgb(var(--color-background));max-width:100%}.a-datetime-banner__heading{margin-bottom:.75rem}.a-datetime-banner__row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.a-datetime-label{font-weight:500;min-width:4em}.a-datetime-calendar-wrapper{width:100%;max-width:100%}.a-datetime-calendar__headers,.a-datetime-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:.3rem;-webkit-user-select:none;user-select:none}.a-datetime-calendar__row{display:contents}.a-datetime-calendar__headers{margin-top:.5rem;margin-bottom:4px;border-bottom:1px solid rgba(var(--color-foreground),.08);padding-bottom:4px}.a-datetime-calendar__header{text-align:center;font-size:1.4rem;padding:.25rem 0;color:rgba(var(--color-foreground),.85);font-weight:500}.a-datetime-calendar__header--sun{color:rgb(var(--color-button))}.a-datetime-calendar__header--sat{color:#3d6b8e}.a-datetime-calendar__day--sun{color:rgb(var(--color-button))}.a-datetime-calendar__day--sat{color:#3d6b8e}.a-datetime-calendar__day--sun.a-datetime-calendar__day--disabled,.a-datetime-calendar__day--sat.a-datetime-calendar__day--disabled{color:rgba(var(--color-foreground),.25)}.a-datetime-calendar__day--sun.a-datetime-calendar__day--selected,.a-datetime-calendar__day--sat.a-datetime-calendar__day--selected{color:rgb(var(--color-button-text))}.a-datetime-calendar__day{-webkit-appearance:none;appearance:none;width:100%;padding:.5rem 0;text-align:center;cursor:pointer;border:1px solid transparent;border-radius:var(--inputs-radius, 4px);min-height:3.6rem;display:flex;align-items:center;justify-content:center;background:transparent;font:inherit;font-size:1.3rem;line-height:inherit}.a-datetime-calendar__day:hover:not(.a-datetime-calendar__day--disabled):not(.a-datetime-calendar__day--empty):not(.a-datetime-calendar__day--selected){border-color:rgba(var(--color-foreground),var(--inputs-border-opacity));background:rgba(var(--color-foreground),.05)}.a-datetime-calendar__day:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:2px}.a-datetime-calendar__day--selected{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:600}.a-datetime-calendar__day--disabled{color:rgba(var(--color-foreground),.25);cursor:not-allowed;text-decoration:line-through}.a-datetime-calendar__day--empty{cursor:default}.a-datetime-calendar__day--today{border-color:rgba(var(--color-foreground),.45)}.a-datetime-calendar__nav{display:flex;align-items:center;justify-content:space-between;margin:.5rem 0;font-weight:500}.a-datetime-calendar__nav-btn{background:none;border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius, 4px);padding:.25rem .75rem;cursor:pointer}.a-datetime-calendar__nav-btn:disabled{opacity:.35;cursor:not-allowed}.a-datetime-time-select{min-width:10rem;box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));-webkit-appearance:none;appearance:none;padding-right:3.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%234A4A4A' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center}.a-datetime-time-note{margin:.4rem 0 0;font-size:1.3rem;color:var(--a-ink-muted)}.a-datetime-summary{font-weight:500}.a-datetime-change-btn,.a-datetime-cancel-btn{padding:.25rem .5rem}.a-datetime-warning{padding:.5rem .75rem;background-color:rgba(var(--color-foreground),.04);border-left:3px solid rgba(var(--color-foreground),.35);font-size:1.4rem;margin-top:.75rem}.a-datetime-warning--error{border-left-color:#c00;color:#c00}.a-datetime-reason{margin-top:.5rem;font-size:1.3rem;color:rgba(var(--color-foreground),.85)}.a-datetime-reason:empty{display:none}.a-datetime-product-note{padding:.5rem .75rem;background-color:#b478000f;border-left:3px solid rgba(180,120,0,.45);font-size:1.4rem;margin-bottom:.75rem}.a-datetime-product-note__heading{font-weight:500;margin-bottom:.25rem}.a-datetime-product-note__list{margin:0;padding-left:1.2rem;list-style:disc}.a-datetime-product-note__item{margin-bottom:.15rem}.a-datetime-product-note--single{margin-bottom:0}.a-datetime-product-note__remove{margin-left:.5em;font-size:1.3rem;line-height:1.8}.a-datetime-product-note__error{display:block;margin-top:.25rem;color:#c00;font-size:1.3rem;line-height:1.8}.a-datetime-state-b,.a-datetime-state-c{display:none}.a-datetime-banner[data-state=A] .a-datetime-state-a,.a-datetime-banner[data-state=B] .a-datetime-state-b,.a-datetime-banner[data-state=C] .a-datetime-state-c{display:block}.a-datetime-banner[data-state=B] .a-datetime-state-a,.a-datetime-banner[data-state=C] .a-datetime-state-a{display:none}.a-datetime-payment-note{margin-top:.75rem;font-size:1.3rem;line-height:1.8;color:var(--a-ink-muted)}@media(max-width:480px){.a-datetime-banner__row{flex-direction:column;align-items:flex-start}.a-datetime-time-select{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/a-delivery-datetime.css.map */
