.cfcn{--creme:#FAF4E6;--encre:#0D120C;--vert:#148441;--vert-p:#054F05;--jaune:#F6D049;--orange:#F76F29;--rouge:#DB4625;--rose:#F8C8D8;--papier:#FFFDF8;--ligne:rgba(13,18,12,.14);--disp:"Lilita One","Arial Black",sans-serif;--txt:"DM Sans",system-ui,sans-serif;--e:cubic-bezier(.16,1,.3,1);--cn-top:0;font-family:var(--txt);color:var(--encre);background:var(--creme);font-size:18px;line-height:1.55;padding-top:var(--cn-top);overflow-x:clip}.cfcn *,.cfcn *:before,.cfcn *:after{box-sizing:border-box}.cfcn h1,.cfcn h2,.cfcn h3,.cfcn p,.cfcn ul,.cfcn ol{margin:0}.cfcn h1,.cfcn h2,.cfcn h3{font-family:var(--disp);font-weight:400;line-height:1.05;text-wrap:balance;color:var(--vert-p)}.cfcn h1{font-size:clamp(40px,5.4vw,68px)}.cfcn h2{font-size:clamp(30px,3.4vw,46px)}.cfcn .cn-h2m{font-size:clamp(28px,3vw,40px)}.cfcn h3{font-size:30px}.cfcn a{color:var(--vert-p)}.cfcn a:hover{color:var(--orange)}.cfcn [id]{scroll-margin-top:150px}.cfcn :focus-visible{outline:3px solid var(--rouge);outline-offset:3px}.cfcn .cn-wrap{max-width:1160px;margin:0 auto;padding:0 28px}.cfcn .cn-eyebrow{font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--rouge)}.cfcn .cn-lead{font-size:20px;max-width:34em}.cfcn .cn-note{font-size:15px;opacity:.72}.cfcn .cn-band{background:var(--vert-p);color:var(--jaune);text-align:center;padding:11px 16px;font-size:15px;font-weight:700}.cfcn .cn-crumb ol{list-style:none;padding:22px 0 0;display:flex;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:500}.cfcn .cn-crumb li+li:before{content:"\203a";margin-right:8px;opacity:.65}.cfcn .cn-crumb a{text-decoration:none}.cfcn .cn-crumb a:hover{text-decoration:underline}.cfcn .cn-crumb span{opacity:.65}.cfcn .cn-hero{max-width:1160px;margin:0 auto;padding:44px 28px 56px;display:flex;flex-wrap:wrap;gap:48px;align-items:center}.cfcn .cn-hero-txt{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.cfcn .cn-cta{display:flex;gap:12px;flex-wrap:wrap}.cfcn .cn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;font-weight:700;font-size:17px;text-decoration:none;transition:transform .5s var(--e)}.cfcn .cn-btn:hover{transform:translateY(-3px)}.cfcn .cn-btn-p,.cfcn .cn-btn-p:hover{background:var(--orange);color:#fff}.cfcn .cn-btn-s,.cfcn .cn-btn-s:hover{box-shadow:inset 0 0 0 2px var(--encre);color:var(--encre);background:transparent}.cfcn .cn-facts{list-style:none;padding:0;margin-top:4px;display:flex;flex-wrap:wrap;gap:10px}.cfcn .cn-facts li{background:var(--papier);box-shadow:inset 0 0 0 1.5px var(--ligne);border-radius:18px;padding:12px 18px;font-size:14px;font-weight:500;display:flex;flex-direction:column;min-width:108px}.cfcn .cn-facts b{font-family:var(--disp);font-weight:400;font-size:30px;color:var(--rouge);line-height:1}.cfcn .cn-hero-media{flex:1 1 380px;min-width:0;display:flex;justify-content:center}.cfcn .cn-stamp-big{width:100%;max-width:440px;aspect-ratio:1/1;background:var(--jaune);border-radius:6px;border:2px dashed var(--vert-p);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:28px;transform:rotate(-2deg);overflow:hidden}.cfcn .cn-stamp-t{font-family:var(--disp);font-size:34px;color:var(--vert-p);line-height:1}.cfcn .cn-media{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.cfcn .cn-sec{padding:0 0 96px}.cfcn .cn-sec-s{padding-bottom:64px}.cfcn .cn-sec-top{padding-top:96px}.cfcn .cn-sec-h{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.cfcn .cn-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px 56px;align-items:start}.cfcn .cn-col{display:flex;flex-direction:column;gap:12px}.cfcn .cn-tbl{border-radius:24px;overflow-x:auto;background:var(--papier);box-shadow:inset 0 0 0 1.5px var(--ligne)}.cfcn .cn-tbl table{border-collapse:collapse;width:100%;font-size:16px}.cfcn .cn-tbl .cn-tbl-w{min-width:640px}.cfcn .cn-tbl th,.cfcn .cn-tbl td{text-align:left;padding:15px 20px;border-bottom:1.5px solid var(--ligne);vertical-align:top}.cfcn .cn-tbl tr:last-child th,.cfcn .cn-tbl tr:last-child td{border-bottom:0}.cfcn .cn-tbl thead th{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--rouge)}.cfcn .cn-tbl-s tbody th{width:34%}.cfcn .cn-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.cfcn .cn-tile{display:flex;flex-direction:column;gap:12px;padding:34px;border-radius:28px;text-decoration:none;color:var(--encre)!important;transition:transform .6s var(--e)}.cfcn .cn-tile:hover{transform:translateY(-6px) rotate(-.5deg)}.cfcn .cn-t1{background:var(--jaune)}.cfcn .cn-t2{background:#fde8ef}.cfcn .cn-t3{background:#e6f2e9}.cfcn .cn-price{font-family:var(--disp);font-size:28px;color:var(--vert-p)}.cfcn .cn-lk{font-weight:700;margin-top:auto}.cfcn .cn-marquee{background:var(--vert-p);color:var(--jaune);overflow:hidden;white-space:nowrap;padding:18px 0;font-family:var(--disp);font-size:34px;display:flex;gap:48px}.cfcn .cn-stamps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.cfcn .cn-stamp{display:flex;flex-direction:column;gap:6px;min-height:160px;padding:22px;border-radius:6px;background:var(--papier);border:2px dashed var(--vert-p)}.cfcn .cn-stamp.cn-s1{background:var(--jaune)}.cfcn .cn-st-c{font-family:var(--disp);font-size:34px;color:var(--vert-p);line-height:1}.cfcn .cn-stamp b{margin-top:auto}.cfcn .cn-st-d{font-size:14px;opacity:.7}.cfcn .cn-faq{max-width:760px;margin-top:20px}.cfcn details{border-bottom:1.5px solid var(--ligne);padding:20px 0}.cfcn summary{cursor:pointer;list-style:none;font-weight:700;font-size:20px;display:flex;justify-content:space-between;gap:16px;min-height:44px;align-items:center}.cfcn summary::-webkit-details-marker{display:none}.cfcn summary:after{content:"+";font-family:var(--disp);font-size:28px;color:var(--rouge);transition:transform .3s;flex:none}.cfcn details[open] summary:after{transform:rotate(45deg)}.cfcn details p{margin-top:8px;max-width:38em}.cfcn .cn-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.cfcn .cn-link{display:flex;flex-direction:column;gap:8px;padding:28px;border-radius:28px;background:var(--papier);box-shadow:inset 0 0 0 1.5px var(--ligne);text-decoration:none;color:var(--encre)!important;transition:transform .5s var(--e)}.cfcn .cn-link:hover{transform:translateY(-4px)}.cfcn .cn-link h3{font-size:24px}.cfcn .cn-link p{font-size:16px}.cfcn .cn-fin{text-align:center}.cfcn .cn-fin .cn-wrap{display:flex;flex-direction:column;gap:20px;align-items:center}@media(max-width:760px){.cfcn{font-size:17px}.cfcn .cn-wrap{padding:0 16px}.cfcn .cn-hero{padding:28px 16px 40px;gap:32px}.cfcn .cn-hero-txt,.cfcn .cn-hero-media{flex-basis:100%}.cfcn .cn-lead{font-size:18px}.cfcn .cn-sec{padding-bottom:64px}.cfcn .cn-sec-top{padding-top:64px}.cfcn .cn-tile{padding:26px}.cfcn .cn-tiles,.cfcn .cn-two,.cfcn .cn-links{grid-template-columns:1fr}.cfcn .cn-stamps{grid-template-columns:1fr 1fr}.cfcn .cn-stamp{min-height:130px;padding:16px}.cfcn .cn-st-c{font-size:26px}.cfcn .cn-tbl .cn-tbl-w{min-width:560px}.cfcn .cn-tbl th,.cfcn .cn-tbl td{padding:12px 14px}.cfcn .cn-marquee{font-size:26px;padding:14px 0}.cfcn summary{font-size:18px}.cfcn .cn-btn{width:100%}}@media(prefers-reduced-motion:reduce){.cfcn *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/coffao-cadeau-noel.css.map */
