.lapse-config-page{--lc-wall:#EFE9DF;--lc-surface:#FFFFFF;--lc-ink:#1A1917;--lc-muted:#7C766C;--lc-line:#DFD8CB;--lc-accent:#B8442C;--lc-sand:#EFE9DF;--lc-radius:2px;background:var(--lc-wall);color:var(--lc-ink);font:400 16px/1.55 Instrument Sans,Outfit,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.lapse-config-page *{box-sizing:border-box}.lapse-config-page .wrap{max-width:1240px;margin:0 auto;padding:0 24px}.lapse-config-page header{padding:28px 0 22px}.lapse-config-page .brand{display:flex;align-items:baseline;gap:14px}.lapse-config-page .brand b{font:400 27px/1 "Instrument Serif",Georgia,serif;letter-spacing:.2px}.lapse-config-page .brand span{color:var(--lc-muted);font-size:14px}.lapse-config-page .layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:52px;align-items:start;padding-bottom:80px}@media(max-width:1060px){.lapse-config-page .layout{grid-template-columns:minmax(0,1fr) 340px;gap:32px}}.lapse-config-page .stage{position:sticky;top:24px}.lapse-config-page .stage-inner{background:var(--lc-wall);display:flex;align-items:center;justify-content:center;min-height:480px;padding:26px 10px}.lapse-config-page .frame[data-frame]{max-width:100%}.lapse-config-page .frame{transition:opacity .5s ease;box-shadow:0 18px 44px #1a191729,0 2px 6px #1a191714;line-height:0;background:#fff}.lapse-config-page .frame.loading{opacity:.35}.lapse-config-page canvas{display:block;max-width:100%;height:auto}.lapse-config-page .step{border-top:1px solid var(--lc-line);padding:24px 0}.lapse-config-page .step:first-of-type{border-top:none;padding-top:0}.lapse-config-page .step h2{margin:0 0 4px;font:500 16px/1.3 Instrument Sans,sans-serif;display:flex;align-items:baseline;gap:11px}.lapse-config-page .step h2 i{font-style:normal;font:400 12px/1 DM Mono,monospace;color:var(--lc-muted);min-width:16px}.lapse-config-page .step p.hint{margin:0 0 14px 27px;color:var(--lc-muted);font-size:13.5px}.lapse-config-page .step .body{margin-left:27px}.lapse-config-page input[type=text]{width:100%;min-height:48px;padding:13px 14px;border:1px solid var(--lc-line);border-radius:var(--lc-radius);background:var(--lc-surface);font:inherit;font-size:16px;color:var(--lc-ink)}.lapse-config-page input[type=text]:focus{outline:2px solid var(--lc-accent);outline-offset:1px;border-color:transparent}.lapse-config-page .suggest{list-style:none;margin:6px 0 0;padding:0;background:var(--lc-surface);border:1px solid var(--lc-line);border-radius:var(--lc-radius);overflow:hidden}.lapse-config-page .suggest li{padding:12px 14px;cursor:pointer;font-size:15px}.lapse-config-page .suggest li:hover,.lapse-config-page .suggest li[aria-selected=true]{background:var(--lc-wall)}.lapse-config-page .suggest:empty{display:none;border:none}.lapse-config-page .opts{display:flex;flex-wrap:wrap;gap:8px}.lapse-config-page .opts[hidden]{display:none}.lapse-config-page .opt{border:1px solid var(--lc-line);background:var(--lc-surface);border-radius:var(--lc-radius);min-height:44px;padding:9px 14px;font:inherit;font-size:14px;color:var(--lc-ink);cursor:pointer}.lapse-config-page .opt:hover{border-color:#c9bfa9}.lapse-config-page .opt[aria-pressed=true]{border-color:var(--lc-accent);box-shadow:inset 0 0 0 1px var(--lc-accent)}.lapse-config-page .opt:focus-visible{outline:2px solid var(--lc-accent);outline-offset:2px}.lapse-config-page .opt small{display:block;color:var(--lc-muted);font-size:12px;margin-top:2px}.lapse-config-page .swatches{display:flex;gap:10px}.lapse-config-page .sw{width:44px;height:44px;border-radius:50%;border:1px solid var(--lc-line);cursor:pointer;padding:0}.lapse-config-page .sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--lc-surface),0 0 0 4px var(--lc-accent)}.lapse-config-page .checkline{display:flex;align-items:center;gap:10px;font-size:15px;margin-bottom:10px}.lapse-config-page .checkline input{width:18px;height:18px;accent-color:var(--lc-accent)}.lapse-config-page .summary{border-top:1px solid var(--lc-line);margin-top:6px;padding-top:20px}.lapse-config-page .price{display:flex;align-items:baseline;justify-content:space-between}.lapse-config-page .price b{font:400 30px/1 "Instrument Serif",serif}.lapse-config-page .price span{color:var(--lc-muted);font-size:13px}.lapse-config-page .cta{margin-top:16px;width:100%;min-height:50px;padding:15px;border:1px solid var(--lc-accent);border-radius:var(--lc-radius);background:var(--lc-accent);color:#fff;font:500 16px/1 Instrument Sans,sans-serif;cursor:pointer}.lapse-config-page .cta:hover{background:#9a3a24}.lapse-config-page .cta:disabled{background:var(--lc-line);border-color:var(--lc-line);color:var(--lc-muted);cursor:not-allowed}.lapse-config-page .note{margin:10px 0 0;font-size:12.5px;color:var(--lc-muted)}@media(max-width:860px){.lapse-config-page .wrap{padding:0 16px}.lapse-config-page header{padding:16px 0 10px}.lapse-config-page .layout{grid-template-columns:1fr;gap:20px;padding-bottom:56px}.lapse-config-page .stage{position:sticky;top:0;z-index:5;margin:0 -16px;background:var(--lc-wall);box-shadow:0 10px 20px -16px #1a191773}.lapse-config-page .stage-inner{min-height:0;padding:14px 16px 10px}.lapse-config-page .step{padding:18px 0}.lapse-config-page .step p.hint,.lapse-config-page .step .body{margin-left:0}.lapse-config-page .step h2{gap:9px}.lapse-config-page .opt{font-size:15px}.lapse-config-page .cta{position:sticky;bottom:12px}}@media(prefers-reduced-motion:reduce){.lapse-config-page *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/zeitreise-configurator.css.map */
