:root{--pc-violet:#47399E;--pc-violet-survol:#3A2E86;--pc-violet-logo:#3F337E;--pc-nuit:#2D1B69;--pc-encre:#1F1A2E;--pc-texte:#3D3950;--pc-gris:#6F6B82;--pc-gris-legal:#595966;--pc-ivoire:#FFFCF5;--pc-creme:#FDF8EE;--pc-rose:#FEF6F9;--pc-lavande:#F3EFFB;--pc-lavande-pied:#EBE5F6;--pc-filet:#E7E1DC;--pc-filet-lavande:#E9E3F7;--pc-filet-pied:#D9D0EE;--pc-contour-champ:#CFC5EA;--pc-vert:#1A9C5B;--pc-vert-texte:#166534;--pc-vert-fond:#ECFDF5;--pc-vert-filet:#BBF7D0;--pc-source-instagram:#B21F52;--pc-source-facebook:#145FBD;--pc-police:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,Helvetica,Arial,sans-serif;--pc-ombre-carte:0 10px 30px rgba(47,42,102,.08);--pc-ombre-bouton:0 8px 22px rgba(71,57,158,.28);--pc-ombre-bouton-survol:0 12px 26px rgba(71,57,158,.32);--pc-ombre-bouton-collant:0 8px 22px rgba(71,57,158,.34);--pc-ombre-barre:0 -4px 20px rgba(0,0,0,.08);--pc-ombre-sceau:0 0 0 6px #F3EFFB;--pc-ombre-avatar:0 8px 32px rgba(45,27,105,.15)}#cmc-commencer,#v2-popup-overlay,#v2-sticky-cta{--purple:#47399E;--purple-light:#F3EFFB;--purple-bg:#F3EFFB;--pink:#6F6B82;--green:#166534;--green-light:#ECFDF5;--green-bg:#ECFDF5;--grey:#6F6B82;--grey-light:#F3EFFB;--grey-border:#E7E1DC;--white:#FFFFFF;--text:#1F1A2E;--text-secondary:#3D3950;--radius:16px;--radius-sm:12px;--shadow:0 10px 30px rgba(47,42,102,.08);--shadow-lg:0 10px 30px rgba(47,42,102,.08)}html,body{background:var(--pc-ivoire)!important}#MainContent,main#MainContent,#MainContent>.shopify-section{background:var(--pc-ivoire)!important}sticky-header.header-wrapper,.header-wrapper,.header-wrapper .header{background:#fffcf5!important;background-image:none!important}.header__heading-logo{mix-blend-mode:multiply}.header .button--primary,.header .button,.menu-drawer .button--primary,#CartDrawer-Checkout{--color-button:71,57,158;background-color:#47399e!important}.header .button--primary:hover,.header .button:hover{background-color:#3a2e86!important}.header__menu-item,.header__menu-item span,.menu-drawer__manage-title,.header__icon--account,.menu-drawer .menu-drawer__menu-item{color:#3d3950!important}#shopify-section-footer,#shopify-section-footer .footer{margin-top:0!important;background:#ebe5f6!important;border-top:0!important;color:#3d3950}#shopify-section-footer .footer .gradient,#shopify-section-footer .footer__content-top,#shopify-section-footer .footer__content-bottom{background:transparent!important}#shopify-section-footer .footer h2,#shopify-section-footer .footer .footer-block__heading{color:#2d1b69!important}#shopify-section-footer .footer a,#shopify-section-footer .footer .list-menu__item--link{color:#3d3950!important}#shopify-section-footer .footer a:hover{color:#47399e!important;text-decoration:underline}#shopify-section-footer .footer__content-bottom{border-top:1px solid #D9D0EE!important}#shopify-section-footer .footer .field__input{background:#fff!important}#shopify-section-footer .footer .field:after{box-shadow:0 0 0 1px #cfc5ea!important}.header .field__label,#shopify-section-footer .field__label{color:#6f6b82!important}#shopify-section-footer .footer form span:not(.visually-hidden){color:#595966!important}#cmc-commencer{background:var(--pc-ivoire)!important;font-family:var(--pc-police)!important;font-size:16px;color:var(--pc-texte);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cmc-commencer *{font-family:inherit!important;letter-spacing:normal}#cmc-commencer strong{color:var(--pc-encre);font-weight:700}#cmc-commencer :focus-visible{outline:2px solid var(--pc-violet-logo)!important;outline-offset:2px}#cmc-commencer .cat-option:has(input:focus-visible),#cmc-commencer .plan-card:has(input:focus-visible){outline:2px solid var(--pc-violet-logo);outline-offset:2px}#cmc-commencer .step-container:not(:last-child):after{background:var(--pc-filet)}#cmc-commencer .step-container.done:not(:last-child):after{background:var(--pc-violet)}#cmc-commencer .step-dot{font-size:13px;font-weight:800;border:2px solid var(--pc-filet);background:#fff;color:var(--pc-gris)}#cmc-commencer .step-container.active .step-dot,#cmc-commencer .step-container.done .step-dot{background:var(--pc-violet);border-color:var(--pc-violet);color:#fff}#cmc-commencer .step-label{font-size:12px;font-weight:700;color:var(--pc-gris)}#cmc-commencer .step-container.active .step-label{color:var(--pc-violet)}#cmc-commencer .form-card{background:#fff;border:1px solid var(--pc-filet);border-radius:20px;box-shadow:var(--pc-ombre-carte)}#cmc-commencer .step-subtitle,#cmc-commencer .step-context{font-size:13px;font-weight:600;color:var(--pc-gris)}#cmc-commencer .step-question{font-size:26px;font-weight:900;line-height:1.2;letter-spacing:-.5px;color:var(--pc-encre);text-wrap:balance}#cmc-commencer .cat-option{background:#fff;border:2px solid var(--pc-filet);border-radius:16px;box-shadow:none}#cmc-commencer .cat-option:hover{border-color:var(--pc-contour-champ);box-shadow:none}#cmc-commencer .cat-option.selected{border-color:var(--pc-violet);background:var(--pc-lavande);box-shadow:0 0 0 3px #47399e1f}#cmc-commencer .cat-option .cat-title{font-size:15px;font-weight:800;line-height:1.3;text-transform:none;color:var(--pc-encre)}#cmc-commencer .cat-option .cat-price{font-size:16px;font-weight:800;color:var(--pc-encre)}#cmc-commencer .cat-option .cat-price .compare{font-size:14px;font-weight:600;color:var(--pc-gris)}#cmc-commencer .cat-option .cat-per{font-size:12px;font-weight:500;color:var(--pc-gris)}#cmc-commencer .more-cats-link{background:#fff;border:1px solid var(--pc-filet-lavande);border-radius:999px;box-shadow:none;padding:9px 18px 9px 10px;color:var(--pc-nuit);font-size:14px;font-weight:600;transition:border-color .2s ease}#cmc-commencer .more-cats-link:hover{border-color:var(--pc-nuit)}#cmc-commencer .more-cats-link .plus-icon{background:var(--pc-violet)}#cmc-commencer .btn{border-radius:999px;font-size:17px;font-weight:800;line-height:1.2;letter-spacing:normal;padding:16px 24px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}#cmc-commencer .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--pc-violet);color:#fff;box-shadow:var(--pc-ombre-bouton)}#cmc-commencer .btn-primary:after{content:"\2192";display:inline-block;font-weight:900;animation:cmc-pousse .6s ease-in-out .7s 2}#cmc-commencer .btn-primary:hover{background:var(--pc-violet-survol);transform:translateY(-1px);box-shadow:var(--pc-ombre-bouton-survol)}#cmc-commencer .btn-back{background:#fff;color:var(--pc-nuit);border:1px solid var(--pc-filet-lavande);font-weight:700}#cmc-commencer .btn-back:hover{background:#fff;border-color:var(--pc-nuit)}@keyframes cmc-pousse{0%,to{translate:0 0}50%{translate:6px 0}}#cmc-commencer .pacha-pay-row>span{color:var(--pc-gris)!important}#cmc-commencer .cmc-dosage{text-align:center;margin:12px 0 0}#cmc-commencer .cmc-dosage span{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:var(--pc-lavande);border:1px solid var(--pc-filet-lavande);color:var(--pc-nuit);font-size:13px;font-weight:800;line-height:1.6}#cmc-commencer .green-dot{background:var(--pc-vert)!important;box-shadow:0 0 6px #1a9c5b73}#cmc-commencer .availability span{font-size:13px;color:var(--pc-texte)}#cmc-commencer .plan-card{background:#fff;border:2px solid var(--pc-filet);border-radius:16px}#cmc-commencer .plan-card:hover{border-color:var(--pc-contour-champ);box-shadow:none}#cmc-commencer .plan-card.selected{border-color:var(--pc-violet);background:var(--pc-lavande);box-shadow:0 0 0 3px #47399e1f}#cmc-commencer .plan-badge{background:var(--pc-nuit);color:#fff;font-size:11px;font-weight:800;letter-spacing:1px;padding:4px 14px;border-radius:999px}#cmc-commencer .plan-radio{border-color:var(--pc-contour-champ);background:#fff}#cmc-commencer .plan-card.selected .plan-radio{border-color:var(--pc-violet);background:var(--pc-violet)}#cmc-commencer .plan-name{font-size:17px;font-weight:800;line-height:1.35;color:var(--pc-encre)}#cmc-commencer .plan-savings-tag{background:var(--pc-vert-fond);color:var(--pc-vert-texte);border:1px solid var(--pc-vert-filet);border-radius:999px;font-size:12px;font-weight:800;padding:2px 9px;vertical-align:2px}#cmc-commencer #savings-tag{white-space:nowrap}#cmc-commencer .plan-price{font-size:14px;color:var(--pc-texte)}#cmc-commencer .plan-price .new{font-size:19px;font-weight:900;color:var(--pc-violet)}#cmc-commencer .plan-detail{font-size:13px;color:var(--pc-gris)}#cmc-commencer .plan-per-cat{color:var(--pc-gris)!important}#cmc-commencer .plan-shipping{color:var(--pc-vert-texte);font-weight:700}#cmc-commencer .guarantee-above-cta{background:var(--pc-vert-fond);border:1px solid var(--pc-vert-filet);border-radius:999px;color:var(--pc-vert-texte);font-weight:700}#cmc-commencer .section-title{font-size:26px;font-weight:900;line-height:1.2;letter-spacing:-.5px;color:var(--pc-encre);text-wrap:balance}#cmc-commencer .trust-badge-pill{background:#fff;border:1px solid var(--pc-filet);box-shadow:none;color:var(--pc-encre);font-size:13px;font-weight:600;line-height:1.4;padding:6px 14px 6px 6px;gap:8px}#cmc-commencer .trust-badge-pill .ico{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--pc-lavande);font-size:14px;line-height:1}#cmc-commencer .cmc-avis{padding:8px 0 28px!important;margin:0!important;background:transparent!important;font-family:var(--pc-police)!important}#cmc-commencer .cmc-avis *{font-family:var(--pc-police)!important}#cmc-commencer .cmc-avis .reviews-wrap{max-width:none;padding:0}#cmc-commencer .cmc-avis .reviews__header{text-align:center;margin:0 auto 6px}#cmc-commencer .cmc-avis .reviews__tag{display:inline-block!important;padding:6px 16px!important;border-radius:999px!important;background:var(--pc-lavande)!important;color:var(--pc-nuit)!important;font-size:12px!important;font-weight:700!important;line-height:1.8!important;letter-spacing:1.5px!important;text-transform:uppercase!important;margin:0 0 20px!important}#cmc-commencer .cmc-avis .reviews__title{font-size:26px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:-.5px!important;color:var(--pc-encre)!important;text-wrap:balance}#cmc-commencer .cmc-avis .reviews__source-sep{display:none!important}#cmc-commencer .cmc-avis .reviews__source-note{font-size:13px!important;font-weight:500;color:var(--pc-gris)!important;text-align:center!important;margin:0 0 20px!important}#cmc-commencer .cmc-avis .reviews__slider{overflow:hidden!important;position:relative}#cmc-commencer .cmc-avis .reviews__track{display:flex!important;gap:20px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none;padding:2px 2px 6px!important}#cmc-commencer .cmc-avis .reviews__track::-webkit-scrollbar{display:none}#cmc-commencer .cmc-avis .reviews__card{flex:0 0 calc((100% - 20px)/2)!important;max-width:none!important;width:auto!important;min-height:0!important;scroll-snap-align:start!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid var(--pc-filet)!important;border-radius:20px!important;padding:18px 22px 24px!important;box-shadow:none!important;margin:0!important}#cmc-commencer .cmc-avis .hpc-rv-photo{display:block;width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;border-radius:12px!important;background:var(--pc-lavande);margin:0 0 14px!important}#cmc-commencer .cmc-avis .reviews__card-title{font-size:16px!important;font-weight:800!important;line-height:1.3!important;color:var(--pc-encre)!important;margin:0 0 4px!important}#cmc-commencer .cmc-avis .reviews__card-text{font-size:14.5px!important;line-height:1.6!important;color:var(--pc-texte)!important;margin:0 0 18px!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;max-height:none!important}#cmc-commencer .cmc-avis .reviews__card-footer{display:flex!important;align-items:center!important;gap:12px!important;margin-top:auto!important;padding-top:12px!important;border-top:1px solid var(--pc-filet)!important}#cmc-commencer .cmc-avis .reviews__card-avatar{width:40px!important;height:40px!important;border-radius:50%!important;background:var(--pc-nuit)!important;color:#fff!important;font-size:16px!important;font-weight:800!important;display:flex;align-items:center;justify-content:center;flex-shrink:0}#cmc-commencer .cmc-avis .reviews__card-name{font-size:14px!important;font-weight:700!important;color:var(--pc-encre)!important;line-height:1.8!important}#cmc-commencer .cmc-avis .reviews__card-source{font-size:11px!important;font-weight:600!important;line-height:1.8!important}#cmc-commencer .cmc-avis .reviews__card-source--ig{color:var(--pc-source-instagram)!important}#cmc-commencer .cmc-avis .reviews__card-source--fb{color:var(--pc-source-facebook)!important}#cmc-commencer .cmc-avis .reviews__arrows{display:flex!important;justify-content:center!important;gap:12px!important;margin-top:24px!important}#cmc-commencer .cmc-avis .reviews__arrow{display:flex;align-items:center;justify-content:center;width:44px!important;height:44px!important;border:2px solid var(--pc-nuit)!important;border-radius:50%!important;background:#fff!important;color:var(--pc-nuit)!important;font-size:14px!important;font-weight:900!important;box-shadow:none!important;cursor:pointer;transition:all .2s ease}#cmc-commencer .cmc-avis .reviews__arrow:hover{background:var(--pc-nuit)!important;color:#fff!important}#cmc-commencer .cmc-avis .hpc-mention{margin:14px 0 0!important;font-size:12px!important;line-height:1.8!important;color:var(--pc-gris-legal)!important;text-align:center}#cmc-commencer .health-warning{background:#fff;border:1px solid var(--pc-filet);border-radius:16px;padding:22px 20px}#cmc-commencer .health-warning-header{gap:12px}#cmc-commencer .health-warning-icon{width:40px;height:40px;min-width:40px;background:var(--pc-lavande);font-size:18px;line-height:1}#cmc-commencer .health-warning-title{font-size:18px;font-weight:800;line-height:1.3;color:var(--pc-encre)}#cmc-commencer .health-warning-body{font-size:15px;line-height:1.6;color:var(--pc-texte)}#cmc-commencer .health-warning-body strong{color:var(--pc-encre)}#cmc-commencer .health-warning-positive{background:var(--pc-vert-fond);border:1px solid var(--pc-vert-filet);border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.5;color:var(--pc-vert-texte);gap:10px}#cmc-commencer .health-warning-positive .sparkle{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#fff;font-size:15px;line-height:1}#cmc-commencer .vet-section{position:relative;background:var(--pc-rose);border:0;border-radius:20px;padding:36px 24px 30px;margin:8px 0 28px;text-align:center}#cmc-commencer .vet-avatar{width:140px;height:140px;margin:0 auto 6px;border:5px solid var(--pc-nuit);box-shadow:var(--pc-ombre-avatar)}#cmc-commencer .vet-quote{position:relative;max-width:520px;margin:0 auto 16px;padding-top:44px;font-size:19px;font-style:italic;font-weight:500;line-height:1.6;color:var(--pc-encre)}#cmc-commencer .vet-quote:before{content:"\201c";position:absolute;top:-6px;left:50%;translate:-50% 0;font-family:Georgia,Times New Roman,serif!important;font-style:normal;font-size:84px;font-weight:700;line-height:1;color:var(--pc-violet)}#cmc-commencer .vet-name{font-size:16px;font-weight:800;line-height:1.8;color:var(--pc-nuit)}#cmc-commencer .vet-title{font-size:13px;font-weight:600;line-height:1.8;color:var(--pc-gris-legal);margin-bottom:16px}#cmc-commencer .vet-badge{background:#fff;color:var(--pc-vert-texte);border:1px solid var(--pc-vert-filet);font-size:13px;font-weight:700;line-height:1.5;padding:10px 18px;border-radius:999px}#cmc-commencer .features-grid{gap:12px}#cmc-commencer .feature-card{border-radius:16px;padding:20px 14px;box-shadow:none}#cmc-commencer .feature-icon{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 10px;border-radius:50%;background:#fff;font-size:22px;line-height:1}#cmc-commencer .feature-title{font-size:16px;font-weight:800;line-height:1.3;color:var(--pc-encre)}#cmc-commencer .feature-text{font-size:13.5px;line-height:1.5;color:var(--pc-texte)}#cmc-commencer .guarantee-box{background:var(--pc-ivoire);border:2px solid var(--pc-violet);border-radius:16px;padding:22px 20px;align-items:center}#cmc-commencer .guarantee-shield{width:56px;height:56px;min-width:56px;background:var(--pc-lavande);box-shadow:0 0 0 4px #fff,0 0 0 5px var(--pc-filet-lavande);font-size:24px;line-height:1}#cmc-commencer .guarantee-box-title{font-size:19px;font-weight:900;line-height:1.3;color:var(--pc-encre)}#cmc-commencer .guarantee-box-text{font-size:15px;line-height:1.6;color:var(--pc-texte)}#cmc-commencer .guarantee-box-text strong{color:var(--pc-encre)}#cmc-commencer .faq-item,#cmc-commencer .faq-item:first-child{background:#fff;border:1px solid transparent;border-radius:16px;margin:0 0 10px;padding:0 18px}#cmc-commencer .faq-item.open{border-color:var(--pc-nuit)}#cmc-commencer .faq-question{gap:14px;padding:16px 0;font-size:15.5px;font-weight:700;line-height:1.4;color:var(--pc-encre)}#cmc-commencer .faq-question .arrow{display:block;flex:none;width:32px;height:32px;border-radius:50%;font-size:0!important;color:transparent;transform:none;background:linear-gradient(var(--pc-nuit),var(--pc-nuit)) center / 12px 2px no-repeat,linear-gradient(var(--pc-nuit),var(--pc-nuit)) center / 2px 12px no-repeat,var(--pc-lavande);transition:rotate .2s ease}#cmc-commencer .faq-item.open .faq-question .arrow{transform:none;rotate:180deg;background:linear-gradient(var(--pc-nuit),var(--pc-nuit)) center / 12px 2px no-repeat,var(--pc-lavande)}#cmc-commencer .faq-answer{padding:0 0 18px;font-size:15px;line-height:1.7;color:var(--pc-texte)}#cmc-commencer .faq-answer strong{color:var(--pc-encre);font-weight:600}#cmc-commencer .faq-answer a{color:var(--pc-nuit);text-decoration:underline;text-underline-offset:3px}#cmc-commencer .cmc-info{display:inline-grid;place-items:center;width:22px;height:22px;margin:0 2px;padding:0;border:1px solid var(--pc-filet-lavande);border-radius:50%;background:var(--pc-lavande);color:var(--pc-nuit);font-family:Georgia,Times New Roman,serif!important;font-size:13px;font-style:italic;font-weight:700;line-height:1;vertical-align:-4px;cursor:pointer;transition:background .15s ease,color .15s ease}#cmc-commencer .cmc-info:hover,#cmc-commencer .cmc-info:focus-visible{background:var(--pc-violet);border-color:var(--pc-violet);color:#fff}html.cmc-modal-ouvert{overflow:hidden}#cmc-commencer dialog.cmc-modal{border:0;padding:0;margin:auto;background:transparent;overflow:visible;color:var(--pc-texte)}#cmc-commencer dialog.cmc-modal::backdrop{background:#1f1a2eb8}#cmc-commencer dialog.cmc-modal--portrait{width:min(92vw,48.375vh)}#cmc-commencer dialog.cmc-modal--carre{width:min(92vw,86vh,640px)}#cmc-commencer .cmc-pv{display:block;width:100%;max-height:86vh;border-radius:20px;overflow:hidden;background:var(--pc-fond-attente,#ECE7F6);box-shadow:0 16px 48px #2d1b691f}#cmc-commencer .cmc-modal--portrait .cmc-pv{aspect-ratio:9/16}#cmc-commencer .cmc-modal--carre .cmc-pv{aspect-ratio:1/1}#cmc-commencer .cmc-modal__fermer{position:absolute;top:-14px;right:-14px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#fff;color:var(--pc-nuit);font-size:22px;line-height:1;cursor:pointer;box-shadow:0 12px 30px #2d1b6933,0 2px 6px #2d1b6914}html body #v2-popup-overlay{background:#1f1a2e8c}html body #v2-popup-overlay .popup-modal{border-radius:20px;box-shadow:0 24px 80px #2d1b6940,0 0 0 1px #2d1b6914;font-family:var(--pc-police)!important;color:var(--pc-texte)}html body #v2-popup-overlay .popup-modal *{font-family:inherit!important;letter-spacing:normal}html body #v2-popup-overlay .popup-brand-top{background:var(--pc-violet)!important}html body #v2-popup-overlay .popup-brand-top h3{font-size:24px;font-weight:900;line-height:1.2}html body #v2-popup-overlay .popup-brand-top p{font-size:14.5px;font-weight:500;line-height:1.45;opacity:.9}html body #v2-popup-overlay .delivery-plan{background:#fff;border:1.5px solid var(--pc-filet);border-radius:12px}html body #v2-popup-overlay .delivery-plan.highlighted{background:var(--pc-lavande);border-color:var(--pc-violet)}html body #v2-popup-overlay .delivery-label,html body #v2-popup-overlay .delivery-count{font-size:12.5px;color:var(--pc-gris)}html body #v2-popup-overlay .delivery-plan.highlighted .delivery-label,html body #v2-popup-overlay .delivery-plan.highlighted .delivery-count{color:var(--pc-violet)}html body #v2-popup-overlay .delivery-punchline{font-size:13px;font-weight:700;color:var(--pc-vert-texte)}html body #v2-popup-overlay .delivery-savings{font-size:13px;font-weight:700;color:var(--pc-violet)}html body #v2-popup-overlay .popup-perks li{background:#fff;border:1px solid var(--pc-filet);border-radius:12px;font-size:12.5px;line-height:1.35;color:var(--pc-texte)}html body #v2-popup-overlay .popup-perks li strong{font-size:12.5px;font-weight:700;color:var(--pc-encre)}html body #v2-popup-overlay .popup-perks .perk-icon,html body #v2-popup-overlay .popup-perks .perk-icon.purple,html body #v2-popup-overlay .popup-perks .perk-icon.green,html body #v2-popup-overlay .popup-perks .perk-icon.amber{border-radius:50%;background:var(--pc-lavande)}html body #v2-popup-overlay .popup-perks .perk-icon.green{color:var(--pc-vert);font-weight:900}html body #v2-popup-overlay .popup-lock-line{font-size:12.5px;line-height:1.5;color:var(--pc-gris)}html body #v2-popup-overlay .popup-lock-line strong{color:var(--pc-encre)}html body #v2-popup-overlay .cmc-emo{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:2px;border-radius:50%;background:var(--pc-lavande);font-size:11px;line-height:1;vertical-align:middle}html body #v2-popup-overlay .popup-btn-keep{border-radius:999px;background:var(--pc-violet);font-size:17px;font-weight:800;line-height:1.2;padding:16px;box-shadow:var(--pc-ombre-bouton)}html body #v2-popup-overlay .popup-btn-keep:after{content:"\a0\2192";font-weight:900}html body #v2-popup-overlay .popup-btn-keep:hover{background:var(--pc-violet-survol)}html body #v2-popup-overlay .popup-btn-decline{color:var(--pc-nuit);font-size:13.5px;text-underline-offset:3px}html body #v2-popup-overlay .popup-btn-decline:hover{color:var(--pc-violet)}html body #v2-sticky-cta{background:#fff;border-top:1px solid var(--pc-filet);box-shadow:var(--pc-ombre-barre);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}html body #v2-sticky-cta button{display:block;max-width:680px;margin:0 auto;border-radius:999px;background:var(--pc-violet);font-family:var(--pc-police);font-size:16px;font-weight:800;line-height:1.2;letter-spacing:normal;padding:14px 24px;box-shadow:var(--pc-ombre-bouton-collant)}html body #v2-sticky-cta button:after{content:"\a0\2192";font-weight:900}html body #v2-sticky-cta button:hover{background:var(--pc-violet-survol)}@media(max-width:480px){#cmc-commencer .step-question{font-size:23px;margin-bottom:14px}#cmc-commencer .cat-option .cat-title,#cmc-commencer .cat-option .cat-price{font-size:15px}#cmc-commencer .cat-option .cat-price .compare{font-size:13px}#cmc-commencer .more-cats-link{font-size:13.5px}#cmc-commencer .btn{font-size:16px;padding:14px 18px}#cmc-commencer .plan-name{font-size:16px}#cmc-commencer .plan-price .new{font-size:18px}#cmc-commencer .plan-detail{font-size:12.5px}#cmc-commencer .plan-badge{font-size:11px;padding:3px 12px}#cmc-commencer .section-title,#cmc-commencer .cmc-avis .reviews__title{font-size:23px!important}#cmc-commencer .trust-badge-pill{font-size:12.5px;padding:5px 12px 5px 5px;gap:6px}#cmc-commencer .trust-badge-pill .ico{width:24px;height:24px;font-size:13px}#cmc-commencer .feature-card{padding:16px 10px}#cmc-commencer .feature-icon{width:40px;height:40px;font-size:20px}#cmc-commencer .feature-title{font-size:15px}#cmc-commencer .feature-text{font-size:13px}#cmc-commencer .cmc-avis .reviews__card{flex:0 0 85%!important;padding:16px 18px 20px!important}#cmc-commencer .vet-section{padding:30px 18px 26px}#cmc-commencer .vet-avatar{width:120px;height:120px}#cmc-commencer .vet-quote{font-size:17px;padding-top:40px}#cmc-commencer .vet-quote:before{font-size:72px}#cmc-commencer .faq-item,#cmc-commencer .faq-item:first-child{padding:0 16px}#cmc-commencer .faq-question{font-size:15px}html body #v2-popup-overlay .popup-brand-top h3{font-size:21px}html body #v2-popup-overlay .popup-brand-top p{font-size:13px}html body #v2-popup-overlay .popup-perks li,html body #v2-popup-overlay .popup-perks li strong{font-size:12px}html body #v2-popup-overlay .popup-btn-keep{font-size:16px;padding:14px}html body #v2-popup-overlay .popup-btn-decline{font-size:13px}html body #v2-popup-overlay .popup-lock-line{font-size:12px}}@media(max-width:400px){#cmc-commencer .plan-image{width:52px;min-width:52px;height:52px}#cmc-commencer .plan-savings-tag{padding:2px 7px}}@media(prefers-reduced-motion:reduce){#cmc-commencer .btn-primary:after{animation:none}#cmc-commencer .btn,#cmc-commencer .faq-question .arrow{transition:none}}:root{--pc-or:#FFB400;--pc-fond-attente:#ECE7F6}#cmc-commencer .wg-fr-only,#cmc-commencer .wg-de-only{font:inherit;color:inherit;letter-spacing:inherit}#cmc-commencer .cmc-avis .reviews__tp-bar{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap;gap:8px!important;margin:6px 0 22px!important}#cmc-commencer .cmc-avis .reviews__tp-stars{color:var(--pc-or)!important;font-size:18px!important;letter-spacing:2px!important;line-height:1.4!important}#cmc-commencer .cmc-avis .reviews__tp-score{color:var(--pc-texte)!important;font-size:14px!important;font-weight:600!important;line-height:1.6!important}#cmc-commencer .cmc-avis .reviews__card-stars{color:var(--pc-or)!important;font-size:15px!important;letter-spacing:2px!important;line-height:1.4!important;margin:0 0 8px!important}#cmc-commencer .cmc-avis .reviews__card-verified{color:var(--pc-vert-texte)!important;font-size:11px!important;font-weight:700!important;line-height:1.8!important}#cmc-commencer dialog.cmc-modal--desabo{width:min(92vw,64.5vh,560px)}html[lang^=de] #cmc-commencer dialog.cmc-modal--desabo,html[lang^=DE] #cmc-commencer dialog.cmc-modal--desabo{width:min(92vw,48.375vh)}#cmc-commencer .cmc-pv--34{aspect-ratio:3/4}#cmc-commencer .cmc-pv--916{aspect-ratio:9/16}#cmc-commencer .cmc-pv--11{aspect-ratio:1/1}html body #v2-popup-overlay{z-index:1000!important}#cmc-commencer .social-proof-bar .stars-row{color:var(--pc-or)}#cmc-commencer .social-proof-bar .proof-text{color:var(--pc-gris)}@media screen and (max-width:749px){#shopify-section-header{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cmc-commencer.css.map */
