.hsm-boutique-fiche{padding:20px;background-color:var(--color-white)}.hsm-boutique-fiche__lignes{margin:0}.hsm-boutique-fiche__ligne{display:flex;flex-direction:column;gap:6px;padding-block:14px}.hsm-boutique-fiche__ligne+.hsm-boutique-fiche__ligne{border-top:var(--hsm-filet)}.hsm-boutique-fiche__ligne dt{font-size:var(--hsm-size-majuscules);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-black-rgb) / var(--hsm-opacity-libelle))}.hsm-boutique-fiche__ligne dd{margin:0;font-size:var(--hsm-size-libelle);line-height:normal;letter-spacing:.1em}.hsm-boutique-fiche__ligne address{font-style:normal}.hsm-boutique-fiche__ligne a{color:inherit;text-decoration:none;overflow-wrap:anywhere}@media(hover:hover){.hsm-boutique-fiche__ligne a:hover{text-decoration:underline;text-underline-offset:3px}}.hsm-boutique-fiche__ligne--horaires{padding-bottom:20px}.hsm-boutique-fiche__ligne--horaires dd{display:flex;flex-direction:column;gap:8px}.hsm-boutique-statut{display:flex;align-items:center;gap:8px;letter-spacing:.1em}.hsm-boutique-statut[hidden]{display:none}.hsm-boutique-statut__pastille{flex-shrink:0;width:7px;height:7px;border-radius:50%;background-color:rgb(var(--color-black-rgb) / .4)}.hsm-boutique-statut:is([data-etat=ouvert],[data-etat=bientot]) .hsm-boutique-statut__pastille{background-color:var(--color-olive)}.hsm-boutique-horaires{width:100%;border-collapse:collapse;font-size:var(--hsm-size-corps);line-height:1.5;letter-spacing:.05em}.hsm-boutique-horaires :is(th,td){padding:0 0 6px;border:0;font-weight:400;vertical-align:top}.hsm-boutique-horaires tr:last-child :is(th,td){padding-bottom:0}.hsm-boutique-horaires th{text-align:left}.hsm-boutique-horaires td{text-align:right;white-space:nowrap}.hsm-boutique-horaires tr.is-aujourdhui :is(th,td){font-weight:600}.hsm-boutique-fiche__actions{display:flex;flex-direction:column;gap:12px}.hsm-boutique-fiche__bouton{width:100%}@media screen and (min-width:990px){.hsm-boutique-fiche{padding:32px}.hsm-boutique-fiche__ligne{flex-direction:row;gap:24px}.hsm-boutique-fiche__ligne dt{flex:0 0 120px}.hsm-boutique-fiche__ligne dd{flex:1 1 0;min-width:0;font-size:var(--hsm-size-corps);line-height:1.5;letter-spacing:.05em}.hsm-boutique-fiche__ligne--horaires{padding-bottom:14px}.hsm-boutique-fiche__ligne--horaires dd{gap:6px}.hsm-boutique-statut{padding-bottom:6px;letter-spacing:.1em}.hsm-boutique-fiche__actions{flex-direction:row;gap:16px;padding-top:24px}.hsm-boutique-fiche__bouton{flex:1 1 0;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/hsm-boutique-fiche.css.map */
