.wv2{--wv-ink:#19251e;--wv-paper:#f5f4ed;--wv-green:#d7f85a;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;color:var(--wv-ink);font-size:15px;line-height:1.5;text-align:left}.wv2 *{box-sizing:border-box}.wv2 button,.wv2 input,.wv2 select,.wv2 textarea{font:inherit}.wv2 button,.wv2 a,.wv2 select{touch-action:manipulation}.wv2 button{cursor:pointer}.wv2 button:focus-visible,.wv2 a:focus-visible,.wv2 input:focus-visible,.wv2 select:focus-visible{outline:3px solid #659125;outline-offset:3px}.wv2 button:disabled{opacity:.55;cursor:wait}#wv2{position:sticky;top:0;z-index:9990;background:var(--wv-paper);box-shadow:0 3px 20px #0002}.admin-bar #wv2{top:32px}.wv2 [hidden]{display:none!important}.wv2-bar{display:flex;align-items:center;gap:24px;min-height:72px;padding:12px clamp(16px,4vw,64px);border-bottom:1px solid #19251e22}.wv2-brand{font-weight:900;font-size:25px;letter-spacing:-1px;color:inherit;text-decoration:none}.wv2-brand span{display:block;font-size:8px;letter-spacing:2px}.wv2-bar>span{flex:1;font-size:13px}.wv2-bar button{border:1px solid #19251e55;border-radius:24px;background:#fff0;padding:10px 17px;color:inherit;font-size:13px}.wv2-bar button span{margin-left:12px}#wv2-panel{max-height:calc(85dvh - 72px);overflow-y:auto;overscroll-behavior:contain;padding:28px clamp(20px,5vw,80px) 16px;scrollbar-width:thin}.wv2-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:7%;align-items:center;max-width:1250px;margin:auto}.wv2-eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;margin:0 0 14px}.wv2 h2{font-size:clamp(24px,3vw,42px);line-height:1.12;letter-spacing:-1.4px;margin:12px 0 16px;color:inherit;font-weight:800}.wv2 h2 span{color:#526235}.wv2 h3{font-size:22px;line-height:1.2;color:inherit;margin:12px 0}.wv2 p{margin:10px 0}.wv2-heading select{max-width:100%;background:#fff0;border:0;border-bottom:1px solid #19251e55;padding:6px 28px 6px 0;border-radius:0;color:inherit;font-weight:700}.wv2-pitch{border-left:1px solid #19251e33;padding:12px 0 12px 30px}.wv2-pill{display:inline-block;background:var(--wv-green);border-radius:20px;padding:6px 10px;font-size:10px;letter-spacing:1px}.wv2 small{font-size:12px}.wv2-tabs{display:flex;gap:24px;border-bottom:1px solid #19251e33;max-width:1250px;margin:24px auto 20px}.wv2-tabs button{background:none;border:0;border-bottom:3px solid #fff0;padding:10px 0;font-size:12px;color:inherit}.wv2-tabs [aria-selected=true]{border-bottom-color:var(--wv-ink);font-weight:700}.wv2 [role=tabpanel]{max-width:1250px;margin:auto}.wv2-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 20px}.wv2-fields label{font-size:12px;font-weight:700}.wv2-fields input{display:block;width:100%;background:#fff8;color:var(--wv-ink);border:1px solid #19251e44;border-radius:6px;padding:11px;margin:5px 0 0;min-height:44px}.wv2-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0 10px}.wv2-controls button{border:0;background:#fff0;color:inherit;padding:10px 14px;font-size:13px}.wv2 .wv2-button{display:inline-block;border:0;border-radius:6px;padding:12px 20px;background:var(--wv-green);color:var(--wv-ink);font-weight:700;font-size:13px}.wv2 .wv2-dark{background:var(--wv-ink);color:#fff}.wv2-help{font-size:12px;color:#536052}.wv2-save{display:flex;align-items:center;gap:32px;border-top:1px solid #19251e22;padding-top:18px;margin-top:20px}.wv2-consent{display:flex;gap:9px;font-size:12px;max-width:670px;flex:1}.wv2-consent input{flex-shrink:0;width:18px;height:18px}.wv2-save button{flex-shrink:0}.wv2-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.wv2 footer{max-width:1250px;margin:16px auto 0;font-size:10px;letter-spacing:.6px;border-top:1px solid #19251e22;padding-top:10px}.wv2-offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.wv2-offer-grid article>span{font-size:10px;letter-spacing:1px}.wv2-page-note{background:#e5e9dd;padding:20px;margin:20px 0}.wv2-offer-grid p,.wv2-page-note p{font-size:14px}#wv2-status{max-width:1250px;margin:12px auto;font-weight:700;font-size:13px}.wv2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#wv2-project-list>div{display:flex;justify-content:space-between;border-bottom:1px solid #19251e33;padding:10px 0;gap:12px}#wv2-project-list button{background:none;color:inherit;border:1px solid #19251e33;border-radius:4px;padding:10px}.wv2-editable{position:relative;outline:1px dashed #638128;outline-offset:2px}.wv2-pencil{position:absolute!important;top:-15px!important;right:-9px!important;z-index:10!important;width:26px!important;height:26px!important;min-width:26px!important;padding:0!important;margin:0!important;border:1px solid #19251e!important;border-radius:50%!important;background:#d7f85a!important;color:#19251e!important;font:16px/24px Arial!important;cursor:pointer!important;letter-spacing:0!important;transform:none!important}.wv2-editing{padding-top:16px}#wv2-editor{position:fixed;inset:0;max-width:600px;width:calc(100% - 32px);max-height:85dvh;overflow:auto;background:#f5f4ed;border:0;border-radius:12px;padding:28px;margin:auto;z-index:10000}#wv2-editor::backdrop{background:#10221899}#wv2-editor textarea{display:block;width:100%;padding:12px;border:1px solid #19251e55;margin:10px 0;resize:vertical;color:#19251e;background:#fff}.wv2 a{color:inherit}@media(max-width:782px){.admin-bar #wv2{top:46px}.wv2-bar{gap:10px;padding:10px 14px}.wv2-bar>span{font-size:10px}.wv2-brand{font-size:20px}.wv2-brand span{font-size:6px}.wv2-bar button{font-size:11px;padding:8px 10px}.wv2-heading{grid-template-columns:1fr;gap:10px}.wv2-pitch{display:none}.wv2-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.wv2-save{display:block}.wv2-save button{margin-top:14px;width:100%}.wv2-tabs{gap:14px}.wv2-tabs button{font-size:10px;flex:1}.wv2-offer-grid{grid-template-columns:1fr;gap:10px}#wv2-panel{max-height:calc(80dvh - 72px);padding:20px}.wv2 h2{letter-spacing:-.7px}}@media(max-width:420px){.wv2-bar>span{display:none}.wv2-bar{justify-content:space-between}.wv2-fields{gap:12px 10px}.wv2-fields input{font-size:16px}.wv2-controls{gap:3px}.wv2-controls button{font-size:12px;padding:10px}.wv2 h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.wv2 *{scroll-behavior:auto!important}}.wv2 fieldset{border:0;padding:0;margin:0;min-width:0}.wv2-heading>div{min-width:0}.wv2-heading select{width:100%}.wv2 h2{overflow-wrap:break-word}#wv2-panel{overflow-x:hidden}@media(max-width:782px){.wv2-heading{grid-template-columns:minmax(0,1fr)}}.xp-salon-coiffure .wv2-simulation-contact{grid-column:1/-1;font-size:13px;overflow-wrap:anywhere}.xp-salon-coiffure .wv2-simulation-contact a{color:inherit}