.cof-hero{background:#0d0c09;padding:150px 7.2% 0;position:relative;overflow:hidden}.cof-hero:before{content:"";pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='300' height='300' filter='url(%23g)' opacity='0.5'/></svg>");position:absolute;inset:0}.cof-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,5vw,90px);padding-bottom:120px;display:grid;position:relative}.cof-titre{font-family:var(--font-display);letter-spacing:.015em;text-transform:uppercase;color:#f5f0e8;margin:0;font-size:clamp(44px,5.2vw,86px);line-height:.95}.cof-titre em{color:#d92323;font-style:normal;display:block}.cof-lead{font-family:var(--font-typewriter);color:#e7e0d5;max-width:440px;margin:22px 0 26px;font-size:clamp(14px,1.15vw,17px);line-height:1.7}.cof-actions{flex-wrap:wrap;gap:16px;display:flex}.cof-meta{font-family:var(--font-typewriter);letter-spacing:.1em;text-transform:uppercase;color:#b6ada0;margin:22px 0 0;font-size:12px}.cof-pile{justify-content:center;align-items:center;min-height:340px;display:flex;position:relative}.cof-polaroid{background:#f2eee2;width:clamp(180px,19vw,270px);margin:0;padding:10px 10px 40px;box-shadow:0 14px 34px #0000008c}.cof-polaroid img{width:100%;height:auto;display:block}.cof-polaroid figcaption{font-family:var(--font-typewriter);letter-spacing:.06em;color:#3f3328;text-align:center;padding-top:12px;font-size:11px}.cof-pile>:first-child{z-index:1;transform:rotate(-6deg)translate(14%,34px)}.cof-pile>:nth-child(2){z-index:3;transform:rotate(.5deg)translateY(-10px)}.cof-pile>:nth-child(3){z-index:2;transform:rotate(6deg)translate(-14%,34px)}.cof-dechirure{z-index:2;background:url(/crime/dechirure.webp) top/100% 100% no-repeat;height:clamp(58px,6vw,108px);margin:0 -7.2%;position:relative}.cof-papier{color:#141210;background:#f4f0e7;padding:0 7.2% 96px}.cof-reassurance{border-bottom:1px solid #281e1633;grid-template-columns:repeat(3,minmax(0,1fr));padding:26px 0 30px;display:grid}.cof-reassurance>div{font-family:var(--font-typewriter);letter-spacing:.08em;text-transform:uppercase;color:#2a231c;justify-content:center;align-items:center;gap:14px;font-size:12px;display:flex}.cof-reassurance>div+div{border-left:1px solid #281e162e}.cof-icone{color:#d92323;flex-shrink:0;width:26px;height:26px}.cof-catalogue{padding-top:58px}.cof-catalogue-tete{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.cof-catalogue-tete h2{font-family:var(--font-display);text-transform:uppercase;color:#141210;margin:0;font-size:clamp(34px,3.4vw,60px);line-height:1.02}.cof-catalogue-tete h2 em{color:#d92323;font-style:normal}.cof-compte{font-family:var(--font-typewriter);letter-spacing:.1em;text-transform:uppercase;color:#5b524b;white-space:nowrap;font-size:12px}.cof-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,3vw,48px);display:grid}.cof-carte{flex-direction:column;display:flex}.cof-carte-image{aspect-ratio:3/2;background:#151411;border:5px solid #f2eee2;display:block;position:relative;box-shadow:0 1px 4px #30291d66}.cof-carte-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.cof-carte:hover .cof-carte-image img{transform:scale(1.03)}.cof-piece{color:#3f3328;font-family:var(--font-typewriter);letter-spacing:.1em;text-transform:uppercase;background:#e4dbcc;padding:6px 10px;font-size:9px;position:absolute;top:-12px;left:14px;transform:rotate(-2.5deg)}.cof-populaire{color:#fff8ee;font-family:var(--font-typewriter);letter-spacing:.1em;text-transform:uppercase;background:#d92323;padding:6px 11px;font-size:9px;position:absolute;top:12px;right:12px}.cof-carte-texte{flex-direction:column;flex:1;padding-top:20px;display:flex}.cof-carte-texte>small{font-family:var(--font-typewriter);letter-spacing:.12em;text-transform:uppercase;color:#d92323;font-size:10px}.cof-carte-texte h3{font-family:var(--font-display);text-transform:uppercase;color:#141210;margin:9px 0 8px;font-size:clamp(26px,2.3vw,38px);font-weight:400;line-height:1.05}.cof-carte-texte>p{font-family:var(--font-typewriter);color:#4b433c;min-height:62px;margin:0 0 18px;font-size:13px;line-height:1.65}.cof-carte-bas{font-family:var(--font-typewriter);letter-spacing:.06em;color:#4b433c;border-top:1px solid #281e1638;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:14px;font-size:11px;display:flex}.cof-decouvrir{color:#d92323;text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid #d92323;align-items:center;gap:10px;padding-bottom:3px;font-weight:700;text-decoration:none;display:inline-flex}.cof-decouvrir b{font-family:Arial,sans-serif;font-size:17px;font-weight:400}@media (max-width:1100px){.cof-hero{padding:120px 6% 0}.cof-hero-inner{grid-template-columns:1fr;gap:40px;padding-bottom:70px}.cof-pile{min-height:0}.cof-polaroid{width:31%}.cof-papier{padding:0 6% 70px}.cof-reassurance{grid-template-columns:1fr;gap:0}.cof-reassurance>div{justify-content:flex-start;padding:13px 0}.cof-reassurance>div+div{border-top:1px solid #281e1624;border-left:0}.cof-catalogue-tete{flex-direction:column;align-items:flex-start;gap:14px}.cof-grille{grid-template-columns:1fr}.cof-carte-texte>p{min-height:0}}.cof-catalogue-tete{margin-bottom:26px;display:block}.cof-selecteur{border-top:1px solid #281e1633;border-bottom:1px solid #281e1633;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;padding:16px 0;display:flex}.cof-puces{flex-wrap:wrap;gap:10px;display:flex}.cof-puce{font-family:var(--font-typewriter);letter-spacing:.1em;text-transform:uppercase;color:#2a231c;cursor:pointer;background:0 0;border:1px solid #281e1659;padding:9px 17px;font-size:11px;transition:background-color .18s,color .18s,border-color .18s}.cof-puce:hover{color:#d92323;border-color:#d92323}.cof-puce.est-actif{color:#fff8ee;clip-path:polygon(1% 4%,99% 0,100% 94%,4% 100%,0 14%);background:#d92323;border-color:#d92323}.cof-puce:focus-visible{outline-offset:3px;outline:2px solid #d92323}.cof-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.2vw,36px)}.cof-carte-texte h3{font-size:clamp(22px,1.9vw,32px)}.cof-carte-texte>p{min-height:58px;font-size:12px}@media (max-width:1100px){.cof-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.cof-grille{grid-template-columns:1fr}.cof-selecteur{gap:14px}}.cof-page{color:#141210;background:#f4f0e7}.cof-page .cof-hero,.cof-page .cof-corps,.cof-page .cof-corps>section,.cof-page>section{background:0 0}.cof-hero{padding:150px 7.2% 0}.cof-hero:before{content:none}.cof-hero-inner{padding-bottom:90px}.cof-titre{color:#141210}.cof-lead{color:#4b433c}.cof-meta{color:#5b524b}.cof-corps{padding:0 7.2% 96px}.cof-hero .case-button-ghost{color:#141210!important;background:0 0!important;border:1px solid #281e1673!important}.cof-hero .case-button-ghost:hover{color:#d92323!important;border-color:#d92323!important}.cof-polaroid{box-shadow:0 10px 26px #3c302247}.cof-page .cof-corps section.cof-inclus{color:#141210}.cof-cta{padding:20px 0 96px}.cof-cta-boite{background:#0c0a09 url(/crime/cta-final-bg.webp) 50%/cover no-repeat;padding:clamp(44px,5vw,78px) clamp(28px,5vw,76px);position:relative;overflow:hidden;box-shadow:0 18px 44px #32261a57}.cof-cta-boite .case-kicker{color:#d92323;margin-bottom:16px}.cof-cta-boite h2{font-family:var(--font-display);text-transform:uppercase;color:#f5f0e8;max-width:52%;margin:0;font-size:clamp(32px,3.4vw,58px);line-height:1.02}.cof-cta-boite h2 em{color:#d92323;font-style:normal}.cof-cta-texte{font-family:var(--font-typewriter);color:#e7e0d5;max-width:46%;margin:20px 0 28px;font-size:15px;line-height:1.6}.cof-cta-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cof-cta-boite>small{font-family:var(--font-typewriter);letter-spacing:.08em;color:#b6ada0;margin-top:26px;font-size:10px;line-height:1.8;display:block}@media (max-width:1100px){.cof-cta{padding:10px 0 60px}.cof-cta-boite h2,.cof-cta-texte{max-width:none}.cof-cta-actions>*{width:100%}}.cof-polaroid{background:#fffdf8;box-shadow:0 10px 26px #3c302233}.cof-carte-image{border-color:#fffdf8;box-shadow:0 2px 10px #3c302238}.cof-piece{background:#e8e2d4}.cof-hero{padding-top:124px;position:relative;overflow:hidden}.cof-hero-inner{align-items:center;padding-bottom:34px}.cof-polaroid{width:clamp(210px,23vw,330px)}.cof-pile{min-height:400px}.cof-hero:after,.cof-corps .cof-empreinte{content:"";pointer-events:none;background-repeat:no-repeat;background-size:contain;position:absolute}.cof-hero:after{opacity:.92;background-image:url(/crime/tache-sang.webp);background-position:0;width:clamp(150px,14vw,240px);height:clamp(207px,19.4vw,332px);top:16%;bottom:auto;left:-3%}.cof-corps{position:relative}.cof-corps .cof-empreinte{opacity:.5;background-image:url(/crime/empreinte.webp);width:clamp(140px,13vw,210px);height:clamp(170px,16vw,255px);top:-60px;right:1%}.cof-reassurance{z-index:1;padding-top:6px;position:relative}@media (max-width:1100px){.cof-hero:after{opacity:.7;width:160px;height:138px;bottom:-20px}.cof-corps .cof-empreinte{display:none}}.cof-corps .cof-empreinte{display:none!important}.cof-page .cof-lead,.cof-page .cof-meta,.cof-page .cof-reassurance>div,.cof-page .cof-compte,.cof-page .cof-puce,.cof-page .cof-carte-texte>p,.cof-page .cof-carte-bas,.cof-page .cof-carte-bas span{color:#141210;font-weight:700}.cof-pile{align-items:flex-start;min-height:0}.cof-polaroid{width:clamp(240px,27.5vw,410px);padding:12px 12px 46px}.cof-polaroid figcaption{padding-top:16px;font-size:13px}.cof-pile>:first-child{transform:rotate(-7deg)translate(11%,52px)}.cof-pile>:nth-child(2){transform:rotate(.5deg)translateY(-4px)}.cof-pile>:nth-child(3){transform:rotate(7deg)translate(-11%,52px)}.cof-pile>:first-child figcaption,.cof-pile>:nth-child(3) figcaption{font-size:12px}.cof-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center}.cof-page .cof-cta{padding-block:56px 96px;padding-inline:7.2%}@media (max-width:1100px){.cof-page .cof-cta{padding-block:36px 60px;padding-inline:6%}}.cof-page section.py-\[100px\]{background:0 0!important}.cof-page h2.text-white{color:#141210!important}.cof-page .text-rouge-clair{color:#d92323!important}.cof-page .text-\[\#f0ede6\]{color:#141210!important}.cof-page details .text-\[15px\].text-white{font-weight:700;color:#4b433c!important}.cof-page .border-\[rgba\(255\,255\,255\,0\.08\)\]{border-color:#281e1633!important}.cof-page .cof-corps>section.cof-reassurance{background:#0c0a09;border:0;margin:0 -7.2%;padding:26px 7.2%}.cof-page .cof-corps>section.cof-reassurance>div{color:#f5f0e8;font-weight:700}.cof-page .cof-corps>section.cof-reassurance>div+div{border-left-color:#f5f0e82e}.cof-page .cof-icone{color:#d92323}@media (max-width:1100px){.cof-page .cof-corps>section.cof-reassurance{margin:0 -6%;padding:16px 6%}}.cof-cta-boite{border-radius:18px}.cof-hero-inner{position:relative}.cof-hero-inner:after{content:"";opacity:.9;pointer-events:none;z-index:0;background:url(/crime/tache-sang-2.webp) 100%/contain no-repeat;width:clamp(150px,14.5vw,250px);height:clamp(228px,22vw,380px);position:absolute;top:46%;right:-8%}.cof-hero-texte,.cof-pile{z-index:1;position:relative}@media (max-width:1100px){.cof-hero-inner:after{opacity:.65;width:120px;height:182px;top:auto;bottom:-30px;right:-6%}}.cof-pile{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:0;padding:10px 0;display:grid}.cof-vignette{aspect-ratio:3/2;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 16px 38px #2d221657}.cof-vignette img{object-fit:cover;width:100%;height:100%;display:block}.cof-polaroid{display:none}@media (max-width:1100px){.cof-pile{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.cof-pile>:first-child{transform:rotate(-3deg)translateY(18px)}.cof-pile>:nth-child(2){transform:rotate(1.5deg)translateY(-14px)}.cof-pile>:nth-child(3){transform:rotate(3.5deg)translateY(20px)}}.cof-vignette{box-shadow:0 18px 42px #2d221661}.cof-pile>:nth-child(2) .cof-vignette,.cof-pile>:nth-child(2){box-shadow:none}.cof-catalogue{position:relative}.cof-catalogue:after{content:"";opacity:.85;pointer-events:none;z-index:0;background:url(/crime/tache-sang-2.webp) 100% 100%/contain no-repeat;width:clamp(170px,17vw,300px);height:clamp(258px,25.8vw,456px);position:absolute;bottom:-40px;right:-6%;transform:scaleX(-1)}.cof-grille,.cof-selecteur,.cof-catalogue-tete{z-index:1;position:relative}@media (max-width:1100px){.cof-catalogue:after{opacity:.6;width:130px;height:197px;bottom:-20px;right:-5%}}.cof-pile{grid-template-columns:repeat(4,minmax(0,1fr));padding:26px 0 30px}.cof-pile>:first-child{z-index:1;grid-area:1/1/2/3;transform:rotate(-7deg)translateY(38px)scale(.95)}.cof-pile>:nth-child(2){z-index:3;grid-area:1/2/2/4;transform:rotate(2deg)translateY(-22px)scale(1.04)}.cof-pile>:nth-child(3){z-index:2;grid-area:1/3/2/5;transform:rotate(6deg)translateY(30px)scale(.92)}.cof-vignette{border:4px solid #141210;border-radius:12px;box-shadow:0 18px 40px #2d22165c}.cof-pile>*{transition:transform .45s cubic-bezier(.2,.7,.3,1),z-index}.cof-vignette{transition:box-shadow .45s,border-color .3s}.cof-pile>:hover{z-index:5}.cof-pile>:first-child:hover{transform:rotate(-2deg)translateY(8px)scale(1.06)}.cof-pile>:nth-child(2):hover{transform:rotate(0)translateY(-42px)scale(1.1)}.cof-pile>:nth-child(3):hover{transform:rotate(1.5deg)translateY(2px)scale(1.06)}.cof-pile>:hover .cof-vignette{border-color:#d92323;box-shadow:0 30px 60px #2d22167a}@media (prefers-reduced-motion:reduce){.cof-pile>*{transition:none}}.cof-page .font-serif,.cof-page summary .font-serif,.cof-page details summary span{font-family:var(--font-typewriter)!important}.cof-page details summary span{letter-spacing:.02em;font-weight:700;font-size:14px!important}.cof-page h2.font-serif{font-family:var(--font-display)!important}@media (max-width:1100px){html body .cof-hero-inner{flex-direction:column;gap:0;padding-bottom:30px;display:flex}html body .cof-hero-texte{display:contents}html body .cof-hero-texte .case-kicker{order:1}html body .cof-titre{order:2}html body .cof-pile{order:3;margin:26px 0 30px}html body .cof-lead{order:4;margin:0 0 22px}html body .cof-actions{order:5}html body .cof-meta{order:6}html body .cof-hero:after{opacity:.5;top:auto;bottom:2%;left:-14%}html body .cof-hero-inner:after{display:none}html body .cof-corps>section.cof-reassurance{grid-template-columns:1fr 1fr;gap:0;display:grid}html body .cof-corps>section.cof-reassurance>div{justify-content:flex-start;gap:10px;padding:13px 10px;font-size:10px}html body .cof-corps>section.cof-reassurance>div:nth-child(3){border-top:1px solid #f5f0e82e;grid-column:1/-1}html body .cof-corps>section.cof-reassurance>div+div{border-left:0}html body .cof-corps>section.cof-reassurance>div:nth-child(2){border-left:1px solid #f5f0e82e;padding-left:16px}html body .cof-icone{width:20px;height:20px}html body .cof-hero-inner{text-align:center;align-items:center}html body .cof-hero-texte .case-kicker,html body .cof-titre,html body .cof-lead,html body .cof-meta{text-align:center;width:100%}html body .cof-lead{max-width:34ch;margin-inline:auto}html body .cof-actions{justify-content:center;width:100%}}.cof-difficulte{color:#d92323;letter-spacing:.14em;font-weight:700}.cof-fiche{padding-bottom:40px}.cof-fiche .text-white:not(.bg-rouge):not(.sales-cta),.cof-fiche h1,.cof-fiche h2,.cof-fiche h3{color:#141210!important}.cof-fiche .text-white\/90,.cof-fiche .text-white\/70,.cof-fiche .text-white\/60{font-weight:700;color:#4b433c!important}.cof-fiche .text-text2,.cof-fiche .text-text3{color:#4b433c!important}.cof-fiche .border-border,.cof-fiche .border-\[rgba\(255\,255\,255\,0\.07\)\],.cof-fiche .border-\[rgba\(255\,255\,255\,0\.08\)\]{border-color:#281e1633!important}.cof-fiche .bg-surface,.cof-fiche .bg-\[rgba\(255\,255\,255\,0\.02\)\],.cof-fiche .bg-\[rgba\(255\,255\,255\,0\.03\)\]{background:#281e160b!important}.cof-fiche .font-serif{font-family:var(--font-typewriter)!important}.cof-fiche h1.font-serif,.cof-fiche h2.font-serif{text-transform:uppercase;font-family:var(--font-display)!important}.cof-fiche .bg-rouge,.cof-fiche .bg-rouge *,.cof-fiche button.bg-rouge,.cof-fiche a.bg-rouge{color:#fff8ee!important}.cof-fiche .grid.grid-cols-3 button{color:#141210!important}.cof-fiche .grid.grid-cols-3 button span,.cof-fiche .grid.grid-cols-3 button div{color:inherit!important;opacity:1!important}.cof-fiche .grid.grid-cols-3 button[aria-pressed=true],.cof-fiche .grid.grid-cols-3 button.border-rouge{color:#d92323!important}html body .cof-fiche button.bg-rouge,html body .cof-fiche button.bg-rouge *{color:#fff8ee!important}html body .cof-fiche .grid.grid-cols-3 button{border-radius:10px;border:1px solid #141210!important}html body .cof-fiche .grid.grid-cols-3 button:hover{border-color:#d92323!important}.cof-achat-bas{padding:20px 7.2% 90px}.cof-achat-boite{text-align:center;background:#281e160a;border:1px solid #281e1633;border-radius:16px;max-width:620px;margin:0 auto;padding:clamp(28px,4vw,48px)}.cof-achat-boite h2{text-transform:uppercase;margin:0 0 14px;font-size:clamp(28px,3vw,46px);font-family:var(--font-display)!important;color:#141210!important}.cof-achat-texte{font-family:var(--font-typewriter);color:#4b433c;margin:0 0 26px;font-size:13px;font-weight:700;line-height:1.6}.cof-achat-boite>.flex{text-align:left}.cof-achat-retour{font-family:var(--font-typewriter);letter-spacing:.1em;text-transform:uppercase;color:#d92323;border-bottom:2px solid #d92323;align-items:center;gap:10px;margin-top:22px;padding-bottom:3px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.cof-achat-retour b{font-family:Arial,sans-serif;font-size:16px;font-weight:400}@media (max-width:1100px){.cof-achat-bas{padding:10px 6% 60px}}.cof-carte-acheter{justify-content:space-between;width:100%;margin-top:16px}.cof-carte-achat{margin-top:16px}.cof-carte-achat .text-\[11px\]{letter-spacing:.1em;color:#5b524b!important;font-size:10px!important}.cof-carte-achat .grid.grid-cols-3{gap:6px}.cof-carte-achat .grid.grid-cols-3 button{border-radius:8px;border:1px solid #141210!important;padding:7px 4px!important;font-size:11px!important}.cof-carte-achat .grid.grid-cols-3 button:hover{border-color:#d92323!important}.cof-carte-achat button.bg-rouge{clip-path:polygon(1% 4%,99% 0,100% 94%,4% 100%,0 14%);border-radius:0!important;padding:11px 14px!important;font-size:12px!important}.cof-carte-achat .grid.grid-cols-3 button{color:#141210!important}.cof-carte-achat .grid.grid-cols-3 button *{color:inherit!important;opacity:1!important}.cof-carte-achat .grid.grid-cols-3 button[class*=border-rouge],.cof-carte-achat .grid.grid-cols-3 button[class*=bg-rouge]{color:#d92323!important}.cof-page .text-white:not(.bg-rouge):not(.sales-cta):not(.case-button){color:#141210!important}.cof-page .bg-\[rgba\(255\,255\,255\,0\.04\)\],.cof-page .bg-\[rgba\(255\,255\,255\,0\.07\)\],.cof-page .bg-\[rgba\(255\,255\,255\,0\.02\)\]{background:#281e160d!important}.cof-page .border-\[rgba\(255\,255\,255\,0\.07\)\]{border-color:#281e1633!important}.cof-achat-direct{flex-direction:column;gap:10px;display:flex}.cof-achat-libelle{font-family:var(--font-typewriter);letter-spacing:.12em;text-transform:uppercase;color:#5b524b;font-size:10px;font-weight:700}.cof-achat-tranches{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cof-tranche{cursor:pointer;font-family:var(--font-typewriter);background:0 0;border:1px solid #141210;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:12px 6px;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:flex}.cof-tranche:hover:not(:disabled){background:#d92323;border-color:#d92323;transform:translateY(-2px)}.cof-tranche:hover:not(:disabled) .cof-tranche-joueurs,.cof-tranche:hover:not(:disabled) .cof-tranche-prix{color:#fff8ee}.cof-tranche:disabled{opacity:.55;cursor:wait}.cof-tranche:focus-visible{outline-offset:3px;outline:2px solid #d92323}.cof-tranche-joueurs{color:#141210;letter-spacing:.04em;font-size:12px;font-weight:700}.cof-tranche-prix{color:#d92323;font-size:13px;font-weight:700}.sm-collage{aspect-ratio:942/706;background:url(/crime/sur-mesure-collage-2.webp) 50%/contain no-repeat;width:100%;min-height:300px}.cof-page .cof-hero-inner:has(.sm-collage){grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}@media (max-width:1100px){.sm-collage{min-height:0;margin:22px 0 26px}}.sm-etapes{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:54px 0 0;padding:0;list-style:none;display:grid}.sm-etapes li{border-top:2px solid #141210;padding-top:20px}.sm-etapes span{font-family:var(--font-display);color:#d92323;font-size:clamp(38px,3.6vw,58px);line-height:1;display:block}.sm-etapes h3{font-family:var(--font-display);text-transform:uppercase;color:#141210;margin:14px 0 10px;font-size:clamp(20px,1.9vw,30px);font-weight:400;line-height:1.05}.sm-etapes p{font-family:var(--font-typewriter);color:#4b433c;margin:0;font-size:12px;font-weight:700;line-height:1.7}@media (max-width:1100px){.sm-etapes{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:36px}}@media (max-width:620px){.sm-etapes{grid-template-columns:1fr}}.sm-offre-grille{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:clamp(30px,4vw,64px);display:grid}.sm-tarifs{gap:34px;display:grid}.sm-tarif{border-top:2px solid #141210;padding-top:22px;position:relative}.sm-tarif.est-phare{border-top-color:#d92323;padding-top:32px}.sm-tarif-tag{color:#fff8ee;font-family:var(--font-typewriter);letter-spacing:.14em;text-transform:uppercase;background:#d92323;padding:4px 9px;font-size:9px;font-weight:700;position:absolute;top:-10px;left:0}.sm-tarif-tete{display:block}.sm-tarif h3{font-family:var(--font-display);text-transform:uppercase;color:#141210;margin:0;font-size:clamp(26px,2.3vw,38px);font-weight:400;line-height:1}.sm-tarif small{font-family:var(--font-typewriter);letter-spacing:.1em;text-transform:uppercase;color:#5b524b;margin-top:7px;font-size:11px;font-weight:700;display:block}.sm-tarif-prix{font-family:var(--font-display);color:#d92323;white-space:nowrap;align-self:center;margin:0;font-size:clamp(46px,4.2vw,70px);line-height:.82}.sm-tarif-prix span{margin-left:3px;font-size:.42em}.sm-tarif ul{margin:20px 0 0;padding:0;list-style:none}.sm-tarif li{font-family:var(--font-typewriter);color:#4b433c;border-bottom:1px solid #281e1624;padding:9px 0 9px 20px;font-size:12px;font-weight:700;line-height:1.5;position:relative}.sm-tarif li:before{content:"—";color:#d92323;position:absolute;left:0}.sm-tarif-pied{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.sm-tarif-lien{font-family:var(--font-typewriter);letter-spacing:.1em;text-transform:uppercase;color:#141210;border-bottom:2px solid #d92323;align-items:center;padding-bottom:5px;font-size:11px;font-weight:700;transition:color .18s;display:inline-flex}.sm-tarif-lien b{margin-left:9px;font-size:16px;font-weight:400}.sm-tarif-lien:hover{color:#d92323}.sm-inclus{font-family:var(--font-typewriter);color:#5b524b;border-top:1px solid #281e1638;margin:4px 0 0;padding-top:16px;font-size:11px;font-weight:700;line-height:1.7}.sm-inclus b{color:#d92323;text-transform:uppercase;letter-spacing:.08em}.sm-devis{background:#fffaf1;border:1px solid #281e164d;padding:clamp(24px,2.4vw,38px)}.sm-devis h3{font-family:var(--font-display);text-transform:uppercase;color:#141210;margin:0;font-size:clamp(26px,2.3vw,38px);font-weight:400;line-height:1}.sm-devis>p{font-family:var(--font-typewriter);color:#4b433c;margin:12px 0 24px;font-size:12px;font-weight:700;line-height:1.7}.sm-devis input,.sm-devis select,.sm-devis textarea{color:#141210!important;font-family:var(--font-typewriter)!important;background:#fff!important;border:1px solid #281e1659!important;border-radius:0!important;padding:13px 14px!important;font-size:13px!important}.sm-devis input::placeholder,.sm-devis textarea::placeholder{color:#8b8076!important}.sm-devis input:focus,.sm-devis select:focus,.sm-devis textarea:focus{border-color:#d92323!important}.sm-devis button[type=submit]{color:#fff8ee!important;font-family:var(--font-typewriter)!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#d92323!important;border-radius:0!important;padding:17px 24px!important;font-size:12px!important;font-weight:700!important}.sm-devis button[type=submit]:hover{background:#141210!important}.sm-devis form p{font-family:var(--font-typewriter)!important;color:#5b524b!important;font-size:11px!important}.sm-devis>div.bg-surface{background:#fff!important;border-color:#281e164d!important;border-radius:0!important}.sm-devis>div.bg-surface h3,.sm-devis>div.bg-surface p{color:#141210!important}.sm-devis>div.bg-surface>div{color:#d92323!important}@media (max-width:1100px){.sm-offre-grille{grid-template-columns:1fr;gap:38px}}.sm-page .cof-hero-inner:after,.sm-page .cof-catalogue:after{content:none!important}.cof-page .cof-hero-inner:has(.sm-collage){grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center}.sm-collage{transform-origin:50%;background-position:50%;min-height:440px;transform:scale(1.06)}@media (max-width:1100px){.sm-collage{min-height:0;transform:none}}.sm-processus{padding-top:64px}.sm-processus-boite{background:#0c0b0a;border-radius:28px;padding:clamp(32px,3.6vw,62px);position:relative;overflow:hidden}.sm-processus-boite .cof-catalogue-tete h2{color:#f6f1e8}.sm-processus-boite .sm-etapes{margin-top:44px}.sm-processus-boite .sm-etapes li{border-top-color:#f6f1e88c}.sm-processus-boite .sm-etapes h3{color:#f6f1e8}.sm-processus-boite .sm-etapes p{color:#cdc5ba}.sm-offre-grille{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr)}.sm-tarifs{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(22px,2.4vw,40px)}.sm-inclus{grid-column:1/-1;margin-top:10px}@media (max-width:1100px){.sm-processus{padding-top:40px}.sm-tarifs{grid-template-columns:1fr;gap:30px}}.cof-page .faq-bloc{padding:10px 7.2% 92px!important}.cof-page .faq-bloc>div{background:#fffaf1;border:2px solid #141210;border-radius:28px;max-width:940px;padding:clamp(30px,3.4vw,58px)}.cof-page .faq-bloc>div>div:first-child{text-align:center}.cof-page .faq-bloc h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em!important;margin-bottom:0!important;font-size:clamp(30px,3vw,48px)!important;font-weight:400!important}.cof-page .faq-bloc>div>div:last-child{max-width:none!important;margin-top:clamp(24px,2.6vw,40px)!important}.cof-page .faq-bloc button span:first-child{font-family:var(--font-typewriter);font-size:14px;font-weight:700}.cof-page .faq-bloc button{padding:19px 0!important}.cof-page .faq-bloc p.text-\[15px\]{font-family:var(--font-typewriter);color:#4b433c!important;font-size:13px!important}.blog-une{background:#fffaf1;border:2px solid #141210;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:stretch;margin-bottom:44px;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.blog-une:hover{transform:translateY(-4px);box-shadow:0 18px 38px #3c302238}.blog-une-texte{flex-direction:column;justify-content:center;padding:clamp(28px,3.2vw,54px);display:flex}.blog-une-meta{font-family:var(--font-typewriter);letter-spacing:.1em;text-transform:uppercase;color:#5b524b;align-items:center;gap:14px;font-size:11px;font-weight:700;display:flex}.blog-une-cat{color:#fff8ee;background:#d92323;padding:4px 9px}.blog-une h2{font-family:var(--font-display);text-transform:uppercase;color:#141210;margin:20px 0 14px;font-size:clamp(30px,3.2vw,50px);font-weight:400;line-height:1.02}.blog-une p{max-width:480px;font-family:var(--font-typewriter);color:#4b433c;margin:0;font-size:13px;font-weight:700;line-height:1.7}.blog-une-lien{font-family:var(--font-typewriter);letter-spacing:.1em;text-transform:uppercase;color:#141210;border-bottom:2px solid #d92323;align-self:flex-start;align-items:center;margin-top:26px;padding-bottom:5px;font-size:11px;font-weight:700;display:inline-flex}.blog-une-lien b{margin-left:9px;font-size:16px;font-weight:400}.blog-une:hover .blog-une-lien{color:#d92323}.blog-une-image{border-left:2px solid #141210;min-height:330px;position:relative}.blog-une-image img{object-fit:cover}@media (max-width:900px){.blog-une{grid-template-columns:1fr}.blog-une-image{border-top:2px solid #141210;border-left:0;order:-1;min-height:230px}}.cof-cta-actions .sales-cta-noir{color:#f5f0e8!important;background:#141210!important}.cof-cta-actions .sales-cta-noir:hover{background:#000!important}@media (max-width:1100px){.sm-offre-grille{gap:34px;grid-template-columns:1fr!important}.sm-tarifs{grid-template-columns:1fr!important}.cof-page .cof-hero-inner:has(.sm-collage){grid-template-columns:1fr!important}.sm-processus-boite{border-radius:20px;padding:26px 20px 30px}.cof-page .faq-bloc{padding:6px 5% 64px!important}.cof-page .faq-bloc>div{border-radius:20px;padding:24px 20px 10px}html body .sm-collage{order:3;margin:22px 0 28px}}.cof-tranche .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cof-page .cof-puce.est-actif{color:#fff8ee}.blog-une h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.1em;display:-webkit-box;overflow:hidden}.blog-une p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:5.1em;display:-webkit-box;overflow:hidden}@media (max-width:900px){.cof-selecteur{padding:12px 0;display:block}.cof-puces{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.cof-puces::-webkit-scrollbar{display:none}.cof-puce{white-space:nowrap;flex:none}.cof-compte{margin-top:10px;display:block}}.page-claire{color:#141210;--color-text:#141210;--color-text2:#3f382f;--color-text3:#5b524b;--color-surface:#fffaf1;--color-surface2:#efe9dd;--color-border:#281e1633;--color-border2:#281e164d;background:#f4f0e7}.page-claire :is(h1,h2,h3,h4,h5,h6){color:#141210}.page-claire :is(h1,h2,h3) em{color:#d92323;font-style:normal}.page-claire :is(p,li,dd,dt,td,th,blockquote,figcaption,summary){color:#3f382f}.page-claire .text-text3,.page-claire .text-\[11px\]{color:#5b524b}.page-claire .text-or,.page-claire .text-rouge,.page-claire .text-rouge-clair{color:#d92323}.page-claire a:not([class]){color:#d92323;text-decoration:underline}.page-claire .bg-surface,.page-claire .bg-surface2,.page-claire .bg-noir,.page-claire .bg-noir2{background:#fffaf1!important;border-color:#281e1633!important}.page-claire .bg-noir :is(p,li,span,h2,h3),.page-claire .bg-noir2 :is(p,li,span,h2,h3){color:#3f382f}.page-claire .border-border,.page-claire .border-border2{border-color:#281e1633!important}.page-claire .text-white:not(.bg-rouge):not(.sales-cta):not(.case-button){color:#141210!important}.page-claire :is([class*="bg-[#0d0c09]"],[class*="bg-[#13120e]"],[class*="bg-[#1a1714]"],[class*="bg-[#0b0a09]"]){background-color:#efe9dd!important;background-image:none!important}.page-claire :is([class*="bg-[#0d0c09]"],[class*="bg-[#13120e]"],[class*="bg-[#1a1714]"]) :is(h1,h2,h3,h4){color:#141210}.page-claire :is([class*="bg-[#0d0c09]"],[class*="bg-[#13120e]"],[class*="bg-[#1a1714]"]) :is(p,li,span,dd,dt){color:#3f382f}.page-claire [class*="border-[rgba(255,255,255"]{border-color:#281e162e!important}.sm-processus-boite,.sm-processus-boite .sm-etapes li{color:#f6f1e8}.cof-tranche.est-choisi{background:#141210;border-color:#141210}.cof-tranche.est-choisi .cof-tranche-joueurs,.cof-tranche.est-choisi .cof-tranche-prix{color:#fff8ee}.cof-achat-consentement{gap:10px;margin-top:12px;display:grid}.cof-achat-consentement label{color:#4b433c}.cof-achat-valider{text-align:center;width:100%}.cof-achat-erreur{font-family:var(--font-typewriter);color:#d92323;margin:8px 0 0;font-size:11px;font-weight:700}.sm-tarifs-trois{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-tarif li.est-exclu{color:#9b9187;text-decoration:line-through}.sm-tarif li.est-exclu:before{color:#b9b1a7}@media (max-width:1100px){.sm-tarifs-trois{grid-template-columns:1fr!important}}.case-reviews-int{color:#f5f0e8;background:#070706}.case-reviews-int h2{color:#f7f0e6}.case-reviews-int .text-text2,.case-reviews-int .text-text3{color:#cbc1b5!important}.case-reviews-int blockquote,.case-reviews-int p,.case-reviews-int figcaption{color:#e7e0d5}.case-reviews-int [class*="bg-[#fff"],.case-reviews-int [class*=bg-surface]{background:#11100f!important;border-color:#fff8ee1f!important}.cof-achat-note{margin-top:10px}.cof-achat-note p{color:#5b524b;line-height:1.5;font-size:10px!important}.sales-home .sm-tarif-prix{color:#d92323;font-size:clamp(34px,3vw,52px)}.sales-home .sm-tarif li{color:#4b433c;font-size:12px;line-height:1.5}.sales-home .sm-tarif small,.sales-home .sm-inclus{color:#5b524b}.sales-home .sm-tarif h3{color:#141210}.sales-home .sm-offre{padding-inline:7.2%}.sales-home .sm-offre:after{content:none!important}@media (max-width:640px){.case-kicker{letter-spacing:2px;font-size:13px}.cof-lead,.cof-meta,.sm-inclus{font-size:15px;line-height:1.6}.cof-catalogue-tete p,.cof-corps p,.sm-devis p{font-size:15px;line-height:1.65}.sm-tarif ul li,.cof-carte p{font-size:15px;line-height:1.6}.sm-tarif-tag{font-size:11px}.cof-achat-libelle{font-size:13px}.cof-puce{min-height:44px;padding:10px 16px;font-size:13px}.cof-decouvrir,.sm-tarif-lien{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.sm-devis input,.sm-devis textarea,.sm-devis select,.cof-page input,.cof-page textarea,.cof-page select{min-height:48px;font-size:16px}.cof-tranche{min-height:48px}}@media (max-width:900px){.cof-puces,.cof-selecteur{min-width:0;max-width:100%}.cof-carte,.cof-grille,.cof-catalogue{min-width:0}html{overflow-x:clip}body{max-width:100%;overflow-x:clip}}.case-kicker{color:#e53935}.case-choice-paper .case-kicker,.cof-cta-boite .case-kicker,.page-claire .case-kicker,.cof-page .cof-catalogue-tete .case-kicker,.sales-choice-visual .sales-heading .case-kicker{color:#c0313a}
