.ap-booking-button[data-ap-booking-provider=playtomic]{--ap-booking-bg:#335fff;--ap-booking-hover:#2448d8;--ap-booking-ink:#fff}.ap-booking-button[data-ap-booking-provider=matchi]{--ap-booking-bg:#64c83c;--ap-booking-hover:#55b431;--ap-booking-ink:#04233a}.ap-booking-button[data-ap-booking-provider=padelmates]{--ap-booking-bg:#39ed8b;--ap-booking-hover:#28d878;--ap-booking-ink:#04233a}.ap-booking-button[data-ap-booking-provider=tenup]{--ap-booking-bg:#d82748;--ap-booking-hover:#ba1c39;--ap-booking-ink:#fff}.ap-booking-button[data-ap-booking-provider=anybuddy]{--ap-booking-bg:#0057d8;--ap-booking-hover:#0044b0;--ap-booking-ink:#fff}.ap-booking-button[data-ap-booking-provider=doinsport]{--ap-booking-bg:#176ac2;--ap-booking-hover:#12549d;--ap-booking-ink:#fff}.ap-booking-button[data-ap-booking-provider=gestion-sports]{--ap-booking-bg:#253d82;--ap-booking-hover:#1c2e63;--ap-booking-ink:#fff}.ap-club-premium:not(.ap-shop-premium) .ap-booking-button:not([data-ap-booking-provider]){--ap-booking-bg:#335fff;--ap-booking-hover:#2448d8;--ap-booking-ink:#fff}body .ap-club-premium .ap-club-shell .ap-club-action--primary a.elementor-button.ap-booking-button,body .ap-club-premium .ap-club-shell a.ap-booking-button[data-ap-booking-link],body .ap-directory-navigation[data-ap-directory-navigation] .ap-dn-action a.ap-booking-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;max-width:100%;border:1px solid var(--ap-booking-bg, var(--ap-control-primary, #f4c430)) !important;border-radius:4px;background:var(--ap-booking-bg, var(--ap-control-primary, #f4c430)) !important;color:var(--ap-booking-ink, #04233a) !important;font-weight:700;text-decoration:none;box-shadow:none;transform:none;transition:background-color 180ms ease,border-color 180ms ease}body .ap-club-premium .ap-club-shell .ap-club-action--primary a.elementor-button.ap-booking-button:is(:hover,:focus-visible),body .ap-club-premium .ap-club-shell a.ap-booking-button[data-ap-booking-link]:is(:hover,:focus-visible),body .ap-directory-navigation[data-ap-directory-navigation] .ap-dn-action a.ap-booking-button:is(:hover,:focus-visible){background:var(--ap-booking-hover, var(--ap-control-primary-hover, #dfb223)) !important;border-color:var(--ap-booking-hover, var(--ap-control-primary-hover, #dfb223)) !important;color:var(--ap-booking-ink, #04233a) !important;text-decoration:none;transform:none}body a.ap-booking-button:focus-visible{outline:2px solid var(--ap-control-ink, #04233a);outline-offset:3px}body a.ap-booking-button .elementor-button-content-wrapper{align-items:center;gap:10px}body a.ap-booking-button :is(.elementor-button-text,.elementor-button-icon){color:inherit}body a.ap-booking-button .elementor-button-text{white-space:normal;overflow-wrap:anywhere}body a.ap-booking-button .elementor-button-icon svg{fill:currentColor}@media(prefers-reduced-motion: reduce){body a.ap-booking-button{transition:none}}