.date-input{box-sizing:border-box;width:100%;min-height:4.5rem;padding:1.2rem 1.5rem;font-size:1.4rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground),var(--inputs-border-opacity, .55));border-radius:var(--inputs-radius, 0);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.date-input::placeholder{color:rgba(var(--color-foreground),.5)}.date-input::-webkit-datetime-edit{padding:0}.date-input::-webkit-datetime-edit-fields-wrapper{padding:0}.date-input:hover:not(:disabled):not(.date-input--error){border-color:rgba(var(--color-foreground),.75)}.date-input:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width, 1px)) rgba(var(--color-foreground));border-radius:var(--inputs-radius, 0)}.date-input:focus-visible{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width, 1px)) rgba(var(--color-foreground));border-radius:var(--inputs-radius, 0)}.date-input--error,.date-input[aria-invalid=true]{border-color:var(--color-error, #d94a4a);box-shadow:0 0 0 1px var(--color-error, #d94a4a)}.date-input--error:focus,.date-input[aria-invalid=true]:focus{border-color:var(--color-error, #d94a4a);box-shadow:0 0 0 2px var(--color-error, #d94a4a)}.date-input:disabled,.date-input--disabled{opacity:.5;cursor:not-allowed;background-color:rgba(var(--color-foreground),.05)}.date-input.flatpickr-input::-webkit-calendar-picker-indicator{display:none!important}.date-input.flatpickr-input::-webkit-inner-spin-button,.date-input.flatpickr-input::-webkit-clear-button{display:none!important}.date-input+.flatpickr-input,input.flatpickr-input.date-input{cursor:pointer}.date-input-field .flatpickr-input{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='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1.6rem;padding-right:4rem}.date-input:not(.flatpickr-input)::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;padding:0;margin:0;min-width:2rem;min-height:2rem}.date-input:not(.flatpickr-input):hover::-webkit-calendar-picker-indicator{opacity:1}.date-input:not(.flatpickr-input):focus::-webkit-calendar-picker-indicator{opacity:1}@media screen and (max-width:749px){.date-input{font-size:16px;min-height:4.8rem;padding:1.4rem 1.5rem}}.date-input-field{position:relative;display:block}.date-input-label{display:block;font-size:1.3rem;font-weight:500;color:rgba(var(--color-foreground),.85);margin-bottom:.8rem;letter-spacing:.04rem}.date-input-label--required:after{content:" *";color:var(--color-error, #d94a4a)}.date-input-field--floating .date-input-label{position:absolute;top:calc(var(--inputs-border-width, 1px) + .5rem);left:calc(var(--inputs-border-width, 1px) + 1.5rem);font-size:1rem;margin-bottom:0;pointer-events:none;transition:all .2s ease;color:rgba(var(--color-foreground),.75);background:rgb(var(--color-background));padding:0 .4rem;z-index:1}.date-input-field--floating .date-input{padding-top:2.2rem;padding-bottom:.8rem}.date-input-error{display:none;align-items:center;gap:.5rem;margin-top:.8rem;color:var(--color-error, #d94a4a);font-size:1.3rem;line-height:1.4}.date-input-error.is-visible{display:flex}.date-input-error__icon{flex-shrink:0;width:1.4rem;height:1.4rem}.date-input-error__icon svg{width:100%;height:100%}.date-input-warning{display:none;align-items:flex-start;gap:.5rem;margin-top:.8rem;padding:.8rem 1rem;font-size:1.2rem;line-height:1.4;color:#856404;background-color:#fff3cd;border-radius:4px}.date-input-warning.is-visible{display:flex}.date-input-warning__icon{flex-shrink:0;width:1.4rem;height:1.4rem;color:#856404}.date-input-warning__icon svg{width:100%;height:100%}.date-input-helper{margin-top:.6rem;font-size:1.2rem;color:rgba(var(--color-foreground),.5);font-style:italic;line-height:1.4}@media(prefers-contrast:high){.date-input{border-width:2px}.date-input:focus{outline:2px solid;outline-offset:2px}}@media(prefers-reduced-motion:reduce){.date-input,.date-input-field--floating .date-input-label{transition:none}}@media print{.date-input{border:1px solid #000;background:#fff;color:#000}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-date-input.css.map */
