.cc{--cc-sauge: #3F6B5E;--cc-sauge-fonce: #2C4F45;--cc-brume: #DCE7E1;--cc-brume-clair: #F1F6F3;--cc-poudre: #F3DDD5;--cc-lait: #FBF7F2;--cc-encre: #23302E;--cc-gris: #3B4A47;--cc-gris-clair: #5A6966;--cc-bord: #E6DED4;--cc-promo: #8E3B26;--cc-titre: "Bricolage Grotesque", var(--font-heading--family), sans-serif;color:var(--cc-encre);font-family:"Nunito Sans",var(--font-body--family),sans-serif}.cc *,.cc *:before,.cc *:after{box-sizing:border-box}.cc h1,.cc h2,.cc h3{font-family:var(--cc-titre);color:var(--cc-encre);margin:0;letter-spacing:-.02em;line-height:1.08}.cc p{margin:0}.cc-wrap{max-width:1240px;margin:0 auto;padding-inline:20px}.cc-sec{padding-block:64px}.cc-sec--blanc{background:#fff}.cc-sec--lait{background:var(--cc-lait)}.cc-h2{font-size:clamp(28px,4vw,40px);font-weight:700}.cc-center{text-align:center}.cc-kicker{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-gris-clair)}.cc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:999px;background:var(--cc-sauge);color:#fff;font-weight:800;font-size:16px;text-decoration:none;border:2px solid var(--cc-sauge);cursor:pointer;transition:background .2s}.cc-btn:hover{background:var(--cc-sauge-fonce);border-color:var(--cc-sauge-fonce);color:#fff}.cc-btn--ghost{background:transparent;color:var(--cc-encre);border-color:var(--cc-encre)}.cc-btn--ghost:hover{background:var(--cc-encre);color:#fff;border-color:var(--cc-encre)}.cc-btn--blanc{background:#fff;color:var(--cc-encre);border-color:#fff}.cc-btn--blanc:hover{background:var(--cc-lait);color:var(--cc-encre);border-color:var(--cc-lait)}.cc-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cc-card{background:var(--cc-lait);border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:8px}.cc-sec--lait .cc-card{background:#fff}.cc-card h3{font-size:20px}.cc-card p{font-size:15px;line-height:1.55;color:var(--cc-gris)}.cc-split{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.cc-split>*{flex:1 1 420px;min-width:0}.cc-media{border-radius:24px;overflow:hidden;background:var(--cc-brume);aspect-ratio:4 / 3}.cc-media img{width:100%;height:100%;object-fit:cover;display:block}.cc-media--carre{aspect-ratio:1 / 1;background:var(--cc-poudre)}.cc-media--carre img{object-fit:contain;padding:6%}.cc-steps{display:flex;flex-direction:column;gap:20px;margin-top:24px}.cc-step{display:flex;gap:16px;align-items:flex-start}.cc-step__n{width:44px;height:44px;flex:none;border-radius:50%;background:var(--cc-sauge);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}.cc-step strong{font-size:17px;display:block}.cc-step p{font-size:15px;line-height:1.5;color:var(--cc-gris)}.cc-table-box{overflow-x:auto;margin-top:28px}.cc-table{width:100%;min-width:480px;border-collapse:collapse;font-size:16px}.cc-table th,.cc-table td{padding:14px 16px;border-bottom:1px solid #ECE4DA;text-align:center}.cc-table th:first-child,.cc-table td:first-child{text-align:left}.cc-table th.cc-col-us{background:var(--cc-brume);border-radius:14px 14px 0 0}.cc-table td.cc-col-us{background:var(--cc-brume-clair);font-weight:800;color:var(--cc-sauge)}.cc-table td.cc-col-them{color:var(--cc-gris-clair)}.cc-duo{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.cc-panel{border-radius:24px;padding:34px;display:flex;flex-direction:column;gap:14px}.cc-panel--poudre{background:var(--cc-poudre)}.cc-panel--brume{background:var(--cc-brume)}.cc-panel h2{font-size:28px}.cc-panel ul{margin:0;padding-left:20px;font-size:16px;line-height:1.9}.cc-panel p{font-size:16px;line-height:1.6}.cc-faq{max-width:820px;margin:28px auto 0;display:flex;flex-direction:column;gap:12px}.cc-faq details{background:#fff;border-radius:18px}.cc-sec--blanc .cc-faq details{background:var(--cc-lait)}.cc-faq summary{list-style:none;cursor:pointer;min-height:58px;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:17px;font-weight:700}.cc-faq summary::-webkit-details-marker{display:none}.cc-faq summary:after{content:"+";font-size:24px;color:var(--cc-sauge);line-height:1}.cc-faq details[open] summary:after{content:"\2212"}.cc-faq details>div{padding:0 22px 20px;font-size:16px;line-height:1.6;color:var(--cc-gris)}.cc-band{background:var(--cc-sauge);color:#fff;border-radius:28px;padding:52px 28px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.cc-band h2{color:#fff;font-size:clamp(26px,3.6vw,36px)}.cc-band p{font-size:17px}.cc-pill{display:inline-block;background:var(--cc-poudre);color:var(--cc-promo);font-size:14px;font-weight:800;padding:6px 14px;border-radius:999px}@media(max-width:749px){.cc-sec{padding-block:44px}.cc-split{gap:28px}.cc-panel{padding:26px}.cc-card{padding:20px}}.cc-moments__head{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;max-width:720px;margin:0 auto}.cc-moments__head p{font-size:17px;line-height:1.55;color:var(--cc-gris)}.cc-moments__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.cc-moment{margin:0;background:var(--cc-lait);border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.cc-moment__img{position:relative;aspect-ratio:4 / 5;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;background:var(--cc-brume)}.cc-moment--t1 .cc-moment__img{background:var(--cc-poudre)}.cc-moment--t2 .cc-moment__img{background:#efe7dc}.cc-moment__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cc-moment__img small{font-size:13px;color:var(--cc-gris)}.cc-moment__tag{position:absolute;top:14px;left:14px;background:#fff;color:var(--cc-encre);font-size:13px;font-weight:800;padding:6px 12px;border-radius:999px}.cc-moment figcaption{padding:20px 22px 24px;display:flex;flex-direction:column;gap:6px}.cc-moment figcaption strong{font-family:var(--cc-titre);font-size:20px;letter-spacing:-.01em}.cc-moment figcaption p{font-size:15px;line-height:1.55;color:var(--cc-gris)}.cc-moment blockquote{margin:8px 0 0;padding:12px 0 0;border-top:1px solid var(--cc-bord);font-size:15px;line-height:1.5;font-style:italic}.cc-moment cite{font-style:normal;font-weight:700;color:var(--cc-gris-clair)}.cc .cc-moments__note{margin-top:20px;text-align:center;font-size:13px;color:var(--cc-gris-clair)}@media(max-width:989px){.cc-moments__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:-20px;padding:0 20px 8px;scrollbar-width:none}.cc-moments__track::-webkit-scrollbar{display:none}.cc-moment{flex:0 0 78%;scroll-snap-align:start}}@media(min-width:600px)and (max-width:989px){.cc-moment{flex-basis:44%}}.cc-sec--lait .cc-moment{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/17/assets/calin-cocon.css.map */
