:root{--komfi-cream:#FBF7EF;--komfi-sand:#F1E9D8;--komfi-card:#FFFFFF;--komfi-border:#E7DEC9;--komfi-ink:#2A2922;--komfi-heading:#1C2B23;--komfi-muted:#6E665A;--komfi-green:#1F6B47;--komfi-green-deep:#14532D;--komfi-green-soft:#E4EFE7;--komfi-clay:#B5651D;--komfi-clay-deep:#9A5316;--komfi-star:#E2A33B;--komfi-font-display:"Newsreader",Georgia,serif;--komfi-font-body:"Raleway",system-ui,sans-serif;--komfi-radius:16px;--komfi-radius-sm:10px;--komfi-radius-lg:24px;--komfi-shadow:0 8px 28px rgba(28,43,35,.08);--komfi-shadow-lg:0 18px 50px rgba(28,43,35,.12);--komfi-ease:cubic-bezier(.22,.61,.36,1)}body{background:var(--komfi-cream)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.38;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E")}.kfc{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:40px 20px 72px;font-family:var(--komfi-font-body);color:var(--komfi-ink);line-height:1.6}.kfc *{box-sizing:border-box}.kfc__eyebrow{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--komfi-green)}.kfc__eyebrow:before{content:"";width:28px;height:3px;border-radius:2px;background:var(--komfi-green)}.kfc h1{font-family:var(--komfi-font-display);color:var(--komfi-heading);font-weight:600;font-size:clamp(30px,5.4vw,46px);line-height:1.1;letter-spacing:-.01em;margin:.25em 0 .2em}.kfc__sub{color:var(--komfi-muted);font-size:1.12em;max-width:60ch;margin:0 0 2em}.kfc-card{background:var(--komfi-card);border:1px solid var(--komfi-border);border-radius:var(--komfi-radius-lg);box-shadow:var(--komfi-shadow);padding:28px;position:relative}@media(max-width:560px){.kfc-card{padding:20px}}.kfc-units{position:absolute;top:22px;right:22px;display:inline-flex;background:var(--komfi-sand);border-radius:999px;padding:3px}.kfc-units button{border:0;background:transparent;font-family:inherit;font-weight:700;font-size:13px;color:var(--komfi-muted);padding:6px 14px;border-radius:999px;cursor:pointer;transition:all .2s var(--komfi-ease)}.kfc-units button[aria-pressed=true]{background:var(--komfi-card);color:var(--komfi-green-deep);box-shadow:var(--komfi-shadow)}.kfc-field{margin:0 0 20px}.kfc-field>label{display:block;font-weight:700;color:var(--komfi-heading);margin-bottom:6px}.kfc-field .hint{font-size:.85em;color:var(--komfi-muted);margin:4px 0 0}.kfc-inputwrap{display:flex;align-items:center;gap:10px}.kfc-input{flex:1;min-width:0;font-family:inherit;font-size:1.25em;font-weight:600;color:var(--komfi-heading);background:var(--komfi-cream);border:1.5px solid var(--komfi-border);border-radius:var(--komfi-radius-sm);padding:13px 15px;transition:border-color .2s var(--komfi-ease),box-shadow .2s var(--komfi-ease);width:100%}.kfc-input:focus{outline:none;border-color:var(--komfi-green);box-shadow:0 0 0 4px var(--komfi-green-soft)}.kfc-unitlabel{font-weight:700;color:var(--komfi-muted);min-width:34px}.kfc-chip{display:inline-block;margin-top:8px;font-size:.82em;font-weight:600;color:var(--komfi-green-deep);background:var(--komfi-green-soft);border:0;border-radius:999px;padding:5px 12px;cursor:pointer;transition:background .2s}.kfc-chip:hover{background:#d4e8d9}.kfc-seg{display:flex;gap:8px;flex-wrap:wrap}.kfc-seg button{flex:1;min-width:120px;font-family:inherit;font-weight:600;color:var(--komfi-muted);background:var(--komfi-cream);border:1.5px solid var(--komfi-border);border-radius:var(--komfi-radius-sm);padding:12px;cursor:pointer;transition:all .2s var(--komfi-ease)}.kfc-seg button[aria-pressed=true]{border-color:var(--komfi-green);color:var(--komfi-green-deep);background:var(--komfi-green-soft)}.kfc-switch{display:inline-flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.kfc-switch input{position:absolute;opacity:0;width:0;height:0;margin:0}.kfc-switch .track{display:inline-block;flex:0 0 auto;width:46px;height:26px;border-radius:999px;background:#d8cbac;position:relative;vertical-align:middle;transition:background .2s var(--komfi-ease)}.kfc-switch .track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .22s var(--komfi-ease)}.kfc-switch input:checked+.track{background:var(--komfi-green)}.kfc-switch input:checked+.track:after{transform:translate(20px)}.kfc-switch input:focus-visible+.track{box-shadow:0 0 0 4px var(--komfi-green-soft)}.kfc-btn{width:100%;margin-top:6px;font-family:inherit;font-weight:700;font-size:17px;color:#fff;background:linear-gradient(135deg,#c75d14 -10%,#b93e0b 70%);border:0;border-radius:999px;padding:17px;cursor:pointer;box-shadow:0 10px 26px #b93e0b52;transition:transform .18s var(--komfi-ease),box-shadow .18s var(--komfi-ease)}.kfc-btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px #b93e0b66}.kfc-btn:active{transform:translateY(0)}.kfc-err{color:var(--komfi-clay-deep);font-size:.88em;font-weight:600;margin:10px 0 0;min-height:1.1em}.kfc-result{margin-top:26px;opacity:0;transform:translateY(16px);transition:opacity .5s var(--komfi-ease),transform .5s var(--komfi-ease)}.kfc-result.show{opacity:1;transform:none}.kfc-result[hidden]{display:none}.kfc-verdict{font-family:var(--komfi-font-display);color:var(--komfi-heading);font-weight:600;font-size:clamp(22px,3.4vw,30px);line-height:1.2;margin:0 0 4px;text-align:center}.kfc-verdict b{color:var(--komfi-clay-deep)}.kfc-verdict.ok b{color:var(--komfi-green)}.kfc-vis{display:flex;justify-content:center;margin:18px 0 6px}.kfc-vis svg{width:100%;max-width:340px;height:auto}.kfc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 4px}@media(max-width:560px){.kfc-stats{grid-template-columns:1fr 1fr}}.kfc-stat{background:var(--komfi-green-soft);border-radius:var(--komfi-radius);padding:16px 14px;text-align:center}.kfc-stat .v{font-family:var(--komfi-font-display);font-weight:600;font-size:1.7em;color:var(--komfi-green-deep);line-height:1}.kfc-stat .l{font-size:.8em;color:var(--komfi-muted);font-weight:600;margin-top:6px;text-transform:uppercase;letter-spacing:.04em}.kfc-tip{background:var(--komfi-sand);border-left:4px solid var(--komfi-clay);border-radius:0 var(--komfi-radius-sm) var(--komfi-radius-sm) 0;padding:13px 16px;margin:16px 0 0;font-size:.95em}.kfc-tip[hidden]{display:none}.kfc-how{margin:18px 0 0}.kfc-how summary{cursor:pointer;font-weight:700;color:var(--komfi-green-deep);list-style:none}.kfc-how summary::-webkit-details-marker{display:none}.kfc-how summary:before{content:"+ ";font-weight:700}.kfc-how[open] summary:before{content:"\2212"}.kfc-how .body{font-size:.92em;color:var(--komfi-muted);margin-top:10px}.kfc-how code{background:var(--komfi-cream);border:1px solid var(--komfi-border);border-radius:6px;padding:2px 7px;font-size:.95em;color:var(--komfi-heading)}.kfc-how a{color:var(--komfi-green-deep)}.kfc-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.kfc-actions .ghost{flex:1;min-width:160px;font-family:inherit;font-weight:700;font-size:15px;color:var(--komfi-green-deep);background:transparent;border:1.5px solid var(--komfi-green);border-radius:999px;padding:13px;cursor:pointer;transition:background .2s var(--komfi-ease)}.kfc-actions .ghost:hover{background:var(--komfi-green-soft)}.kfc-cta{margin-top:22px;background:var(--komfi-green-soft);border:1px solid #cfe6d3;border-radius:var(--komfi-radius);padding:20px 22px}.kfc-cta p{margin:0 0 12px;color:var(--komfi-ink)}.kfc-cta a.solid{display:inline-block;font-weight:700;color:#fff;background:linear-gradient(135deg,#c75d14 -10%,#b93e0b 70%);border-radius:999px;padding:12px 24px;text-decoration:none;box-shadow:0 8px 20px #b93e0b47;transition:transform .18s var(--komfi-ease)}.kfc-cta a.solid:hover{transform:translateY(-2px)}.kfc-cta a.text{color:var(--komfi-green-deep);font-weight:600}.kfc-disc{font-size:.82em;color:var(--komfi-muted);font-style:italic;margin-top:22px;text-align:center}@media(prefers-reduced-motion:reduce){.kfc *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/komfi-footrest-calc.css.map?x=1781161304 */
