.km-overlay,.km-trigger{--km-page: #F4F1EA;--km-ink: #3C4938;--km-soft: #6B6659;--km-line: #DAD4C8;--km-depth: #425435;--km-veil: rgba(60, 73, 56, .55);--km-font: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif}.km-overlay *,.km-overlay *:before,.km-overlay *:after,.km-trigger{box-sizing:border-box;border-radius:0}.km-trigger{position:fixed;right:40px;bottom:45px;z-index:3;margin:0;border:0;cursor:pointer;background:var(--km-ink);color:var(--km-page);font-family:var(--km-font);font-size:14px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;min-height:52px;padding:0 24px;transition:background .18s;border:1px solid #3C4938;color:#3c4938;background:#fff}.km-trigger:hover{background:#3c4938;color:#f4f1ea}.km-trigger[hidden]{display:none}.km-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--km-veil);display:flex;align-items:center;justify-content:center;padding:24px;font-family:var(--km-font);color:var(--km-ink);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.km-overlay[hidden]{display:none}.km-modal{background:var(--km-page);border:1px solid var(--km-ink);width:100%;max-width:520px;max-height:min(88vh,760px);display:flex;flex-direction:column}.km-head{display:flex;align-items:center;gap:16px;padding:20px 24px 18px;border-bottom:1px solid var(--km-line)}.km-head h2{margin:0;flex:1;font-size:15px;font-weight:600;letter-spacing:.01em;text-transform:uppercase}.km-close{background:none;border:0;color:var(--km-ink);font-family:inherit;font-size:19px;line-height:1;cursor:pointer;padding:6px;margin:-6px}.km-track{height:2px;background:var(--km-line)}.km-fill{height:2px;background:var(--km-ink);width:25%;transition:width .28s ease}.km-steplab{padding:12px 24px 0}.km-label{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--km-soft)}.km-body{padding:14px 24px 24px;overflow-y:auto;flex:1}.km-q{font-size:24px;font-weight:400;letter-spacing:-.015em;line-height:1.25;margin-top:8px;text-wrap:balance}.km-sub{font-size:14px;color:var(--km-soft);margin-top:6px}.km-opts{margin-top:20px;border-top:1px solid var(--km-line)}.km-opt{display:flex;align-items:center;gap:14px;width:100%;text-align:left;font-family:inherit;color:var(--km-ink);background:none;border:0;border-bottom:1px solid var(--km-line);padding:15px 14px;cursor:pointer;transition:background .14s}.km-opt:hover{background:#42543512}.km-box{width:16px;height:16px;border:1px solid var(--km-ink);flex:none;position:relative}.km-box:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--km-ink);opacity:0;transition:opacity .14s}.km-opt[aria-pressed=true] .km-box:after,.km-opt[aria-checked=true] .km-box:after{opacity:1}.km-opt[aria-pressed=true],.km-opt[aria-checked=true]{background:#4254351c}.km-opt-t b{display:block;font-size:15px;font-weight:500;line-height:1.35}.km-opt-t span{display:block;font-size:13px;color:var(--km-soft);line-height:1.4;margin-top:2px}.km-opt:disabled{opacity:.35;cursor:not-allowed}.km-opt:disabled:hover{background:none}.km-foot{padding:20px 24px;border-top:1px solid var(--km-line);display:flex;align-items:center;gap:18px}.km-btn{font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;min-height:56px;padding:0 30px;border:0;cursor:pointer;background:var(--km-ink);color:var(--km-page);transition:background .18s;flex:1;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.km-btn:hover:not([disabled]){background:var(--km-depth);color:var(--km-page)}.km-btn[disabled]{background:#3c493847;cursor:not-allowed}.km-back{background:none;border:0;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--km-soft);cursor:pointer;padding:6px 0}.km-back:hover{color:var(--km-ink)}.km-tlink{font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--km-ink);background:none;cursor:pointer;border:0;border-bottom:1px solid var(--km-ink);padding:0 0 3px;text-decoration:none}.km-tlink:hover{color:var(--km-depth);border-color:var(--km-depth)}.km-rescap{display:block;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--km-ink);margin-top:24px}.km-card{border:1px solid var(--km-line);margin-top:12px}.km-meat{padding:18px 18px 20px}.km-cup{display:block;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--km-soft)}.km-card h3{margin:7px 0 0;font-size:22px;font-weight:400;letter-spacing:-.015em;line-height:1.2}.km-notes{font-size:15px;font-weight:500;margin-top:11px}.km-line{font-size:14px;color:var(--km-soft);margin-top:3px}.km-acts{display:flex;margin-top:18px}.km-acts .km-btn{flex:0 0 auto;min-height:44px;font-size:11.5px;letter-spacing:.16em;padding:0 22px}.km-why{margin-top:22px;border-left:2px solid var(--km-depth);padding-left:15px;font-size:13px;color:var(--km-soft)}.km-resfoot{margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}@media(max-width:640px){.km-overlay{padding:0}.km-modal{max-width:none;max-height:100vh;height:100vh;border:0}.km-trigger{left:16px;right:16px;bottom:25px}.km-acts{flex-direction:column}.km-acts .km-btn{width:100%}.template-product button#kmTrigger{bottom:80px}.km-btn{min-height:52px}.km-trigger{min-height:49px}.km-trigger.km-main{width:150px;font-size:12px;letter-spacing:1px;padding:0 5px;left:unset;right:15px}.km-trigger{font-size:12px}}@media(prefers-reduced-motion:reduce){.km-overlay *,.km-trigger{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kaivo-match.css.map */
