.bf-roompick--curtain .bf-roommodal__panel[data-v-da4aaa2d]{width:min(440px,calc(100vw - 32px));padding:28px;box-sizing:border-box}.bf-roompick--curtain .bf-roommodal__title[data-v-da4aaa2d]{font-size:28px;padding-right:28px;margin:0 0 12px}.bf-roompick--curtain .bf-roommodal__body[data-v-da4aaa2d]{font-size:17px;line-height:1.5;margin:0 0 24px}.bf-roompick--curtain .bf-roommodal__opts[data-v-da4aaa2d]{display:flex;flex-direction:column;gap:10px}.bf-roompick--curtain .bf-roommodal__opt[data-v-da4aaa2d]{flex-direction:row;justify-content:center;gap:12px;min-height:52px;padding:14px 16px;font-size:13px;letter-spacing:.12em}.bf-roompick--curtain .bf-roommodal__opt[data-v-da4aaa2d]:last-child{order:-1;background:#1c1d1d;color:#fff;border-color:#1c1d1d}.bf-roompick--curtain .bf-roommodal__opt svg[data-v-da4aaa2d]{width:20px;height:20px;flex-shrink:0}.bf-wm[data-v-7acb1cfa]{display:flex;flex-direction:column;gap:10px}.bf-wm__svg[data-v-7acb1cfa]{width:100%;max-width:420px;height:auto;background:#faf8f5;border:1px solid #ece6dd;border-radius:8px;padding:8px;box-sizing:border-box}.bf-wm__axis[data-v-7acb1cfa]{stroke:#5c5247;stroke-width:1.2;fill:none}.bf-wm__arrow[data-v-7acb1cfa]{fill:#5c5247}.bf-wm__floor[data-v-7acb1cfa]{stroke:#c9c2b8;stroke-width:1.5}.bf-wm__rod[data-v-7acb1cfa]{fill:#e8dcc3;stroke:#5c5247;stroke-width:1}.bf-wm__finial[data-v-7acb1cfa]{fill:#d4c9b4;stroke:#5c5247;stroke-width:1}.bf-wm__bracket[data-v-7acb1cfa]{fill:#5c5247}.bf-wm__curtain[data-v-7acb1cfa]{fill:#e9e2d6;opacity:.7}.bf-wm__frame[data-v-7acb1cfa]{fill:#d8d6d3;stroke:#a8a6a3;stroke-width:1.5}.bf-wm__pane[data-v-7acb1cfa]{fill:#fdfdfc;stroke:#bdbab6}.bf-wm__num[data-v-7acb1cfa]{font-size:12px;font-style:italic;fill:#5c5247}.bf-wm__lbl[data-v-7acb1cfa]{font-size:14px;font-weight:700}.bf-wm__lbl--a[data-v-7acb1cfa],.bf-wm__k--a[data-v-7acb1cfa]{fill:#58a14e;color:#58a14e}.bf-wm__lbl--b[data-v-7acb1cfa],.bf-wm__k--b[data-v-7acb1cfa]{fill:#4d7cb5;color:#4d7cb5}.bf-wm__lbl--c[data-v-7acb1cfa],.bf-wm__k--c[data-v-7acb1cfa]{fill:#d97043;color:#d97043}.bf-wm__lbl--h[data-v-7acb1cfa],.bf-wm__k--h[data-v-7acb1cfa]{fill:#8a5a9b;color:#8a5a9b}.bf-wm__k--v[data-v-7acb1cfa]{color:#8b7a5c}.bf-wm__k--m[data-v-7acb1cfa],.bf-wm__lbl--m[data-v-7acb1cfa]{color:#3f8f8a;fill:#3f8f8a}.bf-wm__axis--m[data-v-7acb1cfa]{stroke:#3f8f8a}.bf-wm__curtain--mid[data-v-7acb1cfa]{opacity:.95;stroke:#fff;stroke-width:.6}.bf-wm__lbl--v[data-v-7acb1cfa]{fill:#8b7a5c}.bf-wm__axis--v[data-v-7acb1cfa]{stroke:#8b7a5c;stroke-dasharray:4 3}.bf-wm__arrow--v[data-v-7acb1cfa]{fill:#8b7a5c}.bf-wm__corner[data-v-7acb1cfa]{stroke:#b9ad99;stroke-width:3}.bf-wm__cornerlbl[data-v-7acb1cfa]{font-size:10px;fill:#a39b90;letter-spacing:.04em}.bf-wm__field--wide[data-v-7acb1cfa]{grid-column:1 / -1}.bf-wm__field .bf-wm__hint[data-v-7acb1cfa]{font-size:12px;color:#8b847b;line-height:1.4;text-transform:none;letter-spacing:normal}.bf-wm__advice[data-v-7acb1cfa]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;background:#f6f3ee;border-left:3px solid #d97043;padding:10px 12px;font-size:13px;line-height:1.5}.bf-wm__advice.is-none[data-v-7acb1cfa]{border-left-color:#b8501a}.bf-wm__advice p[data-v-7acb1cfa]{margin:0;flex:1 1 220px}.bf-wm__use[data-v-7acb1cfa]{background:#2b2622;color:#fff;border:0;padding:8px 12px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.bf-wm__fields[data-v-7acb1cfa]{display:grid;grid-template-columns:1fr;gap:10px;align-items:end}.bf-wm__field[data-v-7acb1cfa]{display:flex;flex-direction:column;justify-content:space-between;gap:4px;font-size:13px}.bf-wm__field span[data-v-7acb1cfa]{text-transform:none;letter-spacing:normal;font-family:inherit;font-size:13px;line-height:1.35}.bf-wm__field input[data-v-7acb1cfa]{border:1px solid #ddd6cb;border-radius:8px;padding:10px 12px;font-size:16px;width:100%;background:#fff}.bf-wm__result[data-v-7acb1cfa]{margin:0;font-size:13px;font-weight:600;color:#2b2622}.bf-gk-lightbox[data-v-12042157]{max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:44px 14px 14px;border:0;background:#fff;color:var(--bf2-text)}.bf-gk-lightbox[data-v-12042157]::backdrop{background:#000c}.bf-gk-lightbox img[data-v-12042157]{display:block;max-width:90vw;max-height:calc(100dvh - 100px);object-fit:contain}.bf-gk-lightbox button[data-v-12042157]{position:absolute;top:0;right:0;background:#fff;border:0;width:44px;height:44px;font:28px/1 sans-serif;color:inherit;cursor:pointer}.bf-gk-lightbox button[data-v-12042157]:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.bf-gk[data-v-febcc3af]{--ink: var(--bf2-text, #1c1d1d);--muted: var(--bf2-soft-text, #4a4640);--faint: var(--bf2-muted, #99948c);--line: var(--bf2-line, #f2f0eb);--soft: var(--bf2-cream, #faf8f3);--stage: var(--bf2-stage, #f5f2ec);font-family:var(--bf2-font, "EB Garamond", Georgia, serif);font-size:16px;line-height:1.5;gap:26px;max-width:1580px}.bf-gk button[data-v-febcc3af],.bf-gk input[data-v-febcc3af],.bf-gk select[data-v-febcc3af]{font-family:inherit}.bf-gk button[data-v-febcc3af]:focus-visible,.bf-gk a[data-v-febcc3af]:focus-visible,.bf-gk input[data-v-febcc3af]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.bf-gk button[data-v-febcc3af]:disabled{opacity:.45;cursor:not-allowed}.bf-gk-intro[data-v-febcc3af]{display:flex;justify-content:space-between;align-items:end;gap:20px}.bf-gk-intro h1[data-v-febcc3af]{font:500 clamp(30px,3vw,46px)/1.08 var(--bf2-font, Georgia, serif);letter-spacing:var(--bf2-heading-tracking);margin:0 0 9px}.bf-gk-intro p[data-v-febcc3af]{margin:0;color:var(--muted);max-width:65ch}.bf-gk .bf-cfg__main[data-v-febcc3af]{grid-template-columns:minmax(0,1fr) 400px;gap:clamp(24px,3vw,46px)}.bf-gk-stage[data-v-febcc3af]{display:flex;flex-direction:column;gap:12px;min-width:0;position:sticky;top:0}.bf-gk-stage__media[data-v-febcc3af]{position:relative;height:clamp(360px,calc(100dvh - 350px),820px);background:var(--stage);overflow:hidden;border:1px solid transparent}.bf-gk-stage__media.is-drag[data-v-febcc3af]{border-color:var(--ink)}.bf-gk-photo[data-v-febcc3af]{position:absolute;inset:0;margin:auto;max-width:100%;max-height:100%}.bf-gk-photo__img[data-v-febcc3af]{display:block;width:100%;height:100%;object-fit:contain;cursor:zoom-in}.bf-gk-wins[data-v-febcc3af]{position:absolute;inset:0;touch-action:none}.bf-gk-wins.is-drawing[data-v-febcc3af]{cursor:crosshair;background:#0000001a}.bf-gk-wins__svg[data-v-febcc3af]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bf-gk-quad[data-v-febcc3af]{fill:#ffffff1f;stroke:#fff;stroke-width:2;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;pointer-events:all;cursor:pointer}.bf-gk-quad.is-active[data-v-febcc3af]{fill:#0000001f;stroke:var(--ink);stroke-width:3;stroke-dasharray:none}.bf-gk-win__n[data-v-febcc3af]{position:absolute;transform:translate(6px,6px);min-width:36px;height:36px;padding:0 6px;border:1px solid var(--ink);background:#fff;color:var(--ink);font-size:16px;text-align:center;cursor:pointer}.bf-gk-picker[data-v-febcc3af]{position:fixed;inset:0;z-index:30040;display:flex;align-items:center;justify-content:center}.bf-gk-picker__overlay[data-v-febcc3af]{position:absolute;inset:0;background:#0006;cursor:pointer}.bf-gk-picker__panel[data-v-febcc3af]{position:relative;display:flex;flex-direction:column;gap:12px;width:min(920px,94vw);height:min(86vh,900px);background:#fff;padding:18px 20px 12px;box-sizing:border-box}.bf-gk-picker__head[data-v-febcc3af]{display:flex;justify-content:space-between;align-items:center}.bf-gk-picker__head h2[data-v-febcc3af]{margin:0;font-size:1.25rem;font-weight:400}.bf-gk-picker__close[data-v-febcc3af]{background:none;border:0;padding:6px;cursor:pointer;color:var(--ink)}.bf-gk-picker .bf-gk-grid[data-v-febcc3af]{flex:1;min-height:0;max-height:none}@media(max-width:767px){.bf-gk-picker__panel[data-v-febcc3af]{width:100%;height:100%;padding:14px 16px 8px}}.bf-gk-change[data-v-febcc3af]{align-self:flex-start}.bf-gk-chip--add[data-v-febcc3af]{border-style:dashed}.bf-gk-fonster__remove[data-v-febcc3af]{align-self:flex-start;font-size:13px}.bf-gk-blindsvg[data-v-febcc3af]{width:100%;max-width:420px;height:auto;background:#faf8f5;border:1px solid #ece6dd;border-radius:8px;padding:8px;box-sizing:border-box}.bf-gk-bs__niche[data-v-febcc3af]{fill:#ece8e1;stroke:#c9c2b8}.bf-gk-bs__frame[data-v-febcc3af]{fill:#d8d6d3;stroke:#a8a6a3;stroke-width:1.5}.bf-gk-bs__pane[data-v-febcc3af]{fill:#fdfdfc;stroke:#bdbab6}.bf-gk-bs__blind[data-v-febcc3af]{fill:#e9e2d6;opacity:.9;stroke:#b9ad99}.bf-gk-bs__fold[data-v-febcc3af]{stroke:#b9ad99;stroke-width:1;fill:none}.bf-gk-bs__axis[data-v-febcc3af]{stroke:#5c5247;stroke-width:1.2;fill:none}.bf-gk-bs__arrow[data-v-febcc3af]{fill:#5c5247}.bf-gk-bs__lbl[data-v-febcc3af]{font-size:13px;font-weight:700}.bf-gk-bs__lbl--w[data-v-febcc3af]{fill:#58a14e}.bf-gk-bs__lbl--h[data-v-febcc3af]{fill:#8a5a9b}.bf-gk-blindsteps[data-v-febcc3af]{margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:flex;flex-direction:column;gap:6px}.bf-gk-win__n.is-active[data-v-febcc3af]{background:var(--ink);color:#fff}.bf-gk-win__h[data-v-febcc3af]{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;background:#fff;border:3px solid var(--ink);cursor:move;touch-action:none}.bf-gk-pickhint[data-v-febcc3af]{flex-basis:100%;margin:0;color:var(--ink);font-size:15px}.bf-gk-stage__gen[data-v-febcc3af],.bf-gk-stage__drop[data-v-febcc3af]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;background:#ffffffd9;font-size:16px;text-align:center}.bf-gk-stage__bar[data-v-febcc3af]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}.bf-gk-link[data-v-febcc3af]{background:none;border:0;border-radius:0;padding:8px 0;font-size:15px;line-height:1.4;text-decoration:underline;text-underline-offset:4px;cursor:pointer;color:var(--ink)}.bf-gk-link--strong[data-v-febcc3af]{font-weight:600}.bf-gk-note[data-v-febcc3af]{flex-basis:100%;font-size:15px;color:var(--bf2-sale, #9a2a1e)}.bf-gk-render-action[data-v-febcc3af]{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:5px}.bf-gk-render-action p[data-v-febcc3af]{font-size:21px;margin:0}.bf-gk-render-action span[data-v-febcc3af]{display:block;color:var(--muted);font-size:14px;max-width:45ch}.bf-gk-upload[data-v-febcc3af]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;color:var(--ink)}.bf-gk-upload svg[data-v-febcc3af]{color:var(--muted);margin-bottom:16px}.bf-gk-upload__title[data-v-febcc3af]{font:500 clamp(26px,2.6vw,38px)/1.15 var(--bf2-font, Georgia, serif);margin:0 0 12px}.bf-gk-upload__body[data-v-febcc3af]{margin:0 0 22px;max-width:40ch;font-size:17px;line-height:1.5;color:var(--muted)}.bf-gk-upload__btns[data-v-febcc3af]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.bf-gk-upload__hint[data-v-febcc3af]{margin:14px 0 0;font-size:14px;color:var(--muted);max-width:42ch}.bf-gk-tillval__state[data-v-febcc3af]{display:block;margin-top:4px;font-size:13px;text-decoration:underline;color:#2b2622}.bf-gk-hbcard.is-active .bf-gk-tillval__state[data-v-febcc3af]{text-decoration:none;font-weight:600}.bf-gk .bf-gk-rail>.bf-gk-step--first[data-v-febcc3af]{order:-1}.bf-gk .bf-gk-rail[data-v-febcc3af]{gap:20px;min-width:0;border:1px solid var(--line);padding:0 24px 24px}.bf-gk-tabs[data-v-febcc3af]{display:flex;overflow-x:auto;gap:0;margin:0 -24px;border-bottom:1px solid var(--line)}.bf-gk-tabs button[data-v-febcc3af]{display:flex;gap:8px;align-items:center;justify-content:center;flex:1 0 auto;white-space:nowrap;padding:19px 8px;min-height:58px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;font-size:16px;color:var(--muted);cursor:pointer}.bf-gk-tabs button.is-active[data-v-febcc3af]{color:var(--ink);border-bottom-color:var(--ink)}.bf-gk-tabs button span[data-v-febcc3af]{font-size:13px}.bf-gk-modes[data-v-febcc3af]{display:flex;gap:18px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.bf-gk .bf-cfg-src[data-v-febcc3af]{font-size:15px;min-height:40px;padding:0 0 10px}.bf-gk-step[data-v-febcc3af]{display:flex;flex-direction:column;gap:16px;min-width:0}.bf-gk .bf-cfg__pick-label[data-v-febcc3af]{margin:0;font:500 26px/1.2 var(--bf2-font, Georgia, serif);text-transform:none;letter-spacing:var(--bf2-heading-tracking);color:var(--ink)}.bf-gk-chosen[data-v-febcc3af]{display:flex;gap:14px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line)}.bf-gk-chosen img[data-v-febcc3af]{width:64px;height:76px;object-fit:cover;flex:none}.bf-gk-chosen>div[data-v-febcc3af]{display:flex;flex-direction:column;gap:2px;min-width:0}.bf-gk-chosen__name[data-v-febcc3af]{font-weight:500;font-size:19px;color:inherit;line-height:1.25;text-decoration:none}.bf-gk-chosen__meta[data-v-febcc3af]{font-size:14px;color:var(--muted)}.bf-gk-grid[data-v-febcc3af]{max-height:360px}.bf-gk[data-v-febcc3af] .bf-cfg-fabgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;padding:0 4px 6px 0}.bf-gk[data-v-febcc3af] .bf-cfg-fabric,.bf-gk[data-v-febcc3af] .bf-cfg-fabric__sw{border-radius:0}.bf-gk[data-v-febcc3af] .bf-cfg-fabric__name{font-family:inherit;font-size:15px;line-height:1.25}.bf-gk[data-v-febcc3af] .bf-cfg-fabric__price{font-family:inherit;font-size:14px}.bf-gk[data-v-febcc3af] .bf-cfg-search__input{border-radius:0;font-family:inherit;font-size:16px}.bf-gk[data-v-febcc3af] .bf-cfg-filterbtn{border-radius:0;min-height:44px;font-family:inherit;font-size:14px}.bf-gk-row[data-v-febcc3af]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.bf-gk-field[data-v-febcc3af]{display:flex;flex-direction:column;gap:6px;font-size:16px}.bf-gk-field input[data-v-febcc3af]{border:1px solid var(--line);border-radius:0;padding:11px 12px;font-size:18px;width:100%;background:#fff;color:var(--ink)}.bf-gk-opt[data-v-febcc3af]{display:flex;flex-direction:column;gap:9px}.bf-gk-opt__label[data-v-febcc3af]{font-size:17px;font-weight:500}.bf-gk-chips[data-v-febcc3af]{display:flex;flex-wrap:wrap;gap:8px}.bf-gk-chip[data-v-febcc3af]{border:1px solid var(--line);background:#fff;border-radius:0;padding:9px 13px;font-size:16px;min-height:44px;cursor:pointer;color:var(--ink)}.bf-gk-chip.is-active[data-v-febcc3af]{border-color:var(--ink);background:var(--soft);box-shadow:inset 0 0 0 1px var(--ink)}.bf-gk-checkrow[data-v-febcc3af]{display:flex;align-items:center;justify-content:space-between;gap:8px}.bf-gk-check[data-v-febcc3af]{display:flex;align-items:center;gap:10px;font-size:16px;cursor:pointer;min-height:32px}.bf-gk-field span[data-v-febcc3af],.bf-gk-check span[data-v-febcc3af]{text-transform:none;letter-spacing:normal;font-size:16px;font-family:inherit}.bf-gk-check input[data-v-febcc3af]{width:18px;height:18px;accent-color:var(--ink);flex:none}.bf-gk-info[data-v-febcc3af]{flex:none;width:36px;height:36px;border:1px solid var(--line);background:#fff;font-size:20px;cursor:pointer;color:var(--ink)}.bf-gk-included[data-v-febcc3af]{margin:0;flex:1}.bf-gk-stephead[data-v-febcc3af]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px solid #e6e0d6;padding-bottom:10px}.bf-gk-stephead h2[data-v-febcc3af]{margin:0;font-size:1.35rem;font-weight:400}.bf-gk-stephead__price[data-v-febcc3af]{font-size:1.1rem;white-space:nowrap}.bf-gk-guide[data-v-febcc3af]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:14px;border-bottom:1px solid #efe9e0}.bf-gk-guide p[data-v-febcc3af]{margin:0;font-size:14px;line-height:1.6}.bf-gk-sec[data-v-febcc3af]{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-bottom:1px solid #efe9e0}.bf-gk-sec__head[data-v-febcc3af]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:15px}.bf-gk-sec__val[data-v-febcc3af]{font-size:13px;color:#6b645c}.bf-gk-more[data-v-febcc3af]{background:none;border:0;padding:0;font-size:13px;color:#8b847b;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bf-gk-readmore[data-v-febcc3af]{font-size:13px;line-height:1.6;color:#4a443e}.bf-gk-readmore p[data-v-febcc3af]{margin:0 0 8px}.bf-gk-readmore--img[data-v-febcc3af]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bf-gk-readmore figure[data-v-febcc3af]{margin:0;display:flex;flex-direction:column;gap:6px}.bf-gk-readmore figure img[data-v-febcc3af]{width:100%;border-radius:4px}.bf-gk-cards[data-v-febcc3af]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.bf-gk-cards--3[data-v-febcc3af]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.bf-gk-card[data-v-febcc3af]{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid transparent;padding:4px;cursor:pointer;text-align:left;font-size:13px;color:inherit}.bf-gk-card img[data-v-febcc3af],.bf-gk-card__ph[data-v-febcc3af]{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#f6f3ee;display:flex;align-items:center;justify-content:center;color:#a39b90}.bf-gk-card img.is-mirrored[data-v-febcc3af]{transform:scaleX(-1)}.bf-gk-wincheck[data-v-febcc3af]{position:absolute;transform:translate(-50%,-50%);width:32px;height:32px;padding:0;border:2px solid #fff;border-radius:6px;background:#2b262259;color:#fff;box-shadow:0 1px 4px #00000059;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3}.bf-gk-wincheck.is-on[data-v-febcc3af]{background:var(--ink, #2b2622);border-color:#fff}.bf-gk-wincheck svg[data-v-febcc3af]{width:18px;height:18px}.bf-gk-checkhint[data-v-febcc3af]{margin:10px 0 0}.bf-gk-rod__dots[data-v-febcc3af]{display:flex;align-items:center;gap:6px;padding:6px 2px 0}.bf-gk-rod__dot[data-v-febcc3af]{width:20px;height:20px;border-radius:50%;border:1px solid rgb(0 0 0 / .15);box-shadow:inset 0 0 0 2px #fff;cursor:pointer;flex:none}.bf-gk-rod__dot.is-active[data-v-febcc3af]{outline:1.5px solid #2b2622;outline-offset:1px}.bf-gk-rod__more[data-v-febcc3af]{font-size:12px;color:#6f675e;border:1px solid #ddd6cb;border-radius:10px;padding:0 6px;line-height:18px}.bf-gk-rod__img--product img[data-v-febcc3af]{object-fit:cover;object-position:center;background:#fff}.bf-gk-substeps[data-v-febcc3af]{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 12px;font-size:13px}.bf-gk-substeps button[data-v-febcc3af]{background:none;border:0;padding:4px 0;color:#8b847b;cursor:pointer;border-bottom:1px solid transparent}.bf-gk-substeps button.is-active[data-v-febcc3af]{color:#2b2622;border-bottom-color:#2b2622}.bf-gk-picker__intro[data-v-febcc3af]{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--bf2-text, #1a1a1a)}.bf-gk-hbcards[data-v-febcc3af]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 10px}.bf-gk-hbcard[data-v-febcc3af]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;border:1px solid #e3ddd3;background:#fff;cursor:pointer;font:inherit;font-size:13px;color:#2b2622}.bf-gk-hbcard svg[data-v-febcc3af]{width:100%;height:auto}.bf-gk-hbcard__img[data-v-febcc3af]{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#f3f1ec}.bf-gk-prop__line[data-v-febcc3af]{display:block;font-size:14px;color:#4a433b}.bf-gk-span[data-v-febcc3af]{margin:4px 0 14px;padding:12px 14px;background:#f7f4ee;font-size:14px;line-height:1.5}.bf-gk-span p[data-v-febcc3af]{margin:0 0 6px}.bf-gk-span p[data-v-febcc3af]:last-child{margin:0}.bf-gk-gnext.is-incomplete[data-v-febcc3af]{opacity:.55}.bf-gk-missing[data-v-febcc3af]{margin:0 0 10px;padding:10px 12px;background:#fbf1ea;color:#8a3d12;font-size:14px}.bf-gk-sideb[data-v-febcc3af]{display:flex;align-items:center;gap:12px;margin:10px 0 4px}.bf-gk-sideb img[data-v-febcc3af]{width:56px;height:56px;object-fit:cover;flex:none}.bf-gk-sideb div[data-v-febcc3af]{flex:1;min-width:0;display:flex;flex-direction:column;font-size:14px}.bf-gk-sideb small[data-v-febcc3af]{color:#6b6b6b;font-size:13px}.bf-gk-sidetoggle[data-v-febcc3af]{margin-top:10px}.bf-gk-bedrec[data-v-febcc3af]{margin:8px 0 4px;padding:10px 12px;background:#f7f4ee;font-size:14px}.bf-gk-bedrec p[data-v-febcc3af]{margin:0 0 8px}.bf-gk-bedrec p[data-v-febcc3af]:last-child{margin:0}.bf-gk-samples[data-v-febcc3af]{margin:14px 0 4px;padding:12px 14px;background:#f7f4ee}.bf-gk-samples__title[data-v-febcc3af]{margin:0 0 4px;font-size:15px;color:#1a1a1a}.bf-gk-samples ul[data-v-febcc3af]{margin:0 0 10px;padding:0 0 0 18px;font-size:14px;color:#4a433b}.bf-gk-samples__btn[data-v-febcc3af]{background:#fff}.bf-gk-check--img[data-v-febcc3af]{align-items:center;padding:6px 0}.bf-gk-check--img img[data-v-febcc3af]{width:64px;height:48px;object-fit:cover;flex:0 0 64px;background:#f3f1ec}.bf-gk-check--img span small[data-v-febcc3af]{display:block;font-size:13px;line-height:1.35;color:#6b6258;margin-top:2px}.bf-gk-vcard .bf-gk-vcard__desc[data-v-febcc3af]{font-size:12px;line-height:1.3;color:#6b6258;text-align:center}.bf-gk-keder[data-v-febcc3af]{margin-top:10px}.bf-gk-keder__intro[data-v-febcc3af]{margin:0 0 8px;font-size:14px;color:#5f564c}.bf-gk-keder__row[data-v-febcc3af]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}.bf-gk-keder__opt[data-v-febcc3af]{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;border:1px solid #e3ddd3;background:#fff;cursor:pointer;font:inherit;font-size:12px;line-height:1.2;color:#3b342d}.bf-gk-keder__opt.is-active[data-v-febcc3af]{border-color:#1a1a1a;box-shadow:inset 0 0 0 1px #1a1a1a}.bf-gk-keder__dot[data-v-febcc3af]{width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background-size:cover;background-position:center;background-color:#eee8de}.bf-gk-keder__all[data-v-febcc3af]{display:grid;grid-template-columns:repeat(auto-fill,minmax(26px,1fr));gap:5px;margin-top:8px}.bf-gk-keder__sw[data-v-febcc3af]{aspect-ratio:1;border-radius:50%;border:1px solid rgba(0,0,0,.12);padding:0;cursor:pointer}.bf-gk-keder__sw.is-active[data-v-febcc3af]{outline:2px solid #1a1a1a;outline-offset:2px}.bf-gk-hbcard--custom[data-v-febcc3af]{grid-column:1 / -1;flex-direction:row;justify-content:flex-start;gap:12px;text-align:left}.bf-gk-hbcard--custom .bf-gk-hbcard__custom[data-v-febcc3af]{width:64px;flex:0 0 64px}.bf-gk-hbcard--custom small[data-v-febcc3af]{margin-left:auto}.bf-gk-hbcard__custom[data-v-febcc3af]{width:100%;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;background:#f3f1ec;color:#6b5d4f}.bf-gk-studio-note[data-v-febcc3af]{margin:10px 0 4px;font-size:14px;line-height:1.5}.bf-gk-studio-note p[data-v-febcc3af]{margin:0 0 8px}.bf-gk-studio-note__link[data-v-febcc3af]{background:none;border:0;padding:0;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:inherit}.bf-gk-hbcard.is-active[data-v-febcc3af]{border-color:#2b2622;box-shadow:inset 0 0 0 1px #2b2622}.bf-gk-hbcard small[data-v-febcc3af]{font-size:12px;color:#6b5d4f}.bf-gk-rod__price[data-v-febcc3af]{display:block;font-size:13px;color:var(--bf2-text, #1a1a1a);margin-top:2px}.bf-gk-rod__warn[data-v-febcc3af]{display:block;margin-top:2px;font-size:12px;color:#8a4b2a}.bf-gk-services[data-v-febcc3af]{border-top:1px solid #ece6dd;padding-top:10px;margin:6px 0 4px}.bf-gk-services__k[data-v-febcc3af]{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bf-gk-services .bf-gk-nophoto[data-v-febcc3af]{align-items:flex-start;color:#2b2622}.bf-gk-services .bf-gk-nophoto[data-v-febcc3af],.bf-gk-services .bf-gk-nophoto[data-v-febcc3af] *{text-transform:none;letter-spacing:normal;font-size:13px;line-height:1.45}.bf-gk-services .bf-gk-nophoto b[data-v-febcc3af]{font-weight:600}.bf-gk-svc[data-v-febcc3af]{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #ece6dd}.bf-gk-svc .bf-gk-nophoto[data-v-febcc3af]{flex:1;margin:0;padding:10px 0}.bf-gk-svc__more[data-v-febcc3af]{width:44px;height:44px;border:0;background:none;font-size:22px;line-height:1;color:#2b2622;cursor:pointer}.bf-gk-svc__desc[data-v-febcc3af]{flex-basis:100%;margin:0 0 10px;font-size:13px;line-height:1.5;color:#4a433b}.bf-gk-preview__svg[data-v-febcc3af]{width:100%;height:100%}.bf-gk-nophoto[data-v-febcc3af]{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:#6f675e;cursor:pointer}.bf-gk-nophoto input[data-v-febcc3af]{width:18px;height:18px;accent-color:#2b2622}.bf-gk-gmanual[data-v-febcc3af]{margin-top:12px;text-align:center}.bf-gk-flows[data-v-febcc3af]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bf-gk-flow[data-v-febcc3af]{display:flex;flex-direction:column;gap:4px;text-align:left;background:#fff;border:1px solid #ddd6cb;padding:12px;cursor:pointer;font-size:13px;line-height:1.45}.bf-gk-flow b[data-v-febcc3af]{font-size:14px}.bf-gk-flow span[data-v-febcc3af]{color:#6f675e}.bf-gk-flow.is-active[data-v-febcc3af]{border-color:#2b2622;box-shadow:inset 0 0 0 1px #2b2622}.bf-gk-gfields[data-v-febcc3af]{display:grid;grid-template-columns:1fr;gap:10px;align-items:end}.bf-gk-gfields .bf-gk-field[data-v-febcc3af]{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.bf-gk-gnext[data-v-febcc3af]{width:100%;margin-top:12px}.bf-gk-props[data-v-febcc3af]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bf-gk-prop[data-v-febcc3af]{display:flex;align-items:center;gap:10px;border:1px solid #ece6dd;background:#fff;padding:10px}.bf-gk-prop__img[data-v-febcc3af]{width:56px;height:56px;flex:none;background:#f6f3ee}.bf-gk-prop__img img[data-v-febcc3af]{width:100%;height:100%;object-fit:cover}.bf-gk-prop__img[data-v-febcc3af]:empty{display:none}.bf-gk-prop__txt[data-v-febcc3af]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px}.bf-gk-prop__txt small[data-v-febcc3af]{font-size:12px;color:#8b847b;text-transform:uppercase;letter-spacing:.05em}.bf-gk-prop__why[data-v-febcc3af]{font-size:12px;color:#6f675e}.bf-gk-prop__btns[data-v-febcc3af]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.bf-gk-style[data-v-febcc3af]{background:#f6f3ee;border-left:3px solid #2b2622;padding:12px 14px;margin:0 0 16px;font-size:13px;line-height:1.55;display:flex;flex-direction:column;gap:6px}.bf-gk-style p[data-v-febcc3af]{margin:0}.bf-gk-style__k[data-v-febcc3af]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bf-gk-style__recs[data-v-febcc3af]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.bf-gk-style__rec[data-v-febcc3af]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #ddd6cb;padding:6px;text-align:left;cursor:pointer;font-size:13px}.bf-gk-style__rec.is-active[data-v-febcc3af]{border-color:#2b2622;font-weight:600}.bf-gk-style__rec img[data-v-febcc3af]{width:56px;height:42px;object-fit:cover;flex:none}.bf-gk-style__rec small[data-v-febcc3af]{display:block;font-weight:400;color:#8b847b;font-size:12px}.bf-gk-rod__badge[data-v-febcc3af]{display:inline-block;margin-top:2px;font-size:12px;color:#2b2622;background:#ece6dd;padding:1px 6px}.bf-gk-phototips[data-v-febcc3af]{background:#f6f3ee;border-left:3px solid #2b2622;padding:12px 14px;margin:12px 0;font-size:13px;line-height:1.5}.bf-gk-phototips__title[data-v-febcc3af]{margin:0 0 6px;font-weight:600}.bf-gk-phototips ol[data-v-febcc3af]{margin:0 0 12px;padding-left:18px}.bf-gk-phototips li+li[data-v-febcc3af]{margin-top:4px}.bf-gk-whichwin[data-v-febcc3af]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.bf-gk-card__svg[data-v-febcc3af]{width:100%;aspect-ratio:4 / 3;display:block}.bf-gk-suggest[data-v-febcc3af]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;background:#f6f3ee;border-left:3px solid #2b2622;padding:10px 12px;margin:0 0 12px;font-size:13px;line-height:1.5}.bf-gk-suggest__k[data-v-febcc3af]{flex:1 1 100%;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bf-gk-suggest p[data-v-febcc3af]{margin:0;flex:1 1 220px}.bf-gk-suggest__use[data-v-febcc3af]{background:#2b2622;color:#fff;border:0;padding:8px 12px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.bf-gk-card.is-active[data-v-febcc3af]{border-color:#2b2622;font-weight:600}.bf-gk-card small[data-v-febcc3af]{font-weight:400;color:#6b645c;font-size:12px}.bf-gk-card[data-v-febcc3af]:disabled{opacity:.45;cursor:not-allowed}.bf-gk-preview[data-v-febcc3af]{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:10px}.bf-gk-preview li[data-v-febcc3af]{display:block}.bf-gk-preview__row[data-v-febcc3af]{display:grid;grid-template-columns:52px 1fr auto 14px;gap:12px;align-items:center;width:100%;background:none;border:0;padding:4px 0;text-align:left;cursor:pointer;font:inherit;color:inherit}.bf-gk-preview__calc[data-v-febcc3af]{display:block;margin-top:2px;color:#6f675e;text-transform:none;letter-spacing:normal}.bf-gk-preview__parts[data-v-febcc3af]{padding:0 0 6px 64px}.bf-gk-preview__parts .bf-gk-help[data-v-febcc3af]{margin:4px 0 0}.bf-gk-preview__edit[data-v-febcc3af]{color:#8b847b;font-size:18px;line-height:1}.bf-gk-preview__item.is-open .bf-gk-preview__row[data-v-febcc3af]{border-bottom:1px solid #ece6dd}.bf-gk-preview__editor[data-v-febcc3af]{display:flex;flex-direction:column;gap:8px;padding:10px 0 12px 64px}@media(max-width:480px){.bf-gk-preview__editor[data-v-febcc3af]{padding-left:0}}.bf-gk-preview__img[data-v-febcc3af]{width:52px;height:52px;background:#f6f3ee;border:1px solid #e6e0d6;overflow:hidden}.bf-gk-preview__img img[data-v-febcc3af]{width:100%;height:100%;object-fit:cover}.bf-gk-preview__txt[data-v-febcc3af]{display:flex;flex-direction:column;gap:2px;min-width:0}.bf-gk-preview__txt small[data-v-febcc3af]{font-size:12px;color:#8b847b}.bf-gk-preview__txt b[data-v-febcc3af]{font-size:14px;font-weight:600}.bf-gk-preview__price[data-v-febcc3af]{font-size:14px;white-space:nowrap}.bf-gk-advice[data-v-febcc3af],.bf-gk-load-error[data-v-febcc3af]{background:var(--soft);border-left:2px solid var(--ink);padding:14px;display:flex;flex-direction:column;gap:8px}.bf-gk-advice p[data-v-febcc3af],.bf-gk-load-error p[data-v-febcc3af]{margin:0;font-size:15px;line-height:1.5}.bf-gk-help[data-v-febcc3af]{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.bf-gk-linings__list[data-v-febcc3af]{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.bf-gk-lining[data-v-febcc3af]{flex:none;width:86px;display:flex;flex-direction:column;gap:6px;background:none;border:0;padding:0;cursor:pointer;font-size:14px;text-align:left;color:inherit}.bf-gk-lining img[data-v-febcc3af]{width:86px;height:86px;object-fit:cover;border:2px solid transparent}.bf-gk-lining.is-active img[data-v-febcc3af]{border-color:var(--ink)}.bf-gk-lining span[data-v-febcc3af]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-gk-stepper[data-v-febcc3af]{display:inline-flex;align-items:center;border:1px solid var(--line);width:max-content}.bf-gk-stepper button[data-v-febcc3af]{width:44px;height:44px;background:none;border:0;font-size:22px;cursor:pointer}.bf-gk-stepper span[data-v-febcc3af]{min-width:32px;text-align:center;font-size:18px}.bf-gk-rods[data-v-febcc3af]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bf-gk-rod[data-v-febcc3af]{display:flex;flex-direction:column;gap:9px;background:#fff;border:1px solid var(--line);padding:8px;cursor:pointer;font-size:16px;text-align:left;color:inherit;min-width:0}.bf-gk-rod.is-active[data-v-febcc3af],.bf-gk-finial.is-active[data-v-febcc3af]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.bf-gk-rod__img[data-v-febcc3af]{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;overflow:hidden;background:var(--stage)}.bf-gk-rod__img img[data-v-febcc3af]{width:100%;height:100%;object-fit:cover}.bf-gk-finishes[data-v-febcc3af]{display:flex;flex-wrap:wrap;gap:12px;padding:4px}.bf-gk-finish[data-v-febcc3af]{width:38px;height:38px;border-radius:50%;border:1px solid rgb(0 0 0 / .2);cursor:pointer}.bf-gk-finish.is-active[data-v-febcc3af]{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--ink)}.bf-gk-finials[data-v-febcc3af]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bf-gk-finial[data-v-febcc3af]{display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff;border:1px solid var(--line);padding:6px;font-size:14px;line-height:1.25;cursor:pointer;color:inherit;min-width:0}.bf-gk-finial__img[data-v-febcc3af]{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--stage)}.bf-gk-finial__img img[data-v-febcc3af]{max-width:100%;max-height:100%;object-fit:contain}.bf-gk-parts[data-v-febcc3af]{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.bf-gk-part[data-v-febcc3af]{flex:none;width:90px;display:flex;flex-direction:column;gap:5px;font-size:14px;line-height:1.3}.bf-gk-part__img[data-v-febcc3af]{width:90px;height:90px;background:var(--stage);display:flex;align-items:center;justify-content:center;overflow:hidden}.bf-gk-part__img img[data-v-febcc3af]{max-width:100%;max-height:100%;object-fit:contain}.bf-gk-part__name[data-v-febcc3af]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bf-gk-part__qty[data-v-febcc3af]{color:var(--muted)}.bf-gk-next[data-v-febcc3af]{display:flex;align-items:center;justify-content:space-between;gap:14px}.bf-gk-next[data-v-febcc3af]>:only-child{margin-left:auto}.bf-gk .bf-gk-sum[data-v-febcc3af]{border-top:1px solid var(--line);padding-top:20px;margin-top:0}.bf-gk-sum h2[data-v-febcc3af]{font:500 28px/1.15 var(--bf2-font, Georgia, serif);margin:0 0 12px}.bf-gk-review-choices[data-v-febcc3af]{display:flex;gap:20px;margin:8px 0 14px}.bf-gk-sum__calc[data-v-febcc3af]{margin:6px 0 14px;font-size:14px;color:var(--muted)}.bf-gk .bf-cfg-sum__row[data-v-febcc3af]{font-size:16px;align-items:baseline}.bf-gk .bf-cfg-sum__row--total[data-v-febcc3af]{border:0;padding-top:0}.bf-gk .bf-cfg-sum__row--total b[data-v-febcc3af]{font-size:27px;font-weight:500}.bf-gk-sum .bf-cfg-sum__label small[data-v-febcc3af]{display:block;font-size:14px;color:var(--muted)}.bf-gk .bf-cfg-sum__hint[data-v-febcc3af]{font-size:14px;line-height:1.5;color:var(--muted)}.bf-gk-offer p[data-v-febcc3af]{font-size:16px;margin:8px 0}.bf-gk[data-v-febcc3af] .bf-wm__svg{border-radius:0;background:var(--soft);border-color:var(--line);max-height:230px}.bf-gk[data-v-febcc3af] .bf-wm__field input{border-radius:0;border-color:var(--line);font-family:inherit;color:var(--ink);font-size:18px;min-width:0}.bf-gk[data-v-febcc3af] .bf-wm__field span{font-size:15px}.bf-gk[data-v-febcc3af] .bf-wm__result{font-size:15px;color:var(--ink)}@media(max-width:1100px)and (min-width:901px){.bf-gk .bf-cfg__main[data-v-febcc3af]{grid-template-columns:minmax(0,1fr) 360px;gap:24px}.bf-gk .bf-gk-rail[data-v-febcc3af]{padding:0 18px 18px}.bf-gk-tabs[data-v-febcc3af]{margin:0 -18px}.bf-gk-render-action[data-v-febcc3af]{align-items:stretch;flex-direction:column}}@media(max-width:900px){.bf-gk[data-v-febcc3af]{gap:22px}.bf-gk .bf-cfg__main[data-v-febcc3af]{grid-template-columns:minmax(0,1fr);gap:26px}.bf-gk-stage[data-v-febcc3af]{position:static}.bf-gk-stage__media[data-v-febcc3af]{height:clamp(290px,50dvh,560px)}.bf-gk-stage__media.is-empty[data-v-febcc3af]{height:360px}.bf-gk .bf-gk-rail[data-v-febcc3af]{padding:0 22px 22px}.bf-gk-tabs[data-v-febcc3af]{margin:0 -22px}.bf-gk-grid[data-v-febcc3af]{max-height:420px}}@media(max-width:520px){.bf-gk-intro[data-v-febcc3af]{display:block}.bf-gk-intro>a[data-v-febcc3af]{display:inline-block;margin-top:8px}.bf-gk-intro p[data-v-febcc3af]{font-size:16px}.bf-gk-stage__media[data-v-febcc3af]{height:310px}.bf-gk-stage__media.is-empty[data-v-febcc3af]{height:350px}.bf-gk-upload[data-v-febcc3af]{padding:22px}.bf-gk-upload__body[data-v-febcc3af]{font-size:16px}.bf-gk-upload__title[data-v-febcc3af]{font-size:29px}.bf-gk-upload__hint[data-v-febcc3af]{font-size:13px}.bf-gk-render-action[data-v-febcc3af]{align-items:stretch;flex-direction:column;gap:12px}.bf-gk-render-action .bf-ts-btn[data-v-febcc3af]{width:100%;white-space:normal}.bf-gk .bf-gk-rail[data-v-febcc3af]{padding:0 16px 18px}.bf-gk-tabs[data-v-febcc3af]{margin:0 -16px}.bf-gk-tabs button[data-v-febcc3af]{padding:17px 6px;font-size:15px;gap:6px}.bf-gk-tabs button span[data-v-febcc3af]{font-size:12px}.bf-gk-modes[data-v-febcc3af]{gap:16px}.bf-gk[data-v-febcc3af] .bf-cfg-fabgrid{gap:12px 8px}.bf-gk .bf-cfg__pick-label[data-v-febcc3af]{font-size:25px}.bf-gk-chips[data-v-febcc3af]{gap:7px}.bf-gk-chip[data-v-febcc3af]{padding:9px 11px;font-size:15px}.bf-gk .bf-ts-btn[data-v-febcc3af]{padding:14px 17px;letter-spacing:.13em;white-space:normal}}@media(prefers-reduced-motion:reduce){.bf-gk[data-v-febcc3af] *,.bf-gk[data-v-febcc3af] *:before,.bf-gk[data-v-febcc3af] *:after{scroll-behavior:auto!important;transition:none!important}}
