:root{--cf-green:#2E7D6F;--cf-green-soft:#6FB6A6;--cf-pink:#F7B7C3;--cf-bg:#FAF7F6;--cf-text:#1D1D1B}.cf-wrap{max-width:1200px;margin:0 auto;padding:48px 16px}.cf-btn{display:inline-block;padding:12px 20px;border-radius:999px;background:var(--cf-green);color:#fff;text-decoration:none}.cf-btn:hover{opacity:.92}.cf-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:var(--cf-green)}.cf-hero{position:relative;overflow:hidden;padding:56px 16px;background:var(--cf-bg)}.cf-hero__grid{display:grid;gap:24px;align-items:center;grid-template-columns:1.1fr .9fr}@media (max-width:960px){.cf-hero__grid{grid-template-columns:1fr}}.cf-hero h1{font-size:clamp(28px,4.2vw,52px);margin:0;color:var(--cf-text)}.cf-hero p{font-size:clamp(16px,2.2vw,20px);color:var(--cf-text);margin:.5rem 0 1rem}.cf-hero__img{width:100%;height:auto;border-radius:16px;object-fit:cover}.cf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.cf-card{background:#fff;border-radius:12px;padding:20px;border:1px solid #eee}.cf-card h3{margin:10px 0 6px;color:var(--cf-text)}.cf-steps{background:#fff}.cf-ol{counter-reset:s;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;list-style:none;padding:0}.cf-ol li{background:var(--cf-bg);border-radius:12px;padding:16px;position:relative}.cf-ol li:before{counter-increment:s;content:counter(s);position:absolute;top:-12px;left:-12px;background:var(--cf-pink);color:var(--cf-text);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700}.cf-reel{display:flex;gap:16px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.cf-r{min-width:280px;background:#fff;border:1px solid #eee;border-radius:12px;padding:16px;scroll-snap-align:start}.cf-acc details{background:var(--cf-bg);margin-bottom:8px;border-radius:8px;padding:12px}.cf-acc summary{cursor:pointer;font-weight:600}.cf-trust{background:#fff;border:1px solid #eee;border-radius:12px;padding:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.cf-trust .item{display:flex;align-items:center;gap:10px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cyclofemme.css.map */
