.idd{--idd-green: #0F3B0C;--idd-lime: #C9FB8C;--idd-ink: #121212;--idd-muted: #616161;--idd-line: #EBEBEB;--idd-soft: #F5F7F3;font-family:"Source Sans 3",sans-serif}.idd__label{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--idd-muted)}.idd__label .idd__req{color:#b00020;margin-left:2px}.idd__wrap{position:relative}.idd__field{box-sizing:border-box;width:100%;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--idd-line);border-radius:16px;padding:14px 16px;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:600;color:var(--idd-ink);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.idd__field:hover{border-color:#c9c9c9}.idd__field:focus-visible{outline:none;border-color:var(--idd-green);box-shadow:0 0 0 1px var(--idd-green)}.idd.is-open .idd__field{border-color:var(--idd-green);box-shadow:0 0 0 1px var(--idd-green)}.idd.has-error .idd__field{border-color:#b00020}.idd__field-icon{flex:0 0 auto;width:18px;height:18px;color:var(--idd-green);display:block}.idd__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idd__field.is-empty .idd__value{color:var(--idd-muted);font-weight:500}.idd__chev{flex:0 0 auto;width:14px;height:14px;color:var(--idd-muted);display:block;transition:transform .18s ease}.idd.is-open .idd__chev{transform:rotate(180deg)}.idd__pop{box-sizing:border-box;position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:316px;max-width:100%;background:#fff;border:1px solid var(--idd-line);border-radius:20px;box-shadow:0 18px 40px #0f3b0c24;padding:16px}.idd__pop[hidden]{display:none}.idd__pop.is-up{top:auto;bottom:calc(100% + 8px)}.idd__pop.is-right{left:auto;right:0}.idd__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.idd__month{font-family:"Source Serif 4",Georgia,serif;font-size:18px;line-height:1.2;font-weight:500;color:var(--idd-green)}.idd__nav{display:flex;gap:6px}.idd__arrow{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--idd-line);border-radius:999px;color:var(--idd-green);cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.idd__arrow:hover:not(:disabled){background:var(--idd-soft);border-color:#c9c9c9}.idd__arrow:disabled{opacity:.35;cursor:not-allowed}.idd__arrow svg{width:13px;height:13px;display:block}.idd__dows,.idd__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.idd__dow{text-align:center;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--idd-muted);padding:4px 0}.idd__day{position:relative;aspect-ratio:1 / 1;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:999px;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:500;color:var(--idd-ink);cursor:pointer;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.idd__day:hover:not(:disabled){background:var(--idd-soft);border-color:#dde4d8}.idd__day:disabled{color:#c9c9c9;cursor:not-allowed;background:transparent}.idd__day.is-empty{visibility:hidden;cursor:default}.idd__day.is-selected,.idd__day.is-selected:hover{background:var(--idd-green);border-color:var(--idd-green);color:#fff;font-weight:600}.idd__day.is-earliest:not(.is-selected):not(:disabled):after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:999px;background:var(--idd-green)}.idd__day:focus-visible{outline:2px solid var(--idd-green);outline-offset:1px}.idd--cart .idd__field{padding:10px 14px;border-radius:999px;font-size:13px;max-width:300px}.idd--cart .idd__field-icon{width:16px;height:16px}.idd--cart .idd__wrap{max-width:300px}.idd__saved{display:inline-block;margin-top:6px;font-size:12px;font-weight:600;color:var(--idd-green)}.idd__saved.is-error{color:#b00020}.idd__saved[hidden]{display:none}.idd__help{margin:8px 0 0;font-size:12px;line-height:1.45;color:#6b6b63}.idd__error{margin:6px 0 0;font-size:12px;font-weight:600;color:#b00020}.idd__error[hidden]{display:none}@media screen and (max-width:480px){.idd__pop{left:0;right:0;width:auto;padding:12px;border-radius:16px}.idd__pop.is-right{left:0;right:0}.idd__day{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/inkarri-delivery-date.css.map */
