.jpfi{--f-terra:#ad523f;--f-vert:#0c381c;--f-sauge:#647d69;--f-brun:#57200b;--f-beige:#ddd1c2;--f-creme:#fbf4ea;--f-papier:#fffdf7;--f-encre:#2a211c;--f-doux:#5a4e46;--f-ligne:rgb(100 125 105 / .2);--f-marge:rgb(173 82 63 / .35);--f-scotch:rgb(221 209 194 / .92);--f-script:var(--jp-font-script,cursive);--f-machine:var(--jp-font-machine,var(--heading-font-family,serif))}.jpfi{overflow-x:clip}.jpfi__in{max-width:1180px;margin:0 auto}.jpfi h1,.jpfi h2,.jpfi h3{font-family:var(--f-machine);font-weight:400}.jpfi__tete{position:relative;text-align:center;max-width:760px;margin:0 auto clamp(36px,5vw,60px)}.jpfi__sur{display:inline-block;margin:0 0 14px;padding:6px 12px 5px;border:2px solid currentColor;border-radius:3px;font-family:var(--f-machine);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;color:var(--f-terra);transform:rotate(-2deg);opacity:.9}.jpfi__titre{margin:0;font-size:clamp(36px,5vw,58px);line-height:1.08}.jpfi__sous{display:block;margin:8px 0 0;font-family:var(--f-script);font-size:clamp(25px,3.2vw,34px);line-height:1.2;word-spacing:.3em;color:var(--f-terra)}.jpfi__intro{margin:18px auto 0;max-width:620px;font-size:16.5px;line-height:1.65}.jpfi__intro p{margin:0}.jpfi__boutons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 14px;margin-top:24px}.jpfi__tampon{position:absolute;right:-170px;top:-6px;display:grid;place-items:center;width:136px;height:136px;padding:10px;border:2.5px dashed var(--f-sauge);border-radius:50%;color:var(--f-sauge);font-family:var(--f-machine);font-size:13px;line-height:1.25;text-align:center;text-transform:uppercase;letter-spacing:.06em;transform:rotate(12deg);opacity:.9}.jpfi__tampon b{display:block;white-space:nowrap;font-family:var(--f-script);font-size:23px;font-weight:400;text-transform:none;letter-spacing:0;line-height:1}.jpfi__papier{position:relative;background-color:var(--f-papier);color:var(--f-encre);background-image:linear-gradient(90deg,transparent 30px,var(--f-marge) 30px,var(--f-marge) 31.5px,transparent 31.5px),repeating-linear-gradient(180deg,transparent 0 29px,var(--f-ligne) 29px 30px);box-shadow:0 10px 26px #3c1e0a21}.jpfi__papier:before{content:"";position:absolute;top:-10px;left:50%;width:84px;height:22px;margin-left:-42px;background:var(--f-scotch);box-shadow:0 1px 2px #00000014;transform:rotate(-3deg)}.jpfi__h2{margin:0 0 6px;font-size:clamp(26px,3vw,36px);line-height:1.15;text-align:center}.jpfi__h2-sous{display:block;margin:0 0 clamp(22px,3vw,32px);text-align:center;font-family:var(--f-script);font-size:clamp(22px,2.6vw,28px);word-spacing:.3em;color:var(--f-sauge)}.jpfi__etapes{list-style:none;margin:0 0 clamp(48px,6vw,80px);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,40px)}.jpfi__etape{padding:26px 22px 26px 46px;transform:rotate(-1deg)}.jpfi__etape:nth-child(2){transform:rotate(.8deg)}.jpfi__etape:nth-child(3){transform:rotate(-.5deg)}.jpfi__pot{display:block;width:150px;height:150px;margin:0 auto 6px}.jpfi__pot svg{display:block;width:100%;height:100%}.jpfi__num{display:block;font-family:var(--f-script);font-size:30px;line-height:1;color:var(--f-terra)}.jpfi__etape h3{margin:4px 0 8px;font-size:clamp(20px,2vw,24px);line-height:1.25}.jpfi__etape p{margin:0;font-size:15px;line-height:1.6;color:var(--f-doux)}.jpfi__duo{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(26px,4vw,52px);align-items:start;margin-bottom:clamp(48px,6vw,80px)}.jpfi__gains{padding:30px clamp(18px,3vw,34px) 26px 52px}.jpfi__gains .jpfi__h2{text-align:left}.jpfi__table{width:100%;border-collapse:collapse;margin-top:14px;font-size:15px}.jpfi__table th,.jpfi__table td{padding:12px 8px;text-align:left;vertical-align:top;border-bottom:1px dashed rgb(87 32 11 / .25);background:transparent}.jpfi__table thead th{font-family:var(--f-machine);font-weight:400;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--f-brun);border-bottom:1.5px solid rgb(87 32 11 / .35)}.jpfi__table tbody tr:last-child td,.jpfi__table tbody tr:last-child th{border-bottom:0}.jpfi__table tbody th{font-weight:400}.jpfi__pts{white-space:nowrap;font-family:var(--f-machine);font-size:17px;color:var(--f-terra)}.jpfi__detail{display:block;font-size:13px;line-height:1.45;color:var(--f-doux)}.jpfi__note{margin:14px 0 0;font-family:var(--f-script);font-size:24px;line-height:1.25;word-spacing:.3em;color:var(--f-sauge)}.jpfi__parrain{position:relative;padding:34px 26px 28px;background:var(--f-sauge);color:#fff;box-shadow:0 10px 26px #3c1e0a29;transform:rotate(1.2deg);text-align:center}.jpfi__parrain:before,.jpfi__parrain:after{content:"";position:absolute;top:-10px;width:62px;height:20px;background:var(--f-scotch)}.jpfi__parrain:before{left:-12px;transform:rotate(-30deg)}.jpfi__parrain:after{right:-12px;transform:rotate(28deg)}.jpfi__parrain .jpfi__h2{color:#fff}.jpfi__duo-pots{display:flex;justify-content:center;align-items:flex-end;gap:4px;margin:4px 0 10px}.jpfi__duo-pots svg{width:88px;height:88px}.jpfi__duo-pots svg+svg{transform:scaleX(-1)}.jpfi__coeur{font-family:var(--f-script);font-size:30px;line-height:1;margin-bottom:28px;color:var(--f-creme)}.jpfi__parrain-txt{font-size:15.5px;line-height:1.6}.jpfi__parrain-txt p{margin:0 0 10px}.jpfi__parrain-txt p:last-child{margin:0}.jpfi__parrain-chiffres{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:16px 0 0;padding:0;list-style:none}.jpfi__parrain-chiffres li{padding:8px 12px 7px;border:2px solid rgb(255 255 255 / .85);border-radius:3px;font-family:var(--f-machine);font-size:13px;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;transform:rotate(-2deg)}.jpfi__parrain-chiffres li:nth-child(2){transform:rotate(1.5deg)}.jpfi__parrain-chiffres b{display:block;font-family:var(--f-script);font-size:26px;font-weight:400;text-transform:none;letter-spacing:0}.jpfi__faq{max-width:820px;margin:0 auto clamp(40px,5vw,64px)}.jpfi__q{border-bottom:1px dashed rgb(87 32 11 / .3)}.jpfi__q summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none}.jpfi__q summary::-webkit-details-marker{display:none}.jpfi__qt{margin:0;font-family:var(--f-machine);font-size:clamp(17px,1.7vw,19px);line-height:1.35}.jpfi__plus{position:relative;flex:none;width:28px;height:28px;border:1.5px solid var(--f-terra);border-radius:50%}.jpfi__plus:before,.jpfi__plus:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:var(--f-terra);transition:transform .25s}.jpfi__plus:after{transform:rotate(90deg)}.jpfi__q[open] .jpfi__plus:after,.jpfi__cond[open] .jpfi__plus:after{transform:rotate(0)}.jpfi__r{padding:0 44px 18px 0;font-size:15.5px;line-height:1.65}.jpfi__r p{margin:0 0 8px}.jpfi__r p:last-child{margin:0}.jpfi__cond{max-width:820px;margin:0 auto clamp(40px,5vw,64px);padding:4px 20px 4px 44px}.jpfi__cond:before{display:none}.jpfi__cond summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;cursor:pointer;list-style:none;font-family:var(--f-machine);font-size:16px;letter-spacing:.04em}.jpfi__cond summary::-webkit-details-marker{display:none}.jpfi__cond-txt{padding:0 0 18px;font-size:14.5px;line-height:1.6;color:var(--f-doux)}.jpfi__cond-txt ul{margin:0;padding-left:18px}.jpfi__cond-txt li{margin:0 0 6px}.jpfi__cond-txt p{margin:0 0 8px}.jpfi__fin{text-align:center}.jpfi__fin-txt{margin:0 0 4px;font-family:var(--f-script);font-size:clamp(26px,3vw,34px);line-height:1.2;word-spacing:.3em;color:var(--f-terra)}@media screen and (max-width:1199px){.jpfi__tampon{right:-60px;top:-44px}}@media screen and (max-width:999px){.jpfi__tampon{right:-40px;top:-30px;width:116px;height:116px;font-size:11px}.jpfi__tampon b{font-size:20px}.jpfi__duo{grid-template-columns:minmax(0,1fr)}.jpfi__parrain{max-width:560px;margin:0 auto;width:100%}}@media screen and (max-width:799px){.jpfi__etapes{grid-template-columns:minmax(0,1fr);max-width:440px;margin-left:auto;margin-right:auto}.jpfi__etape{display:grid;grid-template-columns:96px minmax(0,1fr);gap:4px 14px;align-items:center;padding:20px 16px 20px 42px}.jpfi__pot{width:96px;height:96px;margin:0;grid-row:span 3}.jpfi__tampon{position:static;margin:18px auto 0;width:116px;height:116px}}@media screen and (max-width:699px){.jpfi__gains{padding:26px 14px 20px 42px}.jpfi__table{font-size:14px}.jpfi__table th,.jpfi__table td{padding:10px 4px}.jpfi__pts{font-size:15px;white-space:normal}.jpfi__r{padding-right:0}.jpfi__cond{padding:2px 14px 2px 42px}.jpfi__boutons .button{width:100%;max-width:340px}}.jpfi .jpfi__etapes>li.jpfi__etape{padding:30px 32px 32px 58px!important}@media screen and (max-width:799px){.jpfi .jpfi__etapes>li.jpfi__etape{padding:22px 20px 22px 50px!important}}.jpfi .jpfi__tampon,.jpfi__tampon.jpfi__tampon{width:auto!important;height:auto!important;padding:10px 16px 9px!important;border-radius:14px!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/jp-fidelite.css.map */
