*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip;background:#1d1e1d}body{font-family:Articulat CF,Nunito Sans,-apple-system,sans-serif;color:#fff;-webkit-font-smoothing:antialiased}section,.section,[class*=-section],[class*=-final-section]{width:100%;padding:100px 0;margin:0!important;background:transparent!important}[class*=-container],[class*=-final-container]{max-width:1600px;margin:0 auto;padding:0 40px;width:100%}h1{font-size:clamp(32px,5vw,56px);font-family:Nunito Sans,sans-serif;font-weight:900;line-height:1.2;margin:0}h2{font-size:clamp(28px,4vw,48px);font-family:Nunito Sans,sans-serif;font-weight:900;line-height:1.2;margin:0}h3{font-size:clamp(20px,3vw,32px);font-family:Nunito Sans,sans-serif;font-weight:900;line-height:1.2;margin:0}p{font-size:clamp(15px,2vw,18px);line-height:1.7;font-family:Articulat CF,sans-serif;margin:0}a{color:inherit;text-decoration:none;transition:all .3s ease}img{max-width:100%;height:auto;display:block}[class*=grid-2]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}[class*=grid-3]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}[class*=grid-4]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}button,[class*=-button],[class*=-btn]{padding:clamp(12px,2vw,18px) clamp(25px,4vw,40px);font-size:clamp(14px,2vw,18px);border-radius:50px;font-family:Nunito Sans,sans-serif;font-weight:900;transition:all .3s ease;cursor:pointer;border:none;display:inline-block}@media(max-width:1024px){section,[class*=-section]{padding:80px 0}[class*=-container]{padding:0 30px}[class*=grid-2],[class*=grid-3],[class*=grid-4]{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:768px){section,[class*=-section]{padding:60px 0}[class*=-container]{padding:0 20px}[class*=grid-2],[class*=grid-3],[class*=grid-4]{grid-template-columns:1fr;gap:20px}button,a,[role=button]{min-height:44px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.card-hover{transition:all .3s ease}@media(min-width:769px){.card-hover:hover{transform:translateY(-10px);box-shadow:0 20px 40px #ee4c9a4d}}.shopify-section{padding:0!important;margin:0!important}@layer lx{html,body{background:#1d1e1d!important;background-image:none!important}:root{--icone-rose: #EE4C9A !important;--icone-rose-dark: #D93A86 !important;--icone-gradient-start: #EE4C9A !important;--icone-gradient-end: #F36BAE !important;--icone-rose-light: rgba(238,76,154,.08) !important}.fp-wrap{--fp-rose: #EE4C9A !important;--fp-rose-dark: #D93A86 !important;--fp-grad-start: #EE4C9A !important;--fp-grad-end: #EE4C9A !important}.header-dropdown a:hover,.header-phone-button,.hero-subtitle,.cpf-badge,.formations-home-subtitle,.formation-category-badge,.formatrice-role,.author-formation,.footer-links-list a:hover,.footer-qualiopi-btn:hover,.card-browlift .card-formation-type,.card-browlift .dates-text,.cal-dow-row span,.cal-cta-btn,.formation-badge,.pg-card-price,.feature-description,.faq-icon,.pf-feature-icon,.financement-title,.tarif-price,.tarif-button,.tarif-autre-price,.tarif-autre-button,.stat-number,.debouches-subtitle,.stat-percentage,.excellence-subtitle,.blog-card-title a:hover,.select-wrapper:after,.ic-cart-item-remove:hover,.ic-cart-cgv-consent a,.legal-content h2,.legal-content ul li::marker,.legal-content a,.legal-content a:hover,.legal-content ol li::marker{color:#ee4c9a!important}.header-phone-button svg path{fill:#ee4c9a!important}.header-cart-button:hover,.header-cart-count,.header-mobile-menu,.cpf-button,.cpf-button:hover,.nos-realisations-button,.nos-realisations-button:hover,.social-btn:hover,.contact-simple-button,button[type=submit],input[type=submit],.contact-simple-button:hover,button[type=submit]:hover,input[type=submit]:hover,.social-icon:hover,.card-button,.cal-dot-ongles,.cal-nav-btn:hover,.cal-dot-nav.is-active,.cal-bar-ongles,.formation-ligne-button-v3,.formation-ligne-button-v3:hover,.pg-cta-button:hover,.pg-card-badge,.systeme-cta-button,.pf-badge,.pf-program-content li:before,.tarif-button:hover,.tarif-autre-button:hover,.blog-card-image-placeholder,.checkbox-tag,.contact-map-button,.ic-cart-empty-cta,.btn-contact,.btn-contact:hover,.legal-content table th{background-color:#ee4c9a!important}.hero-homepage-final{background-image:linear-gradient(#1d1e1d,#1d1e1df2,#ee4c9a1a)!important}.feature-icon,.formation-category-badge,.pf-feature-icon,.contact-form-final{background-color:#ee4c9a26!important}.hero-image-right img{box-shadow:#ee4c9a4d 0 30px 60px!important}.hero-image-placeholder,.phone-placeholder{background-image:linear-gradient(135deg,#ee4c9a,#1d1e1d)!important}.cpf-homepage-section{background-image:linear-gradient(135deg,#ee4c9a1f,#1d1e1d66)!important}.cpf-badge,.formation-badge{background-color:#ee4c9a33!important}.cpf-button:hover{box-shadow:#ee4c9a66 0 8px 20px!important}.cpf-mockup-placeholder{background-image:linear-gradient(135deg,#ee4c9a4d,#ffffff1a)!important}.cpf-mockup-placeholder{box-shadow:#ee4c9a4d 0 0 60px!important}.cpf-logo-placeholder{text-shadow:rgba(238,76,154,.5) 0px 0px 30px!important}.certifications-final-section{background-image:linear-gradient(135deg,#ee4c9a0d,#1d1e1d4d)!important}.certification-final-card:hover,.formation-home-final-card:hover,.fp-finance-card{border-color:#ee4c9a80!important}.certification-final-card:hover{box-shadow:#ee4c9a33 0 20px 40px!important}.certification-icon-wrapper,.faq-item.active,.faq-question:hover,.legal-content table tr:hover{background-color:#ee4c9a1a!important}.carousel-item:hover,.avis-card:hover,.social-btn,.form-group input:focus,.form-group textarea:focus,input:focus,textarea:focus,.social-icon:hover,.planning-card.card-ongles,.planning-card.card-cils,.planning-card.card-browlift,.planning-card.card-headspa,.planning-card.card-strass,.cal-nav-btn:hover,.formation-badge,.pg-cta-button,.pg-card:hover,.faq-item:hover,.faq-item.active,.pf-thumb:hover,.pf-thumb.active,.pf-soon-button,.pf-program-content li:hover,.financement-card:hover,.tarif-card:hover,.tarif-image-wrapper,.tarif-button,.tarif-autre-card:hover,.tarif-autre-image-wrapper,.tarif-autre-button{border-top-color:#ee4c9a!important;border-right-color:#ee4c9a!important;border-bottom-color:#ee4c9a!important}.carousel-item:hover,.avis-card:hover,.social-btn,.form-group input:focus,.form-group textarea:focus,input:focus,textarea:focus,.social-icon:hover,.planning-card.card-ongles,.planning-card.card-cils,.planning-card.card-browlift,.planning-card.card-headspa,.planning-card.card-strass,.cal-nav-btn:hover,.formation-badge,.pg-cta-button,.pg-card:hover,.faq-item:hover,.faq-item.active,.pf-thumb:hover,.pf-thumb.active,.pf-soon-button,.pf-section-title,.pf-program-content li:hover,.financement-card:hover,.tarif-card:hover,.tarif-image-wrapper,.tarif-button,.tarif-autre-card:hover,.tarif-autre-image-wrapper,.tarif-autre-button,.stat-item,.excellence-point{border-left-color:#ee4c9a!important}.legal-header{border-bottom-color:#ee4c9a!important}.carousel-item:hover{box-shadow:#ee4c9a4d 0 20px 40px!important}.carousel-placeholder{background-image:linear-gradient(135deg,#ee4c9a 0% 100%)!important}.formations-home-final-section{background-image:linear-gradient(#1d1e1d4d,#ee4c9a14)!important}.formation-home-final-card:hover{box-shadow:#ee4c9a40 0 25px 50px!important}.formatrices-final-section{background-image:linear-gradient(#1d1e1d80,#ee4c9a0d)!important}.formatrice-placeholder{background-image:linear-gradient(135deg,#ee4c9a4d,#1d1e1d99)!important}.nos-realisations-button{box-shadow:#ee4c9a33 0 10px 20px!important}.nos-realisations-button:hover{box-shadow:#ee4c9a66 0 15px 30px!important}.avis-carousel-section{background-image:linear-gradient(135deg,#ee4c9a1a,#1d1e1d4d)!important}.form-group input:focus,.form-group textarea:focus,input:focus,textarea:focus{box-shadow:#ee4c9a33 0 0 0 3px!important}.contact-simple-button:hover,button[type=submit]:hover,input[type=submit]:hover{box-shadow:#ee4c9a80 0 10px 30px!important}#icone-chatbot-bubble{box-shadow:#ee4c9a73 0 4px 20px,#00000026 0 2px 8px!important}#icone-chatbot-bubble:hover{box-shadow:#ee4c9a8c 0 8px 28px,#0003 0 4px 12px!important}#icone-chatbot-window{box-shadow:#0000002e 0 16px 48px,#ee4c9a1f 0 4px 16px!important}.icone-chat-messages::-webkit-scrollbar-thumb{background-color:#ee4c9a40!important}.icone-suggestion-btn,.pf-program-content p{border-color:#ee4c9a40!important}.icone-typing span{background-color:#ee4c9a80!important}.fp-download-box,.fp-perfectionnement,.pf-upsell,.pf-program-content h3{border-color:#ee4c9a4d!important}.legal-content h2{border-bottom-color:#ee4c9a4d!important}.fp-finance-card,.pf-upsell,.pf-program-content p{background-color:#ee4c9a14!important}.fp-perfectionnement{background-color:#ee4c9a0a!important}.planning-card.card-ongles{background-image:linear-gradient(135deg,#ee4c9a1a,#ffffff0d)!important}.planning-card.card-strass{background-image:linear-gradient(135deg,#ee4c9a26,#ffffff0d)!important}.planning-card:hover,.formation-ligne-button-v3{box-shadow:#ee4c9a4d 0 10px 30px!important}.card-browlift .card-header{border-bottom-color:#ee4c9a33!important}.card-browlift .card-dates,.faq-item:hover{background-color:#ee4c9a0d!important}.formation-ligne-button-v3:hover{box-shadow:#ee4c9a80 0 15px 40px!important}.phone-front{box-shadow:#ee4c9a4d 0 40px 80px!important}.systeme-cta-button{box-shadow:#ee4c9a66 0 4px 15px!important}.systeme-cta-button:hover{box-shadow:#ee4c9a80 0 6px 20px!important}.pf-cta,.ic-cart-checkout{background-image:linear-gradient(135deg,#ee4c9a,#ee4c9a)!important}.pf-cta,.ic-cart-checkout{box-shadow:#ee4c9a59 0 10px 30px!important}.pf-program-content h3{background-color:#ee4c9a1f!important}.pf-program-content li:hover{background-color:#ee4c9a0f!important}.financement-card:hover{box-shadow:#ee4c9a33 0 10px 40px!important}.tarif-card:hover,.tarif-autre-card:hover{box-shadow:#ee4c9a4d 0 10px 40px!important}.realisations-page-final-section{background-image:linear-gradient(#1d1e1d,#ee4c9a14)!important}.realisation-page-item:hover{box-shadow:#ee4c9a66 0 20px 50px!important}.debouches-section{background-image:linear-gradient(135deg,#ee4c9a14,#1d1e1d4d)!important}.excellence-section{background-image:linear-gradient(135deg,#1d1e1d66,#ee4c9a1a)!important}.contact-page-final-section{background-image:linear-gradient(#1d1e1d,#ee4c9a1a)!important}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline-color:#ee4c9a!important}.btn-contact{box-shadow:#ee4c9a4d 0 5px 20px!important}.btn-contact:hover{box-shadow:#ee4c9a80 0 8px 30px!important}.fp-btn-primary,.pf-cta,.pg-cta-button{background:#ee4c9a!important;background-image:none!important;color:#fff!important}a[class*=btn]:hover,a[class*=button]:hover,[class*=cta-btn]:hover,.fp-btn-primary:hover,.contact-simple-button:hover,button[type=submit]:hover,.card-button:hover,.cpf-button:hover,.nos-realisations-button:hover,.formation-ligne-button-v3:hover,.btn-contact:hover{background-color:#f36bae!important;background-image:none!important;color:#fff!important}.fp-cta{background:#ee4c9a!important;background-image:none!important}.fp-cta .fp-cta-btn{background:#1d1e1d!important;color:#fff!important}.fp-cta .fp-cta-btn:hover{background:#fff!important;color:#1d1e1d!important}[class*=eyebrow],.hero-subtitle,.formations-home-subtitle{letter-spacing:.18em!important}.cal-bar-ongles,.cal-dot-ongles{background:#ee4c9a!important;color:#fff!important}#shopify-pc__banner,.shopify-policy-banner{border:2px solid #EE4C9A!important}#shopify-pc__banner a,.shopify-policy-banner__content a{color:#ee4c9a!important}#shopify-pc__banner button[data-accept],#shopify-pc__banner .shopify-pc__banner__btn--accept,.shopify-policy-banner__button{background:#ee4c9a!important;color:#fff!important;box-shadow:0 5px 20px #ee4c9a4d!important}#shopify-pc__banner button[data-decline],#shopify-pc__banner .shopify-pc__banner__btn--decline{color:#ee4c9a!important;border:2px solid #EE4C9A!important;background:#fff!important}#shopify-pc__banner button:hover,.shopify-policy-banner__button:hover{background:#f36bae!important;color:#fff!important}}#shopify-pc__banner:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999;pointer-events:none}#shopify-pc__banner{position:fixed!important;bottom:20px!important;left:20px!important;right:20px!important;width:calc(100% - 40px)!important;max-width:1200px!important;margin:0 auto!important;z-index:9999!important;padding:30px!important;background:#fff!important;border-radius:20px!important;box-shadow:0 10px 50px #0000004d!important}#shopify-pc__banner p,#shopify-pc__banner span,#shopify-pc__banner div{color:#1d1e1d!important;font-family:Articulat CF,sans-serif!important;font-size:15px!important;line-height:1.6!important;margin-bottom:20px!important}#shopify-pc__banner a{text-decoration:underline!important;font-weight:700!important}#shopify-pc__banner .shopify-pc__banner__btn-container{display:flex!important;gap:15px!important;flex-wrap:wrap!important;margin-top:25px!important}#shopify-pc__banner button[data-accept],#shopify-pc__banner .shopify-pc__banner__btn--accept,#shopify-pc__banner button[data-decline],#shopify-pc__banner .shopify-pc__banner__btn--decline{font-family:Nunito Sans,sans-serif!important;font-size:16px!important;font-weight:700!important;padding:16px 40px!important;border-radius:50px!important;cursor:pointer!important;transition:all .3s ease!important;flex:1!important;min-width:150px!important}@media(max-width:768px){#shopify-pc__banner{bottom:10px!important;left:10px!important;right:10px!important;width:calc(100% - 20px)!important;padding:25px 20px!important;border-radius:15px!important}#shopify-pc__banner p,#shopify-pc__banner span,#shopify-pc__banner div{font-size:14px!important;margin-bottom:15px!important}#shopify-pc__banner .shopify-pc__banner__btn-container{flex-direction:column!important;gap:12px!important;margin-top:20px!important}#shopify-pc__banner button{width:100%!important;padding:14px 30px!important;font-size:15px!important}}.shopify-policy-banner{position:fixed!important;bottom:20px!important;left:20px!important;right:20px!important;max-width:1200px!important;margin:0 auto!important;background:#fff!important;border-radius:20px!important;padding:30px!important;z-index:9999!important;box-shadow:0 10px 50px #0000004d!important}.shopify-policy-banner__content{color:#1d1e1d!important;font-family:Articulat CF,sans-serif!important;font-size:15px!important;line-height:1.6!important;margin-bottom:20px!important}.shopify-policy-banner__button{font-family:Nunito Sans,sans-serif!important;font-weight:700!important;padding:16px 40px!important;border-radius:50px!important;border:none!important}
/*# sourceMappingURL=/cdn/shop/t/45/assets/application.css.map */
