.gp:not(.drawer__inner){--g-bg:#ebf2ff;--g-soft:#f6f9ff;--g-card:#fff;--g-ink:#1e1e1e;--g-muted:#4a5575;--g-text:#3d4358;--g-blue:#007dff;--g-navy:#223a8d;--g-teal:#2be1cc;--g-pink:#ffbece;--g-pink-soft:#ffe3ea;--g-ok:#0b7d69;--g-late:#b45309;--g-line:#e6ecf7;--g-field:#dce5f5;--g-r:8px;--g-rb:6px;--g-rp:4px;--g-shadow:0 14px 30px -24px rgba(34,58,141,.4);--g-shadow-up:0 18px 32px -22px rgba(34,58,141,.5);--g-grad:radial-gradient(circle at 78% 45%,rgba(43,225,204,.28),transparent 45%),linear-gradient(135deg,#1554c7 0%,#223a8d 60%,#1c2f78 100%);color:var(--g-ink);font-family:var(--font-body-family);font-size:15px;line-height:1.5;background:var(--g-bg);padding-bottom:48px}.gp *,.gp *:before,.gp *:after{box-sizing:border-box}.gp:not(.drawer__inner) a{color:inherit;text-decoration:none}.gp:not(.drawer__inner) p{margin:0}:where(.gp) .gp-h{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.015em;color:var(--g-ink);margin:0;line-height:1.15}.gp-boite{background:var(--g-card);border-radius:var(--g-r);box-shadow:var(--g-shadow)}.gp-tag{display:inline-flex;align-self:flex-start;align-items:center;font-size:13px;font-weight:500;line-height:1.4;padding:4px 10px;border-radius:var(--g-rp);background:var(--g-bg);color:var(--g-ink)}.gp-tete{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:20px}.gp-tete .gp-h{font-size:32px;margin-top:10px}.gp-tete p{margin:6px 0 0;color:var(--g-muted)}.gp-sec{margin-top:40px}.gp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:var(--g-rb);background:var(--g-blue);color:#fff!important;font:inherit;font-weight:500;font-size:16px;cursor:pointer;transition:background .15s,color .15s}.gp-btn:hover{background:var(--g-navy)}.gp-btn--blanc{background:#fff;color:var(--g-ink)!important}.gp-btn--blanc:hover{background:var(--g-bg)}.gp-btn--verre{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff4d}.gp-btn--verre:hover{background:#fff3}.gp-lien{color:var(--g-ink);font-weight:500;border-bottom:1.5px solid var(--g-blue);padding-bottom:1px}.gp-lien:hover{color:var(--g-blue)}.gp-fleche{display:inline-flex;align-items:center;gap:12px;font-weight:500;color:var(--g-ink)}.gp-fleche i{width:38px;height:38px;border-radius:50%;background:var(--g-navy);color:#fff;display:grid;place-items:center;font-style:normal;transition:transform .2s}.gp-fleche:hover i{transform:translate(3px)}.gp-ic{width:44px;height:44px;border-radius:var(--g-rb);background:var(--g-bg);color:var(--g-blue);display:grid;place-items:center;flex-shrink:0}.gp-bande{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:var(--g-grad)}.gp-bande:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:18px 18px;-webkit-mask:linear-gradient(90deg,transparent 25%,#000 75%);mask:linear-gradient(90deg,transparent 25%,#000 75%)}.gp-bande .gp-h{color:#fff}.gp-titre{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(34px,3.4vw,48px);line-height:1.08;letter-spacing:-.02em;color:#fff}.gp-chapo{font-size:17px;line-height:1.6;color:#d6e0f7;max-width:560px}.gp-tag--verre{background:#ffffff24;color:#fff}.gf-q .gf-q__cat{display:none}.gf--recherche .gf-q .gf-q__cat{display:inline-flex}.gp.gmq:not(.drawer__inner){padding-bottom:0}.gp-actions{display:flex;gap:12px;flex-wrap:wrap}.gp-bande .breadcrumbs{margin:0}.gp-bande .breadcrumbs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;color:#c9d6f5}.gp-bande .breadcrumbs__item:after{content:none!important;display:none!important}.gp-bande .breadcrumbs__item+.breadcrumbs__item:before{content:"/";margin-right:8px}.gp-bande .breadcrumbs__link{color:#c9d6f5;text-decoration:none}.gp-bande .breadcrumbs__item:last-child .breadcrumbs__link{color:#fff}.gp-bande a.breadcrumbs__link:hover{color:#fff}.gp .g4-hero{padding-top:44px;padding-bottom:56px}.gp .gc-hero{padding-top:36px;padding-bottom:84px}.gp .gf-hero{padding-top:36px;padding-bottom:44px}.gp .gmg{padding-top:8px;padding-bottom:8px}.gp .gmq-hero{padding-top:28px;padding-bottom:28px}.gp .gmq-barre{padding-top:16px;padding-bottom:4px}.gp .gm-hero__in{padding-top:48px;padding-bottom:76px}.gp .gpr-hero__in{padding-top:36px;padding-bottom:40px}.gp .gsr-tete{padding-top:24px;padding-bottom:20px}.gp .gs-hero{padding-top:36px;padding-bottom:96px}.gp .gs-grille{margin-top:-68px}@media(max-width:989px){.gp .gm-hero__in{padding-bottom:64px}}@media(max-width:749px){.gp .g4-hero{padding-top:24px;padding-bottom:32px}.gp .gc-hero{padding-top:18px;padding-bottom:70px}.gp .gf-hero{padding-top:18px;padding-bottom:28px}.gp .gmq-hero{padding-top:16px;padding-bottom:20px}.gp .gm-hero__in{padding-top:20px;padding-bottom:56px}.gp .gpr-hero__in{padding-top:18px;padding-bottom:26px}.gp .gsr-tete{padding-top:14px}.gp .gs-hero{padding-top:18px;padding-bottom:80px}}.gp-reass{list-style:none;margin:0;padding:8px;background:var(--g-card);border-radius:var(--g-r);box-shadow:var(--g-shadow);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.gp-reass li{display:flex;align-items:center;gap:14px;padding:12px 16px}.gp-reass b{display:block;font-family:var(--font-heading-family);font-weight:600;font-size:15.5px;line-height:1.35}.gp-reass small{display:block;font-size:13.5px;color:var(--g-muted);line-height:1.35}.gp-cta{border-radius:var(--g-r);padding:44px 48px;display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:32px;align-items:center}.gp-cta .gp-h{font-size:32px}.gp-cta p{margin-top:10px;font-size:16px;color:#d6e0f7;max-width:560px}.gp-cta__btns{display:flex;flex-direction:column;gap:10px;min-width:280px}.gp-cta__tel{min-height:54px;font-size:17px}@keyframes gpUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes gpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gpPulse{0%{box-shadow:0 0 #2be1cc8c}to{box-shadow:0 0 0 14px #2be1cc00}}.gp-up{animation:gpUp .7s cubic-bezier(.2,.7,.2,1) both}.gp-d1{animation-delay:.1s}.gp-d2{animation-delay:.2s}.gp-d3{animation-delay:.3s}.gp-d4{animation-delay:.4s}.js .gp-vu{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.js .gp-vu.est-vu{opacity:1;transform:none}@media(max-width:989px){.gp-reass{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-cta{grid-template-columns:minmax(0,1fr)}.gp-cta__btns{min-width:0}}@media(max-width:749px){.gp:not(.drawer__inner){padding-bottom:32px}.gp-sec{margin-top:28px}.gp-tete{margin-bottom:14px}.gp-tete .gp-h{font-size:24px;margin-top:0}.gp-tete .gp-tag{display:none}.gp-titre{font-size:30px;line-height:1.12}.gp-chapo{font-size:15px}.gp-cta{padding:24px 18px;gap:18px}.gp-cta .gp-h{font-size:24px}.gp-cta p{font-size:14.5px}.gp-cta__btns .gp-btn{width:100%}}@media(prefers-reduced-motion:reduce){.gp *,.gp *:before,.gp *:after{animation:none!important;transition:none!important}.js .gp-vu{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/geo-page.css.map */
