.tabs button{background-color:#eee;float:left;border:1px solid rgba(18,18,18,.08);border-bottom:3px solid #eee;border-top-left-radius:4px;border-top-right-radius:4px;color:#ccc;outline:none;cursor:pointer;min-height:43px;min-width:125px;padding:11px 16px 4px;transition:.3s;font-size:10px;text-transform:uppercase;margin-right:1rem}.tabs button:first-child{margin-left:2rem}.tabs button:hover{background-color:#ddd;border-bottom-color:#ddd;color:#777}.tabs button.active{background-color:#fff;border-top:3px solid #1c4d89;border-bottom:none;color:rgb(var(--color-foreground));padding-bottom:8px;position:relative;bottom:-1px}.tabcontent{clear:both;padding:0 0 0 15px}.elements-container{display:grid;grid-template-columns:1fr 1fr}.next-button{background-color:#1c4d89;border:none;border-radius:4px;color:#fff;cursor:pointer;grid-column:1;grid-row:2/3;height:36px;margin-bottom:3rem;margin-top:1rem;opacity:1;scale:1;transition:all .5s;transition-behavior:allow-discrete;width:137px}.next-button.closed{display:none;opacity:0;scale:0;width:0;height:0}.next-button:disabled{background-color:#ccc;visibility:hidden;border:none;color:#fff}.delivery-date{grid-column:1;grid-row:3 / 4}.warning-message{font-size:1.3rem;grid-column:2;grid-row:1 / 4;line-height:1.8rem;padding-right:1rem}.summary__blocks .warning-message{padding:1rem}#pickup_warning_message{margin-bottom:1rem}.delivery-date,.shipping-zip{align-items:center;display:block;justify-content:right;margin-bottom:3rem}.delivery-date{display:none}.delivery-date flatpickr-date{margin-top:1rem}.delivery-date h2.label,.shipping-zip h2.label{font-size:1rem;letter-spacing:.13rem;margin-bottom:.8rem;opacity:.75;text-transform:uppercase}.delivery-note{margin-bottom:2rem;margin-top:0}input.form-control{border-bottom-left-radius:4px;border-top-left-radius:4px;border:1px solid #dedede;border-right:none;font-size:16px;margin-left:0;padding:8px;width:105px}input.form-control:valid{background-color:#fff}input.form-control:invalid{background-color:#ffedf5}input.form-control:focus-visible{outline-offset:-.3rem}input.form-control::placeholder{color:#ccc}.date-alert{color:red;font-size:1rem;margin-top:.5rem;margin-left:0;text-align:left;visibility:hidden}.tabs span.svg-wrapper{bottom:2px;display:inline-block;margin-right:.5rem;position:relative;vertical-align:middle}span.pickup.svg-wrapper{width:18px}.totals .flatpickr,.totals .zipcode{margin-left:0}.input-group.zipcode,.input-group.flatpickr{display:flex}.zipcode .btn-outline-secondary,.flatpickr .btn-outline-secondary{border-bottom-right-radius:4px;border-left:none;border-top-right-radius:4px;border:1px solid #dedede;height:36.5px;padding:0;width:36.5px}.flatpickr-weekdaycontainer span.flatpickr-weekday{font-size:10px;font-weight:400;text-transform:uppercase}.flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months{margin-right:2rem}.flatpickr-days .flatpickr-day.selected{background-color:#1c4d89;border-color:#1c4d89}.pickup-option{display:flex;column-gap:1rem}.summary__blocks .pickup-option{margin-bottom:1rem}.pickup-text{font-size:1.3rem;line-height:1.8rem}.blue-link{color:#1c4d89;cursor:pointer;font-size:1.3rem;line-height:1.8rem;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-flatpickr.css.map */
