.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pn-fond{pointer-events:none;background:radial-gradient(60% 100% at 70% 0,#2c2f34 0,#0000 70%);block-size:34rem;position:absolute;inset:0 0 auto}.pn{min-block-size:100svh;max-inline-size:76rem;margin:0 auto;padding:6rem clamp(1rem,4vw,3rem) 3rem;position:relative}.pn-tete{grid-template-columns:auto 1fr;grid-template-areas:"sur sur""titre compte";align-items:end;column-gap:1.2rem;margin-bottom:1.8rem;display:grid}.pn-tete .surligne-nhr{grid-area:sur}.pn-titre{grid-area:titre;margin:.5rem 0 0;font-size:clamp(2rem,1.2rem + 3vw,3.4rem)}.pn-titre:focus{outline:none}.pn-compte{font:700 .8rem/1.2 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:#b5bac1;grid-area:compte;margin:0 0 .35rem}.pn-avert{border-left:3px solid var(--nhr-rouge-vif);background:#ff3b3f14;padding:.8rem 1rem;font-size:.9rem}.pn-avert a{color:#fff}.pn-lien{cursor:pointer;min-block-size:32px;font:600 .85rem/1.2 var(--font-text);color:#e6e8eb;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:.4em;padding:0;text-decoration:underline #e6e8eb66;display:inline-flex}.pn-lien:hover{text-decoration-color:currentColor}.pn-lien:focus-visible,.pn a:focus-visible,.pn button:focus-visible:not(.btn-nhr){outline:2px solid var(--nhr-rouge-vif);outline-offset:3px}html.pn-a-vide .pn-vide[hidden]{display:block!important}html.pn-a-plein .pn-plein[hidden]{display:grid!important}html.pn-a-plein .pn-liste:empty{min-block-size:calc(var(--pn-n,1) * 10.4rem)}@media (width<=600px){html.pn-a-plein .pn-liste:empty{min-block-size:calc(var(--pn-n,1) * 14rem)}}.pn-vide{text-align:center;padding:clamp(1rem,4vw,2.5rem) 0 1rem;animation:.8s cubic-bezier(.16,1,.3,1) pn-entree}@keyframes pn-entree{0%{clip-path:inset(-12% 50%)}}.pn-vide__volant{color:#3b3e44;block-size:7.5rem;inline-size:7.5rem;margin:0 auto 1rem;animation:1.4s cubic-bezier(.16,1,.3,1) pn-volant;display:block}@keyframes pn-volant{0%{opacity:0;transform:rotate(-70deg)}}.pn-vide__titre{font:600 clamp(1.4rem, 1rem + 1.4vw, 2rem)/1.1 var(--font-tech);text-transform:uppercase;margin:0 0 .6rem;font-stretch:125%}.pn-vide__txt{color:#b5bac1;max-inline-size:30rem;margin:0 auto 1.4rem}.pn-suggestions{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-inline-size:52rem;margin:2.6rem auto 0;padding:0;list-style:none;display:grid}.pn-sugg{background:var(--nhr-nuit);border-top:2px solid var(--nhr-rouge);gap:.2rem;padding-bottom:.9rem;display:grid;position:relative}.pn-sugg img{aspect-ratio:1;object-fit:cover;inline-size:100%}.pn-sugg__nom{font:600 .95rem/1.2 var(--font-tech);text-transform:uppercase;letter-spacing:.04em;color:#fff;margin:.5rem .9rem 0;font-stretch:125%;text-decoration:none}.pn-sugg__nom:after{content:"";position:absolute;inset:0}.pn-sugg__prix{margin:0 .9rem;font-weight:800}.pn-sugg__prix small{color:#b5bac1;font-weight:500}.pn-sugg:has(:focus-visible){outline:2px solid var(--nhr-rouge-vif);outline-offset:3px}.pn-sugg__nom:focus-visible{outline:none!important}.pn-plein{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.pn-liste{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pn-ligne{border-bottom:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:start;gap:1.2rem;padding:1.2rem 0;transition:opacity .25s,transform .25s;animation:.6s cubic-bezier(.16,1,.3,1) both pn-entree;display:grid}.pn-ligne.is-sortie{opacity:0;transform:translate(-12px)}.pn-ligne__img{background:#17181b;display:block}.pn-ligne__img img{aspect-ratio:1;object-fit:cover;inline-size:100%}.pn-ligne__nom{font:600 1.05rem/1.15 var(--font-tech);text-transform:uppercase;letter-spacing:.04em;margin:.1rem 0 .5rem;font-stretch:125%}.pn-ligne__nom a{color:#fff;text-decoration:none}.pn-ligne__nom a:hover{text-underline-offset:3px;text-decoration:underline}.pn-ligne__conf{color:#c9cdd2;gap:.2rem;margin:0 0 .5rem;padding:0;font-size:.88rem;list-style:none;display:grid}.pn-ligne__conf li{align-items:center;gap:.45rem;display:flex}.pn-conf__k{min-inline-size:6.4rem;font:700 .75rem/1.3 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:#8f949c}.pn-conf__pt{background:var(--c);border-radius:50%;block-size:.8rem;inline-size:.8rem;box-shadow:inset 0 0 0 1px #ffffff4d}.pn-ligne__unit{color:#c9cdd2;margin:0;font-size:.88rem}.pn-ligne__unit small{color:#8f949c;font-size:.78rem}.pn-ligne__actions{justify-items:end;gap:.55rem;display:grid}.pn-qte{align-items:stretch;display:inline-flex;box-shadow:inset 0 0 0 1px #c9cdd24d}.pn-qte__btn{color:#fff;cursor:pointer;background:0 0;border:0;block-size:44px;inline-size:44px;font-size:1.2rem}.pn-qte__btn:hover:not(:disabled){background:#ffffff0f}.pn-qte__btn:disabled{color:#5a5e65;cursor:default}.pn-qte__val{color:#fff;text-align:center;inline-size:2.6rem;font:700 1rem/1 var(--font-text);-moz-appearance:textfield;appearance:textfield;background:0 0;border:0}.pn-qte__val::-webkit-inner-spin-button,.pn-qte__val::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pn-qte__val:focus-visible{outline:2px solid var(--nhr-rouge-vif);outline-offset:-2px}.pn-ligne__total{font:800 1.1rem/1.2 var(--font-text);font-variant-numeric:tabular-nums;margin:0}.pn-suppr{color:#c9cdd2;font-size:.82rem}.pn-retire{background:var(--nhr-nuit);border-left:3px solid #8b9098;margin-top:.8rem;padding:.7rem 1rem;font-size:.9rem}.pn-retire p{flex-wrap:wrap;align-items:center;gap:.3rem .8rem;margin:0;display:flex}.pn-continuer{margin:1.2rem 0 0}.pn-recap{background:var(--nhr-nuit);border-top:2px solid var(--nhr-rouge);padding:1.4rem 1.4rem 1.5rem;position:sticky;top:1.5rem}.pn-recap__titre{font:600 1.1rem/1.1 var(--font-tech);text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem;font-stretch:125%}.pn-totaux{gap:.5rem;margin:0 0 .6rem;display:grid}.pn-totaux div{justify-content:space-between;gap:1rem;display:flex}.pn-totaux dt{color:#c9cdd2}.pn-totaux dd{font-variant-numeric:tabular-nums;margin:0}.pn-total{border-top:1px solid var(--line);padding-top:.6rem}.pn-total dt{color:#fff;font-weight:700}.pn-total dd{font:800 1.35rem/1.1 var(--font-text)}.pn-recap__note{color:#b5bac1;align-items:center;gap:.5rem;margin:0 0 .9rem;font-size:.82rem;display:flex}.pn-point{background:#e8b416;border-radius:50%;flex:none;block-size:7px;inline-size:7px;box-shadow:0 0 0 3px #e8b41633}.pn-valider{min-block-size:56px;inline-size:100%;margin-bottom:.6rem}.pn-message{background:#e8b41614;border-left:3px solid #e8b416;margin:0 0 1rem;padding:.9rem 1rem;font-size:.88rem}.pn-message:focus{outline:none}.pn-message.is-vu{animation:.5s cubic-bezier(.16,1,.3,1) pn-message}@keyframes pn-message{0%{clip-path:inset(0 0 100%);transform:translateY(-6px)}}.pn-message p{color:#d3d6db;margin:0 0 .4rem}.pn-message__titre{text-transform:uppercase;letter-spacing:.06em;font-stretch:125%;font:700 .95rem/1.2 var(--font-tech)!important;color:#fff!important}.pn-message a{color:#fff}.pn-rassure{color:#b5bac1;gap:.4rem;margin:.4rem 0 0;padding:0;font-size:.82rem;list-style:none;display:grid}.pn-rassure li{padding-left:.9rem;position:relative}.pn-rassure li:before{content:"";background:var(--nhr-rouge-vif);block-size:5px;inline-size:5px;position:absolute;top:.55em;left:0}.pn-question{border-top:1px solid var(--line);grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(3rem,7vw,5rem);padding-top:clamp(2rem,4vw,3rem);scroll-margin-top:1rem;display:grid}.pn-question__titre{font:600 clamp(1.4rem, 1rem + 1.4vw, 2rem)/1.1 var(--font-tech);text-transform:uppercase;margin:.5rem 0 .6rem;font-stretch:125%}.pn-question__tete p:last-child{color:#b5bac1}.pn-form,.pn-merci{min-inline-size:0}.pn-erreurs{border-left:3px solid var(--nhr-rouge-vif);background:#ff3b3f1a;margin-bottom:1rem;padding:.8rem 1rem;font-size:.9rem}.pn-erreurs p{margin:0 0 .3rem;font-weight:700}.pn-erreurs ul{margin:0;padding-left:1.1rem}.pn-erreurs a{color:#fff}.pn-champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 1rem;display:grid}.pn-champ{gap:.3rem;margin:0 0 .5rem;display:grid}.pn-champ--large{grid-column:1/-1}.pn-champ label{font:700 .78rem/1.3 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:#c9cdd2}.pn-champ label small{font-size:inherit;text-transform:none;letter-spacing:0;color:#9aa0a8;font-weight:500}.pn-champ input,.pn-champ textarea{color:#fff;min-block-size:48px;inline-size:100%;font:500 1rem/1.4 var(--font-text);background:#17181b;border:1px solid #c9cdd247;padding:.7rem .85rem}.pn-champ textarea{resize:vertical}.pn-champ input:focus-visible,.pn-champ textarea:focus-visible{outline:2px solid var(--nhr-rouge-vif);outline-offset:0;border-color:#0000}.pn-champ [aria-invalid=true]{border-color:var(--nhr-rouge-vif)}.pn-err{color:#ff6b6e;min-block-size:0;font-size:.85rem}.pn-err:empty{display:none}.pn-aide{color:#9aa0a8;font-size:.82rem}.pn-case{grid-column:1/-1;align-items:center;gap:.6rem;margin:.2rem 0 .6rem;display:flex}.pn-case input{block-size:1.5rem;inline-size:1.5rem;accent-color:var(--nhr-rouge);margin:0}.pn-case label{align-items:center;min-block-size:24px;display:inline-flex}.pn-piege{block-size:1px;inline-size:1px;position:absolute;left:-9999px;overflow:hidden}.pn-form__bas{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:.4rem 0 0;display:flex}.pn-err--envoi a{color:#fff}.pn-merci{background:var(--nhr-nuit);border-top:2px solid #e8b416;padding:1.4rem 1.5rem;animation:.6s cubic-bezier(.16,1,.3,1) pn-entree}.pn-merci:focus{outline:none}.pn-merci__titre{font:600 1.4rem/1.15 var(--font-tech);text-transform:uppercase;margin:.4rem 0 .6rem;font-stretch:125%}.pn-merci p{color:#d3d6db}.pn-merci__actions{flex-wrap:wrap;gap:.7rem;margin:1rem 0 0;display:flex}.pn-pied{border-top:1px solid var(--line);min-block-size:12rem;color:var(--muted);padding:2.2rem clamp(1rem,4vw,3.5rem) 3rem;font-size:.85rem}.pn-pied p{max-inline-size:70rem;margin:0 0 .8rem}.pn-pied a{color:var(--text);text-underline-offset:3px;min-block-size:24px;display:inline-block}.pn-pied__liens{font:600 .75rem/1.6 var(--font-text);letter-spacing:.16em;text-transform:uppercase}@media (width<=860px){.pn-plein,.pn-question{grid-template-columns:minmax(0,1fr)}.pn-recap{position:static}}@media (width<=600px){.pn{padding-top:5rem}.pn-tete{grid-template-columns:1fr;grid-template-areas:"sur""titre""compte"}.pn-compte{margin-top:.4rem}.pn-ligne{grid-template-columns:5.5rem minmax(0,1fr);gap:.3rem .9rem}.pn-ligne__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.pn-ligne__total{margin-left:auto}.pn-suppr{order:3;justify-content:flex-end;inline-size:100%}.pn-conf__k{min-inline-size:5.6rem}.pn-suggestions{grid-template-columns:minmax(0,1fr);max-inline-size:22rem}.pn-sugg{grid-template-columns:5.5rem 1fr;align-items:center;padding:0}.pn-sugg img{grid-row:span 2}.pn-sugg__nom{margin:.7rem .9rem 0 0}.pn-sugg__prix{margin:0 .9rem .7rem 0}.pn-champs{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pn-vide,.pn-vide__volant,.pn-ligne,.pn-message.is-vu,.pn-merci{animation:none}.pn-ligne{transition:none}}
