.jpp{--jpp-ligne:rgb(255 255 255 / .22);background:var(--jp-terra,#ad523f);color:#fff}.jpp a{color:inherit;text-decoration:none}.jpp a:hover{text-decoration:underline;text-underline-offset:3px}.jpp__haut{display:grid;gap:36px 32px;padding-block:clamp(40px,5vw,64px) clamp(20px,2.5vw,28px)}.jpp__logo{display:block;max-width:100%;height:auto;filter:brightness(0) invert(1);margin-bottom:16px}.jpp__promesse{margin:0 0 14px;line-height:1.6;max-width:48ch}.jpp__nw{white-space:nowrap}.jpp__avis{display:inline-flex;align-items:center;gap:8px;font-size:14px;padding:6px 12px;border:1px solid var(--jpp-ligne);border-radius:999px}.jpp__l1{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.jpp__reseaux{display:flex;flex-wrap:wrap;gap:8px}.jpp__reseau{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 9px;border-radius:999px;background:#ffffff1f;font-size:14px;white-space:nowrap}.jpp__reseau:hover{background:#fff3;text-decoration:none!important}.jpp__reseau svg{width:18px;height:18px;flex:none}.jpp__pre{font-size:12px;opacity:.78}.jpp__badge{width:15px!important;height:15px!important}.jpp__titre{font-family:var(--heading-font-family);font-size:var(--text-h6,15px);margin:0 0 14px;letter-spacing:.02em}.jpp__liens{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:15px}.jpp__liens a{opacity:.92}.jpp__contact{display:grid;gap:12px;font-size:15px}.jpp__ligne{display:flex;align-items:flex-start;gap:12px}.jpp__ico{flex:none;width:34px;height:34px;border-radius:50%;background:#ffffff24;display:grid;place-items:center}.jpp__ico svg{width:16px;height:16px}.jpp__ligne small{display:block;opacity:.75;font-size:13px}.jpp__ligne>div{padding-top:6px;line-height:1.4}.jpp__bas{border-top:1px solid var(--jpp-ligne);padding-block:18px;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;font-size:13px}.jpp__legal{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:0;padding:0;opacity:.85}.jpp__paiements{display:flex;flex-wrap:wrap;gap:6px}.jpp__paiements svg{width:34px;height:22px;filter:grayscale(1);opacity:.55;transition:filter .35s,opacity .35s}.jpp__paiements svg:hover{filter:none;opacity:1}@media(prefers-reduced-motion:reduce){.jpp__paiements svg{transition:none}}.jpp__acc>summary{list-style:none}.jpp__acc>summary::-webkit-details-marker{display:none}@media(min-width:700px){.jpp__acc>summary{pointer-events:none}.jpp__haut{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:999px){.jpp__bas{padding-bottom:84px}}@media(min-width:1000px){.jpp__bas>span:first-child{margin-left:200px}.jpp__haut{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,.75fr)) minmax(0,1.15fr)}}@media(max-width:699px){.jpp__col details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding-block:4px}.jpp__col details summary:after{content:"+";font-size:20px;line-height:1}.jpp__col details[open] summary:after{content:"\2212"}.jpp__col details summary::-webkit-details-marker{display:none}.jpp__col details .jpp__titre{margin:0}.jpp__col details[open] .jpp__liens{margin-top:12px}.jpp__col{border-bottom:1px solid var(--jpp-ligne);padding-bottom:14px}.jpp__bas{justify-content:center;text-align:center}.jpp__legal{justify-content:center}}.jpp__nl{background:#00000014;padding-block:clamp(28px,4vw,48px)}.jpp .jpp__nl-in{position:relative;display:grid;gap:18px 48px;align-items:center;width:auto;max-width:980px;margin-inline:max(16px,50% - 490px);padding:clamp(28px,3.5vw,40px) clamp(20px,4vw,48px) clamp(22px,3vw,34px);color:#2a211c;background-color:#fbf4ea;background-image:repeating-linear-gradient(transparent 0 27px,#0c381c17 27px 28px);border-radius:2px 2px 4px 14px/2px 2px 4px 6px;box-shadow:0 2px 2px #0000001f,0 14px 24px -12px #00000073;transform:rotate(-.6deg)}.jpp .jpp__nl-in:before{content:"";position:absolute;top:-10px;left:50%;width:84px;height:22px;margin-left:-42px;background:#ddd1c2e6;box-shadow:0 1px 2px #0000001f;transform:rotate(3deg);pointer-events:none}.jpp__nl-titre{font-family:var(--heading-font-family);font-size:clamp(22px,2.4vw,28px);line-height:1.25;margin:0;color:#0c381c}.jpp__nl-mot{font-family:var(--jp-font-script,cursive);font-size:clamp(22px,2.4vw,27px);line-height:1.15;word-spacing:.3em;color:#57200b;margin:18px 0 10px}.jpp__nl-txt{margin:0;max-width:46ch;font-size:15px;color:#4a3a30}.jpp__form{display:flex;gap:14px 18px;flex-wrap:wrap;align-items:flex-end}.jpp .jpp__form input[type=email]{flex:1 1 220px;min-width:0;padding:10px 2px 8px;border:0!important;border-bottom:2px dotted #57200b!important;border-radius:0!important;background:transparent!important;color:#1f1a17!important;font:inherit;font-size:16px}.jpp .jpp__form input[type=email]::placeholder{color:#7a5a4a!important;opacity:1}.jpp .jpp__form input[type=email]:focus-visible{outline:2px solid #0c381c;outline-offset:3px;border-bottom-style:solid!important}.jpp .jpp__bouton{font-family:var(--heading-font-family)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:14px!important;color:#fbf4ea!important;background:#ad523f!important;background-image:none!important;border:2px solid #ad523f!important;box-shadow:inset 0 0 0 2px #fbf4ea;border-radius:4px!important;padding:12px 22px!important;transform:rotate(-2deg);transition:transform .25s ease}.jpp .jpp__bouton:hover{transform:rotate(0) scale(1.02)}.jpp .jpp__bouton:focus-visible{transform:rotate(0);outline:2px solid #0c381c;outline-offset:3px}.jpp__ok,.jpp__err{flex-basis:100%;margin:0;font-size:14px}.jpp__ok{color:#0c381c}.jpp__err{color:#8a2a1a}@media(min-width:700px){.jpp .jpp__nl-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:699px){.jpp .jpp__nl-in{transform:rotate(-.4deg)}.jpp .jpp__form input[type=email],.jpp .jpp__bouton{flex:1 1 100%}.jpp .jpp__bouton{justify-content:center}}@media(prefers-reduced-motion:reduce){.jpp .jpp__bouton{transition:none}}.jpp__rgpd{flex-basis:100%;display:flex;align-items:flex-start;gap:10px;margin:2px 0 0;font-size:13.5px;line-height:1.45;color:#4a3a30;cursor:pointer}.jpp .jpp__rgpd input{-webkit-appearance:none;appearance:none;flex:none;width:20px;height:20px;margin:0;border:1.5px solid #57200b;border-radius:3px 4px 3px 5px;background:#fff;cursor:pointer;transform:rotate(-2deg);transition:background-color .2s,border-color .2s}.jpp .jpp__rgpd input:checked{background:#ad523f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fbf4ea' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.6l4.3 4.2L19.2 7'/%3E%3C/svg%3E") center / 15px no-repeat;border-color:#ad523f}.jpp .jpp__rgpd input:focus-visible{outline:2px solid #0c381c;outline-offset:3px}.jpp .jpp__rgpd a{color:#ad523f;text-decoration:underline;text-underline-offset:2px}.jpp .jpp__rgpd a:hover{color:#57200b}@media(prefers-reduced-motion:reduce){.jpp .jpp__rgpd input{transition:none}}.jpp__paiements{align-items:center;gap:8px}.jpp__paiements svg{display:block}@media(max-width:699px){.jpp__col.jpp__col--contact{border-bottom:0;padding-bottom:0}.jpp__paiements{flex-basis:100%;justify-content:center;max-width:206px;margin-inline:auto}}@media(min-width:700px){.jpp__paiements{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/jp-pied.css.map */
