.sfc{--sfc-muted: color-mix(in srgb, var(--sfc-ink) 62%, var(--sfc-panel));--sfc-line: color-mix(in srgb, var(--sfc-ink) 16%, var(--sfc-panel));--sfc-stage: color-mix(in srgb, var(--sfc-ink) 7%, var(--sfc-panel));--sfc-soft: color-mix(in srgb, var(--sfc-accent) 10%, var(--sfc-panel));color:var(--sfc-ink);font-family:var(--sfc-font-body, inherit);font-size:1rem;line-height:1.45;box-sizing:border-box}.sfc [hidden]{display:none!important}.sfc *,.sfc *:before,.sfc *:after{box-sizing:border-box}.sfc-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem;align-items:start}.sfc-stage{position:sticky;top:calc(env(safe-area-inset-top,0px) + 1rem);background:var(--sfc-stage);border-radius:6px;padding:1.25rem 1.25rem 1rem;display:grid;gap:.75rem;min-width:0}.sfc-art svg{display:block;width:100%;max-width:380px;height:auto;margin-inline:auto}.sfc-caption{display:grid;gap:.15rem;border-top:1px solid var(--sfc-line);padding-top:.75rem}.sfc-cap-title{font-family:var(--sfc-font-head, inherit);font-size:1.35rem;line-height:1.15;font-weight:700}.sfc-cap-sub{color:var(--sfc-muted);font-size:.9rem}.sfc-fine{margin:0;color:var(--sfc-muted);font-size:.8rem}.sfc-steps{display:grid;gap:1.75rem;min-width:0}.sfc-head{display:grid;gap:.4rem}.sfc-head h2{margin:0;font-family:var(--sfc-font-head, inherit);font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.05;text-wrap:balance}.sfc-head p{margin:0;color:var(--sfc-muted);max-width:60ch}.sfc-step{display:grid;gap:.75rem;min-width:0}.sfc-step h3{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;font-family:var(--sfc-font-head, inherit);font-size:1.15rem;line-height:1.2;font-weight:700}.sfc-n{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--sfc-ink);color:var(--sfc-panel);font-size:.85rem;font-weight:700;font-family:var(--sfc-font-body, inherit);flex:none}.sfc-picked{font-family:var(--sfc-font-body, inherit);font-size:.9rem;font-weight:400;color:var(--sfc-muted)}.sfc-models{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.25rem,1fr));gap:.6rem}.sfc-model{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--sfc-panel);border:1px solid var(--sfc-line);border-radius:6px;padding:.6rem .7rem .7rem;display:grid;grid-template-rows:auto 1fr auto;gap:.3rem;min-width:0}.sfc-model:hover{border-color:var(--sfc-muted)}.sfc-model[aria-pressed=true]{border-color:var(--sfc-accent);box-shadow:inset 0 0 0 1px var(--sfc-accent);background:var(--sfc-soft)}.sfc-model-art svg{display:block;width:100%;height:5.5rem}.sfc-model-t{font-weight:600;font-size:.9rem;line-height:1.2;overflow-wrap:anywhere}.sfc-model-p{color:var(--sfc-muted);font-size:.85rem;font-variant-numeric:tabular-nums}.sfc-colors{display:flex;flex-wrap:wrap;gap:.5rem}.sfc-color{-webkit-appearance:none;appearance:none;cursor:pointer;width:2.75rem;height:2.75rem;padding:3px;border-radius:50%;background:transparent;border:2px solid transparent}.sfc-color svg{display:block;width:100%;height:100%}.sfc-color:hover{border-color:var(--sfc-line)}.sfc-color[aria-pressed=true]{border-color:var(--sfc-accent)}.sfc-extras{display:grid;gap:.5rem}.sfc-extra{background:var(--sfc-panel);border:1px solid var(--sfc-line);border-radius:6px}.sfc-extra.is-on{border-color:var(--sfc-accent);background:var(--sfc-soft)}.sfc-extra-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.7rem .85rem;cursor:pointer}.sfc-extra-row input{width:1.15rem;height:1.15rem;margin:0;accent-color:var(--sfc-accent)}.sfc-extra-b{display:grid;gap:.1rem;min-width:0}.sfc-extra-t{font-weight:600}.sfc-extra-d{color:var(--sfc-muted);font-size:.85rem}.sfc-extra-p{font-variant-numeric:tabular-nums;font-size:.9rem;white-space:nowrap}.sfc-extra-f{display:grid;gap:.3rem;padding:0 .85rem .8rem 2.75rem}.sfc-extra-f label,.sfc-qty label{font-size:.85rem;color:var(--sfc-muted)}.sfc-logo-info{font-size:.8rem;color:var(--sfc-muted)}.sfc input[type=text],.sfc input[type=number],.sfc select{font:inherit;color:var(--sfc-ink);background:var(--sfc-panel);border:1px solid var(--sfc-line);border-radius:4px;padding:.5rem .6rem;width:100%;min-width:0}.sfc input[type=file]{font:inherit;font-size:.85rem;color:var(--sfc-ink);max-width:100%;min-width:0}.sfc-file-err{color:#c5272e;font-size:.8rem}.sfc-order{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;align-items:start}.sfc-qty{display:grid;gap:.3rem}.sfc-qty-c{display:grid;grid-template-columns:2.5rem 4.25rem 2.5rem}.sfc-qty-c input{text-align:center;border-radius:0;border-inline:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;font-variant-numeric:tabular-nums}.sfc-qty-c input::-webkit-outer-spin-button,.sfc-qty-c input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sfc-qb{-webkit-appearance:none;appearance:none;font:inherit;font-size:1.2rem;line-height:1;color:var(--sfc-ink);background:var(--sfc-panel);border:1px solid var(--sfc-line);cursor:pointer}.sfc-qb:first-child{border-radius:4px 0 0 4px}.sfc-qb:last-child{border-radius:0 4px 4px 0}.sfc-qb:hover{background:var(--sfc-stage)}.sfc-sum{margin:0;display:grid;gap:.3rem;font-size:.92rem;min-width:0}.sfc-sum>div{display:flex;justify-content:space-between;gap:1rem}.sfc-sum dt{color:var(--sfc-muted);min-width:0;overflow-wrap:anywhere}.sfc-sum dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.sfc-sum .sfc-sum-u{border-top:1px solid var(--sfc-line);padding-top:.4rem;margin-top:.2rem}.sfc-sum .sfc-sum-t{font-size:1.2rem;font-weight:700}.sfc-sum .sfc-sum-t dt{color:var(--sfc-ink)}.sfc-sum .sfc-sum-v{font-size:.8rem}.sfc-sum .sfc-sum-k dt,.sfc-sum .sfc-sum-k dd{color:var(--sfc-accent);font-weight:600}.sfc-tiers{display:grid;gap:.45rem;border:1px solid var(--sfc-line);border-radius:6px;padding:.75rem .85rem;background:var(--sfc-panel);font-size:.92rem}.sfc-tiers ul{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.sfc-tiers li{display:flex;justify-content:space-between;gap:1rem;padding:.3rem .5rem;border-radius:4px;font-variant-numeric:tabular-nums;color:var(--sfc-muted)}.sfc-tiers li.is-on{background:var(--sfc-soft);color:var(--sfc-ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--sfc-accent)}.sfc-add{-webkit-appearance:none;appearance:none;font:inherit;font-weight:700;font-size:1.05rem;cursor:pointer;width:100%;padding:.95rem 1.25rem;border:0;border-radius:4px;background:var(--sfc-accent);color:var(--sfc-accent-ink)}.sfc-add:hover{filter:brightness(1.08)}.sfc-add:disabled{opacity:.6;cursor:progress}.sfc button:focus-visible,.sfc input:focus-visible,.sfc a:focus-visible{outline:2px solid var(--sfc-accent);outline-offset:2px}.sfc-ok,.sfc-err{border-radius:4px;padding:.75rem .9rem;font-size:.92rem;border:1px solid var(--sfc-line);background:var(--sfc-panel)}.sfc-err{border-color:#c5272e}.sfc-ok ul{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.25rem}.sfc-ok li{display:flex;justify-content:space-between;gap:1rem;font-variant-numeric:tabular-nums}.sfc-ok li.sfc-prop{color:var(--sfc-muted);font-size:.85rem;padding-left:1rem}.sfc-ok a{color:var(--sfc-accent)}.sfc-empty{padding:1.5rem;border:1px dashed var(--sfc-line);border-radius:6px;color:var(--sfc-muted)}@media(max-width:760px){.sfc-wrap{grid-template-columns:minmax(0,1fr);gap:1.5rem}.sfc-stage{position:static;padding:1rem}.sfc-art svg{max-width:240px}.sfc-order{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/schort-samensteller.css.map */
