.kda{display:block;margin:0 0 28px}.kda[hidden],.kda [hidden]{display:none!important}.kda__heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.kda__heading h2{font:inherit;font-weight:var(--text-font-weight,400);margin:0}.kda__heading .ke__text-action{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;text-decoration:none;margin:-4px 0;min-height:32px}.kda__heading .ke__text-action svg{width:10px;height:10px;flex-shrink:0}.kda__tile{padding:20px;border:1.5px solid var(--ke-line);border-radius:var(--rounded-button,2px);background:transparent}.kda__lookup{display:flex;gap:10px;align-items:end}.kda__lookup label{flex:1;min-width:0}.kda__lookup label span{display:block;font-size:var(--text-sm,.875rem);margin-bottom:6px}.kda__lookup input{width:100%;min-height:46px;border:1px solid var(--ke-line);background:transparent;border-radius:2px;padding:10px 12px;font:inherit;text-transform:uppercase}.kda__lookup input[aria-invalid=true]{border-color:#a22}.kda__lookup button{min-height:46px;border:1px solid var(--ke-brown);background:var(--ke-brown);color:var(--ke-button-text);padding:10px 14px;border-radius:2px;font-size:var(--text-sm,.875rem)}.kda__lookup button:hover{background:var(--ke-brown);filter:brightness(.92)}.kda__delivery{display:flex;justify-content:space-between;gap:18px;padding:24px 0 0;font-size:var(--text-sm,.875rem)}.kda__delivery>div{display:grid;gap:5px}.kda__delivery>span{text-align:right}.kda__delivery strong{font-weight:500}.kda__delivery [data-kda-window]{color:var(--ke-muted);font-size:var(--text-sm,.875rem)}.kda__assembly{padding-top:20px}.kda .ke__choices{margin:0}.kda .ke__assembly-choice{background:transparent}.kda .ke__assembly-choice[aria-pressed=true]{background:var(--ke-surface);border-color:var(--ke-ink)}.ke .kda .kda__status{font-size:var(--text-sm,.875rem);line-height:1.5;color:var(--ke-muted);margin:0;padding-top:24px}.kda__status:empty{display:none}@media(max-width:699px){.kda{margin:0 0 24px}.kda__tile{padding:16px}.kda__heading{gap:8px}.kda__heading .ke__text-action{font-size:var(--text-sm,.875rem)}.kda__lookup{gap:8px}.kda__lookup button{max-width:45%;padding:10px}.kda__delivery{gap:12px}}.ke .kda__modal-section{display:grid;gap:16px}.ke .kda__modal-section+.kda__modal-section{border-top:1px solid var(--ke-line);margin-top:28px;padding-top:28px}.ke .kda__modal-section>h3{font-size:1.125rem;margin:0;font-weight:600}.ke .kda__modal-section p{margin:0;line-height:1.6}.ke .kda__modal-section h4{font:inherit;font-weight:600;margin:0 0 6px}.ke .kda__modal-section .ke__assembly-details{margin-top:0;gap:20px}.ke .kda__modal-section .ke__assembly-details>section+section{border:0;padding-top:0}.ke .kda__modal-section .ke__assembly-exclusion{margin-top:4px}.ke .kda__modal-section [data-kda-window-detail]{padding:14px 16px;background:var(--ke-surface);border-radius:var(--rounded-button,2px)}.ke .kda{font-size:var(--text-base,1rem);color:inherit}.ke .kda__heading h2{font-family:var(--text-font-family),sans-serif;font-size:var(--text-base,1rem);line-height:1.6;color:inherit}.ke .kda__heading .ke__text-action{font-size:var(--text-sm,.875rem);line-height:1.5;color:var(--ke-ink);letter-spacing:normal}.ke .kda__lookup input{font-size:var(--text-base,1rem);color:var(--ke-ink)}.ke .kda__delivery{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 0 0;font-size:var(--text-base,1rem);color:var(--ke-ink)}.ke .kda__delivery>div{min-width:0;gap:6px;align-content:start}.ke .kda__delivery-cost{text-align:right}.ke .kda__delivery-label{font-size:var(--text-sm,.875rem);font-weight:var(--text-font-weight,400);line-height:1.5;color:var(--ke-muted)}.ke .kda__delivery [data-kda-delivery]{font-size:var(--text-base,1rem);font-weight:var(--text-font-weight-bold,700);line-height:1.5;color:var(--ke-ink)}.ke .kda__delivery-window:has([data-kda-window][hidden]){display:none}.ke .kda__delivery-cost{grid-column:2}.ke .kda__delivery strong{font-weight:var(--text-font-weight-bold,700)}.ke .kda__delivery [data-kda-window]{font-size:var(--text-base,1rem);font-weight:var(--text-font-weight-bold,700);line-height:1.5;color:var(--ke-ink)}.ke .kda__tile:has([data-kda-results][hidden]){padding-block:10px}.ke .kda__lookup input,.ke .kda__lookup button{min-height:36px;height:36px;padding-block:6px;line-height:1.4}.ke .kda__lookup select{width:100%;height:36px;min-height:36px;border:1px solid var(--ke-line);border-radius:2px;background-color:transparent;padding:6px 32px 6px 12px;font:inherit;color:var(--ke-ink)}.ke .kda{margin-bottom:0}.ke:has(kindra-delivery-assembly:not([hidden])) .ke__purchase{padding-top:15.6px}.ke .kda__lookup label span{font-size:var(--text-sm,.875rem);font-weight:var(--text-font-weight,400);line-height:1.5;color:var(--ke-muted)}.ke .kda [data-kda-results]{position:relative}.ke .kda__delivery-snapshot{position:absolute;inset:0 0 auto;pointer-events:none}.ke .kda__delivery .kda__window-snapshot,.ke .kda__delivery .kda__cost-snapshot{font-size:var(--text-base,1rem);font-weight:var(--text-font-weight-bold,700);line-height:1.5;color:var(--ke-ink)}.ke .kda__delivery-summary{padding:16px;background:var(--ke-surface);border-radius:var(--rounded-button,2px);margin-bottom:24px}.ke .kda__delivery-summary p{margin:0}.ke .kda__delivery-summary p+p{margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/kindra-delivery-assembly.css.map */
