.bb-launcher,.bb-panel{--bb-page: var(--k-page, #fbfbfd);--bb-surface: var(--k-surface, #fff);--bb-sunken: var(--k-sunken, #f2f2f5);--bb-sunken-2: var(--k-sunken-2, #f6f6f8);--bb-ink: var(--k-ink, #1d1d1f);--bb-ink-2: var(--k-ink-2, #6e6e73);--bb-ink-3: var(--k-ink-3, #4a4a4f);--bb-line: var(--k-line, rgba(0, 0, 0, .08));--bb-line-strong: rgba(0, 0, 0, .14);--bb-field: var(--k-field, #8e8e93);--bb-red: var(--k-red, #c00000);--bb-red-hover: #a80000;--bb-black: var(--k-black, #111113);--bb-on-black: var(--k-on-black, #fff);--bb-on-black-2: var(--k-on-black-2, #a1a1a6);--bb-ok: var(--k-ok, #1f7a35);--bb-ok-tint: #e9f5ec;--bb-caution: var(--k-caution, #8a5a00);--bb-caution-tint: var(--k-caution-tint, #fff4e0);--bb-error: #b3261e;--bb-error-tint: #fdf1f0;--bb-r-s: var(--k-r-s, 10px);--bb-r-m: var(--k-r-m, 12px);--bb-r-l: var(--k-r-l, 14px);--bb-r-xl: var(--k-r-xl, 20px);--bb-font: var(--k-font, Geist, system-ui, -apple-system, "Segoe UI", sans-serif);--bb-ease: var(--k-ease, cubic-bezier(.2, .8, .2, 1));box-sizing:border-box;font-family:var(--bb-font);letter-spacing:normal;text-transform:none}.bb-launcher *,.bb-panel *{box-sizing:border-box}.bb-panel :where(p,li,label,button,a,span,div){text-wrap:pretty}.bb-launcher{position:fixed;left:16px;bottom:calc(16px + var(--bb-lift, 0px) + env(safe-area-inset-bottom,0px));z-index:41;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 14px;border:0;border-radius:var(--bb-r-m);background:var(--bb-black);color:var(--bb-on-black);font:500 14px/20px var(--bb-font);white-space:nowrap;max-width:calc(100vw - 32px);box-shadow:0 1px 2px #00000014,0 8px 24px -8px #00000059;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s var(--bb-ease)}.bb-launcher:hover{background:#2a2a2e}.bb-launcher:focus-visible{outline:2px solid var(--bb-ink);outline-offset:3px}.bb-launcher[hidden]{display:none}.bb-launcher__mark{display:flex;flex:0 0 auto}.bb-launcher__mark svg{width:16px;height:16px}.bb-launcher__label{display:block;font:500 14px/20px var(--bb-font)}.bb-launcher.bb-launcher--away{display:none}@media(max-width:767px){.bb-launcher{bottom:calc(12px + var(--bb-lift, 0px) + env(safe-area-inset-bottom,0px))}}.bb-panel{position:fixed;left:16px;bottom:16px;z-index:90010;width:400px;max-width:calc(100vw - 32px);height:min(680px,calc(100vh - 240px));height:min(680px,calc(100dvh - 240px));display:flex;flex-direction:column;overflow:hidden;background:var(--bb-page);border:1px solid var(--bb-line);border-radius:var(--bb-r-xl);box-shadow:0 1px 2px #0000000a,0 24px 60px -12px #00000038;color:var(--bb-ink);font-weight:400;font-size:15px;line-height:22px;-webkit-font-smoothing:antialiased;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s var(--bb-ease),transform .18s var(--bb-ease),visibility 0s .18s}.bb-panel.bb-open{opacity:1;visibility:visible;transform:none;transition:opacity .18s var(--bb-ease),transform .18s var(--bb-ease),visibility 0s 0s}@media(max-width:639px){.bb-panel{top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100dvh;border:0;border-radius:0;box-shadow:none}}.bb-panel .bb-head{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:10px 10px 10px 16px;background:var(--bb-black);color:var(--bb-on-black)}@media(max-width:639px){.bb-panel .bb-head{padding-top:calc(10px + env(safe-area-inset-top,0px))}}.bb-panel .bb-head__text{min-width:0;display:flex;align-items:center}.bb-panel .bb-head__eyebrow{display:none}.bb-panel .bb-head__title{display:flex;align-items:center;gap:10px;min-width:0;margin:0;font:600 17px/24px var(--bb-font);letter-spacing:-.01em;color:var(--bb-on-black)}.bb-panel .bb-head__title:before{content:"B";content:"B" / "";flex:none;width:28px;height:28px;border-radius:8px;background:var(--bb-on-black);color:var(--bb-black);display:inline-flex;align-items:center;justify-content:center;font:600 15px/1 var(--bb-font);letter-spacing:0}.bb-panel .bb-close{flex:0 0 auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;border-radius:var(--bb-r-s);color:var(--bb-on-black);cursor:pointer;transition:background .2s var(--bb-ease)}.bb-panel .bb-close svg{width:16px;height:16px}.bb-panel .bb-close:hover{background:#ffffff1f}.bb-panel .bb-close:focus-visible{outline:2px solid var(--bb-on-black);outline-offset:-2px}.bb-panel .bb-log{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px;background:var(--bb-page)}.bb-panel .bb-msg{margin:0 0 16px;min-width:0}.bb-panel .bb-msg:last-child{margin-bottom:0}.bb-panel .bb-msg--you{width:fit-content;max-width:88%;margin-left:auto;padding:10px 14px;border-radius:var(--bb-r-l);background:var(--bb-sunken);color:var(--bb-ink);overflow-wrap:anywhere}.bb-panel .bb-msg--bot{color:var(--bb-ink);overflow-wrap:anywhere}.bb-panel .bb-msg--bot p{margin:0 0 10px}.bb-panel .bb-msg--bot p:last-child{margin-bottom:0}.bb-panel .bb-msg--bot ul{margin:0 0 10px;padding-left:20px;list-style:disc outside}.bb-panel .bb-msg--bot ol{margin:0 0 10px;padding-left:22px;list-style:decimal outside}.bb-panel .bb-msg--bot li{margin:0 0 4px}.bb-panel .bb-msg--bot strong{font-weight:600;color:var(--bb-ink)}.bb-panel .bb-msg--bot code{font-family:var(--k-mono, "Geist Mono", ui-monospace, Menlo, monospace);font-size:13px;background:var(--bb-sunken);border-radius:6px;padding:1px 5px}.bb-panel .bb-msg--bot a,.bb-panel .bb-card a:not(.bb-btn):not(.bb-tile):not(.bb-sizes__title){color:var(--bb-ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.bb-panel .bb-msg--bot a:hover,.bb-panel .bb-card a:not(.bb-btn):not(.bb-tile):not(.bb-sizes__title):hover{color:var(--bb-ink-3)}.bb-panel .bb-status{display:flex;align-items:center;gap:8px;margin:0 0 16px;font:400 14px/20px var(--bb-font);color:var(--bb-ink-2)}.bb-panel .bb-status:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--bb-ink-2);animation:bb-pulse 1.2s ease-in-out infinite}@keyframes bb-pulse{0%,to{opacity:.25}50%{opacity:1}}.bb-panel .bb-error{margin:0 0 16px;padding:12px 14px;border:1px solid rgba(179,38,30,.22);border-radius:var(--bb-r-m);background:var(--bb-error-tint);color:var(--bb-error);font:400 14px/20px var(--bb-font);text-wrap:pretty;overflow-wrap:anywhere}.bb-panel .bb-error[hidden]{display:none}.bb-panel .bb-log .bb-chips{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0 0 16px}.bb-panel .bb-log .bb-chips .bb-chip{min-height:40px;max-width:100%;padding:9px 14px;border:0;border-radius:var(--bb-r-s);background:var(--bb-sunken);color:var(--bb-ink);font:500 14px/20px var(--bb-font);text-align:left;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;cursor:pointer;transition:background .2s var(--bb-ease)}.bb-panel .bb-log .bb-chips .bb-chip:hover{background:#e8e8ed}.bb-panel .bb-log .bb-chips .bb-chip:focus-visible{outline:2px solid var(--bb-ink);outline-offset:2px}.bb-panel .bb-card{margin:0 0 16px;min-width:0;background:var(--bb-surface);border:1px solid var(--bb-line);border-radius:var(--bb-r-l);box-shadow:0 1px 2px #0000000a}.bb-panel .bb-card__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:14px 16px 0}.bb-panel .bb-card__eyebrow{min-width:0;font:600 16px/22px var(--bb-font);letter-spacing:-.01em;color:var(--bb-ink);overflow-wrap:anywhere}.bb-panel .bb-card__eyebrow:empty{display:none}.bb-panel .bb-card__bar:has(>.bb-card__eyebrow:empty):not(:has(>.bb-card__tag)){display:none}.bb-panel .bb-card:has(>.bb-card__body>.bb-card__title:first-child) .bb-card__eyebrow{font:500 13px/18px var(--bb-font);letter-spacing:normal;color:var(--bb-ink-2)}.bb-panel .bb-card:has(>.bb-card__body>.bb-card__title:first-child) .bb-card__body{padding-top:4px}.bb-panel .bb-card__tag{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:var(--bb-sunken);color:var(--bb-ink);font:500 13px/18px var(--bb-font);white-space:nowrap}.bb-panel .bb-card__body{padding:10px 16px 16px;min-width:0}.bb-panel .bb-card__title{margin:0 0 8px;font:600 17px/24px var(--bb-font);letter-spacing:-.01em;color:var(--bb-ink);overflow-wrap:anywhere}.bb-panel .bb-card__note{margin:10px 0 0;font:400 13px/18px var(--bb-font);color:var(--bb-ink-2);text-wrap:pretty}.bb-panel .bb-card__body>.bb-card__note:first-child{margin-top:0}.bb-panel .bb-card__note--warm{padding:10px 12px;border-radius:var(--bb-r-m);background:var(--bb-sunken-2);color:var(--bb-ink-3);font-size:14px;line-height:20px}.bb-panel .bb-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.bb-panel .bb-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-height:40px;padding:8px 0;border-bottom:1px solid var(--bb-line)}.bb-panel .bb-row:last-child{border-bottom:0}.bb-panel .bb-row__label{font:400 14px/20px var(--bb-font);color:var(--bb-ink-2);white-space:nowrap}.bb-panel .bb-row__value{min-width:0;font:500 14px/20px var(--bb-font);color:var(--bb-ink);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bb-panel .bb-row__value .bb-step{margin-left:auto}.bb-panel .bb-row--total .bb-row__label{color:var(--bb-ink);font-weight:500}.bb-panel .bb-row--total .bb-row__value{font:600 24px/30px var(--bb-font);letter-spacing:-.02em}.bb-panel .bb-row__note{display:block;font:400 13px/18px var(--bb-font);color:var(--bb-ink-2)}.bb-panel .bb-step{display:inline-flex;align-items:center;border:1px solid var(--bb-line-strong);border-radius:var(--bb-r-m);background:var(--bb-surface);overflow:hidden}.bb-panel .bb-step__btn{width:40px;height:40px;padding:0;background:var(--bb-sunken-2);border:0;border-radius:0;font:500 18px/1 var(--bb-font);color:var(--bb-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.bb-panel .bb-step__btn:hover{background:var(--bb-sunken)}.bb-panel .bb-step__btn:disabled{color:var(--bb-field);cursor:not-allowed}.bb-panel .bb-step__btn:focus-visible{outline:2px solid var(--bb-ink);outline-offset:-2px}.bb-panel .bb-step .bb-step__val{width:52px;height:40px;padding:0;text-align:center;border:0!important;border-left:1px solid var(--bb-line)!important;border-right:1px solid var(--bb-line)!important;border-radius:0!important;background:var(--bb-surface);font:600 16px/1 var(--bb-font);color:var(--bb-ink);font-variant-numeric:tabular-nums;-webkit-appearance:none;appearance:none}.bb-panel .bb-step .bb-step__val:focus{outline:2px solid var(--bb-ink);outline-offset:-2px;box-shadow:none!important}.bb-panel .bb-ladder{margin:12px 0 0;padding:12px 14px;border-radius:var(--bb-r-m);background:var(--bb-sunken-2)}.bb-panel .bb-ladder__title{margin:0 0 4px;font:500 13px/18px var(--bb-font);color:var(--bb-ink-2)}.bb-panel .bb-ladder__row{margin:0;font:400 14px/22px var(--bb-font);color:var(--bb-ink-3);font-variant-numeric:tabular-nums}.bb-panel .bb-ladder__row.is-on{color:var(--bb-ink);font-weight:600}.bb-panel .bb-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.bb-panel .bb-btn{flex:1 1 auto;min-width:0;min-height:44px;padding:11px 16px;border:1px solid transparent;border-radius:var(--bb-r-m);font:600 15px/20px var(--bb-font);letter-spacing:normal;text-transform:none;text-decoration:none;text-align:center;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow-wrap:anywhere;transition:background .2s var(--bb-ease),border-color .2s var(--bb-ease),transform .11s var(--bb-ease)}.bb-panel .bb-btn:active:not(:disabled){transform:scale(.98)}.bb-panel .bb-btn--primary{background:var(--bb-black);border-color:var(--bb-black);color:var(--bb-on-black)}.bb-panel .bb-btn--primary:hover{background:#2a2a2e;border-color:#2a2a2e;color:var(--bb-on-black)}.bb-panel .bb-btn--ghost{background:var(--bb-surface);border-color:var(--bb-line-strong);color:var(--bb-ink);font-weight:500}.bb-panel .bb-btn--ghost:hover{background:var(--bb-sunken-2);color:var(--bb-ink)}.bb-panel .bb-btn:disabled{background:var(--bb-sunken);border-color:var(--bb-sunken);color:var(--bb-ink-2);cursor:not-allowed}.bb-panel .bb-btn:focus-visible{outline:2px solid var(--bb-ink);outline-offset:2px}.bb-panel .bb-btn.is-done{background:var(--bb-ok);border-color:var(--bb-ok);color:#fff}.bb-panel .bb-tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:4px}.bb-panel .bb-tile{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;min-width:0;padding:10px;border:1px solid var(--bb-line);border-radius:var(--bb-r-m);background:var(--bb-surface);color:inherit;text-decoration:none;transition:border-color .2s var(--bb-ease),background .2s var(--bb-ease)}.bb-panel a.bb-tile:hover{border-color:var(--bb-line-strong);background:var(--bb-sunken-2)}.bb-panel a.bb-tile:focus-visible{outline:2px solid var(--bb-ink);outline-offset:2px}.bb-panel .bb-tile__img{width:56px;height:56px;border-radius:var(--bb-r-s);object-fit:contain;background:var(--bb-sunken);display:block}.bb-panel .bb-tile__body{min-width:0}.bb-panel .bb-tile__title{margin:0;font:600 14px/20px var(--bb-font);color:var(--bb-ink);overflow-wrap:anywhere}.bb-panel .bb-tile__meta{margin:2px 0 0;font:400 13px/18px var(--bb-font);color:var(--bb-ink-2);overflow-wrap:anywhere}.bb-panel .bb-tile__price{font-weight:600;color:var(--bb-ink);font-variant-numeric:tabular-nums}.bb-panel .bb-tile__badge{display:inline-flex;align-items:center;height:24px;margin-top:6px;padding:0 8px;border-radius:6px;background:var(--bb-sunken);color:var(--bb-ink);font:500 13px/18px var(--bb-font)}.bb-panel .bb-tile__reason{margin:4px 0 0;font:400 13px/18px var(--bb-font);color:var(--bb-ink-3)}.bb-panel .bb-sizes{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.bb-panel .bb-sizes__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;min-height:40px;padding:10px 0;border-top:1px solid var(--bb-line)}.bb-panel .bb-sizes__row:first-child{border-top:0}.bb-panel .bb-sizes__title{font:500 14px/20px var(--bb-font);color:var(--bb-ink);text-decoration:none;overflow-wrap:anywhere}.bb-panel a.bb-sizes__title{padding:10px 0;margin:-10px 0;text-decoration:underline;text-decoration-color:var(--bb-line-strong);text-underline-offset:3px}.bb-panel a.bb-sizes__title:hover,.bb-panel a.bb-sizes__title:focus-visible{text-decoration-color:currentColor}.bb-panel .bb-sizes__meta{font:400 13px/18px var(--bb-font);color:var(--bb-ink-2);overflow-wrap:anywhere}.bb-panel .bb-stock{padding:10px 0;border-top:1px solid var(--bb-line);min-width:0}.bb-panel .bb-card__body>.bb-card__note+.bb-stock{margin-top:6px}.bb-panel .bb-stock__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.bb-panel .bb-stock__title{font:600 14px/20px var(--bb-font);color:var(--bb-ink);overflow-wrap:anywhere}.bb-panel .bb-stock__badge{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;font:500 13px/18px var(--bb-font);white-space:nowrap;background:var(--bb-caution-tint);color:var(--bb-caution)}.bb-panel .bb-stock__badge--in{background:var(--bb-ok-tint);color:var(--bb-ok)}.bb-panel .bb-stock__badge--out{background:var(--bb-sunken);color:var(--bb-ink-3)}.bb-panel .bb-stock__meta{margin:4px 0 0;font:400 13px/18px var(--bb-font);color:var(--bb-ink-2);overflow-wrap:anywhere}.bb-panel .bb-block{padding:12px 0;border-bottom:1px solid var(--bb-line);min-width:0}.bb-panel .bb-block:last-child{border-bottom:0;padding-bottom:0}.bb-panel .bb-block:first-child{padding-top:0}.bb-panel .bb-block__head{margin:0 0 4px;font:600 15px/22px var(--bb-font);color:var(--bb-ink);overflow-wrap:anywhere}.bb-panel .bb-block__sub{margin:10px 0 2px;font:500 13px/18px var(--bb-font);color:var(--bb-ink-2)}.bb-panel .bb-block p:not([class]){margin:0 0 6px;font:400 14px/21px var(--bb-font);color:var(--bb-ink)}.bb-panel .bb-block ul:not([class]){margin:0 0 4px;padding-left:18px;list-style:disc outside;font:400 14px/21px var(--bb-font)}.bb-panel .bb-block li{margin-bottom:2px}.bb-panel .bb-block .bb-tile__badge{margin:0 0 6px}.bb-panel .bb-sources{margin:12px 0 0;font:400 13px/18px var(--bb-font);color:var(--bb-ink-2);overflow-wrap:anywhere}.bb-panel .bb-sources a{color:var(--bb-ink-3)}.bb-panel .bb-form{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:12px}.bb-panel .bb-form>.bb-actions{margin-top:2px}.bb-panel .bb-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@media(max-width:400px){.bb-panel .bb-grid2{grid-template-columns:minmax(0,1fr)}}.bb-panel .bb-field{display:flex;flex-direction:column-reverse;gap:6px;min-width:0}.bb-panel .bb-field__label{font:500 14px/20px var(--bb-font);color:var(--bb-ink-3);overflow-wrap:anywhere}.bb-panel .bb-field__req{color:var(--bb-ink-2);margin-left:3px;font-weight:400}.bb-panel .bb-field input,.bb-panel .bb-field select,.bb-panel .bb-field textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--bb-field);border-radius:var(--bb-r-m);background-color:var(--bb-surface);font:400 16px/22px var(--bb-font);color:var(--bb-ink);-webkit-appearance:none;appearance:none}.bb-panel .bb-field input[type=file]{padding:9px 10px;font-size:14px}.bb-panel .bb-field textarea{min-height:80px;resize:vertical}.bb-panel .bb-field input:focus,.bb-panel .bb-field select:focus,.bb-panel .bb-field textarea:focus{outline:none;border-color:var(--bb-ink);box-shadow:0 0 0 3px #00000014}.bb-panel .bb-field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%236e6e73' stroke-width='1.6'><path d='M1 1l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:11px;padding-right:36px}.bb-panel .bb-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-height:40px;font:400 14px/20px var(--bb-font);color:var(--bb-ink-3);cursor:pointer}.bb-panel .bb-check input{width:20px;height:20px;margin:0;accent-color:var(--bb-black)}.bb-panel .bb-check input:focus-visible{outline:2px solid var(--bb-ink);outline-offset:2px}.bb-panel .bb-line{margin-bottom:8px;padding:12px 14px;min-width:0;border-radius:var(--bb-r-m);background:var(--bb-sunken-2)}.bb-panel .bb-line .bb-field input{background-color:var(--bb-surface)}.bb-panel .bb-line .bb-grid2{margin-top:10px}.bb-panel .bb-line__title{margin:0;font:600 14px/20px var(--bb-font);color:var(--bb-ink);overflow-wrap:anywhere}.bb-panel .bb-line__meta{margin:2px 0 0;font:400 13px/18px var(--bb-font);color:var(--bb-ink-2);overflow-wrap:anywhere}.bb-panel .bb-composer{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:end;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--bb-line);background:var(--bb-surface)}.bb-panel .bb-composer textarea{width:100%;min-width:0;min-height:44px;max-height:110px;padding:11px 12px;border:1px solid var(--bb-field);border-radius:var(--bb-r-m);background:var(--bb-surface);font:400 16px/20px var(--bb-font);color:var(--bb-ink);resize:none;overflow-y:auto;-webkit-appearance:none;appearance:none}.bb-panel .bb-composer textarea::placeholder{color:var(--bb-ink-2);opacity:1;font-size:14px}.bb-panel:lang(fr) .bb-composer textarea:placeholder-shown{min-height:62px}@media(max-width:359px){.bb-panel .bb-composer textarea:placeholder-shown{min-height:62px}}.bb-panel .bb-composer textarea:focus{outline:none;border-color:var(--bb-ink);box-shadow:0 0 0 3px #00000014}.bb-panel .bb-composer textarea:disabled{background:var(--bb-sunken-2)}.bb-privacy{grid-column:1 / -1;margin:0;font:400 13px/18px var(--bb-font);color:var(--bb-ink-2);overflow-wrap:anywhere;text-wrap:pretty}.bb-privacy a{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.bb-privacy a:hover{color:var(--bb-ink)}.bb-privacy a:focus-visible{outline:2px solid var(--bb-ink);outline-offset:2px;border-radius:4px}.bb-panel .bb-error__contact{margin-top:8px;color:var(--bb-ink)}.bb-panel .bb-error__contact .bb-row{border-color:#b3261e24}.bb-panel .bb-error__contact .bb-row__label{color:var(--bb-ink-3)}.bb-panel .bb-error__contact a{color:inherit}.bb-panel .bb-send{flex:0 0 auto;height:44px;padding:0 16px;background:var(--bb-red);border:0;border-radius:var(--bb-r-m);color:#fff;font:600 15px/20px var(--bb-font);cursor:pointer;white-space:nowrap;transition:background .2s var(--bb-ease),transform .11s var(--bb-ease)}.bb-panel .bb-send:hover{background:var(--bb-red-hover)}.bb-panel .bb-send:active:not(:disabled){transform:scale(.97)}.bb-panel .bb-send:disabled{background:var(--bb-sunken);color:var(--bb-ink-2);cursor:not-allowed}.bb-panel .bb-send:focus-visible{outline:2px solid var(--bb-ink);outline-offset:2px}.bb-panel:lang(fr) .bb-composer:has(textarea:placeholder-shown){align-items:center}.bb-panel:lang(fr) .bb-composer:has(textarea:placeholder-shown) .bb-privacy{align-self:start}.bb-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bb-panel .bb-cite{margin:-4px 0 16px;padding-top:10px;border-top:1px solid var(--bb-line);min-width:0}.bb-panel .bb-cite__source{margin:0;font:400 13px/18px var(--bb-font);color:var(--bb-ink-2);overflow-wrap:anywhere}.bb-panel .bb-cite__row{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:2px}.bb-panel .bb-cite__link,.bb-panel .bb-cite__wrong{display:inline-flex;align-items:center;min-height:40px;font:500 14px/20px var(--bb-font);text-decoration:underline;text-underline-offset:3px}.bb-panel .bb-cite__link{color:var(--bb-ink)}.bb-panel .bb-cite__link:hover{color:var(--bb-ink-3)}.bb-panel .bb-cite__wrong{-webkit-appearance:none;appearance:none;padding:0;background:none;border:0;color:var(--bb-ink-3);cursor:pointer}.bb-panel .bb-cite__wrong[hidden]{display:none}.bb-panel .bb-cite__wrong:hover{color:var(--bb-ink)}.bb-panel .bb-cite__link:focus-visible,.bb-panel .bb-cite__wrong:focus-visible{outline:2px solid var(--bb-ink);outline-offset:2px;border-radius:4px}.bb-panel .bb-cite__box{margin-top:6px}.bb-panel .bb-cite__box .bb-actions{margin-top:10px}.bb-panel .bb-cite__thanks{margin:0;font:500 13px/18px var(--bb-font);color:var(--bb-ok)}.bb-panel .bb-card__body>.bb-cite__source{margin-top:12px}.bb-panel .bb-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;margin:0 0 12px;padding:0;list-style:none}.bb-panel .bb-stages__step{min-width:0;padding-top:8px;border-top:3px solid var(--bb-line);font:400 13px/18px var(--bb-font);color:var(--bb-ink-2);overflow-wrap:anywhere}.bb-panel .bb-stages__step.is-done{border-top-color:var(--bb-ink-2);color:var(--bb-ink-3)}.bb-panel .bb-stages__step.is-current{border-top-color:var(--bb-ink);color:var(--bb-ink);font-weight:600}.bb-panel .bb-lines{margin:4px 0 0;padding-left:18px;list-style:disc outside;font:400 14px/21px var(--bb-font);color:var(--bb-ink)}.bb-panel .bb-lines li{margin:0 0 2px;overflow-wrap:anywhere}.bb-panel .bb-actions--stack{flex-direction:column;align-items:stretch}.bb-panel .bb-btn--choice{justify-content:flex-start;text-align:left;white-space:normal;font-weight:500}@media(prefers-reduced-motion:reduce){.bb-launcher,.bb-panel,.bb-panel.bb-open,.bb-panel *{transition:none!important;animation:none!important}.bb-panel{transform:none}.bb-panel .bb-status:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/brassboy.css.map */
