body .mc-ui.mc-ui.mc-ui .mc-inline-price del { color: #30323b !important; font-size: .85em !important; opacity: 1 !important; margin-right: 5px; text-decoration: line-through !important; } body .mc-ui.mc-ui.mc-ui .mc-inline-price ins { color: #d13d50 !important; font-weight: 600 !important; background: transparent !important; text-decoration: none !important; } body .mc-ui.mc-ui.mc-ui .mc-inline-price :is(del, ins) :is(span, bdi) { color: inherit !important; font-size: inherit !important; font-weight: inherit !important; } body .mc-ui.mc-ui.mc-ui :is(.mc-price-choice > strong, .mc-path-price, .mcks-price) { display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 10px; } body .mc-ui.mc-ui.mc-ui .mc-path-price { justify-content: flex-end; } body .mc-ui.mc-ui.mc-ui .mcks-price { justify-content: center; } body .mc-ui.mc-ui.mc-ui :is(.mc-price-choice > strong, .mc-path-price, .mcks-price) del { color: #30323b !important; font-size: .55em !important; font-weight: 400 !important; opacity: 1 !important; white-space: nowrap; text-decoration: line-through !important; text-decoration-thickness: 1px !important; } body .mc-ui.mc-ui.mc-ui :is(.mc-price-choice > strong, .mc-path-price, .mcks-price) ins { color: #d13d50 !important; font-size: 1em !important; font-weight: 600 !important; background: transparent !important; white-space: nowrap; text-decoration: none !important; } body .mc-ui.mc-ui.mc-ui :is(.mc-price-choice > strong, .mc-path-price, .mcks-price) :is(del, ins) :is(span, bdi) { color: inherit !important; font-size: inherit !important; font-weight: inherit !important; text-decoration: none !important; } body .mc-ui.mc-ui.mc-ui .mc-price-choice > span, body .mc-ui.mc-ui.mc-ui .mc-overview-row strong { color: #191b23 !important; } body .mc-ui.mc-ui.mc-ui.mc-bloom :is(.bloom-icon, .bloom-plus) { color: #d13d50 !important; } @media (max-width: 600px) { body .mc-ui.mc-ui.mc-ui { box-sizing: border-box !important; width: calc(100vw - 24px) !important; max-width: none !important; margin-left: calc(50% - 50vw + 12px) !important; margin-right: calc(50% - 50vw + 12px) !important; padding-left: 12px !important; padding-right: 12px !important; } body .mc-ui.mc-ui.mc-ui .bloom-offer { padding: 22px 12px !important; gap: 24px !important; } body .mc-ui.mc-ui.mc-ui .bloom-order { padding: 24px 12px !important; min-width: 0; } body .mc-ui.mc-ui.mc-ui .mcks-buy button { width: 100% !important; padding: 13px 10px !important; font-size: 15px !important; line-height: 1.5 !important; gap: 8px !important; min-height: 48px; } body .mc-ui.mc-ui.mc-ui .mcks-buy button > span[aria-hidden="true"] { display: none !important; } body.mc-commerce.mc-commerce .wp-block-woocommerce-checkout .wc-block-components-totals-item { padding-left: 16px !important; padding-right: 16px !important; } body.mc-commerce.mc-commerce .wp-block-woocommerce-checkout .wc-block-components-totals-footer-item { padding: 18px 16px !important; } } body .mc-ui.mc-ui.mc-bloom {color:#191b23!important;} body .mc-ui.mc-ui.mc-bloom :is(section,div,span,p,h1,h2,h3,li,strong,summary,ol,ul) {color:#191b23!important;} body .mc-ui.mc-ui.mc-bloom :is(p,.bloom-eyebrow,.bloom-caption,.bloom-note) {color:#646771!important;} body .mc-ui.mc-ui.mc-bloom :is(h1,h2,h3) {margin:0 0 22px!important;line-height:1.3!important;} body .mc-ui.mc-ui.mc-bloom :is(h1,h2,h3) em {color:#d13d50!important;font-style:normal!important;} body .mc-ui.mc-ui.mc-bloom .bloom-eyebrow {margin:0 0 14px!important;} body .mc-ui.mc-ui.mc-bloom .bloom-section {margin:0!important;padding:32px 0!important;} body .mc-ui.mc-ui.mc-bloom .bloom-content summary {display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;} body .mc-ui.mc-ui.mc-bloom .bloom-content summary>span:nth-child(2) {flex:1;min-width:0;} body .mc-ui.mc-ui.mc-bloom :is(.bloom-icon,.bloom-plus) {display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#d13d50!important;line-height:1!important;flex:0 0 28px!important;width:28px!important;height:28px!important;} body .mc-ui.mc-ui.mc-bloom .bloom-plus {margin-left:auto!important;} body .mc-ui.mc-ui.mc-bloom .bloom-how ol {list-style:none!important;margin:0!important;padding:0!important;} body .mc-ui.mc-ui.mc-bloom .bloom-how li {display:flex!important;align-items:flex-start!important;gap:16px!important;margin:0 0 22px!important;padding:0!important;} body .mc-ui.mc-ui.mc-bloom .bloom-how li>span {display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;height:34px;border:1px solid #ecc9d0;border-radius:50%;background:#fff1f2;font-size:12px!important;} body .mc-ui.mc-ui.mc-bloom .bloom-how li p {margin:8px 0 0!important;} body .mc-ui.mc-ui.mc-bloom .bloom-checks li {margin:0 0 14px!important;} body .mc-ui.mc-ui.mc-bloom :is(.bloom-button,.mcks-buy button),body .mc-ui.mc-ui.mc-bloom :is(.bloom-button,.mcks-buy button) * {color:white!important;} body .mc-ui.mc-ui.mc-bloom .mcks-price {color:#191b23!important;} body .mc-ui.mc-ui.mc-bloom .bloom-content summary:focus-visible {outline:3px solid #753347;outline-offset:3px;}body .mc-ui.mc-ui.mc-ui .mc-fm__progress-head,body .mc-ui.mc-ui.mc-ui .mc-fm__progress-head :is(div,span,strong){color:#30323b!important}body .mc-ui.mc-ui.mc-ui .mc-fm__section-head{padding:18px 20px!important;min-height:0!important;gap:12px!important;align-items:center!important}body .mc-ui.mc-ui.mc-ui .mc-fm__section-head>div:nth-child(2){margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}body .mc-ui.mc-ui.mc-ui .mc-fm__section-head>div:nth-child(2)>span{display:block!important;margin:0!important;padding:0!important;line-height:1.4!important}body .mc-ui.mc-ui.mc-ui .mc-fm__section-head h2{margin:0!important;padding:0!important;line-height:1.3!important}@media(max-width:600px){body .mc-ui.mc-ui.mc-ui .mc-fm__section-head{padding:14px 12px!important;gap:10px!important}}
/* Checklist : neutraliser les espaces du thème et les paragraphes injectés. */
body .mc-ui.mc-ui.mc-ui .mc-fm__section-head{height:auto!important;grid-template-rows:auto!important;margin:0!important}body .mc-ui.mc-ui.mc-ui .mc-fm__section-head>div:nth-child(2){height:auto!important;min-height:0!important;justify-content:center!important;row-gap:4px!important}body .mc-ui.mc-ui.mc-ui .mc-fm__section-head :is(h2,span){min-height:0!important;height:auto!important}body .mc-ui.mc-ui.mc-ui .mc-fm__section-head p:empty,body .mc-ui.mc-ui.mc-ui .mc-fm__section-head br,body .mc-ui.mc-ui.mc-ui .mc-fm__trust br,body .mc-ui.mc-ui.mc-ui .mc-fm__trust p:empty{display:none!important}body .mc-ui.mc-ui.mc-ui .mc-fm__section-head>div:nth-child(2)>p{margin:0!important;padding:0!important;line-height:1.4!important}body .mc-ui.mc-ui.mc-ui .mc-fm__trust{column-gap:12px!important;row-gap:4px!important;align-items:center!important}body .mc-ui.mc-ui.mc-ui .mc-fm__trust>span{margin:0!important;padding:0!important;line-height:1.5!important}body .mc-ui.mc-ui.mc-ui .mc-fm__trust>p{margin:0!important;padding:0!important;line-height:1.5!important}@media(max-width:650px){body .mc-ui.mc-ui.mc-ui .mc-fm__section-head{padding:14px 12px!important}body .mc-ui.mc-ui.mc-ui .mc-fm__section-head h2{margin:0!important;line-height:1.25!important}body .mc-ui.mc-ui.mc-ui .mc-fm__trust{margin-top:18px!important;margin-bottom:0!important}}
/* Kit : encart tarifaire et actions du premier écran. */
body .mc-ui.mc-ui.mc-bloom .bloom-copy .bloom-intro{color:#555963!important}
body .mc-ui.mc-ui.mc-bloom .bloom-copy .bloom-checks li{color:#191b23!important}
body .mc-ui.mc-ui.mc-bloom .bloom-hero-price{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 16px;background:#f3f3f4;border-radius:16px;padding:16px 18px;margin:22px 0 8px}
body .mc-ui.mc-ui.mc-bloom .bloom-hero-price>span{grid-column:1;grid-row:1;color:#b52c46!important;font-size:15px!important;font-weight:600;line-height:1.4!important;margin:0!important}
body .mc-ui.mc-ui.mc-bloom .bloom-hero-price>strong{grid-column:2;grid-row:1 / 3;align-self:center;color:#c43250!important;font-size:28px!important;line-height:1.2!important;white-space:nowrap}
body .mc-ui.mc-ui.mc-bloom .bloom-hero-price>small{grid-column:1;grid-row:2;color:#555963!important;font-size:13px!important;line-height:1.4!important;margin:0!important}
body .mc-ui.mc-ui.mc-bloom .bloom-copy .bloom-hero-cta{width:100%;background:#d6385b;color:#fff!important}
body .mc-ui.mc-ui.mc-bloom .bloom-copy .bloom-hero-cta:hover{background:#bc2d4e}
body .mc-ui.mc-ui.mc-bloom .bloom-copy .bloom-hero-reassurance{font-size:12px!important;line-height:1.6!important;text-align:center;margin:8px 0 0!important;color:#555963!important}
body .mc-ui.mc-ui.mc-bloom .bloom-copy .bloom-hero-preview{display:block;text-align:center;margin:4px 0 0!important;color:#30323b!important}
/* Kit : bénéfices courts et espacement compact sur mobile uniquement. */
body .mc-ui.mc-ui.mc-bloom .bloom-benefit-mobile{display:none}
@media(max-width:650px){
 body .mc-ui.mc-ui.mc-bloom .bloom-benefit-desktop{display:none}
 body .mc-ui.mc-ui.mc-bloom .bloom-benefit-mobile{display:inline}
 body .mc-ui.mc-ui.mc-bloom .bloom-copy>.bloom-checks{gap:6px!important}
 body .mc-ui.mc-ui.mc-bloom .bloom-copy>.bloom-checks>li{margin:0!important;line-height:1.5!important}
 body .mc-ui.mc-ui.mc-bloom .bloom-hero>.bloom-visual{min-height:0!important;height:auto!important;padding-bottom:0!important}
 body .mc-ui.mc-ui.mc-bloom .bloom-hero{padding-bottom:14px!important}
}
/* Les CTA isolés restent compacts sur ordinateur après passage en formulaires. */
@media(min-width:651px){
 body .mc-ui.mc-ui.mc-bloom .bloom-preview>.mcks-buy,
 body .mc-ui.mc-ui.mc-bloom .bloom-last>.mcks-buy{width:fit-content!important;max-width:100%;margin-left:auto!important;margin-right:auto!important}
 body .mc-ui.mc-ui.mc-bloom .bloom-preview>.mcks-buy>button,
 body .mc-ui.mc-ui.mc-bloom .bloom-last>.mcks-buy>button{width:auto!important;max-width:100%}
}

body .mc-ui.mc-ui.mc-bloom .mc-kit-countdown{font-size:13px!important;line-height:1.6!important;color:#993047!important;font-weight:600;font-variant-numeric:tabular-nums;background:#fff1f3;border-radius:10px;padding:9px 12px;margin:10px 0 12px!important;text-align:center}
body .mc-ui.mc-ui.mc-bloom .mc-kit-countdown[hidden]{display:none!important}
/* Page Kit : continuité du fond sous le menu du thème. */
body.page-id-4362 #full-width-page-wrapper{background:#fafafa!important;padding-top:0!important;margin-top:0!important}
body.page-id-4362 #full-width-page-wrapper .entry-content{margin-top:0!important;padding-top:0!important}
body.page-id-4362 #full-width-page-wrapper .mcks.mc-bloom{margin-top:0!important}
/* Kit uniquement : marges du theme, paragraphes vides et respiration du hero. */
body.page-id-4362 #wrapper-navbar{margin-bottom:0!important;padding-bottom:0!important}
body.page-id-4362 #full-width-page-wrapper{display:flow-root}
body.page-id-4362 #full-width-page-wrapper :is(#content,#primary,#main,#post-4362){margin-top:0!important;padding-top:0!important}
body.page-id-4362 #post-4362>.entry-content>p:empty{display:none!important}
body.page-id-4362 #full-width-page-wrapper .mcks.mc-bloom{padding-top:0!important}
body .mc-ui.mc-ui.mc-bloom .bloom-hero{margin-top:0!important;padding-top:28px!important}
@media(max-width:650px){body .mc-ui.mc-ui.mc-bloom .bloom-hero{padding-top:20px!important}}

/* Kit : retirer les 40 px sous la navigation du theme. */
body.page-id-4362 #main-nav{margin-bottom:0!important}

/* Compte a rebours detaille : quatre cases, secondes comprises. */
body .mc-ui.mc-ui.mc-bloom .mc-kit-countdown:not([data-kit-countdown="days"]){background:none;padding:0;margin:14px 0 8px!important;font-weight:400}
body .mc-ui.mc-ui.mc-bloom .mc-countdown-title{display:block;color:#d6385b;font-size:13px;margin-bottom:10px}
body .mc-ui.mc-ui.mc-bloom .mc-countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:300px;margin:0 auto}
body .mc-ui.mc-ui.mc-bloom .mc-countdown-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f5f6;border-radius:12px;padding:10px 4px;line-height:1.3}
body .mc-ui.mc-ui.mc-bloom .mc-countdown-cell strong{font-size:24px!important;color:#191b23!important;font-weight:600;line-height:1.2}
body .mc-ui.mc-ui.mc-bloom .mc-countdown-cell>span{font-size:12px;color:#646771;margin-top:2px}
body .mc-ui.mc-ui.mc-bloom .bloom-order .mc-countdown-price{font-size:12px!important;color:#646771!important;text-align:center;margin:8px 0 16px!important;line-height:1.5!important}

/* Reperes personnels, juste avant le contenu du kit. */
body .mc-ui.mc-ui.mc-bloom .bloom-for-you{display:block}
body .mc-ui.mc-ui.mc-bloom .bloom-for-you>.bloom-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:0;padding:0;list-style:none}
body .mc-ui.mc-ui.mc-bloom .bloom-for-you>.bloom-checks>li{margin:0!important;padding:16px 18px 16px 38px!important;background:#fff1f3;border-radius:12px;position:relative}
body .mc-ui.mc-ui.mc-bloom .bloom-for-you>.bloom-checks>li:before{left:16px;top:16px}
@media(max-width:650px){body .mc-ui.mc-ui.mc-bloom .bloom-for-you>.bloom-checks{grid-template-columns:1fr;gap:10px}}


/* Hero : prix et compteur reunis dans un encart gris clair. */
body .mc-ui.mc-ui.mc-bloom .bloom-hero-launch{background:#f3f3f4;border-radius:18px;padding:16px;margin:22px 0 12px}
body .mc-ui.mc-ui.mc-bloom .bloom-hero-launch .bloom-hero-price{background:none;border-radius:0;padding:0 0 16px;margin:0;border-bottom:1px solid #dedee2}
body .mc-ui.mc-ui.mc-bloom .bloom-copy .bloom-hero-launch .mc-kit-countdown[data-kit-countdown="hero"]{background:none;padding:0;margin:16px 0 0!important}
body .mc-ui.mc-ui.mc-bloom .bloom-hero-launch .mc-countdown-title{display:block;color:#c43250!important;font-size:12px;margin:0 0 10px}
body .mc-ui.mc-ui.mc-bloom .bloom-hero-launch .mc-countdown-grid{max-width:none;gap:8px}
body .mc-ui.mc-ui.mc-bloom .bloom-hero-launch .mc-countdown-cell{background:#fff;border-radius:12px;padding:10px 4px}
body .mc-ui.mc-ui.mc-bloom .bloom-hero-launch .mc-countdown-cell strong{font-size:26px!important;color:#d6385b!important;font-weight:500}
body .mc-ui.mc-ui.mc-bloom .bloom-hero-launch .mc-countdown-cell>span{font-size:10px;color:#646771!important}
@media(max-width:650px){body .mc-ui.mc-ui.mc-bloom .bloom-hero-launch{padding:14px 12px}body .mc-ui.mc-ui.mc-bloom .bloom-hero-launch .mc-countdown-grid{gap:6px}}

/* Cases blanches du compteur superieur : priorite sur les styles generaux. */
body .mc-ui.mc-ui.mc-bloom .bloom-copy .bloom-hero-launch .mc-kit-countdown[data-kit-countdown="hero"] .mc-countdown-cell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:#fff!important;border-radius:12px!important;padding:12px 4px!important;min-height:64px;box-sizing:border-box}

/* Bloc achat du bas : bouton compact et reassurance plus legere. */
@media(min-width:651px){body .mc-ui.mc-ui.mc-bloom .bloom-order .mcks-buy>button{font-size:14px!important;padding-left:10px!important;padding-right:10px!important;white-space:nowrap;letter-spacing:0!important}}
body .mc-ui.mc-ui.mc-bloom .bloom-order>.mcks-buy+.bloom-note{font-size:11px!important;line-height:1.5!important;margin-top:8px!important}
