/* ==========================================================================
   _sprites.css — GÉNÉRÉ AUTOMATIQUEMENT par tools/build-assets.sh
   Ne pas éditer à la main : toute modification sera écrasée au prochain build.
   ========================================================================== */

/* news — image unique, pas d'animation */
.fb-btn--news .fb-btn__anim {
  background-image: url('../img/boutons/news.png');
  background-size: 100% 100%;
}

/* shop — 6 frames, loop */
.fb-btn--shop .fb-btn__anim {
  background-image: url('../img/boutons/shop.png');
  background-size: 600% 100%;
  background-position-x: 0%;
}
.fb-btn--shop:hover .fb-btn__anim,
.fb-btn--shop:focus-visible .fb-btn__anim {
  animation: fb-sprite-shop 1s steps(6, jump-none) infinite none;
}
@keyframes fb-sprite-shop {
  from { background-position-x: 0%; }
  to   { background-position-x: 100%; }
}

/* portfolio — 22 frames, once */
.fb-btn--portfolio .fb-btn__anim {
  background-image: url('../img/boutons/portfolio.png');
  background-size: 2200% 100%;
  background-position-x: 0%;
}
.fb-btn--portfolio:hover .fb-btn__anim,
.fb-btn--portfolio:focus-visible .fb-btn__anim {
  animation: fb-sprite-portfolio 2s steps(22, jump-none) 1 forwards;
}
@keyframes fb-sprite-portfolio {
  from { background-position-x: 0%; }
  to   { background-position-x: 100%; }
}

/* a-propos — 17 frames, loop */
.fb-btn--a-propos .fb-btn__anim {
  background-image: url('../img/boutons/a-propos.png');
  background-size: 1700% 100%;
  background-position-x: 0%;
}
.fb-btn--a-propos:hover .fb-btn__anim,
.fb-btn--a-propos:focus-visible .fb-btn__anim {
  animation: fb-sprite-a-propos 2s steps(17, jump-none) infinite none;
}
@keyframes fb-sprite-a-propos {
  from { background-position-x: 0%; }
  to   { background-position-x: 100%; }
}

/* contact — 33 frames, once */
.fb-btn--contact .fb-btn__anim {
  background-image: url('../img/boutons/contact.png');
  background-size: 3300% 100%;
  background-position-x: 0%;
}
.fb-btn--contact:hover .fb-btn__anim,
.fb-btn--contact:focus-visible .fb-btn__anim {
  animation: fb-sprite-contact 2s steps(33, jump-none) 1 forwards;
}
@keyframes fb-sprite-contact {
  from { background-position-x: 0%; }
  to   { background-position-x: 100%; }
}

/* me-soutenir — 4 frames, once */
.fb-btn--me-soutenir .fb-btn__anim {
  background-image: url('../img/boutons/me-soutenir.png');
  background-size: 400% 100%;
  background-position-x: 0%;
}
.fb-btn--me-soutenir:hover .fb-btn__anim,
.fb-btn--me-soutenir:focus-visible .fb-btn__anim {
  animation: fb-sprite-me-soutenir 1s steps(4, jump-none) 1 forwards;
}
@keyframes fb-sprite-me-soutenir {
  from { background-position-x: 0%; }
  to   { background-position-x: 100%; }
}

/* Étiquette FABIAN — 6 frames, boucle permanente */
.fb-fabian {
  background-image: url('../img/accueil/fabian-loop.png');
  background-size: 600% 100%;
  background-position-x: 0%;
  aspect-ratio: 294 / 175;
  animation: fb-fabian 1.6s steps(6, jump-none) infinite;
}
@keyframes fb-fabian {
  from { background-position-x: 0%; }
  to   { background-position-x: 100%; }
}

/* Filtres — une règle par mot, les largeurs diffèrent */
.fb-filtre--portfolio-annulation {
  aspect-ratio: 44 / 48;
}
.fb-filtre--portfolio-annulation::before { background-image: url('../img/filtres/portfolio-annulation-base.png'); }
.fb-filtre--portfolio-annulation::after { background-image: url('../img/filtres/portfolio-annulation-survol.png'); }
.fb-filtre--portfolio-autres {
  aspect-ratio: 172 / 78;
}
.fb-filtre--portfolio-autres::before { background-image: url('../img/filtres/portfolio-autres-base.png'); }
.fb-filtre--portfolio-autres::after { background-image: url('../img/filtres/portfolio-autres-survol.png'); }
.fb-filtre--portfolio-autres.is-current { background-image: url('../img/filtres/portfolio-autres-selection.png'); }
.fb-filtre--portfolio-bd {
  aspect-ratio: 85 / 78;
}
.fb-filtre--portfolio-bd::before { background-image: url('../img/filtres/portfolio-bd-base.png'); }
.fb-filtre--portfolio-bd::after { background-image: url('../img/filtres/portfolio-bd-survol.png'); }
.fb-filtre--portfolio-bd.is-current { background-image: url('../img/filtres/portfolio-bd-selection.png'); }
.fb-filtre--portfolio-ecriture {
  aspect-ratio: 191 / 78;
}
.fb-filtre--portfolio-ecriture::before { background-image: url('../img/filtres/portfolio-ecriture-base.png'); }
.fb-filtre--portfolio-ecriture::after { background-image: url('../img/filtres/portfolio-ecriture-survol.png'); }
.fb-filtre--portfolio-ecriture.is-current { background-image: url('../img/filtres/portfolio-ecriture-selection.png'); }
.fb-filtre--portfolio-illustration {
  aspect-ratio: 270 / 78;
}
.fb-filtre--portfolio-illustration::before { background-image: url('../img/filtres/portfolio-illustration-base.png'); }
.fb-filtre--portfolio-illustration::after { background-image: url('../img/filtres/portfolio-illustration-survol.png'); }
.fb-filtre--portfolio-illustration.is-current { background-image: url('../img/filtres/portfolio-illustration-selection.png'); }
.fb-filtre--portfolio-photographie {
  aspect-ratio: 283 / 78;
}
.fb-filtre--portfolio-photographie::before { background-image: url('../img/filtres/portfolio-photographie-base.png'); }
.fb-filtre--portfolio-photographie::after { background-image: url('../img/filtres/portfolio-photographie-survol.png'); }
.fb-filtre--portfolio-photographie.is-current { background-image: url('../img/filtres/portfolio-photographie-selection.png'); }
.fb-filtre--portfolio-video {
  aspect-ratio: 148 / 78;
}
.fb-filtre--portfolio-video::before { background-image: url('../img/filtres/portfolio-video-base.png'); }
.fb-filtre--portfolio-video::after { background-image: url('../img/filtres/portfolio-video-survol.png'); }
.fb-filtre--portfolio-video.is-current { background-image: url('../img/filtres/portfolio-video-selection.png'); }
.fb-filtre--shop-annulation {
  aspect-ratio: 44 / 48;
}
.fb-filtre--shop-annulation::before { background-image: url('../img/filtres/shop-annulation-base.png'); }
.fb-filtre--shop-annulation::after { background-image: url('../img/filtres/shop-annulation-survol.png'); }
.fb-filtre--shop-calendrier {
  aspect-ratio: 260 / 80;
}
.fb-filtre--shop-calendrier::before { background-image: url('../img/filtres/shop-calendrier-base.png'); }
.fb-filtre--shop-calendrier::after { background-image: url('../img/filtres/shop-calendrier-survol.png'); }
.fb-filtre--shop-calendrier.is-current { background-image: url('../img/filtres/shop-calendrier-selection.png'); }
.fb-filtre--shop-impression {
  aspect-ratio: 253 / 80;
}
.fb-filtre--shop-impression::before { background-image: url('../img/filtres/shop-impression-base.png'); }
.fb-filtre--shop-impression::after { background-image: url('../img/filtres/shop-impression-survol.png'); }
.fb-filtre--shop-impression.is-current { background-image: url('../img/filtres/shop-impression-selection.png'); }
.fb-filtre--shop-livre {
  aspect-ratio: 139 / 80;
}
.fb-filtre--shop-livre::before { background-image: url('../img/filtres/shop-livre-base.png'); }
.fb-filtre--shop-livre::after { background-image: url('../img/filtres/shop-livre-survol.png'); }
.fb-filtre--shop-livre.is-current { background-image: url('../img/filtres/shop-livre-selection.png'); }
.fb-filtre--shop-objet {
  aspect-ratio: 147 / 80;
}
.fb-filtre--shop-objet::before { background-image: url('../img/filtres/shop-objet-base.png'); }
.fb-filtre--shop-objet::after { background-image: url('../img/filtres/shop-objet-survol.png'); }
.fb-filtre--shop-objet.is-current { background-image: url('../img/filtres/shop-objet-selection.png'); }
.fb-filtre--shop-originaux {
  aspect-ratio: 217 / 80;
}
.fb-filtre--shop-originaux::before { background-image: url('../img/filtres/shop-originaux-base.png'); }
.fb-filtre--shop-originaux::after { background-image: url('../img/filtres/shop-originaux-survol.png'); }
.fb-filtre--shop-originaux.is-current { background-image: url('../img/filtres/shop-originaux-selection.png'); }
.fb-filtre--shop-tattoo {
  aspect-ratio: 165 / 80;
}
.fb-filtre--shop-tattoo::before { background-image: url('../img/filtres/shop-tattoo-base.png'); }
.fb-filtre--shop-tattoo::after { background-image: url('../img/filtres/shop-tattoo-survol.png'); }
.fb-filtre--shop-tattoo.is-current { background-image: url('../img/filtres/shop-tattoo-selection.png'); }
.fb-filtre--shop-textile {
  aspect-ratio: 175 / 80;
}
.fb-filtre--shop-textile::before { background-image: url('../img/filtres/shop-textile-base.png'); }
.fb-filtre--shop-textile::after { background-image: url('../img/filtres/shop-textile-survol.png'); }
.fb-filtre--shop-textile.is-current { background-image: url('../img/filtres/shop-textile-selection.png'); }

/* Curseur « crayon » — 27x27 px (33 % de l'original) */
*,
:is(a, button, summary, label, select, option,
[role="button"], [role="link"], [role="tab"], [role="menuitem"], [role="option"],
input[type="submit"], input[type="button"], input[type="reset"],
input[type="checkbox"], input[type="radio"], input[type="file"],
input[type="color"], input[type="range"], input[type="image"],
.fb-cliquable, .flex-control-nav li, .pswp__img):disabled,
:is(a, button, summary, label, select, option,
[role="button"], [role="link"], [role="tab"], [role="menuitem"], [role="option"],
input[type="submit"], input[type="button"], input[type="reset"],
input[type="checkbox"], input[type="radio"], input[type="file"],
input[type="color"], input[type="range"], input[type="image"],
.fb-cliquable, .flex-control-nav li, .pswp__img):disabled *,
:is(a, button, summary, label, select, option,
[role="button"], [role="link"], [role="tab"], [role="menuitem"], [role="option"],
input[type="submit"], input[type="button"], input[type="reset"],
input[type="checkbox"], input[type="radio"], input[type="file"],
input[type="color"], input[type="range"], input[type="image"],
.fb-cliquable, .flex-control-nav li, .pswp__img)[aria-disabled="true"],
:is(a, button, summary, label, select, option,
[role="button"], [role="link"], [role="tab"], [role="menuitem"], [role="option"],
input[type="submit"], input[type="button"], input[type="reset"],
input[type="checkbox"], input[type="radio"], input[type="file"],
input[type="color"], input[type="range"], input[type="image"],
.fb-cliquable, .flex-control-nav li, .pswp__img)[aria-disabled="true"] * {
  cursor: url('../img/curseur/crayon.png') 1 1, auto !important;
  cursor: -webkit-image-set(url('../img/curseur/crayon.png') 1x, url('../img/curseur/crayon@2x.png') 2x) 1 1, auto !important;
  cursor: image-set(url('../img/curseur/crayon.png') 1x, url('../img/curseur/crayon@2x.png') 2x) 1 1, auto !important;
}

/* Curseur « main » — 22x30 px (33 % de l'original) */
:is(a, button, summary, label, select, option,
[role="button"], [role="link"], [role="tab"], [role="menuitem"], [role="option"],
input[type="submit"], input[type="button"], input[type="reset"],
input[type="checkbox"], input[type="radio"], input[type="file"],
input[type="color"], input[type="range"], input[type="image"],
.fb-cliquable, .flex-control-nav li, .pswp__img),
:is(a, button, summary, label, select, option,
[role="button"], [role="link"], [role="tab"], [role="menuitem"], [role="option"],
input[type="submit"], input[type="button"], input[type="reset"],
input[type="checkbox"], input[type="radio"], input[type="file"],
input[type="color"], input[type="range"], input[type="image"],
.fb-cliquable, .flex-control-nav li, .pswp__img) * {
  cursor: url('../img/curseur/main.png') 5 0, pointer !important;
  cursor: -webkit-image-set(url('../img/curseur/main.png') 1x, url('../img/curseur/main@2x.png') 2x) 5 0, pointer !important;
  cursor: image-set(url('../img/curseur/main.png') 1x, url('../img/curseur/main@2x.png') 2x) 5 0, pointer !important;
}

/* Curseur « texte » — 15x30 px (33 % de l'original) */
:is(input:not([type]), input[type="text"], input[type="email"],
input[type="tel"], input[type="url"], input[type="search"],
input[type="number"], input[type="password"], input[type="date"],
input[type="time"], input[type="month"], input[type="week"],
input[type="datetime-local"], textarea) {
  cursor: url('../img/curseur/texte.png') 6 14, text !important;
  cursor: -webkit-image-set(url('../img/curseur/texte.png') 1x, url('../img/curseur/texte@2x.png') 2x) 6 14, text !important;
  cursor: image-set(url('../img/curseur/texte.png') 1x, url('../img/curseur/texte@2x.png') 2x) 6 14, text !important;
}

/* Écran tactile : on rend la main au système.
   Le sélecteur universel et !important répondent aux règles ci-dessus, qui
   portent les deux : une liste de sélecteurs plus faible ne les annulerait pas.
   Les pseudo-éléments sont nommés parce qu'ils n'héritent que faute de règle à
   eux, et qu'il y en a une au-dessus. */
@media (hover: none), (pointer: coarse) {
  *,
  *::before,
  *::after {
    cursor: auto !important;
  }
}

/* Cadres dessinés — voir la section « cadres » de style.css pour la mécanique.
   Ici, seulement ce qui dépend des dimensions des fichiers livrés. */

/* cadre-nom — 723 × 161 px */
.fb-cadre--nom {
  --fb-cadre-ratio: 723 / 161;
  border-image-source: url('../img/contact/cadre-nom-base.png');
  border-image-slice: 65;
  border-image-width: calc(var(--fb-cadre-h, 46px) * 65 / 161);
}
.fb-cadre--nom:focus,
.fb-cadre--nom:focus-within {
  border-image-source: url('../img/contact/cadre-nom-selection.png');
}

/* cadre-mail — 723 × 161 px */
.fb-cadre--mail {
  --fb-cadre-ratio: 723 / 161;
  border-image-source: url('../img/contact/cadre-mail-base.png');
  border-image-slice: 65;
  border-image-width: calc(var(--fb-cadre-h, 46px) * 65 / 161);
}
.fb-cadre--mail:focus,
.fb-cadre--mail:focus-within {
  border-image-source: url('../img/contact/cadre-mail-selection.png');
}

/* cadre-objet — 1473 × 161 px */
.fb-cadre--objet {
  --fb-cadre-ratio: 1473 / 161;
  border-image-source: url('../img/contact/cadre-objet-base.png');
  border-image-slice: 65;
  border-image-width: calc(var(--fb-cadre-h, 46px) * 65 / 161);
}
.fb-cadre--objet:focus,
.fb-cadre--objet:focus-within {
  border-image-source: url('../img/contact/cadre-objet-selection.png');
}

/* cadre-message — 1473 × 519 px */
.fb-cadre--message {
  --fb-cadre-ratio: 1473 / 519;
  border-image-source: url('../img/contact/cadre-message-base.png');
  border-image-slice: 65;
  border-image-width: calc(var(--fb-cadre-h, 46px) * 65 / 519);
}
.fb-cadre--message:focus,
.fb-cadre--message:focus-within {
  border-image-source: url('../img/contact/cadre-message-selection.png');
}

/* cadre-message-tel — 720 × 844 px  ·  (max-width: 700px) */
@media (max-width: 700px) {
  .fb-cadre--message {
    --fb-cadre-ratio: 720 / 844;
    border-image-source: url('../img/contact/cadre-message-tel-base.png');
    border-image-slice: 65;
    border-image-width: calc(var(--fb-cadre-h, 46px) * 65 / 844);
  }
  .fb-cadre--message:focus,
  .fb-cadre--message:focus-within {
    border-image-source: url('../img/contact/cadre-message-tel-selection.png');
  }
}

/* cadre-email — 896 × 163 px */
.fb-cadre--newsletter {
  --fb-cadre-ratio: 896 / 163;
  border-image-source: url('../img/newsletter/cadre-email-base.png');
  border-image-slice: 65;
  border-image-width: calc(var(--fb-cadre-h, 46px) * 65 / 163);
}
.fb-cadre--newsletter:focus,
.fb-cadre--newsletter:focus-within {
  border-image-source: url('../img/newsletter/cadre-email-selection.png');
}

/* fond-newsletter — 1478 × 974 px */
.fb-popup--newsletter {
  --fb-cadre-ratio: 1478 / 974;
  border-image-source: url('../img/newsletter/fond-newsletter-base.png');
  border-image-slice: 65 fill;
  border-image-width: calc(var(--fb-cadre-h, 46px) * 65 / 974);
}

/* fond-carre-grand — 1482 × 1324 px */
.fb-popup--carre-grand {
  --fb-cadre-ratio: 1482 / 1324;
  border-image-source: url('../img/newsletter/fond-carre-grand-base.png');
  border-image-slice: 65 fill;
  border-image-width: calc(var(--fb-cadre-h, 46px) * 65 / 1324);
}

/* fond-carre-petit — 475 × 478 px */
.fb-popup--carre-petit {
  --fb-cadre-ratio: 475 / 478;
  border-image-source: url('../img/newsletter/fond-carre-petit-base.png');
  border-image-slice: 65 fill;
  border-image-width: calc(var(--fb-cadre-h, 46px) * 65 / 478);
}

/* fond-horizontal — 1478 × 575 px */
.fb-popup--horizontal {
  --fb-cadre-ratio: 1478 / 575;
  border-image-source: url('../img/newsletter/fond-horizontal-base.png');
  border-image-slice: 65 fill;
  border-image-width: calc(var(--fb-cadre-h, 46px) * 65 / 575);
}

/* fond-vertical — 728 × 1120 px */
.fb-popup--vertical {
  --fb-cadre-ratio: 728 / 1120;
  border-image-source: url('../img/newsletter/fond-vertical-base.png');
  border-image-slice: 65 fill;
  border-image-width: calc(var(--fb-cadre-h, 46px) * 65 / 1120);
}

/* fond-carre-grand — 1482 × 1324 px  ·  (max-width: 700px) */
@media (max-width: 700px) {
  .fb-popup--newsletter {
    --fb-cadre-ratio: 1482 / 1324;
    border-image-source: url('../img/newsletter/fond-carre-grand-base.png');
    border-image-slice: 65 fill;
    border-image-width: calc(var(--fb-cadre-h, 46px) * 65 / 1324);
  }
}

/* envoyer — 307 × 131 px */
.fb-envoi--dessine { aspect-ratio: 307 / 131; }
.fb-envoi--dessine::before { background-image: url('../img/contact/envoyer-base.png'); }
.fb-envoi--dessine::after  { background-image: url('../img/contact/envoyer-survol.png'); }

/* bouton — 335 × 140 px */
.fb-newsletter__envoi { aspect-ratio: 335 / 140; }
.fb-newsletter__envoi::before { background-image: url('../img/newsletter/bouton-base.png'); }
.fb-newsletter__envoi::after  { background-image: url('../img/newsletter/bouton-survol.png'); }

/* fermer — 46 × 43 px */
.fb-modale__fermer--dessine { aspect-ratio: 46 / 43; }
.fb-modale__fermer--dessine::before { background-image: url('../img/newsletter/fermer-base.png'); }
.fb-modale__fermer--dessine::after  { background-image: url('../img/newsletter/fermer-survol.png'); }

/* titre — 520 × 106 px */
.fb-modale__titre--dessine { aspect-ratio: 520 / 106; }
.fb-modale__titre--dessine::before { background-image: url('../img/newsletter/titre-base.png'); }

/* label-nom — 256 × 74 px */
.fb-label--nom { aspect-ratio: 256 / 74; }
.fb-label--nom::before { background-image: url('../img/contact/label-nom-base.png'); }

/* label-mail — 423 × 74 px */
.fb-label--mail { aspect-ratio: 423 / 74; }
.fb-label--mail::before { background-image: url('../img/contact/label-mail-base.png'); }

/* label-sujet — 451 × 74 px */
.fb-label--sujet { aspect-ratio: 451 / 74; }
.fb-label--sujet::before { background-image: url('../img/contact/label-sujet-base.png'); }

/* label-message — 328 × 74 px */
.fb-label--message { aspect-ratio: 328 / 74; }
.fb-label--message::before { background-image: url('../img/contact/label-message-base.png'); }

/* note-obligatoire — 1111 × 74 px */
.fb-note-obligatoire { aspect-ratio: 1111 / 74; }
.fb-note-obligatoire::before { background-image: url('../img/contact/note-obligatoire-base.png'); }

/* message-envoye — 27 frames, once, se joue à l'affichage */
.fb-anim--message-envoye {
  aspect-ratio: 358 / 358;
  background-image: url('../img/contact/message-envoye.png');
  background-size: 2700% 100%;
  background-position-x: 0%;
  background-repeat: no-repeat;
  animation: fb-sprite-message-envoye 2.2s steps(27, jump-none) 1 forwards;
}
@keyframes fb-sprite-message-envoye {
  from { background-position-x: 0%; }
  to   { background-position-x: 100%; }
}
/* Sans animation demandée par le système : directement la dernière image. */
@media (prefers-reduced-motion: reduce) {
  .fb-anim--message-envoye { animation: none; background-position-x: 100%; }
}

/* ajouter-au-panier — 492 × 131 px */
.fb-ajouter { aspect-ratio: 492 / 131; }
.fb-ajouter::before { background-image: url('../img/objets/ajouter-au-panier-base.png'); }
.fb-ajouter::after  { background-image: url('../img/objets/ajouter-au-panier-survol.png'); }

/* valider-commande — 716 × 139 px */
.fb-commander { aspect-ratio: 716 / 139; }
.fb-commander::before { background-image: url('../img/objets/valider-commande-base.png'); }
.fb-commander::after  { background-image: url('../img/objets/valider-commande-survol.png'); }

/* retour-haut — 208 × 268 px */
.fb-retour-haut { aspect-ratio: 208 / 268; }
.fb-retour-haut::before { background-image: url('../img/objets/retour-haut-base.png'); }
.fb-retour-haut::after  { background-image: url('../img/objets/retour-haut-survol.png'); }

/* plus — 47 × 51 px */
.fb-qte__plus { aspect-ratio: 47 / 51; }
.fb-qte__plus::before { background-image: url('../img/objets/plus-base.png'); }
.fb-qte__plus::after  { background-image: url('../img/objets/plus-survol.png'); }

/* moins — 47 × 51 px */
.fb-qte__moins { aspect-ratio: 47 / 51; }
.fb-qte__moins::before { background-image: url('../img/objets/moins-base.png'); }
.fb-qte__moins::after  { background-image: url('../img/objets/moins-survol.png'); }

/* pastille — 196 × 196 px */
.fb-pastille { aspect-ratio: 196 / 196; }
.fb-pastille::before { background-image: url('../img/objets/pastille-base.png'); }

/* cadre-quantite — 215 × 134 px */
.fb-qte__cadre { aspect-ratio: 215 / 134; }
.fb-qte__cadre::before { background-image: url('../img/objets/cadre-quantite-base.png'); }
/* cadre-quantite-vert — le même cadre, en vert, quand le champ a le focus */
.fb-qte__cadre:focus-within::before { background-image: url('../img/objets/cadre-quantite-vert.png'); }

/* panier-vide — 604 × 629 px */
.fb-panier-vide__dessin { aspect-ratio: 604 / 629; }
.fb-panier-vide__dessin::before { background-image: url('../img/objets/panier-vide-base.png'); }

/* panier-vide-suite — 1186 × 85 px */
.fb-panier-vide__suite { aspect-ratio: 1186 / 85; }
.fb-panier-vide__suite::before { background-image: url('../img/objets/panier-vide-suite-base.png'); }

/* dans-mon-panier — 729 × 99 px */
.fb-panier__entete { aspect-ratio: 729 / 99; }
.fb-panier__entete::before { background-image: url('../img/objets/dans-mon-panier-base.png'); }

/* pas-de-stock — 835 × 90 px */
.fb-avis-stock { aspect-ratio: 835 / 90; }
.fb-avis-stock::before { background-image: url('../img/objets/pas-de-stock-base.png'); }
