.bq-ap-visuel{display:grid;justify-items:center;gap:6px;min-width:0}.bq-ap-scene{position:relative;width:100%;max-width:460px;border-radius:var(--bq-r-lg,16px);background:radial-gradient(120% 90% at 50% 20%,#ffffff 0,var(--bq-bg-soft,#f6f3ee) 100%);touch-action:pan-y;user-select:none}.bq-ap-image{position:absolute;max-width:none;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(16,20,24,.18));transition:opacity .25s ease}.bq-ap-scene.is-3d .bq-ap-image{opacity:0}.bq-ap-toile{position:absolute;inset:0;width:100%;height:100%;cursor:grab}.bq-ap-toile:active{cursor:grabbing}.bq-ap-scene.is-film:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-conic-gradient(rgba(28,24,44,.13) 0 25%,transparent 0 50%) 50% 50% /22px 22px;-webkit-mask-image:radial-gradient(closest-side,#000 58%,transparent 100%);mask-image:radial-gradient(closest-side,#000 58%,transparent 100%)}.bq-ap-indice{font-size:12.5px}.bq-ap-indice,.bq-ap-vide{margin:0;color:var(--bq-muted)}.bq-ap-vide{padding:48px 16px;width:100%;text-align:center;border:1px dashed var(--bq-line);border-radius:var(--bq-r-lg,16px)}.bq-ap-unite{display:flex;justify-content:space-between;align-items:baseline;gap:4px 12px;flex-wrap:wrap;margin:4px 0 0;font-size:13px;color:var(--bq-muted)}.bq-ap-zoomable{position:relative;width:100%;display:grid;justify-items:center;gap:8px;cursor:zoom-in}.bq-ap-agrandir{position:static;justify-self:end;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border:1px solid var(--bq-line);border-radius:999px;background:rgba(255,255,255,.92);font:inherit;font-size:13px;font-weight:600;color:var(--bq-ink);cursor:pointer;box-shadow:0 4px 12px -6px rgba(16,20,24,.3);backdrop-filter:blur(6px);transition:border-color .15s,color .15s}@media (hover:hover){.bq-ap-agrandir:hover{border-color:var(--bq-accent);color:var(--bq-accent)}}.bq-ap-agrandir:focus-visible{outline:3px solid var(--bq-accent-soft,#fbeee8);outline-offset:2px}.bq-ap-fenetre{position:fixed;inset:0;margin:auto;height:fit-content;overflow:auto;width:min(1100px,96vw);max-width:none;max-height:96vh;padding:0;border:0;border-radius:20px;background:var(--bq-surface,#fff);color:var(--bq-ink);box-shadow:0 30px 80px -20px rgba(0,0,0,.5)}.bq-ap-fenetre::backdrop{background:rgba(12,10,20,.72)}.bq-ap-fenetre__cadre{display:grid;gap:12px;padding:16px 20px 20px;justify-items:center}.bq-ap-fenetre__tete{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px}.bq-ap-fenetre__tete strong{font-size:17px;min-width:0;overflow-wrap:anywhere}.bq-ap-scene--grand{max-width:none}.bq-ap-fenetre__details{width:100%;max-width:640px;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:14px}.bq-ap-fenetre__details div{display:flex;gap:6px}.bq-ap-fenetre__details dt{color:var(--bq-muted)}.bq-ap-fenetre__details dd{margin:0;font-weight:600}@media (max-width:640px){.bq-ap-fenetre{width:100vw;height:100dvh;max-height:none;margin:0;border-radius:0}.bq-ap-fenetre__cadre{padding:12px;align-content:center;min-height:100%}}.bq-ap-tete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin:8px 0 32px}.bq-ap-tete__texte{flex:1 1 460px;min-width:0}.bq-ap-ref{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px}.bq-ap-ref .bq-eyebrow{margin:0}.bq-ap-montant{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin:0;text-align:right}.bq-ap-montant__libelle{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bq-muted)}.bq-ap-montant__valeur{font-family:var(--font-display);font-size:44px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--bq-ink);white-space:nowrap}@media (max-width:640px){.bq-ap-tete{margin-bottom:20px}.bq-ap-tete .bq-lead{font-size:15.5px}.bq-ap-montant{flex:1 1 100%;flex-direction:row;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid var(--bq-line);border-radius:var(--bq-r);background:var(--bq-surface);box-shadow:var(--bq-shadow)}.bq-ap-montant__valeur{font-size:28px}}.bq-ap-grille{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px 32px;align-items:start}@media (max-width:1024px){.bq-ap-grille{grid-template-columns:minmax(0,1fr)}}.bq-ap-liste{list-style:none;margin:0;padding:0;display:grid;gap:20px;min-width:0}.bq-ap .bq-card+.bq-card{margin-top:0}.bq-ap-carte{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"visuel infos" "pied pied";gap:24px 28px;padding:24px}.bq-ap-carte:not(:has(>.bq-ap-pied)){grid-template-areas:"visuel infos"}.bq-ap-carte:not(:has(>.bq-ap-visuel)){grid-template-columns:minmax(0,1fr);grid-template-areas:"infos" "pied"}.bq-ap-carte:not(:has(>.bq-ap-visuel)):not(:has(>.bq-ap-pied)){grid-template-areas:"infos"}.bq-ap-carte>.bq-ap-visuel{grid-area:visuel;align-self:start}.bq-ap-infos{grid-area:infos;display:flex;flex-direction:column;gap:18px;min-width:0}.bq-ap-pied{grid-area:pied;padding-top:20px;border-top:1px solid var(--bq-line);min-width:0}@media (max-width:640px){.bq-ap-carte{display:flex;flex-direction:column;gap:18px;padding:16px}.bq-ap-carte>.bq-ap-visuel{display:contents}.bq-ap-carte .bq-ap-matiere{order:2;max-width:none;margin-top:0}.bq-ap-pied{order:3;padding-top:16px}}.bq-ap-studio{width:100%;display:grid;justify-items:center;gap:4px;padding:12px 12px 10px;border-radius:var(--bq-r);background:radial-gradient(130% 100% at 50% 0,#ffffff 0,var(--bq-surface-2) 100%);border:1px solid var(--bq-line)}.bq-ap-studio .bq-ap-scene{background:transparent}.bq-ap-studio .bq-ap-vide{border:0}.bq-ap-studio.is-vide{display:none}.bq-ap-nom h2{font-size:21px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.bq-ap-nom p{margin:4px 0 0;font-size:14.5px;color:var(--bq-muted)}.bq-ap-specs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bq-ap-specs div{display:grid;align-content:start;gap:2px;padding:10px 12px;border-radius:var(--bq-r-sm);background:var(--bq-surface-2);min-width:0}.bq-ap-specs dt{font-size:12.5px;color:var(--bq-muted)}.bq-ap-specs dd{margin:0;font-size:14.5px;font-weight:600;color:var(--bq-ink);overflow-wrap:anywhere}.bq-ap-prix{margin-top:auto;padding-top:16px;border-top:1px solid var(--bq-line)}.bq-ap-prix__ligne{margin:0}.bq-ap-prix__ht,.bq-ap-prix__ligne{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14.5px;color:var(--bq-muted)}.bq-ap-prix__ht{margin:4px 0 0}.bq-ap-prix__ht .num{font-weight:700;color:var(--bq-ink-2)}.bq-ap-prix__ligne strong{font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--bq-ink)}.bq-ap-prix .bq-ap-unite{margin-top:6px}.bq-ap-matiere{display:grid;gap:10px;width:100%;max-width:460px;margin-top:10px;padding:14px;border:1px solid var(--bq-line);border-radius:var(--bq-r);background:var(--bq-surface)}.bq-ap-matiere label{font-size:13.5px;font-weight:600;color:var(--bq-ink)}.bq-ap-matiere__prix{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:14px;color:var(--bq-muted)}.bq-ap-matiere__prix>span{display:inline-flex;align-items:center;gap:8px}.bq-ap-matiere__prix strong{font-size:17px;color:var(--bq-ink)}.bq-ap-matiere__note{margin:0;padding:8px 10px;border-radius:var(--bq-r-sm);background:var(--bq-accent-soft,#fbeee8);font-size:13px;color:var(--bq-ink)}.bq-ap select.bq-input{appearance:none;padding-right:40px;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b6874' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.bq-ap .bq-input:disabled{background-color:var(--bq-surface-2);color:var(--bq-muted);cursor:not-allowed}.bq-ap-alerte{margin:0;padding:10px 14px;border-radius:var(--bq-r-sm);font-size:14px;font-weight:600;line-height:1.45}.bq-ap-alerte.is-ok{background:var(--bq-green-soft);color:var(--bq-green)}.bq-ap-alerte.is-ko{background:var(--bq-danger-soft);color:var(--bq-danger)}.bq-ap-rouage{display:inline-block;flex:none;width:14px;height:14px;border-radius:50%;border:2px solid var(--bq-line-strong);border-top-color:var(--bq-accent);animation:bq-ap-tourne .6s linear infinite}.bq-ap-rouage--clair{border-color:#fff rgba(255,255,255,.4) rgba(255,255,255,.4)}@keyframes bq-ap-tourne{to{transform:rotate(1turn)}}.bq-ap-demande{display:grid;gap:12px;container-type:inline-size}.bq-ap-demande__etat{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:var(--bq-r-sm);background:var(--bq-surface-2);color:var(--bq-ink-2);font-size:14px;line-height:1.45}.bq-ap-demande__etat p{margin:0;min-width:0}.bq-ap-demande__picto{display:grid;place-items:center;flex:none;width:22px;height:22px;margin-top:-1px;border-radius:50%;background:currentColor}.bq-ap-demande__picto svg{color:#fff}.bq-ap-demande__etat.is-ouverte{background:#fdf1dc;color:#92400e}.bq-ap-demande__etat.is-appliquee{background:var(--bq-green-soft);color:var(--bq-green)}.bq-ap-demande__etat.is-refusee{background:var(--bq-danger-soft);color:var(--bq-danger)}.bq-ap-demande__reponse{display:block;margin-top:6px;padding-left:10px;border-left:2px solid;color:var(--bq-ink-2);white-space:pre-line}.bq-ap-demande__ouvrir{justify-self:start}@container (max-width: 420px){.bq-ap-demande__ouvrir{justify-self:stretch}}.bq-ap-demande__statut{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--bq-muted)}.bq-ap-panneau{display:grid;gap:16px;padding:20px;border:1px solid var(--bq-line);border-radius:var(--bq-r);background:var(--bq-surface-2);animation:bq-ap-entree .22s var(--bq-ease) both}@keyframes bq-ap-entree{0%{opacity:0;transform:translateY(-4px)}}.bq-ap-panneau__tete{display:flex;align-items:center;justify-content:space-between;gap:12px}.bq-ap-panneau__tete h3{font-size:17px;font-weight:800}.bq-ap-panneau__fermer{display:grid;place-items:center;width:36px;height:36px;border:1px solid transparent;border-radius:50%;background:none;color:var(--bq-muted);cursor:pointer;transition:background-color .15s,color .15s}@media (hover:hover){.bq-ap-panneau__fermer:hover:not(:disabled){background:var(--bq-surface);color:var(--bq-ink)}}.bq-ap-panneau__fermer:focus-visible{outline:3px solid var(--bq-accent-soft);outline-offset:1px}.bq-ap-champs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:14px 12px}@container (min-width: 560px){.bq-ap-champs{grid-template-columns:repeat(4,minmax(0,1fr))}}.bq-ap-champs>.bq-ap-champ{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:6px;min-width:0}.bq-ap-champ--message{display:grid;gap:6px}.bq-ap-champ__libelle{align-self:end;font-size:13px;font-weight:600;color:var(--bq-ink-2)}.bq-ap-champ__aide{font-size:12.5px;line-height:1.4;color:var(--bq-muted)}.bq-ap-panneau .bq-input{width:100%;min-width:0}.bq-ap-panneau input[type=number].bq-input{-moz-appearance:textfield}.bq-ap-panneau textarea.bq-input{height:auto;min-height:88px;padding:12px 14px;resize:vertical;line-height:1.45}.bq-ap-panneau textarea.bq-input::placeholder{color:var(--bq-faint)}.bq-ap-champs>.bq-ap-champ--taille{grid-column:span 2;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);column-gap:6px}.bq-ap-champ__libelle--h{grid-column:3}.bq-ap-chaine{align-self:center;justify-self:center;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--bq-line-strong);border-radius:var(--bq-r-sm);background:var(--bq-surface);color:var(--bq-muted);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}@media (hover:hover){.bq-ap-chaine:hover{border-color:var(--bq-ink-2);color:var(--bq-ink)}}.bq-ap-chaine.is-liee{border-color:color-mix(in srgb,var(--bq-accent) 45%,var(--bq-line));background:var(--bq-accent-soft);color:var(--bq-accent)}.bq-ap-chaine:focus-visible{outline:3px solid var(--bq-accent-soft);outline-offset:1px}.bq-ap-chaine--vide{visibility:hidden}.bq-ap-couleur{display:flex;align-items:center;gap:10px;padding:0 8px}.bq-ap-couleur input[type=color]{flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.bq-ap-couleur input[type=color]::-webkit-color-swatch-wrapper{padding:6px}.bq-ap-couleur input[type=color]::-webkit-color-swatch{border:1px solid var(--bq-line);border-radius:50%}.bq-ap-couleur input[type=color]::-moz-color-swatch{border:1px solid var(--bq-line);border-radius:50%}.bq-ap-couleur span{font-size:14px;color:var(--bq-ink-2)}.bq-ap-couleur.is-inactive{background:var(--bq-surface-2)}.bq-ap-couleur.is-inactive input[type=color]{cursor:not-allowed;opacity:.5}.bq-ap-couleur:focus-within{border-color:var(--bq-accent);box-shadow:0 0 0 3px var(--bq-accent-soft)}.bq-ap-panneau__pied{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 16px;padding-top:16px;border-top:1px solid var(--bq-line-strong)}.bq-ap-estimation{display:grid;gap:2px;margin:0;min-width:0}.bq-ap-estimation span{font-size:13px;color:var(--bq-muted)}.bq-ap-estimation strong{font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--bq-ink);transition:opacity .2s}.bq-ap-estimation.is-calcul strong{opacity:.55}.bq-ap-panneau__actions{display:flex;flex-wrap:wrap;gap:10px}@container (max-width: 420px){.bq-ap-panneau{padding:16px}.bq-ap-panneau__pied{flex-direction:column;align-items:stretch}.bq-ap-panneau__actions{flex-direction:column-reverse}.bq-ap-panneau__actions .bq-btn{width:100%}}.bq-ap-recap{display:flex;flex-direction:column;gap:16px;align-self:stretch;min-width:0}.bq-ap-resume{position:sticky;top:96px}@media (max-width:1024px){.bq-ap-resume{position:static}}.bq-ap-bloc{padding:22px 24px 24px}.bq-ap-bloc__titre{margin:0 0 14px;font-size:18px}.bq-ap-livraison__actuelle{display:flex;align-items:flex-start;gap:12px}.bq-ap-livraison__actuelle p{margin:0;min-width:0;font-size:14px;line-height:1.45;color:var(--bq-muted);overflow-wrap:anywhere}.bq-ap-livraison__actuelle strong{display:block;font-size:15px;color:var(--bq-ink)}.bq-ap-livraison__picto{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--bq-surface-2);color:var(--bq-ink-2)}.bq-ap-livraison .bq-lp-livraison>.bq-btn{width:100%}.bq-ap-livraison .bq-lp-livraison--ouvert{padding:0;border:0;background:none}.bq-ap-livraison .bq-lp-livraison__actions .bq-btn{flex:1 1 auto}.bq-ap-montants{font-size:14.5px}.bq-ap-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:16px 0 18px;padding-top:16px;border-top:1px solid var(--bq-line);font-size:15px;font-weight:700;color:var(--bq-ink)}.bq-ap-total strong{font-family:var(--font-display);font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1}.bq-ap-securise{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:13px;font-weight:600;color:var(--bq-muted)}.bq-ap-question{margin:16px 0 0;font-size:13.5px;line-height:1.5;color:var(--bq-muted);text-align:center;overflow-wrap:anywhere}.bq-ap-question a{color:var(--bq-accent);font-weight:600;text-decoration:none}@media (hover:hover){.bq-ap-question a:hover{text-decoration:underline}}.bq-ap-payee{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--bq-r);background:var(--bq-green-soft);color:var(--bq-green)}.bq-ap-payee p{margin:0;font-size:15px;font-weight:600;line-height:1.45}.bq-ap-avoir{margin:-6px 0 18px}.bq-ap-blocage{margin:0;padding:12px 14px;border-radius:var(--bq-r);background:var(--bq-surface-2);color:var(--bq-ink-2);font-size:14.5px;font-weight:600;line-height:1.5}.bq-ap-blocage.is-banque{background:#fdf1dc;color:#92400e}.bq-ap-payee__picto{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--bq-green);color:#fff}.bq-ap-barre{display:none}@media (max-width:1024px){.bq-wrap.a-barre{padding-bottom:128px}.bq-ap-barre{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--bq-line);background:color-mix(in srgb,var(--bq-surface) 94%,transparent);backdrop-filter:blur(12px);box-shadow:0 -10px 30px -18px rgba(18,15,31,.35);transition:transform .28s var(--bq-ease),opacity .2s}.bq-ap-barre.is-cachee{transform:translateY(110%);opacity:0;pointer-events:none}.bq-ap-barre__montant{display:grid;margin:0;min-width:0}.bq-ap-barre__montant span{font-size:12px;font-weight:600;color:var(--bq-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bq-ap-barre__montant strong{font-family:var(--font-display);font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--bq-ink)}.bq-ap-barre .bq-btn{flex:none}.alty-chat{transition:transform .28s var(--bq-ease,cubic-bezier(.23,1,.32,1))}body:has(.bq-ap-barre:not(.is-cachee)) .alty-chat:not(:has(.alty-chat__panneau)){transform:translateY(calc(-76px - env(safe-area-inset-bottom)))}}@media (prefers-reduced-motion:reduce){.bq-ap-panneau{animation:none}.bq-ap-rouage{animation-duration:2.4s}.alty-chat,.bq-ap-barre{transition:none}}.bq-ap-selection{margin-top:12px}.bq-ap-selection__retirer{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;border:0;background:none;color:var(--bq-muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}@media (hover:hover){.bq-ap-selection__retirer:hover{color:var(--bq-ink);text-decoration-color:currentColor}}.bq-ap-selection__retirer:focus-visible{outline:2px solid var(--bq-accent);outline-offset:2px;border-radius:6px}.bq-ap-selection__retirer:disabled{opacity:.6;cursor:progress}.bq-ap-selection .bq-ap-alerte{margin-top:8px}.bq-ap-retires-li{list-style:none}.bq-ap-retires{padding:20px 24px;border-style:dashed;box-shadow:none}.bq-ap-retires ul{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none}.bq-ap-retires li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;border-radius:var(--bq-r);background:var(--bq-surface-2)}.bq-ap-retires__nom{flex:1 1 200px;font-weight:600;color:var(--bq-ink-2);text-decoration:line-through;text-decoration-color:var(--bq-faint)}.bq-ap-retires__prix{color:var(--bq-muted)}.bq-ap-retires .bq-ap-alerte{margin-top:12px}.bq-lien-invalide__carte{max-width:640px;margin:48px auto;padding:32px}.bq-lien-invalide__carte .bq-lead{margin-top:12px}.bq-lien-invalide__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.bq-lien-invalide__email{margin:16px 0 0;font-size:14px;color:var(--bq-muted)}.bq-lien-invalide__email a{color:var(--bq-accent);font-weight:600}@media (max-width:640px){.bq-lien-invalide__carte{margin:24px auto;padding:22px}.bq-lien-invalide__actions .bq-btn{flex:1 1 100%}}.bq-ap-voir{margin-top:12px}.bq-ap-joints__aide{margin:0 0 12px;font-size:14px;color:var(--bq-muted,#6b6880)}.bq-ap-joints__liste{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.bq-ap-joints__image a{display:block;border:1px solid var(--bq-line,#e6e3eb);border-radius:12px;overflow:hidden;background:#fff}.bq-ap-joints__image img{display:block;width:100%;height:auto}.bq-ap-joints__liste span{display:block;margin-top:6px;font-size:14px}.bq-ap-joints__liste small{color:var(--bq-muted,#6b6880)}.bq-ap-paiement{margin-top:14px}.bq-ap-paiement .bq-lp-virement{margin-top:18px}.bq-ap-facturation .bq-lp-adresse{margin:0}.bq-ap-wrap .bq-lp-frise{margin-bottom:18px}.bq-ap-devis{margin-top:10px}.bq-ap-moyens__onglets{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px}.bq-ap-moyens__onglet{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 10px;border:1.5px solid var(--bq-line,#e6e3eb);border-radius:12px;background:#fff;color:var(--bq-ink,#16131f);font:600 14px/1.2 inherit;font-family:inherit;cursor:pointer;transition:border-color .15s,background-color .15s}.bq-ap-moyens__onglet.is-actif{border-color:var(--bq-accent,#c2410c);background:rgba(194,65,12,.06);color:var(--bq-accent,#c2410c)}.bq-ap-moyens__onglet:focus-visible{outline:2px solid var(--bq-accent,#c2410c);outline-offset:2px}.bq-ap-moyens .bq-lp-virement{margin-top:0}.bq-ap-paiement-fenetre{width:min(600px,96vw);border-radius:24px}.bq-ap-paiement-fenetre::backdrop{background:rgba(12,10,20,.6);backdrop-filter:blur(4px)}.bq-ap-paiement-fenetre__cadre{display:grid;gap:18px;padding:24px 26px 22px}.bq-ap-paiement-fenetre__tete{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 16px}.bq-ap-paiement-fenetre__tete .bq-eyebrow{margin:0 0 4px}.bq-ap-paiement-fenetre__tete h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.01em}.bq-ap-paiement-fenetre__montant{font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.bq-ap-paiement-fenetre__fermer{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--bq-line);border-radius:50%;background:var(--bq-surface);color:var(--bq-muted);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.bq-ap-paiement-fenetre__fermer:hover{background:var(--bq-surface-2);color:var(--bq-ink);border-color:var(--bq-line-strong)}.bq-ap-paiement-fenetre__fermer:focus-visible{outline:3px solid var(--bq-accent-soft);outline-offset:1px}.bq-ap-paiement-fenetre__corps{min-height:120px}.bq-ap-paiement-fenetre__pied{margin:0}.bq-ap-ouvrir-paiement{box-shadow:0 12px 26px -14px rgba(194,65,12,.7)}@media (max-width:640px){.bq-ap-paiement-fenetre{width:100vw;height:100dvh;max-height:none;margin:0;border-radius:0}.bq-ap-paiement-fenetre__cadre{padding:18px 16px 20px;min-height:100%;align-content:start}.bq-ap-paiement-fenetre__tete{grid-template-columns:minmax(0,1fr) auto}.bq-ap-paiement-fenetre__montant{grid-column:1;grid-row:2;justify-self:start}}.bq-ap .bq-card{border-radius:20px;box-shadow:0 14px 34px -26px rgba(16,20,24,.45)}.bq-ap-grille{gap:28px 36px}.bq-ap-liste{gap:24px}.bq-ap-recap{gap:20px}.bq-ap-carte{gap:26px 32px;padding:26px 28px}.bq-ap-bloc{padding:24px 26px 26px}.bq-ap-bloc__titre{margin:0 0 16px;font-size:16px;font-weight:800;letter-spacing:.01em}.bq-ap-nom h2{font-size:22px}.bq-ap-specs{gap:10px}.bq-ap-specs div{padding:11px 13px;border-radius:12px}.bq-ap-total{margin:18px 0 20px;padding-top:18px}.bq-ap-total strong{font-size:32px}.bq-ap-tete{margin:12px 0 36px}.bq-ap-wrap .bq-lp-frise{margin-bottom:22px}.bq-ap-joints__liste{gap:16px}.bq-ap-moyens__onglets{margin-bottom:16px}.bq-ap-adresses{display:grid;gap:12px}.bq-ap-adresses:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:560px){.bq-ap-adresses:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr)}}.bq-ap-facturation .bq-coordonnees{margin-top:16px}.bq-ap-livraison .bq-lp-livraison{margin-top:14px}.bq-ap-bats{display:grid;gap:24px;margin:0 0 28px}.bq-ap-bat.is-attente{border-color:var(--bq-accent);box-shadow:0 0 0 4px var(--bq-accent-soft),0 14px 34px -26px rgba(16,20,24,.45)}.bq-ap-bat__tete{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;margin:0 0 18px}.bq-ap-bat__tete .bq-eyebrow{margin:0 0 4px}.bq-ap-bat__tete h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.01em}.bq-ap-bat__tete h2 small{font-size:.78em;font-weight:500;color:var(--bq-muted)}.bq-ap-bat__article{margin:4px 0 0;font-weight:600;color:var(--bq-muted)}.bq-ap-bat__liens{display:flex;flex-wrap:wrap;gap:8px;margin:0}.bq-ap-bat__corps{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:24px 28px;align-items:start}@media (max-width:900px){.bq-ap-bat__corps{grid-template-columns:minmax(0,1fr)}}.bq-ap-bat__corps--seul{grid-template-columns:minmax(0,620px)}.bq-ap-bat__cote{display:grid;gap:16px}.bq-ap-bat__points{padding:18px 20px;border-radius:14px;background:var(--bq-surface-2)}.bq-ap-bat__points h3{margin:0 0 10px;font-size:15px;font-weight:800}.bq-ap-bat .bq-card.bq-summary{padding:18px 20px;border-radius:14px;box-shadow:none}.bq-ap-bat .bq-alert{margin:0 0 16px}.bq-ap-bat__fil{margin-top:18px}.bq-ap-bat__fil summary{cursor:pointer;font-weight:700;color:var(--bq-ink-2)}.bq-ap-bat__fil .bq-fil{margin-top:12px}.bq-ap-bat__visuel{min-width:0}.bq-ap-bat .bq-vuebat__cadre{min-height:240px;max-height:min(58vh,560px);overflow:hidden}.bq-ap-bat .bq-vuebat__cadre img{max-height:min(52vh,520px);max-width:100%}.bq-ap-bat .bq-vuebat__cadre3d{display:grid;justify-items:center}.bq-ap-bat .bq-vuebat__cadre3d .bq-ap-scene{max-width:min(100%,520px);max-height:min(58vh,560px)}.bq-ap-bat .bq-bat__dimensions{margin:10px 0 0;gap:8px}.bq-ap-bat .bq-bat__dimensions>div{padding:6px 12px}.bq-ap-bat .bq-vuebat__onglets{margin-bottom:10px}.bq-ap-bat .bq-ap-indice{margin:8px 0 0}.bq-ap-bat__repondre{display:grid;gap:10px;justify-items:start;margin-top:14px}.bq-ap-bat__repondre--ouvert{justify-items:stretch;padding:16px;border-radius:14px;background:var(--bq-surface-2)}.bq-ap-bat__repondre textarea.bq-input{min-height:96px;resize:vertical}.bq-ap-bat__repondre-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bq-ap-bat__tete>div:first-child,.bq-ap-bat__titre{min-width:0;flex:1 1 320px}.bq-ap-bat__titre h2{margin:0;font-size:24px;font-weight:800;letter-spacing:-.01em}.bq-ap-bat__version{margin:4px 0 0;font-size:14px;font-weight:600;color:var(--bq-muted)}.bq-ap-bat__tete>.bq-status{flex:none;height:28px;padding:0 12px;font-size:13px}.bq-ap-bat__visuel{display:grid;gap:12px}.bq-ap-bat__visuel .bq-ap-bat__liens{justify-content:flex-start}.bq-ap-bat__liens .bq-btn--sm{height:36px}.bq-ap-bat__liste{margin:0 0 12px;padding:0;list-style:none;counter-reset:point;display:grid;gap:8px;font-size:14px;line-height:1.45}.bq-ap-bat__liste li{position:relative;padding-left:32px}.bq-ap-bat__liste li:before{counter-increment:point;content:counter(point);position:absolute;left:0;top:-1px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--bq-surface);border:1.5px solid var(--bq-line-strong);font-size:12px;font-weight:800;color:var(--bq-ink-2)}.bq-ap-bat__attention{margin:0;font-size:13px;font-weight:600;line-height:1.45;color:#92400e}.bq-ap-bat__decision{padding:18px 20px;border:1.5px solid var(--bq-accent);border-radius:16px;background:var(--bq-surface);box-shadow:0 0 0 4px var(--bq-accent-soft)}.bq-ap-bat__decision h3{margin:0 0 12px;font-size:15px;font-weight:800}.bq-ap-bat__decision .bq-card.bq-summary{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bq-ap-bat__question{margin:0;font-size:13px;line-height:1.5}.bq-ap-bat.is-approuve .bq-alert{margin:0 0 14px}.bq-bat__pdf-legende{display:block;margin-top:2px;font-size:12px;font-weight:500;color:var(--bq-muted)}.bq-vuebat__fenetre-corps .bq-legende-coupe{left:20px;top:56px}@media (max-width:640px){.bq-ap-bat__titre h2{font-size:20px}.bq-ap-bat__decision{padding:16px}}.bq-ap-bat__specs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.bq-ap-bat__specs>div{display:flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:999px;background:var(--bq-surface-2);font-size:13px;line-height:1.3}.bq-ap-bat__specs dt{margin:0;font-size:12px;color:var(--bq-muted)}.bq-ap-bat__specs dd{margin:0;font-weight:700;color:var(--bq-ink)}.bq-ap-liste:empty{display:none}.bq-ap-grille:has(>.bq-ap-liste:empty){grid-template-columns:minmax(0,1fr)}.bq-ap-grille:has(>.bq-ap-liste:empty) .bq-ap-recap{max-width:none}.bq-ap-grille:has(>.bq-ap-liste:empty) .bq-ap-resume{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.bq-ap-grille:has(>.bq-ap-liste:empty) .bq-ap-resume .bq-ap-payee{flex:1 1 340px;margin:0}.bq-ap-grille:has(>.bq-ap-liste:empty) .bq-ap-resume .bq-ap-question{flex:1 1 260px;margin:0;text-align:left}.bq-ap-grille:has(>.bq-ap-liste:empty) .bq-ap-resume .bq-ap-devis,.bq-ap-grille:has(>.bq-ap-liste:empty) .bq-ap-resume .bq-ap-voir{flex:0 0 auto;width:auto;margin:0}