:root:has(#MainContent) body #MainContent .pc-mix__faq--guide{margin-top:32px;border:1.5px solid var(--pch-line);border-radius:18px;background:var(--pch-paper);padding:6px 28px;box-shadow:0 10px 30px #1729430f}:root:has(#MainContent) body #MainContent .pc-mix__faq--guide>summary{display:flex!important;align-items:center;justify-content:space-between;gap:20px;padding:22px 0!important;cursor:pointer}:root:has(#MainContent) body #MainContent .pc-mix__faq--guide>summary:after{content:"+";width:46px;height:46px;font-size:28px;border-color:var(--pch-orange);background:var(--pch-cream)}:root:has(#MainContent) body #MainContent .pc-mix__faq--guide[open]>summary:after{content:"\2212"}:root:has(#MainContent) body #MainContent .pc-mix__faq-heading{display:flex;flex-direction:column;gap:6px;min-width:0}:root:has(#MainContent) body #MainContent .pc-mix__faq-title{font-family:var(--pch-serif)!important;font-size:clamp(24px,2.2vw,30px)!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.015em!important;color:var(--pch-navy)!important}:root:has(#MainContent) body #MainContent .pc-mix__faq-sub{font-family:var(--pch-sans)!important;font-size:15.5px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;color:var(--pch-text)!important;max-width:60em}:root:has(#MainContent) body #MainContent .pc-mix__faq-cta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-family:var(--pch-sans)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--pch-orange)!important}:root:has(#MainContent) body #MainContent .pc-mix__faq-cta b{font-size:14px;transition:transform .2s ease}:root:has(#MainContent) body #MainContent .pc-mix__faq--guide[open] .pc-mix__faq-cta b{transform:rotate(180deg)}:root:has(#MainContent) body #MainContent .pc-mix__faq-cta [data-open]{display:none}:root:has(#MainContent) body #MainContent .pc-mix__faq--guide[open] .pc-mix__faq-cta [data-open]{display:inline}:root:has(#MainContent) body #MainContent .pc-mix__faq--guide[open] .pc-mix__faq-cta [data-closed]{display:none}:root:has(#MainContent) body #MainContent .pc-mix__faq-body{padding:4px 0 26px;border-top:1px solid var(--pch-line)}:root:has(#MainContent) body #MainContent .pc-mix__faq-intro{margin:20px 0 8px;font-size:var(--pch-lead)!important;line-height:1.6!important;color:var(--pch-text);max-width:62em}:root:has(#MainContent) body #MainContent .pc-mix__faq--guide .pc-mix__faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 36px;margin-top:18px}:root:has(#MainContent) body #MainContent .pc-mix__faq--guide .pc-mix__faq-grid>div{padding:16px 0;border-top:1px solid var(--pch-line)}:root:has(#MainContent) body #MainContent .pc-mix__faq--guide .pc-mix__faq-grid h3{font-family:var(--pch-sans)!important;font-size:17px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;margin:0 0 8px}:root:has(#MainContent) body #MainContent .pc-mix__faq--guide .pc-mix__faq-grid p{font-size:15.5px!important;line-height:1.6!important;margin:0}@media(max-width:749px){:root:has(#MainContent) body #MainContent .pc-mix__faq--guide{padding:4px 18px;border-radius:14px}:root:has(#MainContent) body #MainContent .pc-mix__faq--guide>summary{padding:18px 0!important;gap:12px}:root:has(#MainContent) body #MainContent .pc-mix__faq--guide>summary:after{width:38px;height:38px;font-size:22px}:root:has(#MainContent) body #MainContent .pc-mix__faq-title{font-size:22px!important}:root:has(#MainContent) body #MainContent .pc-mix__faq-sub{font-size:14.5px!important}:root:has(#MainContent) body #MainContent .pc-mix__faq--guide .pc-mix__faq-grid{grid-template-columns:1fr;gap:4px}}:root:has(#MainContent) body #MainContent .pc-mix__faq-heading .pc-mix__eyebrow{display:block!important;margin:0 0 2px!important}@media(max-width:749px){:root:has(#MainContent) body main:has(.pcm-page)>.shopify-section:has(.pc-mix__faq--guide){display:block!important}:root:has(#MainContent) body #MainContent .pcm-page~.pc-mix--followup,:root:has(#MainContent) body #MainContent .shopify-section:has(.pc-mix__faq--guide) .pc-mix--followup{padding:18px 16px 26px!important;border-top:0!important}:root:has(#MainContent) body #MainContent .shopify-section:has(.pc-mix__faq--guide) .pc-mix__inner{padding:0!important}}@media(max-width:749px){:root:has(#MainContent) body #MainContent .pc-choice__step-image{mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 46%,transparent 70%);mask-image:radial-gradient(circle at 50% 50%,#000 46%,transparent 70%)}:root:has(#MainContent) body #MainContent .pc-harmony__hero{display:flex!important;flex-direction:column!important}:root:has(#MainContent) body #MainContent .pc-harmony__copy{display:contents!important}:root:has(#MainContent) body #MainContent .pc-harmony__eyebrow{order:1;padding:22px 22px 0!important;margin-bottom:12px!important}:root:has(#MainContent) body #MainContent .pc-harmony h1{order:2;padding:0 22px!important;margin-bottom:18px!important}:root:has(#MainContent) body #MainContent .pc-harmony__visual{order:3}:root:has(#MainContent) body #MainContent .pc-harmony__intro{order:4;padding:0 22px!important;margin-top:24px!important}:root:has(#MainContent) body #MainContent .pc-harmony__actions{order:5;padding:0 22px!important}:root:has(#MainContent) body #MainContent .pc-harmony__note{order:6;padding:0 22px!important}:root:has(#MainContent) body #MainContent .pc-harmony__return{order:7;padding:0 22px 24px!important}}@media(max-width:749px){:root:has(#MainContent) body #MainContent .pc-choice__pack{display:block!important;width:auto!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;gap:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;overflow:hidden!important}:root:has(#MainContent) body #MainContent .pc-choice__pack-image{display:block!important;width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:16/9!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}:root:has(#MainContent) body #MainContent .pc-choice__pack-image .pc-choice__scene,:root:has(#MainContent) body #MainContent .pc-choice__pack-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important}:root:has(#MainContent) body #MainContent .pc-choice__pack-copy{padding:20px 22px 0!important;text-align:center!important}:root:has(#MainContent) body #MainContent .pc-choice__pack-action{border-left:0!important;border-top:1px solid #e5d2ba!important;margin:18px 22px 0!important;padding:18px 0 22px!important}:root:has(#MainContent) body #MainContent .jdgm-testimonials-carousel .jdgm-quote-marks,:root:has(#MainContent) body #MainContent .jdgm-testimonials-carousel .jdgm-verified-badge-header{display:none!important}:root:has(#MainContent) body #MainContent .jdgm-testimonials-carousel .jdgm-header{margin-bottom:10px!important}:root:has(#MainContent) body #MainContent .jdgm-testimonials-carousel h2.jdgm-title{font-size:22px!important;line-height:1.15!important;margin:0 0 6px!important}:root:has(#MainContent) body #MainContent .jdgm-testimonials-carousel .jdgm-card.jdgm-testimonial{padding:12px 14px!important}:root:has(#MainContent) body #MainContent .jdgm-testimonials-carousel .jdgm-text{font-size:16px!important;line-height:1.45!important;margin:0 0 8px!important}:root:has(#MainContent) body #MainContent .jdgm-testimonials-carousel .jdgm-rating-section{margin:0!important;gap:4px!important}:root:has(#MainContent) body #MainContent .jdgm-testimonials-carousel .jdgm-product-name{font-size:12.5px!important;line-height:1.3!important;margin:2px 0 0!important}:root:has(#MainContent) body #MainContent .pc4-reassurance{padding:26px 18px!important;gap:10px!important}:root:has(#MainContent) body #MainContent .pc4-reassurance:before{font-size:22px!important;margin-bottom:4px!important}:root:has(#MainContent) body #MainContent .pc4-reassurance__item{min-height:0!important;padding:10px 8px!important;gap:6px!important}:root:has(#MainContent) body #MainContent .pc4-reassurance .pc4-icon-wrap{width:50px!important;height:50px!important;flex:0 0 50px!important;background:transparent!important;border:0!important;box-shadow:none!important}:root:has(#MainContent) body #MainContent .pc4-reassurance .pc4-ri{width:44px!important;height:44px!important;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 48%,transparent 72%);mask-image:radial-gradient(circle at 50% 50%,#000 48%,transparent 72%)}:root:has(#MainContent) body #MainContent .pc4-reassurance .pc4-reassurance__item>span:last-child,:root:has(#MainContent) body #MainContent .pc4-reassurance .pc4-reassurance__item span{font-size:14px!important;line-height:1.35!important}:root:has(#MainContent) body main>.shopify-section:has(.pc-choice__return-title){display:none!important}:root:has(#MainContent) body #MainContent .pc-harmony__visual:after{top:28%!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(to bottom,#101d3100,#101d3173 45%,#101d31db)!important}:root:has(#MainContent) body #MainContent .pc-harmony__caption{color:#fffdf9!important;text-shadow:0 2px 10px rgba(16,29,49,.65),0 1px 2px rgba(16,29,49,.5)!important}:root:has(#MainContent) body #MainContent .pc-harmony .pc-harmony__visual .pc-harmony__caption>span{color:#f8f2e8!important;font-size:10px!important;font-weight:700!important;letter-spacing:.2em!important;margin-bottom:6px!important;text-shadow:0 1px 6px rgba(16,29,49,.8)!important}:root:has(#MainContent) body #MainContent .pc-harmony__caption em{color:#fffdf9!important}}@media(min-width:750px){:root:has(#MainContent) body #MainContent .pc-mix__disclosure[data-pc-mix-guide]{border:1.5px solid var(--pch-line)!important;border-radius:18px!important;background:var(--pch-paper)!important;padding:6px 28px!important;box-shadow:0 10px 30px #1729430f!important}:root:has(#MainContent) body #MainContent .pc-mix__disclosure[data-pc-mix-guide]>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:22px 0!important;cursor:pointer!important;list-style:none!important}:root:has(#MainContent) body #MainContent .pc-mix__disclosure[data-pc-mix-guide]>summary::-webkit-details-marker{display:none!important}:root:has(#MainContent) body #MainContent .pc-mix__disclosure[data-pc-mix-guide]>summary::marker{content:""!important}:root:has(#MainContent) body #MainContent .pc-mix__disclosure[data-pc-mix-guide]>summary:hover{background:transparent}:root:has(#MainContent) body #MainContent .pc-mix__disclosure[data-pc-mix-guide]>summary>span:first-child{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}:root:has(#MainContent) body #MainContent .pc-mix__disclosure[data-pc-mix-guide] .pc-mix__eyebrow{display:block!important;margin:0!important}:root:has(#MainContent) body #MainContent .pc-mix__disclosure[data-pc-mix-guide] .pc-mix__heading{font-family:var(--pch-serif)!important;font-size:clamp(24px,2.2vw,30px)!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.015em!important;color:var(--pch-navy)!important}:root:has(#MainContent) body #MainContent .pc-mix__disclosure[data-pc-mix-guide]>summary .pc-mix__intro{font-family:var(--pch-sans)!important;font-size:15.5px!important;font-weight:400!important;line-height:1.5!important;color:var(--pch-text)!important;max-width:60em!important;margin:0!important}:root:has(#MainContent) body #MainContent .pc-mix__disclosure[data-pc-mix-guide]>summary>span:first-child:after{content:"Ouvrir l'aide au choix \25be";display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-family:var(--pch-sans)!important;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pch-orange)}:root:has(#MainContent) body #MainContent .pc-mix__disclosure[data-pc-mix-guide][open]>summary>span:first-child:after{content:"Refermer l'aide au choix \25b4"}:root:has(#MainContent) body #MainContent .pc-mix__disclosure[data-pc-mix-guide] .pc-mix__plus{flex:0 0 auto!important;width:46px!important;height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1.5px solid var(--pch-orange)!important;border-radius:999px!important;background:var(--pch-cream)!important;color:var(--pch-orange)!important;font-size:28px!important;line-height:1!important;transition:transform .2s ease,background-color .2s ease}:root:has(#MainContent) body #MainContent .pc-mix__disclosure[data-pc-mix-guide]>summary:hover .pc-mix__plus{background:var(--pch-orange)!important;color:var(--pch-paper)!important}:root:has(#MainContent) body #MainContent .pc-mix__disclosure[data-pc-mix-guide][open] .pc-mix__plus{transform:rotate(45deg)}:root:has(#MainContent) body #MainContent .pc-mix__disclosure[data-pc-mix-guide] .pc-mix__guide-body{border-top:1px solid var(--pch-line);padding-top:22px;padding-bottom:26px}:root:has(#MainContent) body #MainContent .pc-selection-intro:not(.pc-selection-intro--compact){grid-template-columns:minmax(0,1fr) clamp(170px,16vw,280px)!important;gap:clamp(20px,2.6vw,48px)!important;align-items:center!important}:root:has(#MainContent) body #MainContent .pc-selection-intro:not(.pc-selection-intro--compact) .pc-selection-intro__copy{max-width:none!important}:root:has(#MainContent) body #MainContent .pc-selection-intro:not(.pc-selection-intro--compact) .pc-selection-intro__tagline{max-width:none!important}:root:has(#MainContent) body #MainContent .pc-selection-intro:not(.pc-selection-intro--compact) .pc-selection-intro__description{max-width:none!important;font-size:18px!important;line-height:1.6!important}:root:has(#MainContent) body #MainContent .pc-selection-intro:not(.pc-selection-intro--compact) .pc-selection-intro__visual{justify-self:end!important;width:100%!important;max-width:280px!important}:root:has(#MainContent) body #MainContent .pc-selection-intro:not(.pc-selection-intro--compact) .pc-selection-intro__visual img{width:auto!important;max-width:100%!important;max-height:210px!important;margin-left:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/pc-harmonie-3.css.map */
