.b-scope{--b-title: clamp(2rem, 4.4vw, 3rem);--b-title-lh: 1.06;--b-title-weight: 700;--b-sub: .98rem;--b-sub-lh: 1.55;--b-kicker: .72rem;--b-kicker-track: .2em;--b-kicker-weight: 700;--b-meta: .82rem;--b-r-pill: var(--wf-r-pill, 999px);--b-r-card: var(--wf-r-card, 22px);--b-r-tile: var(--wf-r-tile, 12px);--b-r-sheet: var(--wf-r-sheet, 28px);--b-cta-pad: 1rem 1.15rem;--b-cta-size: 1rem;--b-cta-weight: 700;--b-cta-shadow: 0 6px 0 var(--b-accent-deep);--b-cta-shadow-hover: 0 8px 0 var(--b-accent-deep);--b-cta-shadow-press: 0 2px 0 var(--b-accent-deep);--b-accent-deep: color-mix(in srgb, var(--b-accent) 64%, #000);--b-disabled: color-mix(in srgb, var(--b-surface-2) 70%, var(--b-mute));--b-disabled-edge: color-mix(in srgb, var(--b-mute) 40%, var(--b-surface-2));--b-shadow-card: var(--wf-shadow-card, 0 18px 30px -18px rgba(39, 17, 62, .28));--b-focus: var(--wf-focus-halo, 0 0 0 6px #751bea3d);--b-t-press: var(--wf-t-press, .1s);--b-t-hover: var(--wf-t-hover, .16s);--b-t-enter: var(--wf-t-enter, .22s);--b-e-lift: var(--wf-e-lift, cubic-bezier(.34, 1.56, .64, 1));--b-e-out: var(--wf-e-out, cubic-bezier(.16, 1, .3, 1));--b-cream: #f6efe2;--b-cream-2: #efe6d4;--b-ink-default: #241d12}.b-kicker{display:inline-block;font-family:var(--wf-font-display, inherit);font-size:var(--b-kicker);font-weight:var(--b-kicker-weight);letter-spacing:var(--b-kicker-track);text-transform:uppercase;color:var(--b-trim);margin:0 0 .65rem}.b-title{font-family:var(--wf-font-display, inherit);font-size:var(--b-title);font-weight:var(--b-title-weight);line-height:var(--b-title-lh);letter-spacing:-.01em;color:var(--b-ink);margin:0 0 .6rem}.b-sub{margin:0;font-size:var(--b-sub);line-height:var(--b-sub-lh);color:var(--b-ink-soft)}.b-cta{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;border:0;cursor:pointer;padding:var(--b-cta-pad);border-radius:var(--b-r-pill);font-family:var(--wf-font-display, inherit);font-size:var(--b-cta-size);font-weight:var(--b-cta-weight);letter-spacing:-.005em;color:var(--b-accent-ink);background:var(--b-accent);box-shadow:var(--b-cta-shadow);transition:transform var(--b-t-press) var(--b-e-lift),box-shadow var(--b-t-press) var(--b-e-lift),background var(--b-t-hover);-webkit-tap-highlight-color:transparent}.b-cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--b-cta-shadow-hover)}.b-cta:active:not(:disabled){transform:translateY(4px);box-shadow:var(--b-cta-shadow-press)}.b-cta:focus-visible{outline:none;box-shadow:var(--b-cta-shadow),var(--b-focus)}.b-cta:disabled{cursor:not-allowed;background:var(--b-disabled);color:var(--b-mute);box-shadow:0 6px 0 var(--b-disabled-edge);transform:none}.b-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.b-field-label{font-family:var(--wf-font-display, inherit);font-size:.86rem;font-weight:600;color:var(--b-ink)}.b-whatsthis{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;font-size:.78rem;color:var(--b-trim);text-decoration:underline;text-decoration-color:var(--b-trim-soft);text-underline-offset:3px;transition:color var(--b-t-hover)}.b-whatsthis:hover{color:var(--b-accent)}.b-whatsthis:focus-visible{outline:none;box-shadow:var(--b-focus);border-radius:4px}.b-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;background:var(--b-surface-2);border:1px solid var(--b-line);border-radius:var(--b-r-pill)}.b-seg-btn{-webkit-appearance:none;appearance:none;position:relative;border:0;cursor:pointer;padding:.6rem .5rem;border-radius:var(--b-r-pill);background:none;color:var(--b-ink-soft);font-family:var(--wf-font-display, inherit);font-size:.85rem;font-weight:600;line-height:1.2;transition:background var(--b-t-hover),color var(--b-t-hover),transform var(--b-t-press) var(--b-e-lift)}.b-seg-btn:hover:not(.is-on){color:var(--b-ink);background:color-mix(in srgb,var(--b-ink) 6%,transparent)}.b-seg-btn:active{transform:scale(.97)}.b-seg-btn:focus-visible{outline:none;box-shadow:var(--b-focus)}.b-seg-btn.is-on{background:var(--b-accent);color:var(--b-accent-ink);box-shadow:0 2px 0 var(--b-accent-deep)}.b-new{display:inline-block;margin-left:.35em;padding:.12em .4em;border-radius:var(--b-r-pill);background:var(--b-trim);color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;vertical-align:.15em}.b-feel-tag{margin:.5rem 0 0;font-size:var(--b-meta);color:var(--b-mute);font-style:italic}.b-panel{background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-r-card);box-shadow:var(--b-shadow-card);padding:clamp(1rem,2.4vw,1.5rem)}.b-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--b-line);font-size:.88rem;color:var(--b-ink-soft)}.b-summary-row:last-child{border-bottom:0}.b-summary-row b{color:var(--b-ink);font-weight:600}.b-rule{height:1px;border:0;margin:1rem 0;background:linear-gradient(90deg,transparent,var(--b-trim-soft),transparent)}.b-scope :where(button,[role=radio],[role=tab],a,summary):focus-visible{outline:none;box-shadow:var(--b-focus);border-radius:var(--b-r-tile)}.b-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.b-scope *,.b-scope *:before,.b-scope *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/wf-builder.css.map */
