.pw{--brun: #4e3629;--creme: #f6efe9;--creme-2: rgba(246,239,233,.8);--rose: linear-gradient(90deg, #f0a9b9, #f4c3a6);--filet: rgba(246,239,233,.18);--nh: "Paalm Neue Haas", "Helvetica Neue", Helvetica, Arial, sans-serif;--mo: "Paalm Monument", "Paalm Neue Haas", Arial, sans-serif;box-sizing:border-box;min-height:100vh;min-height:100dvh;background:var(--brun);color:var(--creme);font-family:var(--nh);font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased}body:has(.pw){margin:0;background:#4e3629}.pw *,.pw *:before,.pw *:after{box-sizing:border-box}.pw a{color:inherit}.pw button,.pw input{font:inherit;letter-spacing:inherit;margin:0}.pw :focus-visible{outline:2px solid #f4c3a6;outline-offset:3px}.pw [hidden]{display:none!important}.pw-barre{height:36px;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;font-size:13.5px;line-height:1;white-space:nowrap;padding:0 12px}.pw-barre b{font-family:var(--mo);font-weight:800;font-size:12.5px;letter-spacing:.03em;text-transform:uppercase}.pw-barre i{width:1px;height:14px;background:#ffffff8c}.pw-cadre{display:block}.pw-photo{position:relative;height:230px;overflow:hidden}.pw-photo picture,.pw-photo img.pw-fond{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pw-photo img.pw-fond{object-fit:cover;object-position:50% 26%;display:block}.pw-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#4e36298c,#4e362900 30% 50%,#4e3629)}.pw-logo{position:absolute;z-index:1;top:16px;left:50%;transform:translate(-50%);width:88px;height:auto}.pw-contenu{position:relative;margin-top:-54px;padding:0 20px 30px}.pw-colonne{display:flex;flex-direction:column;gap:18px}.pw-tete{display:flex;flex-direction:column;gap:12px}.pw-titre{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-family:var(--mo);font-weight:800;font-size:min(28px,7.5vw);text-transform:uppercase;color:#fff;line-height:1;letter-spacing:0}.pw-surligne{display:inline-block;padding:5px 14px 3px;background:var(--rose);color:var(--brun);transform:skew(-8deg);white-space:nowrap}.pw-texte{margin:0;font-size:15.5px;line-height:1.45;color:var(--creme-2)}.pw-chrono{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;border:1px solid var(--filet);border-radius:999px;padding:7px 14px 6px 11px;font-size:13.5px;line-height:1.3;color:var(--creme-2);white-space:nowrap}.pw-chrono svg{flex:none;width:15px;height:15px;fill:none;stroke:#f4c3a6;stroke-width:2;stroke-linecap:round}.pw-chrono b{color:#fff;font-weight:700;font-variant-numeric:tabular-nums;word-spacing:.12em}.pw-carte{margin:0;background:#fff;color:#252525;border-radius:22px;padding:20px 18px 18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 24px 40px -24px #0000008c}.pw-label{font-family:var(--mo);font-weight:800;font-size:11px;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;color:var(--brun)}.pw-otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.pw .pw-otp input{width:100%;height:62px;border:1.5px solid #d9cec5;border-radius:14px;background:#faf6f2;text-align:center;font-family:var(--mo);font-weight:800;font-size:26px;line-height:1;color:var(--brun);padding:0;caret-color:var(--brun);box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.pw .pw-otp input:focus{border:2px solid var(--brun);background:#fff;box-shadow:0 0 0 4px #f0a9b959}.pw-carte:has(.pw-erreur:not([hidden])) .pw-otp input{border-color:#b3261e;background:#fff6f5;color:#b3261e}.pw-erreur{margin:0;display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.4;color:#b3261e}.pw-erreur svg{flex:none;margin-top:1px}.pw .pw-bouton{min-height:56px;width:100%;border:0;border-radius:14px;background:var(--brun);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;font-family:var(--mo);font-weight:800;font-size:12px;line-height:1;white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.pw-bouton>span{display:inline-flex;align-items:center;gap:10px}.pw-bouton>svg{width:20px;height:14px;flex:none}@keyframes pw-battement{0%,66%,to{transform:scale(1)}74%{transform:scale(1.03)}82%{transform:scale(1)}89%{transform:scale(1.015)}}@keyframes pw-anneau{0%,62%{box-shadow:0 0 #f0a9b9b3}to{box-shadow:0 0 0 12px #f0a9b900}}@keyframes pw-fleche{0%,62%,to{transform:translate(0)}76%{transform:translate(6px)}}.pw .pw-bouton{animation:pw-battement 2.6s ease-in-out infinite,pw-anneau 2.6s ease-out infinite}.pw .pw-bouton>svg{animation:pw-fleche 2.6s ease-in-out infinite}.pw .pw-bouton:hover,.pw .pw-bouton:focus-visible{animation-play-state:paused}.pw .pw-bouton[aria-busy=true]{animation:none;opacity:.85}@media(prefers-reduced-motion:reduce){.pw .pw-bouton,.pw .pw-bouton>svg{animation:none}}.pw-av{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pw-a{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.pw-a>span{width:42px;height:42px;border-radius:50%;overflow:hidden;border:1.5px solid #ffffff;background:#f7f2ee;display:flex;align-items:center;justify-content:center}.pw-a>span img{width:100%;height:100%;object-fit:cover}.pw-a>span svg{width:22px;height:22px;fill:none;stroke:var(--brun);stroke-width:1.5;stroke-linejoin:round}.pw-a .pc{background:var(--rose);font-family:var(--mo);font-weight:800;font-size:15px;color:var(--brun)}.pw-a b{font-family:var(--mo);font-weight:800;font-size:9.5px;text-transform:uppercase;color:#fff;line-height:1.15}.pw-a small{font-size:11px;line-height:1.2;color:var(--creme-2)}.pw-sans{border-top:1px solid var(--filet);padding-top:18px;display:flex;flex-direction:column;gap:10px}.pw-sans p{margin:0;font-size:14px;line-height:1.4;color:var(--creme-2)}.pw-sans p b{font-family:var(--mo);font-weight:800;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#fff;display:block;margin-bottom:4px}.pw-email{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.pw-email label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pw .pw-email input{width:100%;height:52px;border:1.5px solid rgba(246,239,233,.55);border-radius:14px;padding:0 14px;font-size:16px;color:#fff;background:transparent;box-shadow:none;outline:none}.pw .pw-email input:focus{border-color:#f4c3a6}.pw .pw-email input::placeholder{color:#f6efe9b8;opacity:1}.pw .pw-bouton2{height:52px;min-width:44px;border:0;border-radius:14px;background:var(--rose);color:var(--brun);padding:0 16px;font-family:var(--mo);font-weight:800;font-size:11px;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.pw .pw-bouton2[aria-busy=true]{opacity:.7}.pw-email-erreur{margin:0;font-size:13.5px;line-height:1.4;color:#f6b3a8}.pw-ok{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--filet);border-radius:16px;padding:14px}.pw-ok>span{flex:none;width:34px;height:34px;border-radius:50%;background:var(--rose);display:flex;align-items:center;justify-content:center}.pw-ok b{display:block;font-family:var(--mo);font-weight:800;font-size:12px;text-transform:uppercase;color:#fff;margin-bottom:4px}.pw-ok p{margin:0;font-size:14px;line-height:1.4;color:var(--creme-2)}@media(max-width:379px){.pw-chrono{font-size:12.5px;padding:7px 12px 6px 10px}.pw-otp{gap:6px}.pw .pw-otp input{height:56px;font-size:24px}.pw .pw-bouton{padding:0 16px;font-size:11.5px}}@media(min-width:1000px){.pw{display:flex;flex-direction:column;height:100vh;min-height:820px}.pw-cadre{flex:1;min-height:0;display:grid;grid-template-columns:min(640px,44.45vw) minmax(0,1fr)}.pw-photo{height:auto}.pw-photo img.pw-fond{object-position:50% 22%}.pw-photo:after{background:linear-gradient(to bottom,#4e362980,#4e362900 18%),linear-gradient(to right,#4e362900 78%,#4e36298c)}.pw-logo{top:34px;left:40px;transform:none;width:112px}.pw-contenu{margin:0;padding:40px 48px;display:flex;align-items:center;justify-content:center;overflow-y:auto}.pw-colonne{width:480px;max-width:100%;gap:22px}.pw-tete{gap:14px}.pw-titre{font-size:40px}.pw-texte{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/paalm-acces-vip.css.map */
