.nk-order-note>summary{display:list-item;list-style:disclosure-closed;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding-block:7px}
.nk-order-note[open]>summary{list-style:disclosure-open;margin-bottom:7px}
nk-delivery-estimate{display:none}
nk-delivery-estimate:defined{display:block;color:#422533;font-size:14px}
nk-delivery-estimate summary{display:list-item;list-style:disclosure-closed;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:6px 0;min-height:34px}
nk-delivery-estimate details[open]>summary{list-style:disclosure-open}
.nk-delivery-body{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end;margin:3px 0 9px}
.nk-delivery-body label{display:grid;gap:3px;text-align:start;font-size:13px}
.nk-delivery-body input{width:100%;height:42px;font-size:16px;color:#302329;border:1px solid #967985;background:white;padding:6px 10px;border-radius:4px}
.nk-delivery-check{border:1px solid #734051;border-radius:4px;padding:8px 14px;min-height:42px;background:#fff6f8;font-weight:600;color:#55273a}
.nk-delivery-results{grid-column:1/-1;max-height:140px;overflow-y:auto;line-height:1.4;text-align:start}
.nk-delivery-results:empty{display:none}
.nk-delivery-results p{margin:3px 0}
.nk-delivery-results strong{font-weight:650}
