.ds-disclosure{width:100%}.ds-optional{font-weight:400;font-size:var(--font-size--2xs, .625rem);text-transform:none;letter-spacing:0;opacity:.45;margin-inline-start:var(--margin-xs, .5rem)}.ds-inner{padding-block:var(--padding-xs, .5rem) var(--padding-sm, .7rem)}.ds-subheading{margin:0 0 var(--margin-lg, 1rem);font-size:var(--font-size--xs, .8125rem);color:var(--color-foreground, #454e69);opacity:.6;line-height:var(--line-height--body-normal, 1.4)}.ds-field{margin-bottom:var(--margin-lg, 1rem);position:relative}.ds-label{display:block;font-family:var(--font-body--family, inherit);font-weight:500;font-size:var(--font-size--sm, .875rem);margin-bottom:var(--margin-2xs, .3rem);color:var(--color-foreground, #454e69)}.ds-input{display:block;width:100%;padding:var(--padding-sm, .7rem) var(--padding-md, .8rem);background-color:var(--color-input-background, rgba(211, 206, 197, .09));color:var(--color-input-text, #454e69);border-width:var(--style-border-width-inputs, 1px);border-color:var(--color-input-border, #d3cec5);border-style:solid;border-radius:var(--style-border-radius-inputs, 8px);font-size:var(--font-size--sm, .875rem);font-family:var(--font-body--family, inherit);box-sizing:border-box;transition:border-color .125s ease-in-out;-webkit-appearance:none}.ds-input:focus{outline:none;border-color:var(--color-foreground, #454e69)}.ds-helper{display:block;margin-top:var(--margin-3xs, .125rem);font-size:var(--font-size--2xs, .625rem);color:#6b7280;line-height:var(--line-height--body-normal, 1.4)}.ds-error{margin:var(--margin-3xs, .125rem) 0 0;font-size:var(--font-size--2xs, .625rem);color:var(--color-error, #8B0000);font-weight:500}.ds-error:empty{display:none}.ds-error.ds-warning{color:#6b7280;font-weight:400;font-style:italic}.ds-reassurance{margin:var(--margin-lg, 1rem) 0;padding:var(--padding-sm, .7rem) var(--padding-md, .8rem);border-top:1px solid var(--color-border, #d3cec5);padding-top:var(--padding-lg, 1rem)}.ds-reassurance p{margin:0;font-size:var(--font-size--2xs, .625rem);color:#6b7280;line-height:var(--line-height--body-loose, 1.6)}.ds-confirm{display:flex;align-items:flex-start;gap:var(--gap-xs, .5rem);cursor:pointer;margin-bottom:var(--margin-sm, .7rem)}.ds-confirm__input{flex-shrink:0;margin-top:2px;width:16px;height:16px;accent-color:var(--color-primary, #454e69)}.ds-confirm__text{font-size:var(--font-size--xs, .8125rem);line-height:var(--line-height--body-normal, 1.4);color:var(--color-foreground, #454e69)}.ds-summary{padding:var(--padding-xs, .5rem) var(--padding-sm, .7rem);border-radius:var(--style-border-radius-inputs, 8px);background:#454e690a;margin-top:var(--margin-sm, .7rem)}.ds-summary__row{display:flex;justify-content:space-between;font-size:var(--font-size--xs, .8125rem);padding:1px 0;color:var(--color-foreground, #454e69)}.ds-summary__row span{opacity:.55;font-size:var(--font-size--2xs, .625rem)}.ds-summary__row strong{font-weight:500;font-size:var(--font-size--xs, .8125rem)}.ds-input--date{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23454e69' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px;padding-right:2.5rem}.ds-flatpickr.arrowTop:before,.ds-flatpickr.arrowTop:after,.ds-flatpickr.arrowBottom:before,.ds-flatpickr.arrowBottom:after{display:none!important}.ds-flatpickr{font-family:var(--font-body--family, inherit)!important;background:var(--color-background, #eae3dc)!important;border:1px solid var(--color-border, #d3cec5)!important;border-radius:var(--style-border-radius-inputs, 8px)!important;box-shadow:0 8px 30px #454e6926!important;padding:0!important;z-index:9999!important}.ds-flatpickr .flatpickr-months{padding:.5rem .25rem .25rem}.ds-flatpickr .flatpickr-months .flatpickr-month{color:var(--color-foreground, #454e69)!important;fill:var(--color-foreground, #454e69)!important;height:36px!important}.ds-flatpickr .flatpickr-current-month{font-size:var(--font-size--sm, .875rem)!important;font-weight:600!important;color:var(--color-foreground, #454e69)!important;padding-top:4px!important}.ds-flatpickr .flatpickr-current-month .flatpickr-monthDropdown-months,.ds-flatpickr .flatpickr-current-month input.cur-year{font-family:var(--font-body--family, inherit)!important;font-weight:600!important;color:var(--color-foreground, #454e69)!important}.ds-flatpickr .flatpickr-months .flatpickr-prev-month,.ds-flatpickr .flatpickr-months .flatpickr-next-month{color:var(--color-foreground, #454e69)!important;fill:var(--color-foreground, #454e69)!important;padding:6px 10px!important}.ds-flatpickr .flatpickr-months .flatpickr-prev-month:hover,.ds-flatpickr .flatpickr-months .flatpickr-next-month:hover{color:var(--color-foreground, #454e69)!important;opacity:.6}.ds-flatpickr span.flatpickr-weekday{color:var(--color-foreground, #454e69)!important;font-size:var(--font-size--2xs, .625rem)!important;font-weight:500!important;opacity:.45}.ds-flatpickr .flatpickr-day{color:var(--color-foreground, #454e69)!important;font-size:var(--font-size--xs, .8125rem)!important;font-family:var(--font-body--family, inherit)!important;border-radius:6px!important;border:none!important;position:relative!important}.ds-flatpickr .flatpickr-day:hover{background:#454e6914!important;border:none!important}.ds-flatpickr .flatpickr-day.today{border:1px solid var(--color-border, #d3cec5)!important}.ds-flatpickr .flatpickr-day.today:hover{background:#454e6914!important}.ds-flatpickr .flatpickr-day.selected{background:var(--color-foreground, #454e69)!important;color:var(--color-background, #eae3dc)!important;border:none!important;font-weight:600!important}.ds-flatpickr .flatpickr-day.selected:hover{background:var(--color-foreground, #454e69)!important;color:var(--color-background, #eae3dc)!important}.ds-flatpickr .flatpickr-day.flatpickr-disabled,.ds-flatpickr .flatpickr-day.flatpickr-disabled:hover{color:var(--color-foreground, #454e69)!important;opacity:.2!important;background:transparent!important;cursor:not-allowed!important;text-decoration:none!important}.ds-flatpickr .flatpickr-day.prevMonthDay,.ds-flatpickr .flatpickr-day.nextMonthDay{opacity:1!important}.ds-flatpickr .flatpickr-day.ds-event-marker{background:#454e691f!important;border-radius:6px!important;font-weight:600!important}.ds-flatpickr .flatpickr-day.ds-event-marker:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--color-foreground, #454e69)}.ds-flatpickr .flatpickr-day.ds-recommended{box-shadow:inset 0 0 0 2px var(--color-foreground, #454e69)!important;border-radius:6px!important;font-weight:600!important}.ds-field input.flatpickr-input+input,.ds-field .flatpickr-input+input{display:block!important;width:100%!important;padding:var(--padding-sm, .7rem) var(--padding-md, .8rem)!important;padding-right:2.5rem!important;background-color:var(--color-input-background, rgba(211, 206, 197, .09))!important;color:var(--color-input-text, #454e69)!important;border-width:var(--style-border-width-inputs, 1px)!important;border-color:var(--color-input-border, #d3cec5)!important;border-style:solid!important;border-radius:var(--style-border-radius-inputs, 8px)!important;font-size:var(--font-size--sm, .875rem)!important;font-family:var(--font-body--family, inherit)!important;box-sizing:border-box!important;cursor:pointer!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23454e69' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .75rem center!important;background-size:16px!important}.ds-clear{display:block;width:100%;margin-top:var(--margin-sm, .7rem);padding:var(--padding-xs, .5rem) var(--padding-sm, .7rem);background:transparent;color:var(--color-foreground, #454e69);border:none;font-family:var(--font-body--family, inherit);font-size:var(--font-size--2xs, .625rem);font-weight:500;cursor:pointer;opacity:.45;text-align:center;transition:opacity .15s ease;-webkit-appearance:none}.ds-clear:hover{opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/4/assets/delivery-scheduler.css.map */
