/* =============================================================================
   PLAYER 63 — feuille de style unique du site
   Reprise du site WordPress/DIVI (player63.fr) en HTML statique :
   même structure et mêmes textes, mise en forme modernisée.
   Couleurs et polices du site d'origine : tout est réglé ici, en haut du fichier.
   ============================================================================= */

:root {
  --rouge: #ca0000;          /* rouge du site (charte : #c80000) : cartes, boutons, sections */
  --rouge-vif: #e3100f;
  --rouge-fonce: #701610;    /* texte des boutons blancs et survols du site d'origine */
  --noir: #0f0f0f;           /* sections sombres (Restauration, Proshop) */
  --encre: #1e1f1a;          /* prix des cartes tarifs */
  --gris-clair: #f4f4f4;     /* sections claires (Événements, Restaurant) */
  --gris-trait: #e4e4e1;
  --gris-texte: #6b6b66;
  --texte: #1e1f1a;
  --blanc: #fff;
  --ombre-douce: 0 18px 40px -22px rgba(0, 0, 0, .45);
  --ombre-rouge: 0 16px 34px -14px rgba(202, 0, 0, .6);
  --rayon: 10px;             /* coins des cartes du site d'origine */
  --rayon-grand: 30px;       /* carte rouge « Player 63 » */
  --titre: "Anton", Impact, "Arial Narrow", sans-serif;   /* titres (Anton) */
  --affiche: "Bayon", "Anton", Impact, sans-serif;        /* JOUEZ / VIBREZ / SAVOUREZ */
  --corps: "Noto Sans", Arial, sans-serif;                /* textes, menu, boutons */
  --entete-h: 84px;
  --ease: cubic-bezier(.22, 1, .36, 1);
}

*, *::before, *::after { box-sizing: border-box; }
html { overflow-x: clip; scroll-behavior: smooth; scroll-padding-top: calc(var(--entete-h) + 16px); -webkit-text-size-adjust: 100%; }
body { margin: 0; font-family: var(--corps); font-size: 16px; line-height: 1.7; color: var(--texte); background: var(--blanc); overflow-x: clip; }
img, video, iframe { max-width: 100%; display: block; }
img { height: auto; }
a { color: inherit; text-decoration: none; }
button { font: inherit; color: inherit; cursor: pointer; background: none; border: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-family: var(--titre); font-weight: 400; line-height: 1.15; margin: 0 0 .5em; color: inherit; letter-spacing: .01em; }
h1 { font-size: clamp(2.4rem, 5.6vw, 4.4rem); }
h2 { font-size: clamp(2rem, 4vw, 3.2rem); }
h3 { font-size: clamp(1.25rem, 2vw, 1.55rem); }
h4 { font-family: var(--corps); font-weight: 600; font-size: 1rem; letter-spacing: 0; }
p { margin: 0 0 1em; }
strong { font-weight: 700; }
.sr { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
:focus-visible { outline: 3px solid var(--rouge); outline-offset: 3px; border-radius: 6px; }
::selection { background: var(--rouge); color: #fff; }

.conteneur { width: min(1180px, 100% - 40px); margin-inline: auto; }
.conteneur--etroit { width: min(860px, 100% - 40px); margin-inline: auto; }
.section { position: relative; padding: clamp(64px, 9vw, 110px) 0; isolation: isolate; }
.section--serree { padding: clamp(40px, 6vw, 64px) 0; }
.section--grise { background: var(--gris-clair); }
.section--noire { background: var(--noir); color: #fff; }
.section--rouge { background: var(--rouge); color: #fff; }
.centre { text-align: center; }
.tel { white-space: nowrap; font-weight: 700; border-bottom: 2px solid currentColor; transition: color .3s, border-color .3s; }
.tel:hover { color: var(--rouge); border-color: var(--rouge); }
.section--noire .tel:hover, .section--rouge .tel:hover, .carte-rouge .tel:hover { color: #ffd2d2; border-color: #ffd2d2; }

/* Barre de progression de lecture */
.progression { position: fixed; inset: 0 0 auto 0; height: 3px; z-index: 120; background: linear-gradient(90deg, var(--rouge), #ff5a4a); transform-origin: 0 50%; transform: scaleX(0); }

/* Titres en trois parties (module « Advanced Heading » : préfixe / infixe / suffixe) */
.titre-duo .infixe { color: #fff; }
.titre-duo .prefixe, .titre-duo .suffixe { color: var(--rouge); }
.section--grise .titre-duo .infixe, .section--blanche .titre-duo .infixe { color: var(--texte); }
.trait { width: 64px; height: 5px; background: var(--rouge); margin: 0 0 26px; transform-origin: left; transform: scaleX(0); transition: transform 1s var(--ease) .2s; }
.visible .trait, .trait.visible { transform: none; }
.trait--centre { margin-inline: auto; transform-origin: center; }
.trait--blanc { background: #fff; }

/* ---------- Boutons (pilules arrondies du site d'origine) ---------- */
.bouton { position: relative; display: inline-flex; align-items: center; justify-content: center; gap: .6em; padding: 16px 30px; border-radius: 100px; font-family: var(--corps); font-weight: 700; font-size: 1rem; letter-spacing: .5px; line-height: 1.2; text-align: center; background: var(--rouge); color: #fff; border: 2px solid var(--rouge); transition: transform .35s var(--ease), box-shadow .35s var(--ease), background .3s, color .3s, border-color .3s; overflow: hidden; isolation: isolate; }
.bouton::after { content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(120deg, transparent 30%, rgba(255, 255, 255, .4) 50%, transparent 70%); transform: translateX(-120%); transition: transform .8s var(--ease); }
.bouton:hover::after { transform: translateX(120%); }
.bouton:hover { transform: translateY(-3px); box-shadow: var(--ombre-rouge); background: var(--rouge-fonce); border-color: var(--rouge-fonce); }
.bouton svg { width: 20px; height: 20px; flex: none; transition: transform .35s var(--ease); }
.bouton:hover svg { transform: translateX(4px); }
.bouton--blanc { background: #fff; color: var(--rouge-fonce); border-color: #fff; }
.bouton--blanc:hover { background: var(--rouge-fonce); color: #fff; border-color: #fff; box-shadow: 0 14px 30px -12px rgba(0, 0, 0, .55); }
.bouton--contour { background: transparent; color: var(--rouge); }
.bouton--contour:hover { background: var(--rouge); color: #fff; border-color: var(--rouge); }
.bouton--petit { padding: 10px 20px; font-size: .88rem; }
.bouton--maj { text-transform: uppercase; font-weight: 600; font-size: .9rem; }
.boutons { display: flex; flex-wrap: wrap; gap: 14px; }
.boutons--centre { justify-content: center; }

/* ---------- En-tête vitré qui se réduit ---------- */
.entete { position: fixed; inset: 0 0 auto 0; z-index: 100; height: var(--entete-h); transition: height .4s var(--ease); }
.entete::before { content: ""; position: absolute; inset: 0; background: rgba(255, 255, 255, .8); backdrop-filter: blur(14px) saturate(1.4); -webkit-backdrop-filter: blur(14px) saturate(1.4); border-bottom: 1px solid rgba(0, 0, 0, .06); transition: background .4s, box-shadow .4s; }
.entete.reduite { height: 66px; }
.entete.reduite::before { background: rgba(255, 255, 255, .95); box-shadow: 0 10px 30px -18px rgba(0, 0, 0, .45); }
.entete__in { position: relative; height: 100%; display: flex; align-items: center; gap: 18px; }
.entete__logo { flex: none; }
.entete__logo img { height: 62px; width: auto; transition: height .4s var(--ease), transform .5s var(--ease); }
.entete__logo:hover img { transform: rotate(-3deg) scale(1.05); }
.entete.reduite .entete__logo img { height: 48px; }
.menu { display: flex; align-items: center; gap: 4px; margin-left: auto; }
.menu a { position: relative; padding: 8px 14px; font-weight: 600; font-size: .95rem; color: rgba(30, 31, 26, .78); white-space: nowrap; transition: color .25s; }
.menu a::after { content: ""; position: absolute; left: 14px; right: 14px; bottom: 2px; height: 3px; background: var(--rouge); transform: scaleX(0); transform-origin: left; transition: transform .4s var(--ease); }
.menu a:hover, .menu a.actif { color: var(--rouge); }
.menu a:hover::after, .menu a.actif::after { transform: none; }
.entete__actions { display: flex; align-items: center; gap: 10px; flex: none; }
.burger { display: none; width: 46px; height: 46px; border-radius: 50%; position: relative; }
.burger span { position: absolute; left: 12px; right: 12px; height: 2px; background: var(--rouge); border-radius: 2px; transition: transform .4s var(--ease), opacity .3s; }
.burger span:nth-child(1) { top: 16px; } .burger span:nth-child(2) { top: 22px; } .burger span:nth-child(3) { top: 28px; }
body.menu-ouvert .burger span:nth-child(1) { transform: translateY(6px) rotate(45deg); }
body.menu-ouvert .burger span:nth-child(2) { opacity: 0; }
body.menu-ouvert .burger span:nth-child(3) { transform: translateY(-6px) rotate(-45deg); }

/* Menu mobile plein écran */
.tiroir { position: fixed; inset: 0; z-index: 99; background: linear-gradient(160deg, var(--noir) 30%, #3a0806); color: #fff; padding: calc(var(--entete-h) + 24px) 28px 36px; overflow-y: auto; clip-path: circle(0 at calc(100% - 44px) 42px); visibility: hidden; transition: clip-path .7s var(--ease), visibility 0s .7s; display: flex; flex-direction: column; }
body.menu-ouvert .tiroir { clip-path: circle(150% at calc(100% - 44px) 42px); visibility: visible; transition: clip-path .7s var(--ease), visibility 0s; }
body.menu-ouvert { overflow: hidden; }
.tiroir > a:not(.bouton) { display: flex; justify-content: space-between; align-items: center; padding: 14px 0; font-family: var(--titre); font-size: 1.9rem; letter-spacing: .02em; text-transform: uppercase; border-bottom: 1px solid rgba(255, 255, 255, .1); opacity: 0; transform: translateY(20px); transition: opacity .5s, transform .5s var(--ease), color .3s; }
.tiroir > a:not(.bouton)::after { content: "→"; color: var(--rouge-vif); font-family: var(--corps); font-size: 1.3rem; }
.tiroir > a.actif { color: #ff8a80; }
body.menu-ouvert .tiroir > a { opacity: 1; transform: none; }
body.menu-ouvert .tiroir > a:nth-child(2) { transition-delay: .05s; } body.menu-ouvert .tiroir > a:nth-child(3) { transition-delay: .1s; }
body.menu-ouvert .tiroir > a:nth-child(4) { transition-delay: .15s; } body.menu-ouvert .tiroir > a:nth-child(5) { transition-delay: .2s; }
.tiroir .bouton { margin-top: 26px; width: 100%; }
.tiroir__tel { margin-top: auto; padding-top: 26px; color: rgba(255, 255, 255, .75); }
.tiroir__tel a { color: #fff; font-weight: 700; white-space: nowrap; }

/* ---------- Héros de l'accueil : JOUEZ / VIBREZ / SAVOUREZ ---------- */
.hero { position: relative; min-height: 100svh; padding-top: var(--entete-h); background: var(--noir); color: #fff; overflow: hidden; isolation: isolate; }
.hero__fond { position: absolute; inset: 0; z-index: -1; overflow: hidden; }
.hero__fond img { width: 100%; height: 100%; object-fit: cover; object-position: 60% 30%; animation: kenburns 24s ease-in-out infinite alternate; }
@keyframes kenburns { from { transform: scale(1.04); } to { transform: scale(1.14) translate(-1.5%, -1%); } }
.hero__colonnes { display: flex; min-height: calc(100svh - var(--entete-h)); }
.hero__col { position: relative; flex: 1 1 0; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 10px; padding: 40px 18px; text-align: center; border-right: 1px solid rgba(255, 255, 255, .22); transition: flex-grow .8s var(--ease); overflow: hidden; opacity: 0; transform: translateY(50px); animation: colonne 1s var(--ease) forwards; animation-delay: calc(var(--i, 0) * .14s + .15s); }
.hero__col:last-child { border-right: 0; }
.hero__col::before { content: ""; position: absolute; inset: 0; z-index: -1; background: rgba(202, 0, 0, .8); transition: background .6s var(--ease), opacity .6s; }
.hero__col::after { content: ""; position: absolute; left: 50%; bottom: 0; width: 0; height: 6px; background: #fff; transform: translateX(-50%); transition: width .6s var(--ease); }
@keyframes colonne { to { opacity: 1; transform: none; } }
a.hero__col:hover, a.hero__col:focus-visible { flex-grow: 1.45; }
a.hero__col:hover::before, a.hero__col:focus-visible::before { background: rgba(15, 15, 15, .35); }
a.hero__col:hover::after, a.hero__col:focus-visible::after { width: 70%; }
.hero__col--logo::before { background: rgba(202, 0, 0, .86); }
.hero__col--logo img { width: min(240px, 80%); filter: drop-shadow(0 18px 30px rgba(0, 0, 0, .35)); animation: flotte-logo 5s ease-in-out infinite alternate; }
@keyframes flotte-logo { from { transform: translateY(-6px); } to { transform: translateY(8px); } }
.hero__mot { font-family: var(--affiche); font-size: clamp(3rem, 6.4vw, 6rem); line-height: .95; margin: 0; letter-spacing: .02em; text-shadow: 0 10px 30px rgba(0, 0, 0, .3); transition: transform .6s var(--ease), letter-spacing .6s var(--ease); }
a.hero__col:hover .hero__mot { transform: translateY(-6px) scale(1.04); letter-spacing: .06em; }
.hero__liste { list-style: none; margin: 0; padding: 0; font-family: var(--corps); font-weight: 600; font-size: clamp(1rem, 1.4vw, 1.2rem); line-height: 1.8; }
.hero__liste li { opacity: .92; transition: transform .5s var(--ease), opacity .4s; transition-delay: calc(var(--j, 0) * 50ms); }
a.hero__col:hover .hero__liste li { transform: translateY(-4px); opacity: 1; }
.hero__fleche { width: 46px; height: 46px; border-radius: 50%; border: 2px solid rgba(255, 255, 255, .7); display: grid; place-items: center; margin-top: 14px; transition: background .4s, transform .5s var(--ease), border-color .4s; }
.hero__fleche svg { width: 20px; height: 20px; }
a.hero__col:hover .hero__fleche { background: #fff; color: var(--rouge); border-color: #fff; transform: rotate(-45deg); }
.hero__defiler { position: absolute; left: 50%; bottom: 22px; width: 26px; height: 42px; border: 2px solid rgba(255, 255, 255, .8); border-radius: 20px; transform: translateX(-50%); z-index: 2; }
.hero__defiler::after { content: ""; position: absolute; left: 50%; top: 8px; width: 4px; height: 8px; margin-left: -2px; border-radius: 2px; background: #fff; animation: molette 1.8s infinite; }
@keyframes molette { 0% { opacity: 0; transform: translateY(-4px); } 40% { opacity: 1; } 100% { opacity: 0; transform: translateY(12px); } }

/* ---------- Héros des pages intérieures ---------- */
.hero-page { position: relative; padding: calc(var(--entete-h) + 56px) 0 64px; overflow: hidden; isolation: isolate; }
.hero-page.section--grise::before, .hero-page.section--noire::before { content: ""; position: absolute; z-index: -1; width: 640px; height: 640px; right: -220px; top: -260px; border-radius: 50%; background: radial-gradient(circle, rgba(202, 0, 0, .18), transparent 65%); animation: flotte 11s ease-in-out infinite alternate; pointer-events: none; }
@keyframes flotte { to { transform: translate(-70px, 50px) scale(1.12); } }
.hero-page h1 .lettre, .lettres .lettre { display: inline-block; opacity: 0; transform: translateY(.5em) rotate(6deg); animation: lettre .8s var(--ease) forwards; animation-delay: calc(var(--i) * 32ms + .15s); white-space: pre; }
@keyframes lettre { to { opacity: 1; transform: none; } }
.hero-page .trait { transform: none; animation: traitIn 1s var(--ease) .5s both; }
@keyframes traitIn { from { transform: scaleX(0); } }
.hero-page .duo { align-items: center; }
.photo-hero { position: relative; border-radius: var(--rayon); overflow: hidden; box-shadow: 0 40px 70px -40px rgba(0, 0, 0, .7); animation: photoIn 1.2s var(--ease) both; }
.photo-hero img { width: 100%; aspect-ratio: 3 / 2; object-fit: cover; animation: kenburns 22s ease-in-out infinite alternate; }
@keyframes photoIn { from { opacity: 0; transform: translateY(30px) scale(.97); filter: blur(6px); } to { opacity: 1; transform: none; filter: none; } }
.logo-hero { width: min(380px, 80%); margin: 0 auto; animation: photoIn 1.2s var(--ease) both; }
.logo-hero img { animation: flotte-logo 5s ease-in-out infinite alternate; filter: drop-shadow(0 22px 26px rgba(0, 0, 0, .2)); }

/* ---------- Titres qui montent ---------- */
.ligne-titre { display: block; overflow: hidden; padding-bottom: .1em; }
.ligne-titre > span { display: inline-block; transform: translateY(105%); transition: transform 1s var(--ease); }
.visible .ligne-titre > span, .ligne-titre.visible > span { transform: none; }

/* ---------- Grilles ---------- */
.grille { display: grid; gap: 24px; }
.grille-2 { grid-template-columns: repeat(2, 1fr); }
.grille-3 { grid-template-columns: repeat(3, 1fr); }
.duo { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(28px, 5vw, 64px); align-items: start; }
.duo--centre { align-items: center; }
.marge-haut { margin-top: 40px; }

/* Lueur qui suit la souris */
.lueur { --x: 50%; --y: 50%; position: relative; }
.lueur::before { content: ""; position: absolute; inset: 0; border-radius: inherit; pointer-events: none; opacity: 0; transition: opacity .3s; background: radial-gradient(360px circle at var(--x) var(--y), rgba(202, 0, 0, .14), transparent 45%); z-index: 1; }
.lueur:hover::before { opacity: 1; }
.section--rouge .lueur::before, .carte-rouge.lueur::before { background: radial-gradient(360px circle at var(--x) var(--y), rgba(255, 255, 255, .18), transparent 45%); }

/* ---------- Accueil : carte rouge « Player 63 » ---------- */
.carte-rouge { position: relative; max-width: 620px; margin: 0 auto; padding: clamp(36px, 5vw, 54px) clamp(24px, 4.5vw, 50px); border-radius: var(--rayon-grand); background: var(--rouge); color: #fff; text-align: center; box-shadow: 0 40px 80px -40px rgba(202, 0, 0, .8); overflow: hidden; isolation: isolate; }
.carte-rouge::after { content: ""; position: absolute; z-index: -1; width: 380px; height: 380px; right: -160px; top: -160px; border-radius: 50%; background: radial-gradient(circle, rgba(255, 255, 255, .18), transparent 65%); animation: flotte 9s ease-in-out infinite alternate; }
.carte-rouge h2 { font-size: clamp(2.4rem, 5vw, 3.4rem); margin-bottom: 14px; }
.carte-rouge .accroche { font-style: italic; font-size: 1.05rem; color: rgba(255, 255, 255, .92); }
.atout { position: relative; z-index: 2; padding: 22px 0 4px; border-top: 1px solid rgba(255, 255, 255, .2); }
.atout__ico { width: 54px; height: 54px; margin: 0 auto 10px; border-radius: 50%; display: grid; place-items: center; background: rgba(255, 255, 255, .14); transition: transform .5s var(--ease), background .3s; }
.atout:hover .atout__ico { transform: rotate(-12deg) scale(1.1); background: #fff; color: var(--rouge); }
.atout__ico svg { width: 26px; height: 26px; }
.atout h3 { font-family: var(--corps); font-weight: 700; font-size: 1.3rem; margin-bottom: 6px; }
.atout p { color: rgba(255, 255, 255, .9); font-size: 1.02rem; }
.chiffre { display: inline-block; min-width: .6em; font-weight: 800; font-variant-numeric: tabular-nums; }
.carte-rouge .bouton { margin-top: 14px; position: relative; z-index: 2; }

/* ---------- Accueil : les 4 sports ---------- */
.sports { display: grid; grid-template-columns: repeat(2, 1fr); gap: clamp(24px, 4vw, 48px); }
.sport { position: relative; display: flex; flex-direction: column; }
.sport__photo { position: relative; border-radius: var(--rayon); overflow: hidden; aspect-ratio: 3 / 2; box-shadow: var(--ombre-douce); transform: perspective(1000px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)); transition: transform .6s var(--ease); }
.sport__photo img { width: 100%; height: 100%; object-fit: cover; transition: transform 1.2s var(--ease); }
.sport:hover .sport__photo img { transform: scale(1.07); }
.sport__photo::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 50%, rgba(15, 15, 15, .55)); }
.sport__etiquette { position: absolute; left: 22px; bottom: 50px; z-index: 2; font-family: var(--titre); font-size: clamp(2rem, 4vw, 3rem); color: #fff; line-height: 1; text-shadow: 0 6px 20px rgba(0, 0, 0, .4); }
.sport__texte { position: relative; z-index: 2; margin: -38px 18px 0; padding: 30px 28px 24px; border-radius: 7px; background: var(--gris-clair); border-top: 4px solid var(--rouge); transition: transform .5s var(--ease), box-shadow .5s var(--ease); }
.sport:hover .sport__texte { transform: translateY(-6px); box-shadow: var(--ombre-douce); }
.sport__texte h3 { font-size: 1.6rem; color: var(--rouge); margin-bottom: 10px; }
.sport__texte p { font-size: .97rem; }
.sport__spash { display: flex; gap: 10px; align-items: flex-start; padding: 12px 14px; border-radius: 8px; background: #fff; border-left: 3px solid var(--rouge); font-weight: 600; }
.sport__spash svg { width: 22px; height: 22px; flex: none; color: var(--rouge); margin-top: 2px; }

/* ---------- Accordéon d'images (module DiviFlash « Image Accordion ») ---------- */
.accordeon-photos { display: flex; gap: 8px; height: 560px; border-radius: var(--rayon); overflow: hidden; }
.accordeon-photos button { position: relative; flex: 1 1 0; min-width: 0; border-radius: var(--rayon); overflow: hidden; transition: flex-grow .8s var(--ease), filter .5s; filter: grayscale(.5) brightness(.7); }
.accordeon-photos button.actif { flex-grow: 9; filter: none; }
.accordeon-photos img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 1.2s var(--ease); }
.accordeon-photos button.actif img { transform: scale(1.04); }
.accordeon-photos button::after { content: ""; position: absolute; left: 50%; bottom: 14px; width: 8px; height: 8px; margin-left: -4px; border-radius: 50%; background: #fff; opacity: .8; transition: opacity .3s; }
.accordeon-photos button.actif::after { opacity: 0; }

/* ---------- Bloc texte sur fond noir (Restauration, Proshop) ---------- */
.texte-sombre h3 { font-family: var(--corps); font-weight: 700; font-size: 1.3rem; line-height: 1.5; color: #fff; }
.texte-sombre p { color: rgba(255, 255, 255, .9); font-size: 1.08rem; line-height: 1.65; }
.texte-sombre .bouton { margin-top: 18px; }
.adidas { width: 260px; margin: 0 0 28px; animation: flotte-logo 5s ease-in-out infinite alternate; }
.adidas img { filter: drop-shadow(0 0 0 rgba(255, 255, 255, 0)); transition: filter .5s; }
.adidas:hover img { filter: drop-shadow(0 0 22px rgba(255, 255, 255, .5)); }

/* ---------- Tarifs : sélecteur heures pleines / creuses + cartes ---------- */
.tarifs-intro h2 { color: var(--rouge); }
.tarifs-intro ul { list-style: none; margin: 0 0 1em; padding: 0; }
.tarifs-intro li { position: relative; padding-left: 30px; margin-bottom: 8px; }
.tarifs-intro li::before { content: ""; position: absolute; left: 0; top: .35em; width: 18px; height: 18px; border-radius: 50%; background: var(--rouge) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center / 11px no-repeat; }
.bascule { position: relative; display: inline-grid; grid-template-columns: 1fr 1fr; width: 100%; max-width: 380px; margin: 18px 0 22px; border: 2px solid var(--rouge); border-radius: 8px; overflow: hidden; isolation: isolate; }
.bascule::before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; width: 50%; background: var(--rouge); transition: transform .55s var(--ease); }
.bascule[data-etat="creuses"]::before { transform: translateX(100%); }
.bascule button { padding: 14px 10px; font-weight: 700; font-size: 1.05rem; color: var(--texte); transition: color .4s; }
.bascule button[aria-pressed="true"] { color: #fff; }
.prix-grille { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; }
.prix-grille--3 { grid-template-columns: repeat(3, 1fr); }
.prix { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px; padding: 26px 18px; border-radius: var(--rayon); background: #fff; border: 2px solid var(--gris-trait); text-align: center; overflow: hidden; transition: transform .45s var(--ease), box-shadow .45s var(--ease), border-color .3s; }
.prix:hover { transform: translateY(-6px); box-shadow: var(--ombre-douce); border-color: rgba(202, 0, 0, .45); }
.prix--large { grid-column: 1 / -1; }
.prix__ico { width: 44px; height: 44px; border-radius: 50%; display: grid; place-items: center; background: rgba(202, 0, 0, .08); color: var(--rouge); margin-bottom: 4px; position: relative; z-index: 2; transition: transform .5s var(--ease), background .3s, color .3s; }
.prix:hover .prix__ico { transform: rotate(-12deg) scale(1.1); background: var(--rouge); color: #fff; }
.prix__ico svg { width: 22px; height: 22px; }
.prix h3 { font-family: var(--corps); font-weight: 700; font-size: 1.15rem; margin: 0; position: relative; z-index: 2; }
.prix__montant { font-family: var(--corps); font-weight: 700; font-size: clamp(2.4rem, 4.4vw, 3rem); line-height: 1.15; color: var(--encre); font-variant-numeric: tabular-nums; position: relative; z-index: 2; transition: color .4s; }
.prix h4 { margin: 0; font-weight: 400; font-size: .92rem; color: var(--gris-texte); position: relative; z-index: 2; }
.prix::after { content: ""; position: absolute; left: 0; bottom: 0; height: 4px; width: 0; background: var(--rouge); transition: width 1.2s var(--ease) .2s; }
.prix.visible::after { width: 100%; }
.prix.change .prix__montant { animation: change .6s var(--ease); }
@keyframes change { 40% { transform: scale(.9); color: var(--rouge); } }
/* Variante sur fond rouge (week-end) */
.section--rouge .prix { background: rgba(255, 255, 255, .08); border-color: rgba(255, 255, 255, .25); color: #fff; }
.section--rouge .prix:hover { border-color: #fff; background: rgba(255, 255, 255, .14); }
.section--rouge .prix__montant { color: #fff; }
.section--rouge .prix h4 { color: rgba(255, 255, 255, .78); }
.section--rouge .prix__ico { background: rgba(255, 255, 255, .15); color: #fff; }
.section--rouge .prix:hover .prix__ico { background: #fff; color: var(--rouge); }
.section--rouge .prix::after { background: #fff; }
/* Cartes de séances */
.prix--carte .seances { display: grid; gap: 10px; width: 100%; margin-top: 8px; position: relative; z-index: 2; }
.seance { display: flex; justify-content: space-between; align-items: baseline; gap: 10px; padding: 12px 16px; border-radius: 8px; background: var(--gris-clair); font-family: var(--titre); font-size: 1.35rem; transition: background .3s, color .3s; }
.seance { white-space: nowrap; }
.seance b { font-weight: 400; color: var(--rouge); font-size: 1.6rem; font-variant-numeric: tabular-nums; transition: color .3s; }
.seance:hover { background: var(--rouge); color: #fff; }
.seance:hover b { color: #fff; }
.horaires-cartes { display: grid; gap: 18px; margin-bottom: 22px; }
.horaire { padding: 22px 22px 18px; border-radius: var(--rayon); background: var(--gris-clair); border-left: 5px solid var(--gris-texte); transition: transform .4s var(--ease), border-color .3s, box-shadow .4s; }
.horaire--pleine { border-left-color: var(--rouge); }
.horaire.surligne { transform: translateX(6px); box-shadow: var(--ombre-douce); background: #fff; }
.horaire h2 { font-size: 1.6rem; margin-bottom: 10px; }
.horaire--pleine h2 { color: var(--rouge); }
.horaire dl { margin: 0; display: grid; gap: 4px; }
.horaire dt { font-family: var(--titre); font-size: 1.15rem; }
.horaire dd { margin: 0 0 8px; font-variant-numeric: tabular-nums; font-weight: 600; }
.note { font-size: .95rem; color: var(--gris-texte); }
.note strong { color: var(--texte); }
.visuel-tarif { display: grid; place-items: center; }
.visuel-tarif img { width: min(340px, 100%); animation: flotte-haut-bas 6s ease-in-out infinite alternate; }
@keyframes flotte-haut-bas { from { transform: translateY(-14px) rotate(-2deg); } to { transform: translateY(14px) rotate(2deg); } }

/* ---------- Événements (fond rouge) ---------- */
.evenements-tete { max-width: 860px; margin-bottom: 44px; }
.evenements-tete h3 { font-family: var(--corps); font-weight: 700; font-size: 1.35rem; }
.evenement { position: relative; display: flex; flex-direction: column; border-radius: 22px; overflow: hidden; background: rgba(0, 0, 0, .18); border: 1px solid rgba(255, 255, 255, .2); text-align: center; transition: transform .5s var(--ease), background .3s, border-color .3s; }
.evenement:hover { transform: translateY(-8px) rotate(-.6deg); background: rgba(0, 0, 0, .3); border-color: rgba(255, 255, 255, .55); }
.evenement__photo { overflow: hidden; aspect-ratio: 3 / 2; }
.evenement__photo img { width: 100%; height: 100%; object-fit: cover; transition: transform 1s var(--ease); }
.evenement:hover .evenement__photo img { transform: scale(1.08); }
.evenement__texte { padding: 22px 22px 26px; position: relative; z-index: 2; }
.evenement h4 { font-family: var(--titre); font-weight: 400; font-size: 1.55rem; line-height: 1.2; margin-bottom: 10px; }
.evenement p { margin: 0 0 .6em; color: rgba(255, 255, 255, .92); }
.evenement .petit-titre { font-weight: 700; color: #fff; }

/* ---------- Anniversaire ---------- */
.anniversaire { display: grid; grid-template-columns: .8fr 1.2fr; gap: clamp(28px, 5vw, 64px); align-items: center; width: min(1060px, 100% - 40px); margin: 0 auto; }
.anniversaire__photo { position: relative; border-radius: var(--rayon); overflow: hidden; box-shadow: var(--ombre-douce); }
.anniversaire__photo img { width: 100%; aspect-ratio: 3 / 4; object-fit: cover; animation: kenburns 18s ease-in-out infinite alternate; }
.anniversaire h2 { font-size: clamp(1.8rem, 3.4vw, 2.6rem); color: var(--rouge); }
.anniversaire__infos { display: inline-flex; flex-wrap: wrap; gap: 8px; margin: 4px 0 18px; padding: 0; list-style: none; }
.anniversaire__infos li { padding: 8px 16px; border-radius: 999px; background: var(--rouge); color: #fff; font-weight: 700; font-size: .95rem; transition: transform .35s var(--ease); }
.anniversaire__infos li:hover { transform: translateY(-3px) rotate(-2deg); }
.confettis { position: absolute; inset: 0; pointer-events: none; overflow: hidden; z-index: -1; }
.confettis i { position: absolute; top: -20px; width: 9px; height: 14px; border-radius: 2px; opacity: .45; animation: confetti linear infinite; }
@keyframes confetti { to { transform: translateY(1100px) rotate(720deg); } }

/* ---------- Carrousel de photos à glisser (module « Logo Carousel ») ---------- */
.carrousel { position: relative; }
.carrousel__piste { display: grid; grid-auto-flow: column; grid-auto-columns: calc((100% - 48px) / 3); gap: 24px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; padding: 6px 2px 14px; cursor: grab; }
.carrousel__piste::-webkit-scrollbar { display: none; }
.carrousel__piste.glisse { cursor: grabbing; scroll-snap-type: none; }
.carrousel__piste > * { scroll-snap-align: start; }
.carrousel--4 .carrousel__piste { grid-auto-columns: calc((100% - 72px) / 4); }
.carrousel--2 .carrousel__piste { grid-auto-columns: calc((100% - 16px) / 2); gap: 16px; }
.carrousel__nav { display: flex; gap: 10px; justify-content: center; align-items: center; margin-top: 14px; }
.carrousel__nav button { width: 48px; height: 48px; border-radius: 50%; border: 2px solid currentColor; display: grid; place-items: center; opacity: .75; transition: background .3s, border-color .3s, color .3s, transform .3s, opacity .3s; }
.carrousel__nav button:hover { background: var(--rouge); border-color: var(--rouge); color: #fff; transform: scale(1.06); opacity: 1; }
.carrousel__nav svg { width: 20px; height: 20px; }
.carrousel__points { display: flex; gap: 6px; margin: 0 8px; }
.carrousel__points i { width: 8px; height: 8px; border-radius: 4px; background: currentColor; opacity: .3; transition: width .4s var(--ease), opacity .3s, background .3s; }
.carrousel__points i.actif { width: 24px; opacity: 1; background: var(--rouge); }
.vignette { position: relative; display: block; border-radius: var(--rayon); overflow: hidden; aspect-ratio: 3 / 2; background: #222; }
.vignette img { width: 100%; height: 100%; object-fit: cover; transition: transform .9s var(--ease); pointer-events: none; }
.vignette::after { content: ""; position: absolute; inset: 0; background: rgba(202, 0, 0, .45) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5M11 8v6M8 11h6'/%3E%3C/svg%3E") center / 40px no-repeat; opacity: 0; transition: opacity .4s; }
.vignette:hover img { transform: scale(1.08); }
.vignette:hover::after { opacity: 1; }

/* ---------- Pages Restaurant / Événements ---------- */
.bloc-texte { max-width: 820px; margin: 0 auto; text-align: center; }
.bloc-texte p { font-size: 1.08rem; }
.bloc-texte h3 { font-family: var(--corps); font-weight: 700; font-size: 1.3rem; }
.encadre-resa { display: inline-flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 10px 16px; margin-top: 10px; padding: 16px 26px; border-radius: 100px; background: var(--rouge); color: #fff; box-shadow: var(--ombre-rouge); transition: transform .4s var(--ease); }
.encadre-resa:hover { transform: translateY(-3px) scale(1.02); }
.encadre-resa h3 { margin: 0; font-size: 1.1rem; }
.encadre-resa svg { width: 22px; height: 22px; animation: sonne 2.4s ease-in-out infinite; }
@keyframes sonne { 0%, 60%, 100% { transform: rotate(0); } 65% { transform: rotate(-14deg); } 75% { transform: rotate(12deg); } 85% { transform: rotate(-8deg); } }
.encadre-resa .tel { border-bottom-color: rgba(255, 255, 255, .6); }
.seminaire { display: grid; grid-template-columns: .9fr 1.1fr; gap: clamp(28px, 5vw, 60px); align-items: center; }
.seminaire__photo { border-radius: var(--rayon); overflow: hidden; box-shadow: var(--ombre-douce); }
.seminaire__photo img { width: 100%; aspect-ratio: 3 / 2; object-fit: cover; }
.seminaire h2 { font-size: clamp(1.6rem, 3vw, 2.3rem); color: var(--rouge); }
.seminaire p { font-size: 1.06rem; }

/* ---------- Mentions légales ---------- */
.legal { display: grid; grid-template-columns: 240px 1fr; gap: clamp(24px, 4vw, 56px); align-items: start; }
.sommaire { position: sticky; top: calc(var(--entete-h) + 24px); display: grid; gap: 6px; }
.sommaire a { padding: 12px 16px; border-radius: 8px; font-weight: 600; border-left: 4px solid transparent; background: var(--gris-clair); transition: background .3s, color .3s, border-color .3s, transform .3s var(--ease); }
.sommaire a:hover { transform: translateX(4px); }
.sommaire a.actif { background: var(--rouge); color: #fff; border-color: var(--rouge-fonce); }
.legal__partie { padding: clamp(24px, 4vw, 40px); border-radius: var(--rayon); border: 1px solid var(--gris-trait); margin-bottom: 30px; background: #fff; }
.legal__partie > h2 { color: var(--rouge); font-size: clamp(1.8rem, 3.4vw, 2.4rem); }
.legal h3 { font-family: var(--corps); font-weight: 700; font-size: 1.15rem; margin: 1.6em 0 .5em; }
.legal h4 { margin: 1em 0 .3em; }
.legal ul { padding-left: 20px; margin: 0 0 1em; }
.legal li { margin-bottom: 4px; }
.legal li::marker { color: var(--rouge); }
.legal a:not(.bouton) { color: var(--rouge); font-weight: 600; border-bottom: 1px solid currentColor; overflow-wrap: anywhere; }
.legal .sommaire a.actif { color: #fff; } /* sinon la règle des liens ci-dessus rendait le texte rouge sur fond rouge */
.legal__maj { font-size: .92rem; font-style: italic; opacity: .75; }
/* Informations à obtenir du club (A-CONFIRMER) : surlignées, à retirer une fois complétées */
mark.a-confirmer { padding: 0 .3em; border-radius: 4px; background: #fff1b8; color: #6b4f00; font-weight: 600; }

/* ---------- Pied de page : application + crédits (toutes les pages) ---------- */
.appli { background: #fff; overflow: hidden; }
.appli__visuel { position: relative; display: grid; place-items: center; }
.appli__visuel::before { content: ""; position: absolute; width: 78%; aspect-ratio: 1; border-radius: 50%; background: radial-gradient(circle, rgba(202, 0, 0, .16), transparent 66%); animation: pulse 5s ease-in-out infinite alternate; }
@keyframes pulse { to { transform: scale(1.12); } }
.appli__visuel img { position: relative; width: min(380px, 80%); animation: flotte-haut-bas 4s ease-in-out infinite alternate; filter: drop-shadow(0 30px 30px rgba(0, 0, 0, .25)); }
.appli h2 { font-size: clamp(2.2rem, 4.4vw, 3rem); }
.appli h3 { font-family: var(--corps); font-weight: 700; font-size: 1.15rem; color: var(--gris-texte); }
.appli ul { list-style: none; margin: 0 0 8px; padding: 0; display: grid; gap: 10px; }
.appli li { display: flex; align-items: center; gap: 12px; font-size: 1.02rem; opacity: 0; transform: translateX(-20px); transition: opacity .6s, transform .6s var(--ease); transition-delay: calc(var(--j, 0) * 90ms + .2s); }
.appli .visible li { opacity: 1; transform: none; }
.appli li span { width: 34px; height: 34px; flex: none; border-radius: 50%; display: grid; place-items: center; background: rgba(202, 0, 0, .1); color: var(--rouge); }
.appli li svg { width: 18px; height: 18px; }
.appli .bouton { margin-top: 26px; border-radius: 10px; text-transform: uppercase; font-weight: 600; font-size: .9rem; padding: 15px 34px; }
.credits { background: #000; color: rgba(255, 255, 255, .8); padding: 28px 0; font-size: .92rem; }
.credits__in { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 14px 30px; }
.credits nav { display: flex; flex-wrap: wrap; gap: 4px 20px; width: 100%; padding-bottom: 16px; border-bottom: 1px solid rgba(255, 255, 255, .12); }
.credits nav a:hover, .credits p a:hover { color: #fff; }
.credits p { margin: 0; }
.coeur { display: inline-block; color: var(--rouge-vif); animation: bat 1.6s ease-in-out infinite; }
@keyframes bat { 0%, 100% { transform: scale(1); } 15% { transform: scale(1.25); } 30% { transform: scale(1); } 45% { transform: scale(1.18); } }

/* Retour en haut + bouton flottant mobile */
.flottant { position: fixed; z-index: 90; right: 18px; bottom: 18px; display: flex; flex-direction: column; gap: 10px; align-items: flex-end; }
.haut { width: 48px; height: 48px; border-radius: 50%; background: var(--noir); color: #fff; display: grid; place-items: center; opacity: 0; transform: translateY(20px); transition: opacity .4s, transform .4s var(--ease), background .3s; pointer-events: none; box-shadow: 0 10px 24px -10px rgba(0, 0, 0, .5); }
.haut.visible { opacity: 1; transform: none; pointer-events: auto; }
.haut:hover { background: var(--rouge); }
.haut svg { width: 20px; height: 20px; }
.flottant .bouton { display: none; box-shadow: 0 12px 30px -10px rgba(0, 0, 0, .6); }

/* Visionneuse photo plein écran */
.visionneuse { position: fixed; inset: 0; z-index: 200; display: grid; place-items: center; background: rgba(10, 10, 10, .95); padding: 60px 70px; opacity: 0; visibility: hidden; transition: opacity .4s, visibility .4s; }
.visionneuse.ouverte { opacity: 1; visibility: visible; }
.visionneuse img { max-height: 86vh; width: auto; border-radius: 10px; box-shadow: 0 40px 80px -30px #000; transform: scale(.94); transition: transform .5s var(--ease); }
.visionneuse.ouverte img { transform: none; }
.visionneuse button { position: fixed; width: 50px; height: 50px; border-radius: 50%; display: grid; place-items: center; background: rgba(255, 255, 255, .12); color: #fff; transition: background .3s; }
.visionneuse button:hover { background: var(--rouge); }
.visionneuse svg { width: 22px; height: 22px; }
.visionneuse [data-fermer] { top: 18px; right: 18px; }
.visionneuse [data-avant] { left: 14px; top: 50%; margin-top: -25px; }
.visionneuse [data-apres] { right: 14px; top: 50%; margin-top: -25px; }
.visionneuse__compte { position: fixed; bottom: 16px; left: 0; right: 0; text-align: center; color: rgba(255, 255, 255, .7); font-size: .85rem; margin: 0; }

/* Page 404 */
.page-404 { min-height: 100svh; display: flex; align-items: center; text-align: center; padding: calc(var(--entete-h) + 40px) 0 80px; background: var(--noir); color: #fff; }
.page-404 .gros-chiffre { font-family: var(--titre); font-size: clamp(6rem, 20vw, 12rem); line-height: 1; color: var(--rouge); margin: 0; }
.balle-404 { display: inline-block; animation: rebond 1.2s cubic-bezier(.5, 0, .5, 1) infinite alternate; }
@keyframes rebond { from { transform: translateY(-20px); } to { transform: translateY(10px) scaleY(.92); } }
.page-404 .bouton--contour { color: #fff; border-color: #fff; }

/* ---------- Apparitions au défilement ---------- */
.revele { opacity: 0; transform: translateY(40px); transition: opacity 1s var(--ease), transform 1s var(--ease); transition-delay: var(--delai, 0s); }
.revele--gauche { transform: translateX(-60px); }
.revele--droite { transform: translateX(60px); }
.revele--zoom { transform: scale(.93); }
.revele.visible { opacity: 1; transform: none; }

/* ---------- Responsive ---------- */
@media (max-width: 1080px) {
  .menu, .entete__actions .bouton { display: none; }
  .burger { display: block; }
  .entete__actions { margin-left: auto; }
}
@media (max-width: 980px) {
  .grille-3 { grid-template-columns: 1fr 1fr; }
  .carrousel__piste, .carrousel--4 .carrousel__piste { grid-auto-columns: calc((100% - 24px) / 2); }
  .legal { grid-template-columns: 1fr; }
  .sommaire { position: static; grid-template-columns: repeat(3, 1fr); }
  .sommaire a { text-align: center; border-left: 0; border-bottom: 4px solid transparent; }
  .prix-grille--3 { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 860px) {
  /* Héros mobile : logo sur la photo du bâtiment puis 3 bandeaux noirs (comme le site d'origine) */
  .hero { min-height: 0; }
  .hero__colonnes { flex-direction: column; min-height: 0; }
  .hero__col { flex: none; border-right: 0; border-bottom: 1px solid rgba(255, 255, 255, .3); padding: 26px 18px; }
  .hero__col--logo { min-height: 46svh; }
  .hero__col--logo::before { background: linear-gradient(180deg, rgba(202, 0, 0, .15), rgba(202, 0, 0, .55)); }
  .hero__col:not(.hero__col--logo)::before { background: rgba(0, 0, 0, .92); }
  a.hero__col:hover::before { background: rgba(202, 0, 0, .85); }
  .hero__mot { font-size: 3rem; }
  .hero__liste { display: flex; flex-wrap: wrap; justify-content: center; gap: 0 14px; font-size: .95rem; }
  .hero__fleche { display: none; }
  .hero__defiler { display: none; }
}
@media (max-width: 760px) {
  body { font-size: 15.5px; }
  :root { --entete-h: 70px; }
  .entete__logo img { height: 50px; }
  .entete.reduite .entete__logo img { height: 42px; }
  .grille-2, .grille-3, .duo, .sports, .seminaire, .anniversaire, .prix-grille--3 { grid-template-columns: 1fr; }
  .duo > .ordre-mobile { order: -1; }
  .accordeon-photos { height: 380px; gap: 5px; }
  .carrousel__piste, .carrousel--4 .carrousel__piste, .carrousel--2 .carrousel__piste { grid-auto-columns: 84%; gap: 14px; }
  .flottant .bouton { display: inline-flex; }
  .revele--gauche, .revele--droite { transform: translateY(40px); }
  .sport__texte { margin: -30px 10px 0; padding: 26px 20px 20px; }
  .anniversaire__photo img { aspect-ratio: 4 / 3; }
  .sommaire { grid-template-columns: 1fr; }
  .visuel-tarif img { width: min(240px, 70%); }
}
@media (max-width: 520px) {
  .prix-grille--cartes { grid-template-columns: 1fr; }
  .prix-grille { gap: 12px; }
  .prix { padding: 20px 10px; }
  .prix__montant { font-size: 2.1rem; }
  .prix h4 { font-size: .82rem; }
  .boutons .bouton { flex: 1 1 100%; }
  .bascule button { font-size: .95rem; }
  .visionneuse { padding: 60px 10px; }
  .visionneuse [data-avant], .visionneuse [data-apres] { top: auto; bottom: 10px; margin: 0; }
  .encadre-resa { border-radius: 20px; }
}
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; scroll-behavior: auto !important; }
  .revele, .hero__col, .hero-page h1 .lettre, .lettres .lettre, .appli li { opacity: 1; transform: none; }
  .ligne-titre > span, .trait { transform: none; }
  .confettis { display: none; }
}

/* Sans JavaScript : tout le contenu reste visible (aucune apparition au défilement) */
@media (scripting: none) {
  .revele { opacity: 1; transform: none; }
  .ligne-titre > span, .trait { transform: none; }
}

/* Pictos de raquette : pictos du TC Chauny (formes pleines) posés en MASQUE, ils prennent la couleur du texte (demande de Fanny, 2026-10-26) */
.picto-raquette { display: inline-block; flex: none; width: 1.2em; height: 1.2em; background-color: currentColor; -webkit-mask: url("data:image/png;base64,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") center / contain no-repeat; mask: url("data:image/png;base64,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") center / contain no-repeat; }
.picto-raquette--squash { -webkit-mask-image: url("data:image/png;base64,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"); mask-image: url("data:image/png;base64,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"); }
.prix__ico .picto-raquette { width: 24px; height: 24px; }
