:root{--punk-cta-pink:#f0c;--punk-cta-pink-hover:#ff33d6;--punk-cta-text:#fff}main.punk-fr-commerce 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"],main.punk-fr-checkout .punk-founder-primary,main.punk-fr-checkout .punk-conversion-submit,main.punk-fr-checkout .punk-order-button,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{--punk-cta-pink:#f0c;--punk-cta-pink-hover:#ff33d6;--punk-cta-text:#fff;color:#fff!important;background:#f0c!important;border:2px solid #fff!important;border-radius:2px!important;box-shadow:2px 2px #fff!important}body:has(main.punk-fr-commerce) .punk-campaign-banner-cta{--punk-cta-pink:#f0c;--punk-cta-pink-hover:#ff33d6;--punk-cta-text:#fff;color:#fff!important;background:#f0c!important;border:2px solid #fff!important;border-radius:2px!important;box-shadow:2px 2px #fff!important}body:has(main.punk-fr-checkout) .punk-campaign-banner-cta{--punk-cta-pink:#f0c;--punk-cta-pink-hover:#ff33d6;--punk-cta-text:#fff;color:#fff!important;background:#f0c!important;border:2px solid #fff!important;border-radius:2px!important;box-shadow:2px 2px #fff!important}body:has(main.punk-fr-marketing) .punk-campaign-banner-cta{--punk-cta-pink:#f0c;--punk-cta-pink-hover:#ff33d6;--punk-cta-text:#fff;color:#fff!important;background:#f0c!important;border:2px solid #fff!important;border-radius:2px!important;box-shadow:2px 2px #fff!important}main.punk-fr-commerce 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),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),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){color:#fff!important;background:#ff33d6!important;border-color:#fff!important;box-shadow:2px 2px #fff!important}body:has(main.punk-fr-commerce) .punk-campaign-banner-cta:is(:hover,:focus-visible){color:#fff!important;background:#ff33d6!important;border-color:#fff!important;box-shadow:2px 2px #fff!important}body:has(main.punk-fr-checkout) .punk-campaign-banner-cta:is(:hover,:focus-visible){color:#fff!important;background:#ff33d6!important;border-color:#fff!important;box-shadow:2px 2px #fff!important}body:has(main.punk-fr-marketing) .punk-campaign-banner-cta:is(:hover,:focus-visible){color:#fff!important;background:#ff33d6!important;border-color:#fff!important;box-shadow:2px 2px #fff!important}
