.acv{--nuit: #141a30;--nuit-2: #1c2442;--or: #d4a73c;--or-clair: #f0d68a;--ivoire: #f6f1e6;--texte: #e9e4d8;--doux: #a9a6b8;position:relative;background:var(--nuit);color:var(--texte);font-family:Jost,system-ui,sans-serif;font-weight:300;line-height:1.55;font-variant-numeric:lining-nums;overflow:hidden}.acv *,.acv *:before,.acv *:after{box-sizing:border-box}.acv__ciel{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(1px 1px at 12% 8%,#fff8 50%,transparent 51%),radial-gradient(1px 1px at 72% 4%,#fff9 50%,transparent 51%),radial-gradient(1.5px 1.5px at 38% 32%,#fff6 50%,transparent 51%),radial-gradient(1px 1px at 88% 24%,#fff8 50%,transparent 51%),radial-gradient(1px 1px at 22% 64%,#fff7 50%,transparent 51%),radial-gradient(1.5px 1.5px at 58% 14%,#f0d68a99 50%,transparent 51%),radial-gradient(1px 1px at 94% 58%,#fff6 50%,transparent 51%),radial-gradient(1px 1px at 6% 42%,#fff7 50%,transparent 51%),radial-gradient(1px 1px at 48% 88%,#fff7 50%,transparent 51%),radial-gradient(ellipse at 50% -10%,#2c3870 0%,transparent 55%)}.acv__in{position:relative;max-width:1080px;margin:0 auto;padding:40px 16px 56px}.acv h1,.acv h2,.acv h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;color:var(--ivoire);margin:0;letter-spacing:0}.acv__tete{text-align:center;margin-bottom:28px}.acv__sur{letter-spacing:.28em;text-transform:uppercase;font-size:12px;color:var(--or)}.acv__tete h1{font-size:clamp(32px,6vw,50px);line-height:1.1;margin:8px 0 10px}.acv__tete p{max-width:600px;margin:0 auto;color:var(--doux);font-size:15px}.acv__grille{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}@media(max-width:820px){.acv__grille{grid-template-columns:1fr;gap:18px}}.acv-carte{background:linear-gradient(180deg,var(--nuit-2),#182040);border:1px solid #d4a73c40;border-radius:18px;padding:22px}@media(max-width:480px){.acv-carte{padding:18px 14px}}.acv-carte+.acv-carte{margin-top:20px}.acv-etape{display:flex;align-items:center;gap:10px;margin-bottom:14px}.acv-num{width:30px;height:30px;border-radius:50%;border:1px solid var(--or);display:grid;place-items:center;color:var(--or);font-family:Cinzel,Georgia,serif;font-size:15px;flex:none}.acv-etape h2{font-size:24px}.acv-pour{display:flex;gap:8px;margin-bottom:14px}.acv-pour button{flex:1;padding:10px;border-radius:999px;border:1px solid #d4a73c66;background:transparent;color:var(--texte);font:400 15px Jost,sans-serif;cursor:pointer}.acv-pour button.is-active{background:var(--or);color:var(--nuit);border-color:var(--or);font-weight:500}.acv-date{display:grid;grid-template-columns:1fr 1.4fr 1.2fr;gap:10px}.acv label.acv-champ{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--doux)}.acv select,.acv input[type=text]{width:100%;margin-top:5px;padding:12px 10px;font:inherit;font-size:16px;color:var(--ivoire);letter-spacing:0;background:var(--nuit);border:1px solid #d4a73c55;border-radius:10px;appearance:none;-webkit-appearance:none;box-shadow:none;min-height:46px}.acv select:focus,.acv input:focus{outline:2px solid var(--or);outline-offset:1px}.acv option:disabled{color:#777}.acv-btn{display:flex;align-items:center;justify-content:center;width:100%;margin-top:16px;padding:14px 18px;border:0;border-radius:999px;cursor:pointer;background:linear-gradient(90deg,#c79a2e,var(--or-clair),#c79a2e);color:var(--nuit);font:500 16px Jost,sans-serif;letter-spacing:.03em;min-height:50px}.acv-btn:disabled{opacity:.45;cursor:not-allowed}.acv-btn--ligne{background:transparent;color:var(--or-clair);border:1px solid #d4a73c88}.acv-aide{font-size:13px;color:var(--doux);margin:10px 0 0}.acv-res{display:none;margin-top:22px;text-align:center}.acv-res.is-visible{display:block;animation:acvMonte .6s ease both}@keyframes acvMonte{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.acv-calcul{font-size:14px;color:var(--doux)}.acv-calcul b{color:var(--or-clair);font-weight:500}.acv-medaillon{width:132px;height:132px;margin:14px auto 10px;border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 35% 30%,#2f3a6e,var(--nuit) 70%);border:1px solid var(--or);box-shadow:0 0 0 6px #d4a73c18,0 0 40px #d4a73c33}.acv-medaillon:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;border:1px dashed #d4a73c66;animation:acvTourne 40s linear infinite}@keyframes acvTourne{to{transform:rotate(360deg)}}.acv-medaillon span{font-family:Cinzel,Georgia,serif;font-weight:500;font-size:56px;color:var(--or-clair);line-height:1;display:block;transform:translateY(2px)}.acv-maitre{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--nuit);background:var(--or);border-radius:999px;padding:2px 10px;margin-bottom:6px}.acv-res h3{font-size:28px;line-height:1.2}.acv-chiffre{font-family:Cinzel,Georgia,serif;font-weight:500;font-size:.85em}.acv-mots{color:var(--or-clair);font-style:italic;font-family:Cormorant Garamond,serif;font-size:19px;margin:2px 0 10px}.acv-texte{color:var(--texte);max-width:440px;margin:0 auto;font-size:15px}.acv-zone{position:sticky;top:90px}@media(max-width:820px){.acv-zone{position:static}}.acv-bracelet{position:relative;width:min(100%,420px);aspect-ratio:1;margin:0 auto}.acv-bracelet .acv-perle,.acv-bracelet .acv-rondelle{position:absolute;transform:translate(-50%,-50%);border-radius:50%}.acv-bracelet .acv-rondelle{z-index:1;border-radius:0}.acv-bracelet img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 3px 4px #0008)}.acv-perle.is-vide{border:1.5px dashed #d4a73c66;background:#ffffff08}.acv-centre{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;pointer-events:none}.acv-centre strong{display:block;font-family:Cinzel,Georgia,serif;font-weight:500;font-size:42px;color:var(--or-clair);line-height:1}.acv-centre small{color:var(--doux);font-size:13px;letter-spacing:.1em;text-transform:uppercase}.acv-pierres{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.acv-pierre{background:var(--nuit);border:1px solid #d4a73c40;border-radius:14px;padding:10px 6px;text-align:center;cursor:pointer;color:inherit;font:inherit}.acv-pierre:hover,.acv-pierre.is-active{border-color:var(--or);box-shadow:0 0 0 1px var(--or) inset}.acv-pierre img{width:54px;height:54px}.acv-pierre b{display:block;font-weight:500;font-size:14px;color:var(--ivoire);line-height:1.25}.acv-pierre small{display:block;font-size:12px;color:var(--doux);line-height:1.3}.acv-pierre .acv-changer{display:inline-block;margin-top:6px;font-size:11px;color:var(--or);letter-spacing:.06em;text-transform:uppercase}.acv-choix{display:none;margin-top:14px}.acv-choix.is-visible{display:block}.acv-choix p{margin:0 0 8px;font-size:14px}.acv-choix-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.acv-choix-grille button{background:none;border:1px solid transparent;border-radius:10px;padding:4px;cursor:pointer;color:var(--texte);font:12px Jost,sans-serif;line-height:1.2}.acv-choix-grille button:hover{border-color:var(--or)}.acv-choix-grille img{width:44px;height:44px;display:block;margin:0 auto 2px}.acv-lien{background:none;border:0;color:var(--or-clair);text-decoration:underline;cursor:pointer;font:inherit;font-size:14px;padding:0;margin-top:10px}.acv-reglages{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.acv-gamme{margin-top:18px;padding:14px 16px;border-radius:12px;background:#d4a73c14;border:1px solid #d4a73c44;display:flex;justify-content:space-between;align-items:center;gap:10px}.acv-gamme b{font-family:Cormorant Garamond,serif;font-size:22px;color:var(--or-clair);font-weight:600}.acv-gamme span{font-size:13px;color:var(--doux)}.acv-prix{font-family:Cinzel,Georgia,serif;font-size:22px;color:var(--or-clair);white-space:nowrap}.acv-message{font-size:14px;color:var(--or-clair);text-align:center;margin:10px 0 0;min-height:1em}.acv-legal{font-size:12px;color:var(--doux);font-style:italic;margin-top:16px}.acv-fenetre{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000b;display:none;place-items:center;padding:16px}.acv-fenetre.is-visible{display:grid}.acv-fenetre-boite{background:var(--nuit-2);border:1px solid var(--or);border-radius:16px;padding:16px;max-width:520px;width:100%;text-align:center;max-height:100%;overflow:auto}.acv-fenetre-boite img{width:100%;height:auto;border-radius:6px;background:#fff;display:block}.acv-fenetre-boite p{font-size:13px;color:var(--doux);margin:10px 0 0}.acv--fiche .acv-formulaire,.acv--fiche .acv-achat,.acv-fiche{display:none}.acv--fiche .acv-fiche{display:block}.acv-fiche table{width:100%;border-collapse:collapse;margin-top:10px;font-size:15px}.acv-fiche td{padding:6px 4px;border-bottom:1px solid #d4a73c33}.acv-fiche td img{width:22px;height:22px;vertical-align:middle;margin-right:8px}.acv-fiche td.acv-qte{text-align:right;font-family:Cinzel,serif;color:var(--or-clair)}.acv-num-perle{position:absolute;transform:translate(-50%,-50%);font-size:11px;color:var(--or-clair)}.acv-extras{margin-top:18px}.acv-extras__titre{margin:14px 0 8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--doux)}.acv-opt{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:8px;border:1px solid #d4a73c40;border-radius:12px;background:var(--nuit);cursor:pointer}.acv-opt:has(input:checked){border-color:var(--or);box-shadow:0 0 0 1px var(--or) inset}.acv-opt input{accent-color:#d4a73c;width:18px;height:18px;flex:none;margin:0}.acv-opt__img{width:44px;height:44px;object-fit:cover;border-radius:8px;flex:none}.acv-opt__txt{flex:1;line-height:1.3}.acv-opt__txt strong{display:block;font-weight:500;color:var(--ivoire);font-size:15px}.acv-opt__txt small{color:var(--doux);font-size:12px}.acv-opt__prix{font-family:Cinzel,Georgia,serif;color:var(--or-clair);white-space:nowrap;font-size:15px}.acv-opt__prix--offert{font-family:Jost,sans-serif;font-size:13px;letter-spacing:.04em}.acv-extras__total{margin:6px 0 0;text-align:right;font-size:14px;color:var(--or-clair)}.acv-bracelet .acv-perle.is-vide{display:block!important;border:2px dashed rgba(212,167,60,.75);background:#d4a73c14}.acv-bracelet:not(:has(.acv-perle img)) .acv-centre strong{display:none}.acv-bracelet:not(:has(.acv-perle img)) .acv-centre small{font-size:0}.acv-bracelet:not(:has(.acv-perle img)) .acv-centre small:before{content:"Votre bracelet appara\eetra ici apr\e8s le calcul";font-size:14px;letter-spacing:.04em;text-transform:none;color:#f0d68a;display:block;max-width:180px;margin:0 auto;line-height:1.4}.acv-tiers-titre{margin:18px 0 8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--doux)}.acv-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.acv-tier{border:1px solid #d4a73c40;border-radius:12px;padding:10px 6px;text-align:center;font-size:14px;color:var(--texte);background:var(--nuit);line-height:1.3;transition:border-color .2s,box-shadow .2s}.acv-tier strong{display:block;font-family:Cinzel,Georgia,serif;font-weight:500;font-size:17px;color:var(--or-clair);margin-bottom:2px}.acv-tier small{display:block;font-size:11px;color:var(--doux);margin-top:3px}.acv-tier.is-active{border-color:var(--or);box-shadow:0 0 0 1px var(--or) inset,0 0 18px #d4a73c33;background:#d4a73c14}
/*# sourceMappingURL=/cdn/shop/t/39/assets/ar-chemin-de-vie.css.map */
