@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700&family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap";:root{--eso-font-serif: "Cinzel", "Playfair Display", "Cormorant Garamond", Georgia, serif;--eso-font-sans: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--eso-bg-radial-1: #F5FAF8;--eso-bg-radial-2: #E8F2EE;--eso-bg-radial-3: #D8E7E1;--eso-card-bg: #FFFDFB;--eso-card-border-outer: #0F3E35;--eso-card-border-inner: #DFC17B;--eso-emerald-primary: #0F3E35;--eso-emerald-deep: #082620;--eso-emerald-mid: #155549;--eso-emerald-light: #1D6B5D;--eso-emerald-soft: #EAF4F1;--eso-emerald-tint: #F3F8F6;--eso-ebony: #11221E;--eso-slate-text: #3D5750;--eso-slate-muted: #5C7770;--eso-border-soft: #D4E3DE;--eso-linen-card: #F4F8F6;--eso-gold-champagne: #DFC17B;--eso-gold-byzantine: #CBA558;--eso-gold-light: #F7EBCB;--eso-gold-dark: #8F6F2C;--eso-gold-glow: rgba(223, 193, 123, .32)}.esolab-va-wrapper{background:radial-gradient(circle at 50% 16%,var(--eso-bg-radial-1) 0%,var(--eso-bg-radial-2) 55%,var(--eso-bg-radial-3) 100%);padding:48px 16px;min-height:100vh;display:flex;justify-content:center;align-items:flex-start;box-sizing:border-box;font-family:var(--eso-font-sans);color:var(--eso-ebony);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.esolab-va-wrapper .esolab-card{position:relative;width:100%;max-width:780px;background:var(--eso-card-bg);border:1.5px solid var(--eso-card-border-outer);border-radius:24px;box-shadow:0 20px 52px #0f3e351f,0 4px 20px #dfc17b29;padding:46px 40px;box-sizing:border-box;overflow:hidden;transition:all .35s ease;animation:esoFadeIn .4s ease-out}.esolab-va-wrapper .esolab-card:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.2px solid var(--eso-card-border-inner);border-radius:18px;pointer-events:none;opacity:.85}@keyframes esoFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.esolab-va-wrapper .esolab-emblem-container{display:flex;justify-content:center;align-items:center;margin-bottom:22px}.esolab-va-wrapper .esolab-emblem-key{display:block;animation:esoLevitation 5s ease-in-out infinite;transform-origin:center}@keyframes esoLevitation{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 6px 16px rgba(223,193,123,.4))}50%{transform:translateY(-8px) scale(1.025);filter:drop-shadow(0 14px 26px rgba(223,193,123,.6))}}.esolab-va-wrapper .eso-halo-pulse{animation:esoHaloBreathe 4s ease-in-out infinite alternate;transform-origin:center}@keyframes esoHaloBreathe{0%{opacity:.35;transform:scale(.95)}to{opacity:.85;transform:scale(1.06)}}.esolab-va-wrapper .esolab-brand-surtitre{font-family:var(--eso-font-sans);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.2px;color:var(--eso-gold-dark);text-align:center;margin:0 0 10px}.esolab-va-wrapper .esolab-title-welcome{font-family:var(--eso-font-serif);font-size:clamp(24px,4.5vw,32px);color:var(--eso-ebony);font-weight:700;line-height:1.3;margin:0 0 14px;text-align:center;letter-spacing:.3px}.esolab-va-wrapper .esolab-subtitle-welcome{font-size:clamp(15px,2.5vw,17.5px);font-style:italic;color:var(--eso-slate-text);line-height:1.6;margin:0 0 20px;text-align:center}.esolab-va-wrapper .esolab-divider-gold{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 auto 24px;max-width:280px}.esolab-va-wrapper .esolab-divider-gold:before,.esolab-va-wrapper .esolab-divider-gold:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--eso-gold-champagne),transparent)}.esolab-va-wrapper .esolab-divider-star{color:var(--eso-gold-champagne);font-size:14px}.esolab-va-wrapper .esolab-intro-paragraph{font-size:15px;line-height:1.68;color:var(--eso-ebony);text-align:center;max-width:630px;margin:0 auto 28px}.esolab-va-wrapper .esolab-btn-action-wrap{display:flex;justify-content:center;margin:0 0 26px}.esolab-va-wrapper .esolab-btn-primary{background:linear-gradient(135deg,var(--eso-emerald-mid) 0%,var(--eso-emerald-primary) 60%,var(--eso-emerald-deep) 100%);color:#fff!important;border:1.5px solid var(--eso-gold-champagne)!important;border-radius:28px!important;padding:13px 32px!important;font-family:var(--eso-font-sans);font-size:14.5px!important;font-weight:600!important;letter-spacing:.5px;cursor:pointer;box-shadow:0 8px 24px #0f3e3547,0 2px 10px var(--eso-gold-glow);transition:all .28s ease;white-space:nowrap!important;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.esolab-va-wrapper .esolab-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0f3e355c,0 4px 14px var(--eso-gold-glow);border-color:#fffdf7!important}.esolab-va-wrapper .esolab-btn-primary:active{transform:translateY(1px)}.esolab-va-wrapper .esolab-reassurance-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;padding-top:10px;border-top:1px solid var(--eso-border-soft)}.esolab-va-wrapper .esolab-reassurance-item{font-size:14px;color:var(--eso-slate-muted);font-weight:500;display:flex;align-items:center;gap:6px}.esolab-va-wrapper .esolab-reassurance-dot{color:var(--eso-gold-champagne);font-size:14px}.esolab-va-wrapper .esolab-pearls-bar{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:26px;padding:4px 0}.esolab-va-wrapper .esolab-pearl{width:10px;height:10px;border-radius:50%;background:var(--eso-border-soft);transition:all .3s ease}.esolab-va-wrapper .esolab-pearl.completed{background:var(--eso-emerald-primary);box-shadow:0 0 6px #0f3e3566}.esolab-va-wrapper .esolab-pearl.active{background:var(--eso-gold-champagne);transform:scale(1.35);box-shadow:0 0 10px #dfc17be6}.esolab-va-wrapper .esolab-question-header{text-align:center;margin-bottom:28px}.esolab-va-wrapper .esolab-question-surtitre{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--eso-emerald-mid);margin-bottom:10px}.esolab-va-wrapper .esolab-question-title{font-family:var(--eso-font-serif);font-size:clamp(20px,3.2vw,24px)!important;color:var(--eso-ebony);font-weight:700;line-height:1.38;margin:0}.esolab-va-wrapper .esolab-options-list{display:flex;flex-direction:column;gap:12px;margin-bottom:26px}.esolab-va-wrapper .esolab-option-card{position:relative;background:var(--eso-linen-card);border:1.2px solid var(--eso-border-soft);border-radius:16px;padding:16px 20px;display:flex;align-items:flex-start;gap:16px;cursor:pointer;transition:all .24s cubic-bezier(.2,.8,.2,1);box-sizing:border-box}.esolab-va-wrapper .esolab-option-card:hover{background:#ebf4f1;border-color:var(--eso-gold-champagne);transform:translateY(-2px);box-shadow:0 8px 22px #0f3e3514}.esolab-va-wrapper .esolab-option-card.selected{background:#fffdf8;border-color:var(--eso-gold-champagne);box-shadow:0 0 0 2px var(--eso-gold-champagne),0 10px 26px #dfc17b40;transform:scale(1.008)}.esolab-va-wrapper .esolab-option-badge{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#fff;border:1.2px solid var(--eso-gold-champagne);display:flex;align-items:center;justify-content:center;font-family:var(--eso-font-sans);font-size:14.5px;font-weight:700;color:var(--eso-emerald-primary);transition:all .24s ease;margin-top:2px}.esolab-va-wrapper .esolab-option-card.selected .esolab-option-badge{background:linear-gradient(135deg,var(--eso-gold-light),var(--eso-gold-champagne));color:var(--eso-emerald-deep);box-shadow:0 0 8px #dfc17bb3}.esolab-va-wrapper .esolab-option-text{font-size:15px;line-height:1.58;color:var(--eso-ebony);margin:0}.esolab-va-wrapper .esolab-quiz-nav{display:flex;justify-content:flex-start;align-items:center;padding-top:10px}.esolab-va-wrapper .esolab-btn-back{background:transparent;border:none;color:var(--eso-slate-muted);font-family:var(--eso-font-sans);font-size:14px;font-weight:500;cursor:pointer;padding:6px 10px;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease}.esolab-va-wrapper .esolab-btn-back:hover{color:var(--eso-emerald-primary)}.esolab-va-wrapper .esolab-calculating-wrap{text-align:center;padding:40px 10px}.esolab-va-wrapper .esolab-calculating-title{font-family:var(--eso-font-serif);font-size:clamp(21px,3.5vw,26px);color:var(--eso-ebony);font-weight:700;margin:0 0 12px}.esolab-va-wrapper .esolab-calculating-sub{font-size:15px;font-style:italic;color:var(--eso-slate-text);line-height:1.6;max-width:520px;margin:0 auto}.esolab-va-wrapper .esolab-result-header{text-align:center;margin-bottom:30px}.esolab-va-wrapper .esolab-result-surtitre{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--eso-gold-dark);margin-bottom:8px}.esolab-va-wrapper .esolab-result-title{font-family:var(--eso-font-serif);font-size:clamp(22px,3.8vw,28px)!important;color:var(--eso-emerald-primary);font-weight:700;line-height:1.32;margin:0 0 8px}.esolab-va-wrapper .esolab-result-archetype{font-size:clamp(15.5px,2.5vw,18px);font-style:italic;color:var(--eso-slate-text);line-height:1.5;margin:0 0 20px}.esolab-va-wrapper .esolab-arc-container{display:flex;justify-content:center;align-items:center;margin:0 auto 18px}.esolab-va-wrapper .esolab-arc-svg{display:block;max-width:260px;height:auto}.esolab-va-wrapper .esolab-climate-box{background:#dfc17b17;border:1px solid rgba(223,193,123,.42);border-radius:14px;padding:14px 22px;margin:0 auto 30px;max-width:580px;text-align:center;box-sizing:border-box}.esolab-va-wrapper .esolab-climate-label{font-size:13.5px;text-transform:uppercase;letter-spacing:1.2px;color:var(--eso-gold-dark);font-weight:700;margin-bottom:4px}.esolab-va-wrapper .esolab-climate-value{font-size:16px;font-weight:600;color:var(--eso-ebony);font-style:italic}.esolab-va-wrapper .esolab-analysis-section{background:#fafdfb;border:1px solid var(--eso-border-soft);border-radius:18px;padding:26px 28px;margin-bottom:22px;box-sizing:border-box}.esolab-va-wrapper .esolab-analysis-header{display:flex;align-items:center;gap:14px;margin-bottom:14px}.esolab-va-wrapper .esolab-section-badge{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--eso-emerald-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--eso-font-sans);font-size:14.5px;font-weight:700;box-shadow:0 2px 8px #0f3e3540}.esolab-va-wrapper .esolab-analysis-title{font-family:var(--eso-font-serif);font-size:clamp(17px,3vw,20px)!important;color:var(--eso-emerald-primary);font-weight:700;line-height:1.35;margin:0}.esolab-va-wrapper .esolab-analysis-content{font-size:15px;line-height:1.68;color:var(--eso-ebony);margin:0}.esolab-va-wrapper .esolab-bullets-list{display:flex;flex-direction:column;gap:12px;margin-top:14px}.esolab-va-wrapper .esolab-bullet-item{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;color:var(--eso-ebony)}.esolab-va-wrapper .esolab-bullet-star{color:var(--eso-gold-champagne);font-size:14px;flex-shrink:0;margin-top:2px}.esolab-va-wrapper .esolab-bullet-label{font-weight:700;color:var(--eso-emerald-primary)}.esolab-va-wrapper .esolab-alexandra-encart{background:linear-gradient(135deg,#f3f8f6,#ebf4f1);border:1.2px solid rgba(223,193,123,.6);border-radius:20px;padding:30px 26px;margin:32px 0 28px;text-align:center;box-shadow:0 10px 32px #0f3e350f;box-sizing:border-box}.esolab-va-wrapper .esolab-alexandra-header{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-family:var(--eso-font-serif)!important;font-size:clamp(14px,3.4vw,18.5px)!important;font-weight:600!important;color:var(--eso-emerald-primary)!important;letter-spacing:.4px!important;text-align:center!important;margin:0 auto 16px!important;width:100%!important;box-sizing:border-box!important}.esolab-va-wrapper .esolab-alexandra-header-star{color:var(--eso-gold-champagne)!important;font-size:1.1em!important;flex-shrink:0!important}.esolab-va-wrapper .esolab-alexandra-header-text{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.esolab-va-wrapper .esolab-alexandra-medallion-wrap{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.esolab-va-wrapper .esolab-alexandra-medallion{width:82px;height:82px;border-radius:50%;border:2.5px solid var(--eso-gold-champagne);object-fit:cover;box-shadow:0 6px 20px #0f3e352e,0 0 14px var(--eso-gold-glow);background:#fff}.esolab-va-wrapper .esolab-alexandra-role-tag{font-size:14px;font-weight:500;color:var(--eso-slate-text);margin-top:8px}.esolab-va-wrapper .esolab-alexandra-quote{font-size:15.5px;line-height:1.68;font-style:italic;color:var(--eso-ebony);max-width:630px;margin:0 auto;position:relative;quotes:"\ab" "\bb";padding:0 10px}.esolab-va-wrapper .esolab-gateway-wrap{margin:32px 0 28px}.esolab-va-wrapper .esolab-gateway-intro-title{font-family:var(--eso-font-serif);font-size:clamp(18px,3vw,22px);color:var(--eso-emerald-primary);font-weight:700;text-align:center;margin:0 0 8px}.esolab-va-wrapper .esolab-gateway-intro-text{font-size:14.5px;color:var(--eso-slate-text);line-height:1.6;text-align:center;max-width:600px;margin:0 auto 20px}.esolab-va-wrapper .esolab-consultation-card{background:#fff!important;border:1.5px solid var(--eso-gold-champagne)!important;border-radius:20px;box-shadow:0 14px 40px #0f3e3514,0 2px 14px #dfc17b29;padding:28px;box-sizing:border-box;transition:transform .28s ease,box-shadow .28s ease}.esolab-va-wrapper .esolab-consultation-card:hover{transform:translateY(-2px);box-shadow:0 18px 48px #0f3e351f,0 4px 18px #dfc17b38}.esolab-va-wrapper .esolab-consult-practitioner-row{display:flex;align-items:center;gap:16px;margin-bottom:14px}.esolab-va-wrapper .esolab-consult-medallion{width:64px;height:64px;border-radius:50%;border:2px solid var(--eso-gold-champagne);object-fit:cover;flex-shrink:0;box-shadow:0 4px 12px #0f3e3526;background:#fff}.esolab-va-wrapper .esolab-consult-practitioner-info{flex:1}.esolab-va-wrapper .esolab-consult-practitioner-name{font-size:14px;font-weight:600;color:var(--eso-emerald-mid);text-transform:uppercase;letter-spacing:.8px}.esolab-va-wrapper .esolab-consult-service-title{font-family:var(--eso-font-serif);font-size:clamp(16.5px,2.5vw,19.5px);font-weight:700;color:var(--eso-ebony);line-height:1.35;margin:4px 0 0}.esolab-va-wrapper .esolab-consult-format-badge{display:inline-flex;align-items:center;gap:6px;background:var(--eso-emerald-soft);color:var(--eso-emerald-primary);font-size:13.5px;font-weight:600;padding:5px 12px;border-radius:20px;margin-bottom:14px;border:1px solid var(--eso-border-soft)}.esolab-va-wrapper .esolab-consult-format-dot{width:7px;height:7px;border-radius:50%;background:#258b75}.esolab-va-wrapper .esolab-consult-highlights{font-size:14.5px;font-weight:600;color:var(--eso-emerald-mid);line-height:1.5;margin-bottom:8px}.esolab-va-wrapper .esolab-consult-description{font-size:14.5px;color:var(--eso-slate-text);line-height:1.6;margin-bottom:20px}.esolab-va-wrapper .esolab-consult-btn-wrap{display:flex;justify-content:center;align-items:center}.esolab-va-wrapper .esolab-btn-consult{background:linear-gradient(135deg,var(--eso-emerald-mid) 0%,var(--eso-emerald-primary) 60%,var(--eso-emerald-deep) 100%)!important;color:#fff!important;border:1.5px solid var(--eso-gold-champagne)!important;border-radius:28px!important;padding:11px 26px!important;font-family:var(--eso-font-sans);font-size:14px!important;font-weight:600!important;letter-spacing:.4px;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;white-space:nowrap!important;box-shadow:0 6px 18px #0f3e3540,0 2px 8px var(--eso-gold-glow);transition:all .26s ease}.esolab-va-wrapper .esolab-btn-consult:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f3e3559,0 4px 12px var(--eso-gold-glow);border-color:#fffdf7!important}.esolab-va-wrapper .esolab-btn-consult:active{transform:translateY(1px)}.esolab-va-wrapper .esolab-restart-wrap{display:flex;justify-content:center;margin:32px 0 20px}.esolab-va-wrapper .esolab-btn-restart{background:#fff;border:1.2px solid var(--eso-border-soft);border-radius:28px!important;padding:10px 24px!important;font-family:var(--eso-font-sans);font-size:14px!important;font-weight:500;color:var(--eso-slate-muted);cursor:pointer;white-space:nowrap!important;transition:all .24s ease;display:inline-flex;align-items:center;gap:6px}.esolab-va-wrapper .esolab-btn-restart:hover{border-color:var(--eso-gold-champagne);color:var(--eso-emerald-primary);background:#f8fbf9}.esolab-va-wrapper .esolab-disclaimer-box{background:transparent;border-top:1px solid var(--eso-border-soft);padding:22px 10px 0;margin-top:26px;font-size:13.5px;line-height:1.6;color:var(--eso-slate-muted);text-align:center}.esolab-va-wrapper .esolab-disclaimer-box strong{color:var(--eso-slate-text);font-weight:600}@media(max-width:640px){.esolab-va-wrapper{padding:24px 12px}.esolab-va-wrapper .esolab-card{padding:32px 20px;border-radius:20px}.esolab-va-wrapper .esolab-card:before{top:5px;right:5px;bottom:5px;left:5px;border-radius:15px}.esolab-va-wrapper .esolab-option-card{padding:14px 16px;gap:12px}.esolab-va-wrapper .esolab-analysis-section{padding:20px 18px}.esolab-va-wrapper .esolab-alexandra-encart{padding:24px 16px}.esolab-va-wrapper .esolab-consultation-card{padding:22px 18px}.esolab-va-wrapper .esolab-consult-practitioner-row{gap:12px}.esolab-va-wrapper .esolab-consult-medallion{width:56px;height:56px}.esolab-va-wrapper .esolab-btn-primary,.esolab-va-wrapper .esolab-btn-consult,.esolab-va-wrapper .esolab-btn-restart{white-space:nowrap!important;border-radius:28px!important}.esolab-va-wrapper .esolab-alexandra-header{font-size:clamp(14px,3.4vw,17px)!important;gap:6px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/esolab-vies-anterieures.css.map */
