.oo{--oo-sage: #7E9F8C;--oo-copper: #B08A5A;--oo-cream: #FAF8F4;--oo-cream-2: #F1EDE5;--oo-white: #FFFFFF;--oo-text: #26303F;--oo-text-2: #5A6672;--oo-text-3: #636B76;--oo-line: rgba(38, 48, 63, .1);--oo-display: "Cormorant Garamond", Georgia, serif;--oo-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--oo-ease: cubic-bezier(.16, 1, .3, 1);font-family:var(--oo-body);color:var(--oo-text);background:var(--oo-white);line-height:1.6;-webkit-font-smoothing:antialiased}.oo *,.oo *:before,.oo *:after{box-sizing:border-box}.oo p{margin:0}.oo h1,.oo h2,.oo h3{margin:0;font-weight:500}.oo ul,.oo ol{margin:0;padding:0;list-style:none}.oo__container{width:100%;max-width:1120px;margin:0 auto;padding:0 1.25rem}.oo__container--narrow{max-width:760px}.oo__block{padding:3.25rem 0;background:var(--oo-white)}.oo__block--cream{background:var(--oo-cream)}.oo__kicker{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--oo-accent-text, #DB1B78);margin-bottom:.7rem}.oo__title{font-family:var(--oo-display);font-size:1.85rem;line-height:1.18;letter-spacing:-.01em;color:var(--oo-text)}.oo__title em{font-style:italic;color:var(--oo-accent-text, #DB1B78)}.oo__lead{margin-top:.85rem;font-size:1.02rem;color:var(--oo-text-2)}.oo__head{margin-bottom:2rem;max-width:680px}.oo__dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--oo-accent, #E84393)}.oo__btn{display:inline-block;font-family:var(--oo-body);font-size:.98rem;font-weight:600;text-decoration:none;padding:.95rem 1.8rem;border-radius:999px;transition:transform .25s var(--oo-ease),box-shadow .25s var(--oo-ease)}.oo__btn--primary{color:#fff;background:var(--oo-accent, #E84393);box-shadow:0 10px 26px -10px var(--oo-accent-tint, rgba(232,67,147,.16))}.oo__btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 32px -10px var(--oo-accent-tint, rgba(232,67,147,.16))}.oo__btn--light{color:var(--oo-text);background:#fff;box-shadow:0 10px 26px -10px #1f2a374d}.oo__btn--light:hover{transform:translateY(-2px)}.oo__hero{background:radial-gradient(120% 90% at 85% 0%,var(--oo-accent-soft, rgba(232,67,147,.1)) 0%,rgba(255,255,255,0) 55%),var(--oo-cream);padding:2.75rem 0 3.25rem}.oo__hero-grid{display:flex;flex-direction:column;gap:2.25rem}.oo__hero-title{font-family:var(--oo-display);font-size:2.25rem;line-height:1.12;letter-spacing:-.015em;margin-bottom:1rem}.oo__hero-title em{font-style:italic;color:var(--oo-accent-text, #DB1B78)}.oo__hero-lead{font-size:1.06rem;color:var(--oo-text-2);margin-bottom:1.5rem;max-width:36rem}.oo__hero-trust{display:flex;flex-direction:column;gap:.55rem;margin-top:1.5rem}.oo__hero-trust li{display:flex;align-items:center;gap:.6rem;font-size:.9rem;color:var(--oo-text-2)}.oo__hero-visual{position:relative;display:flex;justify-content:center;padding:1rem 0}.oo__hero-orb{position:absolute;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--oo-accent-tint, rgba(232,67,147,.16)),rgba(255,255,255,0) 70%);filter:blur(6px);z-index:0}.oo__hero-card{position:relative;z-index:1;width:100%;max-width:19rem;background:#fff;border:1px solid var(--oo-line);border-radius:1.25rem;padding:1.5rem 1.4rem;box-shadow:0 24px 60px -28px #1f2a3759}.oo__hero-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border-radius:.85rem;background:var(--oo-accent-soft, rgba(232,67,147,.1));color:var(--oo-accent-text, #DB1B78);margin-bottom:.9rem}.oo__hero-card-tag{display:block;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--oo-text-3);margin-bottom:.85rem}.oo__hero-card-line{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.55rem 0;border-top:1px solid var(--oo-line)}.oo__hero-card-line strong{font-family:var(--oo-display);font-size:1.18rem;font-weight:600;color:var(--oo-text)}.oo__hero-card-line em{font-style:normal;font-size:.86rem;font-weight:600;color:var(--oo-accent-text, #DB1B78)}.oo__hero-card-foot{display:block;margin-top:.9rem;font-size:.76rem;color:var(--oo-text-3);font-style:italic}.oo__cards{display:grid;gap:1rem;grid-template-columns:1fr}.oo__card-sym,.oo__reassure{background:#fff;border:1px solid var(--oo-line);border-radius:1rem;padding:1.35rem 1.4rem;box-shadow:0 2px 10px #1f2a3708}.oo__block--cream .oo__card-sym{background:#fff}.oo__card-sym-icon,.oo__reassure-icon{display:block;font-size:1.5rem;margin-bottom:.65rem;line-height:1}.oo__card-sym h3,.oo__reassure h3{font-family:var(--oo-display);font-size:1.22rem;font-weight:600;margin-bottom:.4rem}.oo__card-sym p,.oo__reassure p{font-size:.92rem;color:var(--oo-text-2)}.oo__flow{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.oo__flow-step{background:var(--oo-cream);border:1px solid var(--oo-line);border-radius:1rem;padding:1.25rem 1.35rem;text-align:center}.oo__block--cream .oo__flow-step{background:#fff}.oo__flow-num{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--oo-accent, #E84393);color:#fff;font-weight:700;font-size:.95rem;margin-bottom:.7rem}.oo__flow-step h3{font-family:var(--oo-display);font-size:1.22rem;font-weight:600;margin-bottom:.35rem}.oo__flow-step p{font-size:.9rem;color:var(--oo-text-2)}.oo__flow-arrow{align-self:center;color:var(--oo-accent-text, #DB1B78);font-size:1.35rem;line-height:1}.oo__flow-foot{margin-top:1.6rem;font-size:.96rem;color:var(--oo-text-2);max-width:720px}.oo__actif{position:relative;background:#fff;border:1px solid var(--oo-line);border-radius:1.1rem;padding:1.6rem 1.5rem 1.5rem;box-shadow:0 2px 12px #1f2a370a}.oo__actif--star{border-color:var(--oo-accent-tint, rgba(232,67,147,.16));box-shadow:0 14px 36px -22px var(--oo-accent-tint, rgba(232,67,147,.16))}.oo__actif:before{content:"";position:absolute;top:1.6rem;left:0;width:4px;height:1.9rem;border-radius:0 4px 4px 0;background:var(--oo-accent, #E84393);opacity:.35}.oo__actif--star:before{opacity:1}.oo__actif-flag{display:inline-block;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--oo-accent-text, #DB1B78);background:var(--oo-accent-soft, rgba(232,67,147,.1));padding:.22rem .6rem;border-radius:999px;margin-bottom:.7rem}.oo__actif-name{font-family:var(--oo-display);font-size:1.55rem;font-weight:600;line-height:1.15}.oo__actif-dose{display:inline-block;margin:.35rem 0 .7rem;font-size:.92rem;font-weight:600;color:var(--oo-copper)}.oo__actif p{font-size:.93rem;color:var(--oo-text-2)}.oo__actif-note{margin-top:1.6rem;padding:1.1rem 1.25rem;background:#fff;border:1px dashed var(--oo-accent-tint, rgba(232,67,147,.16));border-radius:.9rem;font-size:.92rem;color:var(--oo-text-2)}.oo__block--cream .oo__actif-note{background:var(--oo-white)}.oo__phone-grid{display:flex;flex-direction:column;gap:2.25rem}.oo__phone-points{display:flex;flex-direction:column;gap:.55rem;margin-top:1.4rem}.oo__phone-points li{display:flex;align-items:center;gap:.6rem;font-size:.92rem;color:var(--oo-text-2)}.oo__phone-visual{display:flex;justify-content:center}.oo__phone{position:relative;width:17.5rem;height:35.8rem;border-radius:2.6rem;background:linear-gradient(155deg,#36444f,#232f3a 45%,#1a242e);padding:.5rem;box-shadow:0 44px 80px -28px #1f2a378c,0 8px 22px -10px #1f2a3766,inset 0 0 0 1.5px #ffffff14,inset 0 0 0 4.5px #0e151ce6;margin:0 auto}.oo__phone-notch{position:absolute;top:.95rem;left:50%;transform:translate(-50%);width:5rem;height:1.3rem;border-radius:999px;background:#0b1117;z-index:3}.oo__phone-screen{width:100%;height:100%;background:var(--oo-cream);border-radius:2.15rem;padding:2.4rem .95rem 1.1rem;display:flex;flex-direction:column;gap:.7rem;overflow:hidden;box-shadow:inset 0 0 0 1px #1f2a370d}.oo__phone-head{display:flex;align-items:center;justify-content:space-between;padding:0 .15rem .1rem}.oo__phone-step{font-size:.72rem;font-weight:700;letter-spacing:.04em;color:var(--oo-accent-text, #DB1B78)}.oo__phone-pill{font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--oo-text-3);background:#fff;border:1px solid var(--oo-line);padding:.18rem .5rem;border-radius:999px}.oo__phone-q{background:#fff;border:1px solid var(--oo-line);border-radius:.85rem;padding:.85rem .85rem .9rem}.oo__phone-q-text{font-size:.82rem;font-weight:500;color:var(--oo-text);margin-bottom:.65rem;line-height:1.35}.oo__phone-toggle{display:flex;gap:.5rem}.oo__phone-toggle-opt{flex:1;text-align:center;font-size:.78rem;font-weight:600;padding:.5rem 0;border-radius:.6rem;border:1px solid var(--oo-line);color:var(--oo-text-2);background:var(--oo-cream)}.oo__phone-toggle-opt.is-on{color:#fff;background:var(--oo-accent, #E84393);border-color:var(--oo-accent-text, #DB1B78)}.oo__phone-scale{display:flex;gap:.4rem}.oo__phone-scale-opt{flex:1;text-align:center;font-size:.72rem;font-weight:600;padding:.45rem 0;border-radius:.55rem;border:1px solid var(--oo-line);color:var(--oo-text-2);background:var(--oo-cream)}.oo__phone-scale-opt.is-on{color:var(--oo-accent-text, #DB1B78);border-color:var(--oo-accent-text, #DB1B78);background:var(--oo-accent-soft, rgba(232,67,147,.1))}.oo__phone-haptic{display:block;margin-top:.75rem;font-size:.66rem;color:var(--oo-text-3);text-align:center;font-style:italic}.oo__timeline{position:relative;display:flex;flex-direction:column;gap:1.1rem;padding-left:1.6rem}.oo__timeline:before{content:"";position:absolute;left:.45rem;top:.4rem;bottom:.4rem;width:2px;background:var(--oo-accent-tint, rgba(232,67,147,.16))}.oo__tl-step{position:relative}.oo__tl-step:before{content:"";position:absolute;left:-1.42rem;top:.35rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--oo-accent, #E84393);box-shadow:0 0 0 4px var(--oo-accent-soft, rgba(232,67,147,.1))}.oo__tl-when{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--oo-accent-text, #DB1B78);margin-bottom:.2rem}.oo__tl-step h3{font-family:var(--oo-display);font-size:1.25rem;font-weight:600;margin-bottom:.15rem}.oo__tl-step p{font-size:.92rem;color:var(--oo-text-2)}.oo__faq{display:flex;flex-direction:column;gap:.7rem}.oo__faq-item{background:#fff;border:1px solid var(--oo-line);border-radius:.85rem;overflow:hidden}.oo__faq-item summary{list-style:none;cursor:pointer;padding:1.05rem 2.6rem 1.05rem 1.2rem;position:relative;font-family:var(--oo-display);font-size:1.12rem;font-weight:600;color:var(--oo-text)}.oo__faq-item summary::-webkit-details-marker{display:none}.oo__faq-item summary:after{content:"+";position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);font-size:1.4rem;font-weight:400;color:var(--oo-accent-text, #DB1B78);transition:transform .25s var(--oo-ease)}.oo__faq-item[open] summary:after{content:"\2212"}.oo__faq-a{padding:0 1.2rem 1.15rem}.oo__faq-a p{font-size:.94rem;color:var(--oo-text-2)}.oo__faq-links{margin-top:1.5rem;font-size:.88rem;color:var(--oo-text-3);text-align:center}.oo__faq-links a{color:var(--oo-accent-text, #DB1B78);text-decoration:none;font-weight:600}.oo__faq-links a:hover{text-decoration:underline}.oo__cta{background:radial-gradient(120% 120% at 50% 0%,var(--oo-accent, #E84393) 0%,#C81E72 100%);padding:3.5rem 0;text-align:center}.oo__cta-inner{max-width:620px}.oo__cta-title{font-family:var(--oo-display);font-size:2rem;font-weight:600;color:#fff;line-height:1.15}.oo__cta-title em{font-style:italic;color:#fff}.oo__cta-lead{margin:.85rem 0 1.6rem;font-size:1.02rem;color:#ffffffe6}.oo [data-reveal],.oo__card-sym,.oo__reassure,.oo__actif,.oo__flow-step,.oo__tl-step,.oo__faq-item{opacity:0;transform:translateY(16px);transition:opacity .6s var(--oo-ease),transform .6s var(--oo-ease)}.oo .is-in,.oo__card-sym.is-in,.oo__reassure.is-in,.oo__actif.is-in,.oo__flow-step.is-in,.oo__tl-step.is-in,.oo__faq-item.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.oo [data-reveal],.oo__card-sym,.oo__reassure,.oo__actif,.oo__flow-step,.oo__tl-step,.oo__faq-item{opacity:1!important;transform:none!important;transition:none}}@media(min-width:700px){.oo__cards--3{grid-template-columns:repeat(3,1fr)}.oo__cards--4{grid-template-columns:repeat(2,1fr)}.oo__title{font-size:2.05rem}.oo__hero-title{font-size:2.6rem}.oo__flow{flex-direction:row;align-items:stretch}.oo__flow-step{flex:1}.oo__flow-arrow{align-self:center}.oo__timeline{flex-direction:row;padding-left:0;padding-top:1.8rem;gap:1rem}.oo__timeline:before{left:.4rem;right:.4rem;top:.45rem;bottom:auto;width:auto;height:2px}.oo__tl-step{flex:1}.oo__tl-step:before{left:0;top:-1.4rem}}@media(min-width:940px){.oo__block{padding:4.25rem 0}.oo__hero{padding:3.5rem 0 4rem}.oo__hero-grid{flex-direction:row;align-items:center;gap:3rem}.oo__hero-copy{flex:1.15}.oo__hero-visual{flex:1}.oo__hero-orb{width:22rem;height:22rem}.oo__cards--4{grid-template-columns:repeat(4,1fr)}.oo__title{font-size:2.2rem}.oo__hero-title{font-size:2.95rem}.oo__phone-grid{flex-direction:row;align-items:center;gap:3.5rem}.oo__phone-copy{flex:1}.oo__phone-visual{flex:0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/omavi-objectif-bien-etre-feminin.css.map */
