:root{--punk-cta-pink:#ff2bd6;--punk-cta-pink-hover:#ff58e0;--punk-cta-text:#121310}:is(body:has(main.punk-fr-commerce) .punk-campaign-banner-cta,body:has(main.punk-fr-checkout) .punk-campaign-banner-cta,body:has(main.punk-fr-marketing) .punk-campaign-banner-cta,body:has(main.compare-page) .punk-campaign-banner-cta){background:var(--punk-cta-pink)!important;border-color:var(--punk-cta-pink)!important;color:var(--punk-cta-text)!important}:is(body:has(main.punk-fr-commerce) .punk-campaign-banner-cta:is(:hover,:focus-visible),body:has(main.punk-fr-checkout) .punk-campaign-banner-cta:is(:hover,:focus-visible),body:has(main.punk-fr-marketing) .punk-campaign-banner-cta:is(:hover,:focus-visible),body:has(main.compare-page) .punk-campaign-banner-cta:is(:hover,:focus-visible)){background:var(--punk-cta-pink-hover)!important;border-color:var(--punk-cta-pink-hover)!important;color:var(--punk-cta-text)!important}main.punk-fr-commerce .punk-hero-actions>a.punk-button,main.punk-fr-commerce .punk-soon-header-cta,main.punk-fr-commerce .punk-soon-rebel-bar>strong,main.punk-fr-commerce .frc-cost-punk>a,main.punk-fr-commerce .frc-offer-card>a,main.punk-fr-commerce #customization a[href="/fr/features"],main.punk-fr-commerce #customization a[href="/fr/checkout"]{background:var(--punk-cta-pink)!important;border-color:var(--punk-cta-pink)!important;color:var(--punk-cta-text)!important}main.punk-fr-commerce .punk-soon-header-cta{align-items:center;gap:9px;padding:10px 12px;text-decoration:none;display:inline-flex;border:1px solid var(--punk-cta-pink)!important}main.punk-fr-commerce .punk-hero-actions>a.punk-button:is(:hover,:focus-visible),main.punk-fr-commerce .punk-soon-header-cta:is(:hover,:focus-visible),main.punk-fr-commerce .punk-soon-rebel-bar:is(:hover,:focus-visible)>strong,main.punk-fr-commerce .frc-cost-punk>a:is(:hover,:focus-visible),main.punk-fr-commerce .frc-offer-card>a:is(:hover,:focus-visible),main.punk-fr-commerce #customization a[href="/fr/features"]:is(:hover,:focus-visible),main.punk-fr-commerce #customization a[href="/fr/checkout"]:is(:hover,:focus-visible){background:var(--punk-cta-pink-hover)!important;border-color:var(--punk-cta-pink-hover)!important;color:var(--punk-cta-text)!important}main.punk-fr-checkout .punk-founder-primary,main.punk-fr-checkout .punk-conversion .punk-conversion-submit,main.punk-fr-checkout .punk-conversion-submit,main.punk-fr-checkout .punk-order-button{background:var(--punk-cta-pink)!important;border-color:var(--punk-cta-pink)!important;color:var(--punk-cta-text)!important}main.punk-fr-checkout .punk-founder-primary:is(:hover,:focus-visible),main.punk-fr-checkout .punk-conversion-submit:is(:hover,:focus-visible):not(:disabled),main.punk-fr-checkout .punk-order-button:is(:hover,:focus-visible):not(:disabled){background:var(--punk-cta-pink-hover)!important;border-color:var(--punk-cta-pink-hover)!important;color:var(--punk-cta-text)!important}main.punk-fr-marketing .punk-fr-primary,main.punk-fr-marketing .punk-fr-nav-links>.punk-button,main.compare-page .compare-primary-cta,main.compare-page .compare-nav-cta{background:var(--punk-cta-pink)!important;border-color:var(--punk-cta-pink)!important;color:var(--punk-cta-text)!important}main.punk-fr-marketing .punk-fr-primary:is(:hover,:focus-visible),main.punk-fr-marketing .punk-fr-nav-links>.punk-button:is(:hover,:focus-visible),main.compare-page .compare-primary-cta:is(:hover,:focus-visible),main.compare-page .compare-nav-cta:is(:hover,:focus-visible){background:var(--punk-cta-pink-hover)!important;border-color:var(--punk-cta-pink-hover)!important;color:var(--punk-cta-text)!important}main.punk-fr-commerce a:focus-visible,main.punk-fr-checkout .punk-founder-primary:focus-visible,main.punk-fr-checkout .punk-conversion-submit:focus-visible{outline-offset:3px;outline:3px solid #121310}
