.kindra-elata-section{background:rgb(var(--background-primary,252 250 246));color:#37312f}.ke{--ke-paper:rgb(var(--background-primary,252 250 246));--ke-ink:rgb(var(--text-primary,55 49 47));--ke-line:rgb(var(--text-primary,55 49 47) / .18);--ke-surface:#f1ece3;--ke-brown:rgb(var(--button-background-primary,91 65 48));--ke-button-text:rgb(var(--button-text-primary,247 243 235));--ke-muted:rgb(var(--text-primary,55 49 47) / .72);display:block;font-family:var(--text-font-family),sans-serif;font-size:var(--text-base,1rem);font-weight:var(--text-font-weight,400);font-style:var(--text-font-style,normal);letter-spacing:var(--text-letter-spacing,normal);line-height:1.6;color:#37312f;background:var(--ke-paper)}.ke [hidden]{display:none!important}.ke .ke__quote{top:0;right:0;bottom:0;left:0;width:min(660px,calc(100vw - 32px));height:auto;max-height:90dvh;margin:auto;border-radius:var(--rounded-lg,12px)}.ke .ke__quote[open]{animation:ke-summary-fade .18s ease-out}.ke__quote form{display:grid;gap:20px;width:100%;max-width:none;margin:0;padding:0}.ke__quote-summary{border-top:1px solid var(--ke-line);border-bottom:1px solid var(--ke-line);padding:20px 0}.ke__quote-product{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;align-items:start}.ke__quote-product img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:var(--ke-surface);border-radius:var(--rounded-sm,6px)}.ke__quote-product h3{margin:0 0 6px;font-family:var(--heading-font-family),serif;font-size:var(--text-h5,1.5rem);font-weight:var(--heading-font-weight,400);line-height:1.25}.ke__quote-quantity,.ke__quote-details,.ke__quote-delivery{font-size:var(--text-sm,.875rem);color:var(--ke-muted)}.ke__quote-details{margin:12px 0 0;display:grid;gap:4px}.ke__quote-details div{display:flex;gap:8px;flex-wrap:wrap}.ke__quote-details dt:after{content:":"}.ke__quote-details dd{margin:0;color:var(--ke-ink)}.ke__quote-total,.ke__quote-delivery{display:flex;justify-content:space-between;gap:16px}.ke__quote-total{border-top:1px solid var(--ke-line);padding-top:16px;margin-top:20px}.ke__quote-delivery{margin-top:6px}.ke__quote-summary button{margin-top:10px}.ke__quote-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ke__quote-fields label{display:grid;gap:6px;font-size:var(--text-sm,.875rem)}.ke__quote-fields input,.ke__quote-fields select,.ke__quote-fields textarea{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--ke-line);border-radius:var(--rounded-sm,6px);background:var(--ke-paper);color:var(--ke-ink);font:inherit;font-size:16px}.ke__quote-fields textarea{resize:vertical}.ke__quote-message{grid-column:1 / -1}.ke__quote-interests{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px 20px;min-width:0;margin:0;padding:0;border:0}.ke__quote-interests legend{margin-bottom:6px;font-size:var(--text-sm,.875rem)}.ke__quote-interests legend span{color:var(--ke-muted)}.ke__quote-fields .ke__quote-interests label{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.ke__quote-fields .ke__quote-interests input{appearance:auto;-webkit-appearance:checkbox;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0;accent-color:var(--ke-brown)}.ke__quote-privacy{font-size:var(--text-xs,.75rem);color:var(--ke-muted)}.ke__quote h2:focus{outline:none}@media(max-width:699px){.ke .ke__quote{top:0;right:0;bottom:0;left:0;width:calc(100% - 24px);max-height:92dvh;margin:auto;border-radius:var(--rounded-lg,12px)}.ke__quote-product{grid-template-columns:84px minmax(0,1fr);gap:14px}.ke__quote-fields{gap:12px}.ke__quote-fields label:nth-child(-n+2){grid-column:1 / -1}}.ke *{box-sizing:border-box}.ke :where(button,select,input){font:inherit}.ke button{appearance:none;-webkit-appearance:none}.ke button,.ke a,.ke summary{touch-action:manipulation}.ke button{cursor:pointer}.ke button:disabled{cursor:default;opacity:.45}.ke button:focus-visible,.ke input:focus-visible,.ke a:focus-visible,.ke summary:focus-visible{outline:2px solid var(--ke-ink);outline-offset:4px}.ke p,.ke h1,.ke h2{margin:0}.ke__layout{display:grid;grid-template-columns:minmax(0,var(--ke-media-columns,60fr)) minmax(360px,var(--ke-content-columns,40fr));align-items:start;gap:var(--ke-column-gap,48px);padding:48px var(--ke-page-gutter,48px) 64px}.ke__panel{min-width:0;position:sticky;top:var(--ke-sticky-top,20px);padding:0;container-type:inline-size}.ke__title{font-family:var(--heading-font-family),Georgia,serif;font-weight:var(--heading-font-weight,400);font-style:var(--heading-font-style,normal);font-size:var(--text-h3,2.25rem);line-height:1.2;letter-spacing:var(--heading-letter-spacing,-.02em)}.ke .ke__starting-price{margin:20px 0 0;color:var(--ke-muted);font-size:var(--text-base,1rem);font-weight:var(--text-font-weight,400);line-height:1.5}@media(min-width:1000px){.ke .ke__starting-price{font-size:calc(var(--text-base,1rem) + 2px)}}.ke__starting-price span{font-size:var(--text-sm,.875rem)}.ke__intro-separator{border:0;border-top:1.5px solid var(--ke-line);margin:24px 0}.ke__awards{margin:0 0 24px}.ke__awards img{width:220px;max-width:75%;height:auto}.ke__intro{font-size:var(--text-base,1rem);line-height:1.6;color:#37312f;margin:0 0 24px!important}.ke__intro+.ke__intro{margin-top:24px!important;margin-bottom:28px!important}.ke__intro p{margin:0}.ke__group{border:0;margin:0;padding:24px 0 28px;min-width:0}.ke__group legend{float:left;width:100%;padding:0;margin:0 0 12px;font-family:var(--text-font-family),sans-serif;font-size:var(--text-base,1rem);font-weight:var(--text-font-weight,400);color:inherit}.ke__group legend+.ke__choices{clear:both}.ke__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ke__finish,.ke__heater,.ke__power{position:relative;border:2px solid var(--ke-line);border-radius:var(--rounded-button,2px);background:transparent;color:inherit;text-align:left;min-width:0;transition:border-color .16s ease,background-color .16s ease}.ke :is(.ke__finish,.ke__heater,.ke__power)[aria-pressed=true]{border-color:var(--ke-ink);background:var(--ke-surface)}.ke__finish{display:flex;align-items:center;gap:12px;padding:12px 14px;font-size:var(--text-base,1rem)}.ke__finish>span{font-weight:var(--text-font-weight-bold,700)}.ke__swatch{display:block;width:52.8px;height:64.8px;flex-shrink:0;object-fit:contain;border-radius:var(--rounded-button,2px)}.ke__heater{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:14px;position:relative}.ke__heater img{display:block;width:46px;height:50px;object-fit:contain;flex-shrink:0;margin-bottom:8px;mix-blend-mode:multiply}.ke__heater-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1;width:100%}.ke__heater-text strong{display:block;font-size:var(--text-base,1rem);font-weight:var(--text-font-weight-bold,700);line-height:1.4;padding:0;text-wrap:pretty}.ke__heater-text small{display:block;font-size:var(--text-sm,.875rem);line-height:1.5;color:var(--ke-muted);margin:4px 0 8px}.ke__heater-text>span{display:block;font-size:var(--text-base,1rem);margin-top:auto}.ke__power-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--text-base,1rem);margin:20px 0 12px}.ke__power{display:grid;grid-template-columns:1fr auto;align-content:start;align-items:baseline;gap:5px 8px;padding:12px 14px;font-size:var(--text-base,1rem)}.ke__power strong{font-weight:700;line-height:1.4}.ke__power>span{font-size:var(--text-sm,.875rem);text-align:right}.ke__power small{display:block;grid-column:1 / -1;font-size:var(--text-sm,.875rem);line-height:1.5;color:var(--ke-muted);margin-top:0}.ke__helper{font-size:var(--text-sm,.875rem);line-height:1.65;color:var(--ke-muted);margin-top:9px!important}.ke__assembly-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--text-base,1rem)}.ke__assembly-label input{-webkit-appearance:none;appearance:none;width:18px;height:18px;flex-shrink:0;border:1px solid rgb(var(--text-primary,55 49 47) / .5);border-radius:2px;margin:0;display:grid;place-items:center;background:transparent;transition:background-color .16s ease,border-color .16s ease}.ke__assembly-label input:before{content:"";width:4.5px;height:8px;border:solid var(--ke-paper);border-width:0 1.5px 1.5px 0;opacity:0;transform:translateY(-1px) rotate(45deg) scale(.85);transition:opacity .12s ease,transform .16s ease}.ke__assembly-label input:checked{background:var(--ke-ink);border-color:var(--ke-ink)}.ke__assembly-label input:checked:before{opacity:1;transform:translateY(-1px) rotate(45deg) scale(1)}.ke__assembly-label strong{font-size:var(--text-sm,.875rem);font-weight:400;margin-left:auto;white-space:nowrap}.ke__assembly .ke__helper{padding-left:28px;margin-top:5px!important}.ke__purchase{padding-top:24px}.ke__app{margin-bottom:24px}.ke__app:empty{display:none}.ke__app select{max-width:100%;width:auto;min-width:0;text-overflow:clip}.ke .ke__app .kdw-summary{display:block;background:var(--ke-surface);border:0;border-radius:var(--rounded-button,2px);padding:18px;box-shadow:none}.ke .ke__app .kdw-summary__content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px 16px}.ke .ke__app .kdw-state-picker--summary{grid-column:1 / -1;margin:0}.ke .ke__app .kdw-state-picker--summary .kdw-state-trigger{display:flex;align-items:center;justify-content:flex-start;gap:8px;background:transparent;border:0;box-shadow:none;padding-inline:0;min-height:44px;font-size:var(--text-base,1rem);text-align:left}.ke .ke__app .kdw-summary__detail{margin:0;padding:0;border:0;font-size:var(--text-base,1rem);font-weight:var(--text-font-weight,400);line-height:1.5}.ke .ke__app .kdw-summary__meta{margin:0;padding:0;border:0;text-align:right;font-size:var(--text-base,1rem);line-height:1.5}.ke .ke__app .kdw-summary__fee{font-size:inherit;font-weight:var(--text-font-weight,400)}.ke .ke__app .kdw-summary__method{display:none}.ke .ke__app .kdw-summary__details{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;min-height:36px;margin:4px 0 0;padding:4px 0;border:0;background:transparent;color:var(--ke-ink);font-size:var(--text-sm,.875rem)}.ke .ke__app .kdw-summary__details-text{text-decoration:underline;text-underline-offset:4px}.ke .ke__app .kdw-summary__arrow{width:12px;height:12px;flex:0 0 12px}.ke__price-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:var(--text-base,1rem);margin-bottom:20px}.ke__app:not(:empty)~.ke__price-row{border-top:1.5px solid var(--ke-line);padding-top:24px}.ke__price-row>div{text-align:right}.ke__price-row strong{font-family:var(--heading-font-family),Georgia,serif;font-size:calc(var(--text-base,1rem) * 2);font-weight:var(--heading-font-weight,400);line-height:1.25}.ke__price-row small{font-size:var(--text-xs,.75rem);color:var(--ke-muted)}.ke__primary{display:flex;justify-content:center;align-items:center;text-align:center;background:var(--ke-brown);color:var(--ke-button-text);border:1px solid var(--ke-brown);border-radius:var(--rounded-button,2px);width:100%;min-height:52px;padding:16px 20px;font-size:var(--text-base,1rem);font-weight:var(--text-font-weight,400);letter-spacing:var(--text-letter-spacing,normal);transition:background .15s}.ke__primary:hover:not(:disabled){filter:brightness(.94)}.ke__primary[aria-busy=true]{opacity:.7;pointer-events:none}.ke__error{padding:10px 0;color:#8f3b30;font-size:var(--text-sm,.875rem)}.ke__terms{margin:12px 0 24px;font-size:var(--text-sm,.875rem)}.ke__terms summary{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-left:auto;text-align:right;list-style:none;cursor:pointer;padding:4px 0}.ke__terms summary::-webkit-details-marker{display:none}.ke__terms summary>span{font-size:inherit}.ke__terms summary svg{width:10px;height:10px;flex-shrink:0;transition:transform .15s}.ke__terms[open] summary svg{transform:rotate(90deg)}.ke__terms-panel{margin-top:12px;padding:14px 16px;border:1.5px solid var(--ke-line);border-radius:var(--rounded-button,2px);background:var(--ke-surface);font-size:var(--text-sm,.875rem);line-height:1.65}.ke__terms-panel p{margin:8px 0}@media(max-width:999px){.ke .ke__terms summary{margin-inline:auto;justify-content:center;text-align:center}}.ke__terms-panel>strong{display:block;margin:0 0 8px}.ke__terms-panel a{text-decoration:underline;text-underline-offset:3px;display:inline-block;margin-top:3px}.ke__contact{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;text-align:center;border:1.5px solid var(--ke-line);border-radius:var(--rounded-button,2px);padding:16px 20px 20px;background:transparent;margin-top:16px}.ke__contact h2{font-family:var(--heading-font-family),Georgia,serif;font-weight:var(--heading-font-weight,400);font-size:calc(max(var(--text-h5,1.375rem),calc(var(--text-base,1rem) * 1.45)) + 2px);line-height:1.2;letter-spacing:normal}.ke__contact p{font-size:var(--text-base,1rem);line-height:1.5;color:var(--ke-muted);margin:6px 0 0}.ke__contact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;font-size:var(--text-base,1rem)}.ke__contact-actions a{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:46px;margin:0;padding:10px 8px;border:0;border-radius:var(--rounded-button,2px);background:#a5562d;color:#fcfaf6;white-space:normal;text-align:center;line-height:1.4;font-weight:var(--text-font-weight,400);text-decoration:none;transition:background-color .18s ease}.ke__contact-actions a:first-child{font-weight:var(--text-font-weight,400)}.ke__warranties{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;padding:0;background:transparent}.ke__warranties>span{display:flex;align-items:center;gap:9px;min-width:0;padding:14px 12px;border:1.5px solid var(--ke-line);border-radius:var(--rounded-button,2px);background:var(--ke-surface);color:var(--ke-ink);font-size:var(--text-sm,.875rem);font-weight:var(--text-font-weight,400);line-height:1.5}.ke__warranties svg{flex-shrink:0;width:19px;height:22px}.ke__editor-note{font-size:var(--text-xs,.75rem);line-height:1.6;padding:12px;border:1px dashed var(--ke-line);margin-top:15px!important}.ke__sticky{display:none}.ke__dialog{inset:24px 24px 24px auto;width:min(490px,calc(100% - 48px));max-width:100%;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);margin:0;border:0;border-radius:4px;box-shadow:0 24px 80px #0003;background:rgb(var(--dialog-background,247 244 238));color:var(--ke-ink);padding:0;overflow:hidden;overscroll-behavior:contain}.ke__dialog[open]{display:flex;flex-direction:column}.ke__dialog::backdrop{background:#1d1a186b}.ke__dialog[open]{animation:ke-summary-enter .2s cubic-bezier(.22,1,.36,1)}.ke__dialog[open]::backdrop{animation:ke-summary-fade .18s ease-out}.ke__dialog[data-ke-reduced-drawer-motion=true][open]{animation-name:ke-summary-fade}@keyframes ke-summary-enter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes ke-summary-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ke-summary-fade{0%{opacity:0}to{opacity:1}}.ke__dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 28px 22px;flex-shrink:0}.ke__dialog-header h2{font-family:var(--heading-font-family),Georgia,serif;font-size:var(--text-h4,1.75rem);font-weight:var(--heading-font-weight,400);letter-spacing:var(--heading-letter-spacing,normal);line-height:1.2}.ke__dialog-header button{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;margin:-7px -10px 0 0;border:0;background:transparent}.ke__dialog-body{padding:0 28px 20px;overflow:auto;flex:1;min-height:0;overscroll-behavior:contain}.ke__summary-product{display:flex;align-items:center;gap:18px;padding:4px 0 24px;border-bottom:1.5px solid var(--ke-line)}.ke__summary-image{width:82px;height:100px;object-fit:contain;flex-shrink:0;border-radius:var(--rounded-button,2px)}.ke__summary-identity{min-width:0;flex:1}.ke__summary-identity h3{font-family:var(--heading-font-family),Georgia,serif;font-size:var(--text-h5,1.375rem);font-weight:var(--heading-font-weight,400);line-height:1.2;margin:0 0 6px}.ke__summary-identity p{font-size:var(--text-sm,.875rem);line-height:1.5;color:var(--ke-muted)}.ke__summary-actions{display:flex;gap:18px;margin-top:4px}.ke__summary-actions button,.ke__summary-line button{border:0;background:transparent;color:var(--ke-muted);font-size:var(--text-sm,.875rem);padding:7px 0;text-decoration:underline;text-underline-offset:3px;min-height:30px}.ke__summary-items{margin:12px 0 0}.ke__summary-line{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1.5px solid var(--ke-line);font-size:var(--text-base,1rem);line-height:1.5}.ke__summary-line:last-child{border-bottom:0}.ke__summary-line[tabindex="-1"]:focus{outline:none}.ke__summary-line>dt{min-width:0}.ke__summary-line>dd{text-align:right;max-width:48%;flex-shrink:0}.ke__summary-line button{display:block;padding:5px 0 0;min-height:28px;margin-left:auto}.ke__summary-line small{font-size:var(--text-sm,.875rem);color:var(--ke-muted)}.ke__dialog-footer{padding:0 28px 26px;flex-shrink:0;background:rgb(var(--dialog-background,247 244 238))}.ke__summary-totals{padding:20px 0 18px}.ke__summary-totals>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:var(--text-sm,.875rem);line-height:1.5;margin:0}.ke__summary-totals strong{font-weight:var(--text-font-weight,400);white-space:nowrap}.ke__summary-totals .ke__due{font-size:var(--text-base,1rem);margin-bottom:9px}.ke__due strong{font-family:var(--heading-font-family),Georgia,serif;font-size:calc(var(--text-base,1rem) * 1.75);font-weight:var(--heading-font-weight,400);line-height:1.2}.ke__summary-totals .ke__order-value{margin-top:16px;padding-top:14px;border-top:1.5px solid var(--ke-line)}.ke__summary-totals .ke__balance{margin-top:6px}.ke__summary-totals small{font-family:var(--text-font-family),sans-serif;font-size:var(--text-xs,.75rem);color:var(--ke-muted)}.ke__balance-note{font-size:var(--text-sm,.875rem);color:var(--ke-muted);margin-top:3px!important}.ke__summary-state{padding:16px 0}.ke__summary-state p{font-size:var(--text-base,1rem);line-height:1.6;margin-bottom:20px}.ke__summary-state .ke__preview-amount{font-family:var(--heading-font-family),Georgia,serif;font-size:var(--text-h4,1.75rem)}.ke__preview-note{font-size:var(--text-sm,.875rem);line-height:1.5;color:var(--ke-muted);margin:12px 0 0!important}.ke__summary-empty{padding:20px 0}.ke__summary-empty p{font-size:var(--text-base,1rem);margin-bottom:24px}@container (min-width:440px){.ke__heater{flex-direction:row;align-items:center;gap:12px}.ke__heater img{width:40px;height:52px;margin:0}.ke__heater-text small{margin:3px 0 6px}}@container (max-width:439px){.ke__heater{display:grid;grid-template-columns:34px minmax(0,1fr);align-content:start;align-items:center;gap:5px 10px;padding:14px}.ke__heater img{width:34px;height:42px;margin:0;grid-column:1;grid-row:1}.ke__heater-text{display:contents}.ke__heater-text strong{grid-column:2;grid-row:1}.ke__heater-text small{grid-column:1 / -1;margin:3px 0 0}.ke__heater-text>span{grid-column:1 / -1;margin-top:0}}@container (max-width:380px){.ke__choices{gap:10px}}@media(max-width:999px){.ke__layout{display:block;padding:0 0 42px}.ke__panel{position:static;padding:28px 20px 0;max-width:640px;margin:auto}.ke__sticky{position:fixed;z-index:8;inset:auto 0 0;display:grid;gap:9px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fcfaf6e6;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border-top:1.5px solid var(--ke-line);box-shadow:0 -5px 24px #35312e0b}.ke__sticky-price{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:var(--text-sm,.875rem);line-height:1.4}.ke__sticky-price strong{font-size:var(--text-base,1rem);font-weight:var(--text-font-weight,400)}.ke__sticky .ke__primary{font-size:var(--text-base,1rem);min-height:48px;padding:14px 10px}.ke__dialog{inset:auto 10px max(10px,env(safe-area-inset-bottom));width:calc(100% - 20px);height:auto;max-height:min(88dvh,calc(100dvh - 20px - env(safe-area-inset-bottom)));border-radius:16px;margin:0;min-height:0}.ke__dialog[open]{animation-name:ke-summary-rise}.ke__dialog-header{padding:24px 20px 20px}.ke__summary-image{width:64px;height:80px}.ke__summary-product{gap:16px;padding-bottom:20px}.ke__summary-totals{padding:16px 0}.ke__summary-totals .ke__order-value{margin-top:12px;padding-top:12px}.ke__dialog-body{padding:0 20px 16px}.ke__dialog-footer{padding:0 20px max(20px,env(safe-area-inset-bottom))}}@media(max-width:359px){.ke__panel{padding-left:16px;padding-right:16px}.ke__heater{padding:14px}.ke__heater-text strong{font-size:var(--text-base,1rem)}.ke__heater-text small{font-size:var(--text-sm,.875rem)}.ke__warranties{padding:0;gap:10px}.ke__warranties>span{gap:7px;padding:12px 10px}.ke__finish{gap:8px;padding:10px}.ke__swatch{width:40.8px;height:55.2px}.ke__power{padding:11px}.ke__power>span{font-size:var(--text-sm,.875rem);text-align:right}.ke__sticky{gap:9px}}@media(prefers-reduced-motion:reduce){.ke *,.ke *:before,.ke *:after,.ke__dialog::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(forced-colors:active){.ke__assembly-label input{forced-color-adjust:none;background:Canvas;border-color:CanvasText}.ke__assembly-label input:checked{background:Canvas;border-color:CanvasText}.ke__assembly-label input:before{border-color:CanvasText}}.ke__group legend.ke__heater-legend{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ke__text-action{border:0;background:transparent;padding:4px 0;color:var(--ke-ink);font-size:var(--text-sm,.875rem);font-weight:var(--text-font-weight,400);text-decoration:underline;text-underline-offset:4px;line-height:1.5}.ke__heater-legend .ke__text-action,.ke__power-label .ke__text-action{display:inline-flex;align-items:center;gap:8px;margin:-4px 0;min-height:32px;white-space:nowrap}.ke__offer{border:0;background:transparent;margin-top:8px;padding:0}.ke__offer .ke__text-action{font-size:var(--text-base,1rem);display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:40px;text-align:left}.ke__offer svg{flex-shrink:0;transition:transform .18s ease}@media(hover:hover){.ke__offer button:hover svg{transform:translate(3px)}.ke__compare-choice:hover:not(:disabled){background:transparent}}shopify-forms-embed[data-ke-managed-teaser],shopify-forms-embed[data-ke-suspended]{visibility:hidden!important;pointer-events:none!important}.ke__compare-intro{color:var(--ke-muted);margin:0 0 24px!important;font-size:var(--text-base,1rem)}.ke__compare-disclosure{border-top:1.5px solid var(--ke-line)}.ke__compare-disclosure:last-child{border-bottom:0}.ke__compare-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-weight:600}.ke__compare-disclosure>summary::-webkit-details-marker{display:none}.ke__compare-disclosure>summary span{font-weight:400;font-size:1.25em;transition:transform .18s ease}.ke__compare-disclosure[open]>summary span{transform:rotate(45deg)}.ke__compare-disclosure-content{padding-bottom:20px}.ke .ke__compare-grid{width:100%;table-layout:fixed;margin:0;font-size:var(--text-sm,.875rem)}.ke .ke__compare-grid caption{text-align:left;padding-bottom:12px;color:var(--ke-muted)}.ke .ke__compare-grid th,.ke .ke__compare-grid td{width:auto;padding:12px 8px;vertical-align:top;white-space:normal;overflow-wrap:break-word}.ke .ke__compare-grid th:first-child,.ke .ke__compare-grid td:first-child{padding-left:0;width:32%;text-align:left}.ke .ke__compare-grid tbody th{font-weight:var(--text-font-weight,400)}.ke__included-table thead img{display:block;width:40px;height:52px;object-fit:contain;object-position:left center;margin:0 0 8px}.ke__compare-card{padding:22px 0;border-top:1.5px solid var(--ke-line)}.ke__compare-heading{display:flex;align-items:center;gap:18px;margin-bottom:14px}.ke__compare-heading img{width:46px;height:60px;object-fit:contain;mix-blend-mode:multiply}.ke__compare-heading h3{font-family:var(--text-font-family),sans-serif;font-size:var(--text-base,1rem);font-style:var(--text-font-style,normal);font-weight:600;letter-spacing:var(--text-letter-spacing,normal);line-height:1.65;margin:0 0 4px}.ke__compare-card p{font-size:var(--text-base,1rem);line-height:1.65}.ke__compare-heading p{color:var(--ke-muted)}.ke__compare-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0;font-size:var(--text-sm,.875rem)}.ke__compare-meta span:last-child{margin-left:0}.ke__compare-choice{display:block;width:100%;border:1.5px solid var(--ke-ink);border-radius:var(--rounded-button,2px);background:transparent;color:var(--ke-ink);padding:12px 16px;min-height:46px;text-align:center;transition:background-color .16s ease}.ke__compare-footer{display:flex;align-items:center;gap:16px;padding-top:16px;border-top:1.5px solid var(--ke-line);font-size:var(--text-sm,.875rem)}.ke__compare-footer span{color:var(--ke-muted)}.ke__compare-footer a{text-decoration:underline;text-underline-offset:4px;padding:8px 0}@media(max-width:999px){.ke__sticky:not([hidden]){animation:ke-summary-fade .18s ease-out}.ke__compare{height:auto}.ke__compare .ke__dialog-header{padding-bottom:16px}.ke__compare-intro{margin-bottom:18px!important}.ke__compare-card{padding:18px 0}.ke__compare .ke__dialog-body{flex:0 1 auto}.ke__compare-footer{padding-top:10px}}@media(prefers-reduced-motion:reduce){.ke__sticky:not([hidden]){animation:none}}.ke [data-ke-order],.ke [data-ke-sticky-order],.ke [data-ke-preview-checkout]{font-size:calc(var(--text-base,1rem) * 1.1)}.ke__dialog[data-ke-dialog]{height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);inset:24px 24px 24px auto}.ke__summary-line>dt{color:var(--ke-muted)}@media(max-width:999px){.ke__dialog[data-ke-dialog]{height:auto;max-height:min(80dvh,calc(100dvh - 20px - env(safe-area-inset-bottom)));inset:auto 10px max(10px,env(safe-area-inset-bottom))}}.ke__dialog[data-ke-dialog] .ke__dialog-header{padding-top:20px;padding-bottom:16px}.ke__dialog[data-ke-dialog] .ke__summary-product{padding-bottom:16px}.ke__dialog[data-ke-dialog] .ke__summary-image{width:64px;height:80px}.ke__dialog[data-ke-dialog] .ke__summary-items{margin-top:8px}.ke__dialog[data-ke-dialog] .ke__summary-line{padding:9px 0}.ke__price-row>span{font-size:calc(var(--text-base,1rem) * 1.1)}.ke__contact-actions a{gap:6px}@media(hover:hover){.ke__contact-actions a:hover{background:#914a27}}.ke__contact-actions a:focus-visible{outline:2px solid var(--ke-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ke__contact-actions a{transition:none}}.ke__contact-actions svg{width:18px;height:18px;flex-shrink:0}.ke__offer-fallback{text-decoration:none}.ke__offer-fallback span:last-child{font-size:var(--text-sm,.875rem);color:var(--ke-muted);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}@media(min-width:1000px){.ke__assembly-label strong{font-size:var(--text-base,1rem);font-weight:600}}@media(max-width:999px){.ke__warranties svg{width:23px;height:26px}.ke__contact p{font-size:calc(var(--text-base,1rem) - 1px)}}.ke__offer{color:var(--ke-ink);display:flex;align-items:center;justify-content:space-between;gap:12px}.ke__offer .ke__text-action,.ke__offer-fallback span:last-child{color:inherit}.ke__offer .ke__text-action{width:auto;flex-shrink:0;min-height:44px;text-decoration:underline;text-underline-offset:4px;font-size:var(--text-sm,.875rem)}.ke__offer-amount{color:#a5562d}.ke__offer>span{font-size:var(--text-base,1rem);line-height:1.45}.ke__dialog-header h2:focus{outline:none}.ke__invoice{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin-top:14px;font-size:var(--text-sm,.875rem);line-height:1.5}.ke__invoice>a{display:inline-flex;align-items:center;gap:8px;min-height:36px;text-decoration:underline;text-underline-offset:4px}.ke__invoice svg{flex-shrink:0}.ke__invoice-email{color:var(--ke-muted);overflow-wrap:anywhere}@media(min-width:1000px){.ke__dialog[data-ke-dialog] .ke__summary-identity p,.ke__dialog[data-ke-dialog] .ke__summary-actions button,.ke__dialog[data-ke-dialog] .ke__summary-line small,.ke__dialog[data-ke-dialog] .ke__summary-totals>div,.ke__dialog[data-ke-dialog] .ke__balance-note,.ke__dialog[data-ke-dialog] .ke__invoice{font-size:var(--text-base,1rem)}.ke__dialog[data-ke-dialog] .ke__summary-totals small{font-size:var(--text-sm,.875rem)}}@container (max-width:320px){.ke .ke__app .kdw-summary__content{grid-template-columns:1fr;gap:4px}.ke .ke__app .kdw-state-picker--summary{margin-bottom:8px}.ke .ke__app .kdw-summary__meta{text-align:left}}.ke__summary-breakdown>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px 0;cursor:pointer;list-style:none;font-size:var(--text-base,1rem)}.ke__summary-breakdown>summary::-webkit-details-marker{display:none}.ke__summary-breakdown>summary:after{content:"";width:8px;height:8px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .16s ease}.ke__summary-breakdown[open]>summary:after{transform:rotate(225deg)}.ke__summary-breakdown>summary:focus-visible{outline:2px solid var(--ke-ink);outline-offset:3px}.ke__dialog[data-ke-dialog] .ke__summary-breakdown .ke__summary-items{margin-top:0}@media(max-width:999px){.ke__dialog[data-ke-dialog] .ke__dialog-body{flex:0 1 auto;padding-bottom:0}}@media(prefers-reduced-motion:reduce){.ke__summary-breakdown>summary:after{transition:none}}.ke__heater-legend .ke__text-action svg,.ke__power-label .ke__text-action svg{width:10px;height:10px;flex-shrink:0}.ke__heat-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--text-base,1rem);line-height:1.5}.ke__heat-table caption{text-align:left;color:var(--ke-muted);padding:0 0 20px}.ke__heat-table th,.ke__heat-table td{padding:16px 10px;text-align:left;border-bottom:1.5px solid var(--ke-line);vertical-align:middle;overflow-wrap:anywhere}.ke__heat-table th:first-child{width:44%;padding-left:0}.ke__heat-table th{font-weight:var(--text-font-weight,400)}.ke__heat-table thead{color:var(--ke-muted)}.ke__heat-table td[data-selected]{background:transparent;box-shadow:none}.ke .ke__heat-note{margin-top:24px;line-height:1.65;font-size:var(--text-base,1rem);color:var(--ke-muted)}@media(max-width:999px){.ke__heat{height:auto}.ke__heat .ke__dialog-body{flex:0 1 auto;padding-bottom:24px}.ke__heat-table th,.ke__heat-table td{padding:14px 8px}.ke__dialog[data-ke-dialog]:has(.ke__summary-breakdown[open]) .ke__summary-totals{padding-top:48px}}@media(max-width:999px){.ke__price-row strong{font-size:calc(var(--text-base,1rem) * 1.8)}}.ke__heater-text>[data-ke-heater-cost],.ke__power>[data-ke-power-cost]{font-size:calc(var(--text-base,1rem) * .7142857143)}@media(max-width:999px){.ke__title{font-size:calc(var(--text-h3,2.25rem) * 1.15)}}.ke .ke__app .kdw-state-picker--summary .kdw-state-trigger__arrow{margin-left:0}.ke .ke__app .kdw-state-picker--summary .kdw-state-tray{border:0;box-shadow:none;padding-inline:0}.ke__assembly-choice small{font-weight:var(--text-font-weight,400)}.ke .ke__app .kdw-state-picker--summary :is(.kdw-state-trigger__label,.kdw-state-trigger__value){flex:0 1 auto;margin:0;text-align:left}.ke .ke__app .kdw-state-picker--summary .kdw-state-trigger__value{min-width:0;max-width:none;white-space:normal;overflow:visible;text-overflow:clip}.ke .ke__app .kdw-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:baseline}.ke .ke__app .kdw-summary__content{display:contents}.ke .ke__app .kdw-state-picker--summary{grid-column:1;grid-row:1;min-width:0;margin:0}.ke .ke__app .kdw-summary__details{grid-column:2;grid-row:1;justify-self:end;align-self:start;min-height:44px;margin:0;text-align:right}.ke .ke__app .kdw-summary__detail{grid-column:1;grid-row:2}.ke .ke__app .kdw-summary__meta{grid-column:2;grid-row:2}.ke .ke__app .kdw-summary__prompt{grid-column:1 / -1;grid-row:2}.ke .ke__app .kdw-summary__arrow{display:inline-flex;width:10px;height:10px;flex:0 0 10px}.ke .ke__app .kdw-summary__arrow svg{width:10px;height:10px}@media(max-width:999px){.ke .ke__app .kdw-state-picker--summary .kdw-state-trigger{flex-wrap:wrap;column-gap:6px;row-gap:2px}.ke .ke__app .kdw-state-picker--summary .kdw-state-trigger__label{flex-basis:100%}.ke .ke__app .kdw-state-picker--summary .kdw-state-trigger__value{max-width:calc(100% - 22px)}.ke .ke__app .kdw-summary__details{max-width:10em}.ke .ke__app .kdw-summary__detail{grid-column:1 / -1}.ke .ke__app .kdw-summary__meta{grid-column:1 / -1;grid-row:3;text-align:left}}.ke [data-ke-controls]{display:grid;gap:28px;padding-top:24px;border-top:1.5px solid var(--ke-line)}.ke [data-ke-controls] .ke__group{padding:0}.ke__power-label{margin-top:28px}.ke__assembly-info .ke__dialog-body{font-size:var(--text-base,1rem);line-height:1.65}.ke .ke__assembly-exclusion{margin-top:20px;color:var(--ke-muted)}@media(max-width:999px){.ke__assembly-info .ke__dialog-body{flex:0 1 auto}}.ke .ke__app .kdw-summary{position:relative;isolation:isolate;background:transparent;padding:0;row-gap:12px}.ke .ke__app .kdw-summary:before{content:"";grid-column:1 / -1;grid-row:2 / 4;align-self:stretch;z-index:-1;background:var(--ke-surface);border-radius:var(--rounded-button,2px);pointer-events:none}.ke .ke__delivery-heading{grid-column:1;grid-row:1;align-self:center;margin:0;font-family:var(--text-font-family),sans-serif;font-size:var(--text-base,1rem);font-weight:var(--text-font-weight,400);line-height:1.5;color:var(--ke-ink)}.ke .ke__app .kdw-summary__details{align-self:center;min-height:0}.ke .ke__app .kdw-state-picker--summary{grid-column:1 / -1;grid-row:2;margin:10px 18px 0}.ke .ke__app .kdw-state-picker--summary .kdw-state-trigger__label{display:none}.ke .ke__app .kdw-summary__detail{grid-column:1;grid-row:3;margin-left:18px;padding-bottom:18px}.ke .ke__app .kdw-summary__meta{grid-column:2;grid-row:3;margin-right:18px;padding-bottom:18px}.ke .ke__app .kdw-summary__prompt{grid-column:1 / -1;grid-row:3;margin:0 18px;padding-bottom:18px}@media(max-width:999px){.ke .ke__app .kdw-summary:before{grid-row:2 / 5}.ke .ke__app .kdw-state-picker--summary .kdw-state-trigger{flex-wrap:nowrap}.ke .ke__app .kdw-summary__detail{grid-column:1 / -1;margin-right:18px;padding-bottom:0}.ke .ke__app .kdw-summary__meta{grid-column:1 / -1;grid-row:4;margin-left:18px}}.ke .ke__heater-legend .ke__text-action,.ke .ke__power-label .ke__text-action,.ke .ke__app .kdw-summary__details,.ke .ke__terms summary{font-family:var(--text-font-family),sans-serif;font-size:var(--text-sm,.875rem);font-weight:var(--text-font-weight,400);line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--ke-ink);gap:8px}.ke .ke__terms summary:focus-visible{outline:2px solid var(--ke-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ke__terms summary svg{transition:none}}.ke .ke__heater-legend .ke__text-action,.ke .ke__power-label .ke__text-action,.ke .ke__app .kdw-summary__details,.ke .ke__app .kdw-summary__details-text,.ke .ke__terms summary,.ke .ke__terms summary>span{text-decoration:none}.ke .ke__app .kdw-summary__details-text{font:inherit;letter-spacing:inherit;color:inherit}.ke .ke__app .kdw-summary__arrow{transform:none;transition:none}.ke .ke__heater-legend .ke__text-action svg,.ke .ke__power-label .ke__text-action svg,.ke .ke__app .kdw-summary__arrow svg,.ke .ke__terms summary svg{transition:transform .18s ease-out}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ke .ke__heater-legend .ke__text-action:hover svg,.ke .ke__power-label .ke__text-action:hover svg,.ke .ke__app .kdw-summary__details:hover .kdw-summary__arrow svg,.ke .ke__terms:not([open]) summary:hover svg{transform:translate(3px)}.ke .ke__terms[open] summary:hover svg{transform:translate(3px) rotate(90deg)}}@media(prefers-reduced-motion:no-preference){.ke .ke__heater-legend .ke__text-action:focus-visible svg,.ke .ke__power-label .ke__text-action:focus-visible svg,.ke .ke__app .kdw-summary__details:focus-visible .kdw-summary__arrow svg,.ke .ke__terms:not([open]) summary:focus-visible svg{transform:translate(3px)}.ke .ke__terms[open] summary:focus-visible svg{transform:translate(3px) rotate(90deg)}}@media(prefers-reduced-motion:reduce){.ke .ke__heater-legend .ke__text-action svg,.ke .ke__power-label .ke__text-action svg,.ke .ke__app .kdw-summary__arrow svg,.ke .ke__terms summary svg{transition:none}}.ke .ke__app .kdw-state-trigger .kdw-state-trigger__arrow{display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;flex:0 0 10px;color:var(--ke-ink);opacity:1;transform:none;transition:none}.ke .ke__app .kdw-state-trigger .kdw-state-trigger__arrow svg{display:block;width:10px;height:10px;transform:rotate(90deg);transition:transform .18s ease-out}.ke .ke__app .kdw-state-trigger[aria-expanded=true] .kdw-state-trigger__arrow svg{transform:rotate(270deg)}@media(prefers-reduced-motion:reduce){.ke .ke__app .kdw-state-trigger .kdw-state-trigger__arrow svg{transition:none}}.ke__heater-cards{grid-template-columns:1fr;align-items:start}.ke__heater-card{min-width:0;border:2px solid var(--ke-line);border-radius:var(--rounded-button,2px);transition:background-color .18s ease,border-color .18s ease}.ke__heater-card[data-selected]{background:var(--ke-surface);border-color:var(--ke-ink)}.ke .ke__heater-card>.ke__heater{width:100%;border:0;background:transparent}.ke__heater-options{display:block}.ke__heater-options-inner{min-height:0;overflow:hidden;padding:0 14px 14px}.ke__power-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;background:var(--ke-paper);border-radius:var(--rounded-button,2px)}.ke .ke__power-toggle .ke__power{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 8px;border:0;font-size:var(--text-sm,.875rem);min-height:44px}.ke .ke__power-toggle .ke__power[aria-pressed=true]{background:var(--ke-surface)}.ke__power-toggle [data-ke-power-cost]{font-size:var(--text-xs,.75rem);text-align:left}.ke__compare-heat{padding-top:24px}.ke__compare-heat h3{font-size:var(--text-base,1rem);margin-bottom:16px}.ke .ke__heater-legend--combined{flex-wrap:wrap}.ke .ke__heater-legend--combined .ke__text-action{white-space:normal;text-align:right;margin-left:auto}.ke .ke__heater-card>.ke__heater{display:flex;flex-direction:row;align-items:center;gap:14px}.ke__heater-card .ke__heater img{width:38.4px;height:49.6px;margin-bottom:0}@media(max-width:999px){.ke__heater-card .ke__heater img{width:41px;height:50px}}.ke__heater-card .ke__heater-text{display:flex;flex-direction:column;gap:4px;width:auto}@media(prefers-reduced-motion:reduce){.ke__heater-options,.ke__heater-card{transition:none}}.ke__heater-card:not([data-selected]){background:transparent}.ke .ke__heater-card:not([data-selected])>.ke__heater,.ke :is(.ke__finish,.ke__power)[aria-pressed=false]{color:var(--ke-muted)}.ke .ke__power-toggle .ke__power{justify-content:flex-start;gap:5px}.ke .ke__power-toggle [data-ke-power-benchmark]{margin:0;font-size:var(--text-sm,.875rem);line-height:1.45;font-weight:var(--text-font-weight,400);color:inherit;text-align:left}.ke .ke__power-toggle [data-ke-power-cost]{margin-top:auto}.ke__compare-times{margin:18px 0}.ke__compare-times caption{padding-bottom:6px;color:var(--ke-ink);font-size:var(--text-base,1rem);font-weight:600;line-height:1.4}.ke__compare-times th:first-child{width:50%}.ke__compare-times th,.ke__compare-times td{padding:8px 10px}.ke__compare-times th:first-child,.ke__compare-times td:first-child{padding-left:10px}.ke__heater-options{display:grid;grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .3s ease,visibility .3s}.ke__heater-options-inner{padding-bottom:0}.ke__heater-options-inner:after{content:"";display:block;height:14px}.ke__heater-card:not([data-selected]) .ke__heater-options{grid-template-rows:0fr;opacity:0;visibility:hidden}.ke .ke__power-toggle .ke__power[aria-pressed=false]{background:transparent}.ke__compare-times .ke__heat-table-title{padding:12px 10px;color:var(--ke-ink);font-size:var(--text-base,1rem);font-weight:600;line-height:1.4;border-top:1.5px solid var(--ke-line)}.ke__power-heading{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ke .ke__power-toggle .ke__power-heading [data-ke-power-cost]{margin:0;white-space:nowrap}.ke .ke__power-toggle .ke__power[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ke-ink)}.ke .ke__power-toggle .ke__power[aria-pressed=true]{background:var(--ke-paper)}.ke :is(.ke__finish,.ke__power)[aria-pressed=true],.ke__heater-card[data-selected]{border-width:1.5px}.ke .ke__power-toggle .ke__power[aria-pressed=true]{border-width:0}.ke .ke__power-toggle{background:transparent;padding:0;gap:8px}.ke .ke__power-toggle .ke__power{padding:10px;gap:7px;color:var(--ke-ink)}.ke .ke__power-toggle .ke__power-heading{display:flex;justify-content:space-between;align-items:baseline;width:100%;gap:4px 8px;text-align:left}.ke .ke__power-toggle [data-ke-power-cost]{font-size:var(--text-sm,.875rem);font-weight:var(--text-font-weight,400)}.ke [aria-pressed=false] :is([data-ke-power-cost],[data-ke-assembly-cost],[data-ke-heater-starting-price],[data-ke-finish-cost]){opacity:.6}.ke .ke__power-toggle [data-ke-power-benchmark]{color:var(--ke-muted)}.ke .ke__heater-card:not([data-selected])>.ke__heater,.ke :is(.ke__finish,.ke__power)[aria-pressed=false]{color:var(--ke-ink)}.ke__heater-card[data-selected]{border-color:var(--ke-ink)}.ke .ke__app .kdw-summary:before{border:0;box-shadow:none}.ke .ke__heater-text>.ke__heater-starting-price{display:none}.ke .ke__heater-card:not([data-selected]) .ke__heater-text>.ke__heater-starting-price:not(:empty){display:block;font-size:var(--text-sm,.875rem);color:var(--ke-ink);font-weight:var(--text-font-weight,400)}@media(max-width:999px){.ke .ke__heater-card:not([data-selected]) .ke__heater-text>.ke__heater-starting-price:not(:empty){display:block;font-size:var(--text-sm,.875rem);color:var(--ke-ink);font-weight:var(--text-font-weight,400)}.ke .ke__app .kdw-summary__details{max-width:none;white-space:nowrap}}@container (max-width:320px){.ke .ke__power-toggle{grid-template-columns:1fr}}.ke :is(.ke__finish,.ke__assembly-choice),.ke .ke__heater-card{border-width:1.5px}.ke .ke__assembly-choice{grid-template-columns:minmax(0,1fr);gap:5px}.ke .ke__assembly-choice>strong{grid-column:1;grid-row:1}.ke .ke__assembly-choice>[data-ke-assembly-cost]{grid-column:1;grid-row:2;text-align:left;white-space:nowrap;color:var(--ke-ink)}.ke .ke__assembly-choice>small{grid-column:1;grid-row:3}.ke .ke__assembly-choice[data-ke-assembly=false]>small{grid-row:2}.ke .ke__app .kdw-summary{row-gap:8px}.ke .ke__app .kdw-summary__heading{margin-bottom:4px}@media(hover:hover){.ke :is(.ke__finish,.ke__assembly-choice)[aria-pressed=false]:hover{border-color:rgb(var(--text-primary,55 49 47) / .45)}.ke .ke__heater-card:not([data-selected]):hover{border-color:rgb(var(--text-primary,55 49 47) / .45)}.ke .ke__power-toggle .ke__power[aria-pressed=false]:hover{box-shadow:inset 0 0 0 1px rgb(var(--text-primary,55 49 47) / .28)}}.ke .ke__power-toggle .ke__power{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}@media(prefers-reduced-motion:reduce){.ke .ke__power-toggle .ke__power{transition:none}}.ke .ke__power-caption{margin:0 0 8px;font-size:var(--text-sm,.875rem);line-height:1.5;color:var(--ke-muted)}.ke .ke__power-explanation{margin:10px 0 0;font-size:var(--text-sm,.875rem);line-height:1.5;color:var(--ke-muted)}.ke .ke__power-toggle .ke__power[aria-pressed]{border:1.5px solid transparent;box-shadow:none;padding:8.5px}.ke .ke__power-toggle .ke__power[aria-pressed=false]{border-color:rgb(var(--text-primary,55 49 47) / .1)}.ke .ke__power-toggle .ke__power[aria-pressed=true]{border-color:var(--ke-ink)}@media(hover:hover){.ke .ke__power-toggle .ke__power[aria-pressed=false]:hover{border-color:rgb(var(--text-primary,55 49 47) / .35);box-shadow:none}}.ke .ke__starting-price{font-size:calc(var(--text-base,1rem) + 1px)}.ke .ke__starting-price span{font-size:calc(var(--text-sm,.875rem) + 1px)}@media(min-width:1000px){.ke .ke__starting-price{font-size:calc(var(--text-base,1rem) + 3px)}}.ke .ke__app .kdw-summary{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.ke .ke__app .kdw-summary:before{grid-row:2 / 4}.ke .ke__app .kdw-summary__detail{grid-column:1;grid-row:3;margin:0 0 0 18px;padding-bottom:18px;min-width:0}.ke .ke__app .kdw-summary__meta{grid-column:2;grid-row:3;margin:0 18px 0 0;padding-bottom:18px;text-align:right;align-self:baseline}@container (max-width:300px){.ke .ke__app .kdw-summary__meta{max-width:8em}}.ke .ke__app .kdw-state-picker--summary .kdw-state-trigger__value{font-size:inherit;line-height:1.5;font-weight:var(--text-font-weight,400)}@media(min-width:1000px){.ke .ke__app .kdw-dialog{width:min(490px,calc(100% - 48px))}}.ke .ke__app .kdw-dialog__state,.ke .ke__app .kdw-dialog__facts{display:none}@media(min-width:1000px){.ke .ke__assembly-choice{grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.ke .ke__assembly-choice>[data-ke-assembly-cost]{grid-column:2;grid-row:1;text-align:right}.ke .ke__assembly-choice>small{grid-column:1 / -1;grid-row:2}}.ke .ke__assembly-info{height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);inset:24px 24px 24px auto}.ke .ke__assembly-info .ke__dialog-body{flex:0 1 auto;padding-bottom:28px}.ke .ke__assembly-info h3{font:inherit;font-weight:600;margin:0 0 4px}.ke__assembly-details{display:grid;gap:16px;margin-top:20px}.ke__assembly-details>section+section{border-top:1px solid var(--ke-line);padding-top:16px}.ke .ke__assembly-exclusion{padding:16px;background:var(--ke-surface);border-radius:var(--rounded-button,2px)}.ke .ke__assembly-exclusion h3{color:var(--ke-ink)}.ke .ke__assembly-self{margin-top:20px;font-size:var(--text-sm,.875rem);color:var(--ke-muted)}.ke .ke__delivery-note{margin:-4px 0 12px;font-size:var(--text-sm,.875rem);line-height:1.5;color:var(--ke-muted)}@media(max-width:999px){.ke .ke__assembly-info{height:auto;max-height:min(88dvh,calc(100dvh - 20px - env(safe-area-inset-bottom)));inset:auto 10px max(10px,env(safe-area-inset-bottom))}.ke .ke__assembly-info .ke__dialog-body{padding-bottom:20px}}.ke .ke__compare-grid,.ke .ke__compare-grid :is(thead,tbody,tr){border:0}.ke .ke__compare-grid :is(th,td){border:0;border-bottom:1.5px solid var(--ke-line);text-align:left}.ke__heater-card[data-selected]{background:var(--ke-paper)}.ke .ke__power-toggle .ke__power[aria-pressed=true]{background:var(--ke-surface);color:var(--ke-ink)}.ke .ke__power-toggle .ke__power[aria-pressed=true] [data-ke-power-benchmark]{color:inherit}@media(min-width:1000px){.ke .ke__heater-card:not([data-selected]) .ke__heater-text{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:4px;align-self:stretch;align-content:start}.ke .ke__heater-card:not([data-selected]) .ke__heater-text>strong{grid-column:1;grid-row:1}.ke .ke__heater-card:not([data-selected]) .ke__heater-text>small{grid-column:1;grid-row:2;margin:0}.ke .ke__heater-card:not([data-selected]) .ke__heater-text>.ke__heater-starting-price:not(:empty){grid-column:2;grid-row:1 / 3;align-self:start;margin:0;text-align:right;white-space:nowrap}}.ke .ke__app .kdw-dialog{background:rgb(var(--dialog-background,247 244 238));color:var(--ke-ink);font-size:var(--text-base,1rem);line-height:1.6}.ke .ke__app .kdw-dialog__header{padding:28px 28px 22px;border:0;background:transparent}.ke .ke__app .kdw-dialog__header h2{margin:0;padding:0 40px 0 0;font-family:var(--heading-font-family),Georgia,serif;font-size:var(--text-h4,1.75rem);font-weight:var(--heading-font-weight,400);letter-spacing:var(--heading-letter-spacing,normal);line-height:1.2}.ke .ke__app .kdw-dialog__close{top:21px;right:18px;width:40px;height:40px;min-width:40px;min-height:40px;border:0;background:transparent;color:var(--ke-ink)}.ke .ke__app .kdw-dialog__content{padding:0 28px 26px;font-size:var(--text-base,1rem);line-height:1.6}.ke .ke__app .kdw-details{border:0;border-top:1.5px solid var(--ke-line)}.ke .ke__app .kdw-details>summary{padding:18px 28px 18px 0;font-size:var(--text-base,1rem);font-weight:600;line-height:1.5;color:var(--ke-ink)}.ke .ke__app .kdw-details>p,.ke .ke__app .kdw-overview__steps{font-size:var(--text-base,1rem);line-height:1.6;color:var(--ke-ink);padding:0 28px 20px 0;margin:0}.ke .ke__app .kdw-contact{font-size:var(--text-sm,.875rem);margin-top:20px}@media(max-width:999px){.ke .ke__app .kdw-dialog__header{padding:24px 20px 20px}.ke .ke__app .kdw-dialog__close{top:17px;right:10px}.ke .ke__app .kdw-dialog__content{padding:0 20px max(20px,env(safe-area-inset-bottom))}}.ke .ke__app .ke__native-state-picker{position:relative}.ke .ke__app .ke__native-state-picker>.kdw-state-trigger{pointer-events:none}.ke .ke__app .ke__native-state-picker>.kdw-state-tray{display:none!important}.ke .ke__app .ke__delivery-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:44px;opacity:0;cursor:pointer;font-size:16px}.ke .ke__app .ke__native-state-picker,.ke .ke__app .ke__native-state-picker:focus-within,.ke .ke__app .ke__native-state-picker>.ke__delivery-select,.ke .ke__app .ke__native-state-picker>.kdw-state-trigger{outline:none!important;box-shadow:none!important;border:0!important}.ke__finish-label{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.ke__finish-label [data-ke-finish-cost]{font-size:var(--text-sm,.875rem);font-weight:var(--text-font-weight,400);line-height:1.4}.ke .ke__offer--below-cta{justify-content:center;gap:12px;margin-top:12px}.ke .ke__offer--below-cta>span{font-size:var(--text-sm,.875rem)}.ke .ke__terms summary{margin-inline:auto;justify-content:center;text-align:center}.ke .ke__power-caption{display:none}@media(min-width:1000px){.ke .ke__heater-card[data-selected]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;padding:14px;gap:12px}.ke .ke__heater-card[data-selected]>.ke__heater{padding:0;align-items:flex-start;gap:14px}.ke .ke__heater-card[data-selected] .ke__heater-options{min-width:0}.ke .ke__heater-card[data-selected] .ke__heater-options-inner{padding:0}.ke .ke__heater-card[data-selected] .ke__heater-text>small{margin:0}.ke .ke__heater-card[data-selected] .ke__power-heading{flex-direction:column;align-items:flex-start;gap:3px}}@media(min-width:1000px){@container (min-width:440px){.ke .ke__heater-card[data-selected]{grid-template-columns:max-content minmax(0,1fr);gap:18px}.ke .ke__heater-card[data-selected] .ke__power-heading{flex-direction:row;align-items:baseline;justify-content:space-between;gap:4px 8px}}}@media(min-width:1000px){.ke .ke__heater-card>.ke__heater{align-items:flex-start;gap:14px}.ke .ke__heater-card .ke__heater-text>small{margin:0}}@media(prefers-reduced-motion:no-preference){.ke .ke__heater-card[data-selected] .ke__heater-options-inner{animation:ke-heater-reveal .28s cubic-bezier(.22,1,.36,1)}}@keyframes ke-heater-reveal{0%{opacity:0}to{opacity:1}}.ke .ke__offer--below-cta{width:fit-content;max-width:100%;margin:12px auto 0;padding:5px 14px;gap:16px;background:#fcfaf6;border:1px solid rgb(55 49 47 / .14);border-radius:8px;box-shadow:0 8px 30px #37312f1a,inset 0 1px #ffffff8c;color:var(--ke-ink)}.ke .ke__offer--below-cta>span{font-size:var(--text-base,1rem);line-height:1.4}.ke .ke__offer--below-cta .ke__text-action{white-space:nowrap}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ke .ke__offer--below-cta{background:#fcfaf6b8;-webkit-backdrop-filter:blur(28px) saturate(105%);backdrop-filter:blur(28px) saturate(105%)}}@media(prefers-reduced-transparency:reduce){.ke .ke__offer--below-cta{background:#fcfaf6;-webkit-backdrop-filter:none;backdrop-filter:none}}.ke .ke__offer--below-cta{width:100%;justify-content:space-between;padding:12px 14px;gap:12px}.ke .ke__offer--below-cta .ke__text-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid rgb(55 49 47 / .14);border-radius:var(--rounded-button,2px);background:var(--ke-surface);color:var(--ke-ink);text-decoration:none;font-weight:var(--text-font-weight,400);transition:background-color .16s ease,border-color .16s ease}@media(hover:hover){.ke .ke__offer--below-cta .ke__text-action:hover{background:#37312f1a;border-color:#37312f4d;text-decoration:none}}.ke .ke__offer--below-cta .ke__text-action:focus-visible{outline:2px solid var(--ke-ink);outline-offset:3px}@container (max-width:340px){.ke .ke__offer--below-cta{padding:10px;gap:8px}.ke .ke__offer--below-cta .ke__text-action{padding-inline:12px}}.ke .ke__offer--below-cta{--kindra-offer-radius:8px;border-radius:var(--kindra-offer-radius)}.ke .ke__offer--below-cta .ke__text-action{min-height:36px;padding:7px 14px;line-height:1.4;border-radius:var(--kindra-offer-radius)}.ke .ke__app :is(.kdw-dialog,.kdw-dialog__shell){outline:none!important;box-shadow:none!important}.ke .ke__app .kdw-dialog :is(button,summary,a,[tabindex]):focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.ke .ke__app .kdw-dialog :is(button,summary,a):focus-visible{outline:2px solid var(--ke-ink);outline-offset:3px}.ke .ke__intro.prose .ke__description-details{display:block}.ke .ke__intro.prose .ke__description-full{height:1.5em;overflow:hidden;line-height:1.5;mask-image:linear-gradient(to bottom,#000 10%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 10%,transparent 100%)}.ke .ke__intro.prose .ke__description-full>p{margin:0}.ke .ke__intro.prose .ke__description-details[data-expanded] .ke__description-full{height:auto;mask-image:none;-webkit-mask-image:none}.ke .ke__intro.prose .ke__description-toggle{display:flex;align-items:center;gap:8px;font-size:var(--text-sm);padding:8px 0;min-height:36px;color:var(--ke-ink);background:none;border:0;margin:0;cursor:pointer}.ke .ke__description-toggle svg{transition:transform .24s ease}.ke .ke__description-details[data-expanded] .ke__description-toggle svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.ke .ke__description-toggle svg{transition:none}}.ke .ke__intro.prose .ke__description-toggle{margin-inline:auto;width:max-content;justify-content:center}.ke .ke__intro.prose .ke__description-toggle{font-size:calc(var(--text-sm) * 1.1)}@media(max-width:999px){.ke .ke__intro.prose .ke__description-toggle{margin-inline:auto;justify-content:center}}.ke .ke__offer--below-cta{border-radius:999px;--kindra-offer-radius:999px}.ke .ke__offer--below-cta .ke__text-action{border-radius:999px}.ke .ke__intro.prose[data-ke-finish-copy]{margin-bottom:8px!important}.ke .ke__offer--below-cta{padding:9px 24px}@container (max-width:340px){.ke .ke__offer--below-cta{padding:7px 18px}}.ke .ke__offer--below-cta .ke__text-action{min-height:36px;padding-block:7px}.ke .ke__offer--below-cta{--kindra-offer-radius:var(--rounded-button,2px);border-radius:var(--rounded-button,2px)}.ke .ke__offer--below-cta .ke__text-action{border-radius:var(--rounded-button,2px)}.ke__credentials{margin:20px 0 24px;padding:0;border:0}.ke__design-protection{margin:10px 0 0;padding:0;text-align:left;font-family:var(--text-font-family),sans-serif;letter-spacing:var(--text-letter-spacing,normal);font-size:var(--text-sm,.875rem);font-weight:var(--text-font-weight,400);color:var(--ke-muted);line-height:1.5}.ke__design-protection>span{display:inline-block}.ke__design-protection>.ke__ip-dot{margin-inline:8px}@media(max-width:600px){.ke__design-protection{display:flex;align-items:baseline;white-space:nowrap;font-size:calc(min(calc(var(--text-sm,.875rem) * 1.21),3.68vw) - 1px);gap:0}.ke__design-protection>span{display:inline-block}.ke__design-protection>.ke__ip-dot{display:inline-block;margin-inline:5px}}@media(min-width:1000px){.ke__design-protection{font-size:calc(var(--text-sm,.875rem) * 1.1)}}.ke__finish[aria-pressed=false] .ke__swatch--selected,.ke__finish[aria-pressed=true] .ke__swatch--unselected{display:none}.ke [data-ke-finishes] .ke__assembly-details section p+p{margin-top:12px}.ke__finish-comparison-heading{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ke__finish-comparison-heading img{width:52.8px;height:64.8px;object-fit:contain;flex-shrink:0;border-radius:var(--rounded-button,2px)}.ke .ke__assembly-info .ke__finish-comparison-heading h3{margin:0}@media(min-width:1000px){.ke__huum-controls>span{display:block}}.ke .ke__compare-disclosure-content .ke__heat-table+.ke__compare-intro{margin-top:16px!important;font-size:var(--text-sm,.875rem)}.ke .ke__info-list,.ke .ke__terms-panel ul{list-style:disc outside;padding-inline-start:1.25em;margin:8px 0 12px}.ke .ke__info-list>li+li,.ke .ke__terms-panel ul>li+li{margin-top:8px}@media(max-width:999px){.ke__sticky .ke__primary{min-height:44px;padding:6px 10px}}.ke__editor-block{min-width:0}.ke .ke__awards img{width:var(--ke-awards-desktop,220px);max-width:100%;height:auto}@media(max-width:999px){.ke .ke__awards img{width:var(--ke-awards-mobile,220px)}}.ke [data-ke-controls]{border-top:0;padding-top:0}.ke__editor-block[data-ke-block-type=separator]+.ke__purchase{padding-top:0}.ke__editor-block[data-ke-block-type=separator]:has(+[data-ke-controls]) .ke__intro-separator{margin-top:0}.ke__editor-block[data-ke-block-type=separator]:has(+.ke__purchase) .ke__intro-separator{margin-top:0}.ke [data-ke-controls]+.ke__editor-block[data-ke-block-type=separator] .ke__intro-separator{border-top:0}.ke__purchase+.ke__editor-block[data-ke-block-type=separator] .ke__intro-separator{margin-top:0}.ke .ke__editable-copy ul{list-style:disc outside;padding-inline-start:1.25em;margin:8px 0 12px}.ke .ke__editable-copy ul>li+li{margin-top:8px}.ke .ke__editable-copy p+p{margin-top:12px}.ke-price-crossfade{display:inline-grid;vertical-align:baseline}.ke-price-crossfade>span{grid-area:1 / 1;align-self:baseline;line-height:inherit}.ke-price-crossfade>.ke-price-outgoing{pointer-events:none;white-space:nowrap}.ke-price-outgoing:before{content:attr(data-price)}[data-ke-scroll-target][tabindex="-1"]:focus{outline:none;box-shadow:none}@media(max-width:999px){.ke__sticky{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 12px calc(6px + env(safe-area-inset-bottom))}.ke__sticky-price{flex-direction:column;align-items:flex-start;gap:2px}.ke__sticky .ke__primary{min-height:44px;padding:6px 12px;font-size:var(--text-sm,.875rem)}}.ke__quote>form{gap:0}.ke .ke__quote:has([data-ke-quote-success]){width:min(480px,calc(100vw - 24px))}.ke__quote-success{display:grid;gap:20px}.ke__quote-success p{margin:0;line-height:1.6}.ke__quote-success .ke__primary{width:100%}.ke__quote .ke__dialog-body{display:grid;gap:20px}.ke__quote:has([data-ke-quote-success]) h2,.ke__quote-success .ke__primary{text-transform:none}body:has(.ke__quote) #shop-hcaptcha-badge-container{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.ke .ke__heat-table{border-collapse:collapse;border-spacing:0;border:0}.ke .ke__heat-table :is(thead,tbody,tfoot,tr){border:0}.ke .ke__heat-table :is(th,td){border:0;border-bottom:1px solid var(--ke-line);box-shadow:none}.ke .ke__quote>form{display:flex;flex-direction:column;min-height:0;max-height:inherit;overflow:hidden}.ke .ke__quote .ke__dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;align-content:start;grid-auto-rows:max-content;-webkit-overflow-scrolling:touch}.ke__delivery-date{margin:0;padding:20px 12px 12px;text-align:center;font-size:var(--text-base,1rem);font-weight:700;line-height:1.5;color:var(--ke-brown)}.ke :is(.ke__finish,.ke__power,.ke__heater-card,[data-ke-assembly]){transition:background-color .3s ease,border-color .3s ease,color .3s ease,opacity .3s ease}.ke :is([data-ke-power-cost],[data-ke-assembly-cost],[data-ke-heater-starting-price],[data-ke-finish-cost]){transition:opacity .3s ease}@media(prefers-reduced-motion:reduce){.ke .ke__heater-options,.ke :is(.ke__finish,.ke__power,.ke__heater-card,[data-ke-assembly],[data-ke-power-cost],[data-ke-assembly-cost],[data-ke-heater-starting-price],[data-ke-finish-cost]){transition:none}}.ke kindra-delivery-assembly select[data-kda-postal]{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%2336312c' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;padding-inline-end:36px}.ke--blend-finish-icons .ke__finish{display:grid;grid-template-columns:52.8px minmax(0,1fr);isolation:isolate}.ke--blend-finish-icons .ke__finish[aria-pressed=false]{background:var(--ke-paper)}.ke--blend-finish-icons .ke__finish>.ke__swatch{display:block!important;grid-area:1 / 1;mix-blend-mode:darken;filter:brightness(1.01);transition:opacity .3s ease;pointer-events:none}.ke--blend-finish-icons .ke__finish>span{grid-area:1 / 2}.ke--blend-finish-icons .ke__finish[aria-pressed=false]>.ke__swatch--selected,.ke--blend-finish-icons .ke__finish[aria-pressed=true]>.ke__swatch--unselected{opacity:0}.ke--blend-finish-icons .ke__finish[aria-pressed=true]>.ke__swatch--selected,.ke--blend-finish-icons .ke__finish[aria-pressed=false]>.ke__swatch--unselected{opacity:1}.ke--blend-finish-icons .ke__finish-comparison-heading img{mix-blend-mode:darken;filter:brightness(1.01)}@media(max-width:999px){.ke--blend-finish-icons .ke__finish{grid-template-columns:40.8px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ke--blend-finish-icons .ke__finish>.ke__swatch{transition:none}}@media(min-width:390px)and (max-width:999px){.ke__title{font-size:min(calc(var(--text-h3,2.25rem) * 1.15),7.8cqi);text-wrap:wrap}}.ke .ke__power-toggle--single{grid-template-columns:minmax(0,1fr)}
/*# sourceMappingURL=/cdn/shop/t/28/assets/kindra-elata-product.css.map */
