.gc-tour__grille{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"titre" "media" "liste";gap:.625rem}.gc-tour__titre{grid-area:titre;margin-bottom:.25rem}.gc-tour__media{grid-area:media;position:relative;aspect-ratio:1 / 1}.gc-tour__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--gc-r-bloc);background:var(--gc-sable-fonce)}.gc-tour__points{position:absolute;top:0;right:0;bottom:0;left:0}.gc-tour__point{position:absolute;left:var(--gc-x, 50%);top:var(--gc-y, 50%);transform:translate(-50%,-50%);width:var(--gc-cible);height:var(--gc-cible);display:flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none}.gc-tour__pastille{width:1.875rem;height:1.875rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:3px solid var(--gc-blanc);background:var(--gc-terracotta);color:var(--gc-blanc);font-size:.875rem;font-weight:700;line-height:1;box-shadow:var(--gc-ombre);transition:transform var(--gc-transition),background var(--gc-transition)}.gc-tour__liste{grid-area:liste;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.gc-tour__etape{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border-radius:.875rem;background:var(--gc-blanc);scroll-margin-top:6rem;transition:box-shadow var(--gc-transition)}.gc-tour__numero{flex:none;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gc-peche);font-weight:700;font-size:.875rem;transition:background var(--gc-transition),color var(--gc-transition)}.gc-tour__texte{font-size:.9375rem;line-height:1.45;min-width:0}.gc-tour__texte strong{font-weight:600}.gc-tour__etape:target{box-shadow:inset 0 0 0 2px var(--gc-terracotta)}.gc-tour__etape:target .gc-tour__numero{background:var(--gc-terracotta);color:var(--gc-blanc)}.gc-tour__point:hover .gc-tour__pastille,.gc-tour__point:focus-visible .gc-tour__pastille{transform:scale(1.15);background:var(--gc-terracotta-fonce)}.gc-tour__grille:has(.gc-tour__point:nth-child(1):is(:hover,:focus-visible)) .gc-tour__etape:nth-child(1),.gc-tour__grille:has(.gc-tour__point:nth-child(2):is(:hover,:focus-visible)) .gc-tour__etape:nth-child(2),.gc-tour__grille:has(.gc-tour__point:nth-child(3):is(:hover,:focus-visible)) .gc-tour__etape:nth-child(3),.gc-tour__grille:has(.gc-tour__point:nth-child(4):is(:hover,:focus-visible)) .gc-tour__etape:nth-child(4),.gc-tour__grille:has(.gc-tour__point:nth-child(5):is(:hover,:focus-visible)) .gc-tour__etape:nth-child(5),.gc-tour__grille:has(.gc-tour__point:nth-child(6):is(:hover,:focus-visible)) .gc-tour__etape:nth-child(6),.gc-tour__grille:has(.gc-tour__point:nth-child(7):is(:hover,:focus-visible)) .gc-tour__etape:nth-child(7),.gc-tour__grille:has(.gc-tour__point:nth-child(8):is(:hover,:focus-visible)) .gc-tour__etape:nth-child(8){box-shadow:inset 0 0 0 2px var(--gc-terracotta)}.gc-tour__grille:has(.gc-tour__etape:nth-child(1):hover) .gc-tour__point:nth-child(1) .gc-tour__pastille,.gc-tour__grille:has(.gc-tour__etape:nth-child(2):hover) .gc-tour__point:nth-child(2) .gc-tour__pastille,.gc-tour__grille:has(.gc-tour__etape:nth-child(3):hover) .gc-tour__point:nth-child(3) .gc-tour__pastille,.gc-tour__grille:has(.gc-tour__etape:nth-child(4):hover) .gc-tour__point:nth-child(4) .gc-tour__pastille,.gc-tour__grille:has(.gc-tour__etape:nth-child(5):hover) .gc-tour__point:nth-child(5) .gc-tour__pastille,.gc-tour__grille:has(.gc-tour__etape:nth-child(6):hover) .gc-tour__point:nth-child(6) .gc-tour__pastille,.gc-tour__grille:has(.gc-tour__etape:nth-child(7):hover) .gc-tour__point:nth-child(7) .gc-tour__pastille,.gc-tour__grille:has(.gc-tour__etape:nth-child(8):hover) .gc-tour__point:nth-child(8) .gc-tour__pastille{transform:scale(1.15);background:var(--gc-terracotta-fonce)}@media(min-width:750px){.gc-tour__grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:"media ." "media titre" "media liste" "media .";column-gap:var(--gc-espace-4);row-gap:var(--gc-espace-3)}.gc-tour__titre{margin-bottom:0}.gc-tour__pastille{width:2.125rem;height:2.125rem;font-size:1rem}.gc-tour__etape{gap:.875rem;padding:.875rem 1rem;border-radius:1rem}.gc-tour__numero{width:2rem;height:2rem;font-size:1rem}.gc-tour__texte{font-size:1rem}}@media(min-width:990px){.gc-tour__grille{column-gap:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gc-guided-tour.css.map */
