.delivery-date--container .field__input,.delivery-date--container .select__select{font-size:1.4rem;line-height:1;color:rgba(var(--color-foreground),.75);padding:1.5rem 2rem;cursor:pointer;background-color:rgb(var(--color-background))}.delivery-date--date .field__input{display:flex;justify-content:space-between;align-items:center}.delivery-date--date .field__input .icon{width:1.8rem;height:1.8rem}.delivery-date--caption p{margin:0;font-size:.8em}.delivery-date--dialog{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;padding:0;border:none;z-index:-1000;background:#0000;transition:.2s linear}.delivery-date--dialog[data-modal=true]{background:#0000001a;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);z-index:1000}.delivery-date--dialog-content{position:relative;background:#fff;padding:2rem;opacity:0;border-radius:1em;box-shadow:0 0 1rem #0000001a;transform:scale(0);transition:.2s linear}.delivery-date--dialog[data-modal=true] .delivery-date--dialog-content{opacity:1;transform:scale(1)}.delivery-date--dialog-title{font-size:1.2em;text-align:center;margin:.5em 0}.delivery-date--dialog-close{position:absolute;top:1rem;right:1rem;background:none;border:none;outline:none;-webkit-appearance:none;appearance:none;display:grid;place-content:center;width:4rem;height:4rem;cursor:pointer}@media (min-width:560px){.delivery-date--dialog-content{padding:4rem}}.delivery-date--calendar{text-align:center}.delivery-date--calendar .calendar-title{text-align:center;margin:0 0 1.5em}.delivery-date--calendar .calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem;text-align:center}.delivery-date--calendar .calendar .day{display:grid;place-content:center;line-height:1;letter-spacing:0;height:2em}.delivery-date--calendar .calendar .day[data-week=sun],.delivery-date--calendar .calendar .holiday{color:#c00}.delivery-date--calendar .calendar .day[data-week=sat]{color:#069}.delivery-date--calendar .calendar .day.disabled{opacity:.2;pointer-events:none}.delivery-date--calendar .calendar .day input{display:none}.delivery-date--calendar .calendar .day label{border-radius:50%;cursor:pointer;transition:.1s linear;display:grid;place-content:center;width:2em;height:2em}.delivery-date--calendar .calendar .day label:hover{background:#cc00001a}.delivery-date--calendar .calendar .day input:checked+label{background:#c00;color:#fff}.slider-main{display:flex;max-width:30rem;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.slider-main::-webkit-scrollbar{display:none}.slider-main .slide{min-width:100%;scroll-snap-align:start}.slider-controls{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem}.slider-controls button{display:grid;place-content:center;width:3rem;height:3rem;background:#000;color:#fff;padding:0;margin:0;border:none;border-radius:0;cursor:pointer}.slider-prev{order:1}.slider-next{order:3}.slider-dots{order:2;flex:1;display:flex;justify-content:center;align-items:center;gap:.5rem}.slider-dots .dot{display:block;width:.5rem;height:.5rem;background:#eee;border-radius:50%;transition:.2s linear}.slider-dots .dot.current{background:#000}.slider-dots[data-clickable=true] .dot{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cart-delivery-date.css.map */
