/** Shopify CDN: Minification failed

Line 12:0 Expected "}" to go with "{"

**/
.ed-tools{color:#1b355d}.ed-tools *{box-sizing:border-box}.ed-tools [hidden]{display:none!important}.ed-tools h2{font-size:clamp(26px,3.3vw,42px);line-height:1.13;letter-spacing:-.035em}.ed-tool-panel{background:#fff;border:1px solid #d9dcdF;border-radius:14px;padding:clamp(20px,3vw,36px)}.ed-tool-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ed-tool-fields label{display:block;float:none;width:auto;font-size:14px;font-weight:650;margin:0}.ed-tool-fields input,.ed-tool-fields select,.ed-tool-fields textarea{display:block;width:100%;max-width:100%;min-height:48px;float:none;font:inherit;font-size:16px;color:#1b355d;background:#fff;border:1px solid #aab4c1;border-radius:6px;padding:10px;margin:7px 0 0;box-shadow:none}.ed-tool-full{grid-column:1/-1}.ed-tool-fields details{padding:14px 0;border-top:1px solid #dde0e4}.ed-tool-fields details label{margin-top:16px}.ed-tools summary{cursor:pointer}.ed-tools :focus-visible{outline:3px solid #3975b7;outline-offset:4px}.ed-tool-steps{padding-left:24px;line-height:1.7}.ed-tool-steps li,.ed-guide li{margin:15px 0}.ed-tool-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:20px}.ed-tool-callout{display:grid;grid-template-columns:1.5fr 1fr;gap:30px;background:#f0eadc;border-radius:16px;padding:clamp(24px,4vw,48px);align-items:center}.ed-tool-callout .ed-tool-actions{flex-direction:column;align-items:flex-start}.ed-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.ed-tool-grid h2{font-size:24px}.ed-guide{margin-top:32px;scroll-margin-top:100px}.ed-tools img,.ed-tools video{max-width:100%;height:auto;border-radius:10px}.ed-compare{--reveal:50%;min-width:0}.ed-compare-frame{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:14px;background:#eee}.ed-compare-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}.ed-compare-before{clip-path:inset(0 calc(100% - var(--reveal)) 0 0)}.ed-compare-line{position:absolute;top:0;bottom:0;left:var(--reveal);width:3px;background:white;display:flex;align-items:center;justify-content:center;color:#1b355d;font-size:30px;text-shadow:0 0 6px white;pointer-events:none}.ed-compare-label{position:absolute;top:16px;background:#1b355d;color:white;padding:5px 12px;border-radius:4px;font-size:13px}.ed-before{left:16px}.ed-after{right:16px}.ed-compare label{display:block;margin:14px 0 6px;font-weight:650;font-size:14px}.ed-compare input[type=range]{display:block;width:100%;accent-color:#1b355d;min-height:44px;padding:0;border:0;cursor:ew-resize}.ed-tool-text-button{background:none;border:0;box-shadow:none;color:#1b355d;text-decoration:underline;padding:8px;font:inherit;cursor:pointer;float:none;margin:0;min-height:44px}.ed-help-prompt{position:fixed;bottom:28px;left:28px;z-index:30;max-width:340px;background:#fffdf7;border:1px solid #dfd8c6;border-radius:14px;padding:26px;box-shadow:0 10px 40px #1b355d26}.ed-help-prompt h2{font-size:25px}.ed-help-prompt p{font-size:14px;line-height:1.6}.ed-tool-close{position:absolute;right:6px;top:6px;width:40px;height:40px;min-height:40px;border:0;background:transparent;color:#1b355d;font-size:26px;margin:0;padding:0;box-shadow:none;cursor:pointer}.ed-save-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ed-save-actions a,.ed-save-actions button{font-size:13px}.ed-save-status{font-size:12px;min-height:1.5em}.ed-photo-dialog{width:min(900px,95vw);max-height:90dvh;border:0;border-radius:12px;padding:44px 15px 15px;background:white}.ed-photo-dialog::backdrop{background:#102343bb}.ed-photo-dialog img{display:block;max-width:100%;max-height:76dvh;margin:auto;object-fit:contain}.ed-review-short{display:inline-block;margin-top:16px;color:#1b355d;font-size:13px;text-underline-offset:4px}.ed-tool-panel input:invalid:not(:placeholder-shown){box-shadow:none}#fit-check{scroll-margin-top:100px}@media(prefers-reduced-motion:no-preference){.ed-button,.ed4-button,.ed-card,.ed4-choice>span{transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}.ed-button:hover,.ed4-button:hover{transform:translateY(-2px)}.ed4-plan-stairs{transition:transform .25s}.ed-help-prompt:not([hidden]){animation:ed-help-in .25s ease-out}.ed-tools details[open]>:not(summary){animation:ed-help-in .2s ease-out}@keyframes ed-help-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:760px){.ed-tool-fields,.ed-tool-callout,.ed-tool-grid{grid-template-columns:1fr}.ed-help-prompt{display:none!important}.ed-tool-panel{padding:22px}.ed-compare-frame{max-height:520px}.ed-tool-actions .ed-button{width:100%;justify-content:center}}@media print{body *{visibility:hidden!important}#measuring-guide,#measuring-guide *{visibility:visible!important}#measuring-guide{position:absolute;left:0;top:0;width:100%;margin:0;padding:20px;border:0}#measuring-guide button,#measuring-guide .ed-tool-actions{display:none!important}}.ed-tools .ed-tool-text-button{display:inline-flex!important;background:transparent!important;color:#1b355d!important;border:1px solid #b8c2ce!important;border-radius:6px!important;box-shadow:none!important;padding:10px 15px!important;margin:0!important;text-transform:none!important;letter-spacing:0!important;text-decoration:none!important;float:none!important}.ed-tools .ed-tool-text-button:before,.ed-tools .ed-tool-text-button:after,.ed-tools .ed-tool-close:before,.ed-tools .ed-tool-close:after{display:none!important}.ed-tools .ed-tool-close{background:transparent!important;border:0!important;box-shadow:none!important;color:#1b355d!important}.ed-compare{max-width:440px;width:100%;margin-left:auto}.ed-compare input[type=range]{appearance:auto!important;background:transparent!important;border:none!important;box-shadow:none!important;height:44px!important;min-height:44px!important;margin:0!important;float:none!important}.ed-tools form{margin:0;padding:0}.ed-tools .ed-tool-panel .ed-button{float:none;margin:12px 0 0}.ed-tools .ed-tool-fields label{color:#1b355d}.ed-tools .ed-tool-fields details>summary{color:#1b355d;font-size:14px}.ed-tools .ed-guide ol{padding-left:24px}@media(max-width:760px){.ed-compare{margin:0 auto}}

.ed-photo-dialog:not([open]){display:none!important}.ed4 .ed-save-actions .ed-tool-text-button{display:inline-flex!important;background:transparent!important;border:1px solid #b8c2ce!important;border-radius:6px!important;color:#1b355d!important;padding:9px 12px!important;margin:4px 4px 0 0!important;font:inherit!important;font-size:13px!important;text-decoration:none!important;box-shadow:none!important;float:none!important}.ed4 .ed-save-actions .ed-tool-text-button:before,.ed4 .ed-save-actions .ed-tool-text-button:after{display:none!important}


.ed-compare-frame{touch-action:pan-y;cursor:ew-resize;user-select:none}.ed-compare-frame img{pointer-events:none}
