/*! construit depuis assets/src/fiche-a.css */
body.hsb-dispo-a.woocommerce .hsb-fiche{display:flex;flex-direction:column}body.hsb-dispo-a.woocommerce .hsb-fiche>*{order:5;min-width:0}body.hsb-dispo-a.woocommerce .hsb-fiche>.hsb-zone--ariane{order:1}body.hsb-dispo-a.woocommerce .hsb-fiche>.hsb-haut{order:2}body.hsb-dispo-a.woocommerce .hsb-fiche>.hsb-bas{order:3}body.hsb-dispo-a.woocommerce .hsb-fiche>.hsb-zone--question{order:4;margin-top:32px}body.hsb-dispo-a.woocommerce .hsb-fiche>.hsb-zone--ariane,body.hsb-dispo-a.woocommerce .hsb-fiche>.hsb-haut{box-sizing:border-box;width:100%}@media (min-width:768px){body.hsb-dispo-a.woocommerce .hsb-fiche>.hsb-zone--question{box-sizing:border-box;width:100%}}body.hsb-dispo-a.woocommerce .hsb-zone--ariane{padding-bottom:16px}body.hsb-dispo-a.woocommerce .hsb-resume{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:16px}body.hsb-dispo-a.woocommerce .hsb-resume>*{flex:0 0 100%;min-width:0;max-width:100%}body.hsb-dispo-a.woocommerce .hsb-resume .product_title{margin:0 0 8px;font-size:30px;font-weight:700;line-height:1.25}body.hsb-dispo-a.woocommerce .hsb-resume>p.price,body.hsb-dispo-a.woocommerce .hsb-resume>.hsb-lien-prix,body.hsb-dispo-a.woocommerce .hsb-resume>.hsb-a-stock{flex:0 0 auto;margin:0 0 8px}body.hsb-dispo-a.woocommerce .hsb-resume>p.price{font-size:28px;font-weight:700;line-height:36px}body.hsb-dispo-a.woocommerce .hsb-resume>p.price ins,body.hsb-dispo-a.woocommerce .hsb-resume>p.price del{font-size:20px}body.hsb-dispo-a.woocommerce .hsb-resume>p.price small{font-size:14px;font-weight:600}body.hsb-dispo-a.woocommerce .hsb-a-stock{color:var(--hsb-primaire);font:600 14px/20px"Noto Sans",sans-serif}body.hsb-dispo-a.woocommerce .hsb-a-stock::before{content:"";display:inline-block;width:10px;height:10px;margin:0 7px 1px 0;border-radius:50%;background:var(--hsb-vert)}body.hsb-dispo-a.woocommerce .hsb-a-stock--stock_faible::before,body.hsb-dispo-a.woocommerce .hsb-a-stock--sur_commande::before,body.hsb-dispo-a.woocommerce .hsb-a-stock--preresa::before{background:#d4963a}body.hsb-dispo-a.woocommerce .hsb-paliers{margin:8px 0 16px}body.hsb-dispo-a.woocommerce .hsb-paliers .hs-prix-degressifs-titre{margin:0 0 6px;padding:0;font:600 13px/18px"Noto Sans",sans-serif;color:var(--hsb-primaire);text-transform:none;letter-spacing:0}body.hsb-dispo-a.woocommerce .hsb-resume .hsb-paliers table.prix-degressifs{display:table;width:100%;max-width:100%;margin:0;table-layout:fixed;border-collapse:collapse;border:1px solid #e4e0d8}body.hsb-dispo-a.woocommerce .hsb-resume .hsb-paliers table.prix-degressifs tbody{display:table-row-group}body.hsb-dispo-a.woocommerce .hsb-resume .hsb-paliers table.prix-degressifs td{padding:7px 2px 0;border:0;border-left:1px solid #e4e0d8;background:#fff;color:var(--hsb-primaire);font-size:12px;font-weight:400;line-height:16px;text-align:center;white-space:nowrap;box-shadow:none}body.hsb-dispo-a.woocommerce .hsb-resume .hsb-paliers table.prix-degressifs tr+tr td{padding:2px 2px 8px;font-size:14px;font-weight:700;line-height:20px}body.hsb-dispo-a.woocommerce .hsb-resume .hsb-paliers table.prix-degressifs td:first-child{border-left:0}body.hsb-dispo-a.woocommerce .hsb-resume .hsb-paliers table.prix-degressifs td.hsb-palier{background:rgb(73 161 121 / .15);font-weight:700}body.hsb-dispo-a.woocommerce .hsb-resume .hsb-paliers table.prix-degressifs tr+tr td.hsb-palier{box-shadow:inset 0-3px 0 var(--hsb-vert)}body.hsb-dispo-a.woocommerce .hsb-panier{margin:0 0 4px}body.hsb-dispo-a.woocommerce .hsb-a-caract{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:16px 0 0;padding:12px 0;border-top:1px solid #e4e0d8;border-bottom:1px solid #e4e0d8;color:var(--hsb-primaire);font:400 15px/1.4"Noto Sans",sans-serif}body.hsb-dispo-a.woocommerce .hsb-a-caract dt{margin:0 0 2px;color:#56625f;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:16px;text-transform:uppercase}body.hsb-dispo-a.woocommerce .hsb-a-caract dd{margin:0}body.hsb-dispo-a.woocommerce .hsb-a-caract .hs-aa-libelle{display:none}body.hsb-dispo-a.woocommerce .hsb-a-resume{margin:16px 0 0}body.hsb-dispo-a.woocommerce .hsb-resume .hsb-a-resume .woocommerce-product-details__short-description{font-size:15px;line-height:1.55;text-align:left}body.hsb-dispo-a.woocommerce .hsb-suite>summary{display:inline-block;margin:-12px 0;padding:12px 0;color:var(--hsb-primaire);font-weight:600;text-decoration:underline;list-style:none;cursor:pointer}body.hsb-dispo-a.woocommerce .hsb-suite>summary::-webkit-details-marker{display:none}body.hsb-dispo-a.woocommerce .hsb-suite>summary:focus-visible{outline:2px solid var(--hsb-primaire);outline-offset:2px}body.hsb-dispo-a.woocommerce .hsb-suite[open]>summary{display:none}body.hsb-dispo-a.woocommerce .hsb-a-resume .ContactPreco{margin-top:16px}body.hsb-dispo-a.woocommerce .hsb-onglets .woocommerce-tabs ul.tabs li,body.hsb-dispo-a.woocommerce .hsb-onglets .woocommerce-tabs ul.tabs li+li,body.hsb-dispo-a.woocommerce .hsb-onglets .woocommerce-tabs ul.tabs li.active{border-radius:0;background:#fff;box-shadow:inset 0-3px 0#e4e0d8,inset 0 1px 0#e4e0d8,inset 1px 0 0#e4e0d8,inset -1px 0 0#e4e0d8}body.hsb-dispo-a.woocommerce .hsb-onglets .woocommerce-tabs ul.tabs li.active,body.hsb-dispo-a.woocommerce .hsb-onglets .woocommerce-tabs ul.tabs li+li.active{box-shadow:inset 0-3px 0 var(--hsb-primaire),inset 0 1px 0#e4e0d8,inset 1px 0 0#e4e0d8,inset -1px 0 0#e4e0d8}body.hsb-dispo-a.woocommerce .hsb-onglets .woocommerce-tabs ul.tabs li a,body.hsb-dispo-a.woocommerce .hsb-onglets .woocommerce-tabs ul.tabs li.active a{color:var(--hsb-primaire);font-size:14px;letter-spacing:.04em}body.hsb-dispo-a.woocommerce .hsb-onglets .woocommerce-tabs ul.tabs li a:focus-visible{outline-color:var(--hsb-primaire)}@media (max-width:767px){body.hsb-dispo-a.woocommerce .hsb-resume .product_title{font-size:24px}body.hsb-dispo-a.woocommerce .hsb-fiche>.hsb-zone--question{margin-top:24px}}@media (min-width:768px) and (max-width:1024px){body.hsb-dispo-a.woocommerce .hsb-resume .product_title{font-size:26px}body.hsb-dispo-a.woocommerce .hsb-resume>p.price{font-size:24px}body.hsb-dispo-a.woocommerce .hsb-a-caract{grid-template-columns:1fr}}body.hsb-dispo-a .hsb-resume .hst-sim{min-height:271px;box-sizing:border-box}@media (max-width:1024px){body.hsb-dispo-a .hsb-resume .hst-sim{min-height:343px}}@media (max-width:767px){body.hsb-dispo-a .hsb-resume .hst-sim{min-height:449px}}