.l3-cal__tete{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.l3-cal__tete b{font-family:var(--f-display);font-weight:300;font-size:28px;color:var(--c-encre);text-transform:capitalize;font-variation-settings:"SOFT" 100}.l3-cal__jours,.l3-cal__grille{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.l3-cal__jours span{text-align:center;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-doux);font-weight:500;padding-bottom:6px}.l3-jc{position:relative;aspect-ratio:1;width:100%;max-width:54px;justify-self:center;display:grid;place-items:center;border-radius:50%;border:1px solid transparent;background:none;padding:0;font:400 15px/1 var(--f-sans);color:#c9bfb9;font-variant-numeric:tabular-nums;animation:l3-jc .6s var(--ease) both;animation-delay:var(--d,0ms)}.l3-jc.is-vide{visibility:hidden;animation:none}@keyframes l3-jc{0%{opacity:0;transform:scale(.8)}}.l3-jc.has-libre{cursor:pointer;color:var(--c-encre);font-weight:500;border-color:#b8904a8c;background:linear-gradient(135deg,#eccda073,#ebcfc773);transition:transform .4s var(--ease),background .4s,color .4s,box-shadow .5s}.l3-jc.has-libre:hover{transform:scale(1.08);box-shadow:0 10px 24px -12px #b8904acc}.l3-jc.has-libre:after,.l3-jc.has-complet:after{content:"";position:absolute;bottom:16%;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--c-or)}.l3-jc.has-complet{cursor:pointer;color:var(--c-doux);border:1px dashed var(--c-ligne)}.l3-jc.has-complet:after{background:#cfc5bf}.l3-jc.is-auj{box-shadow:inset 0 0 0 1px #3a323040}.l3-jc.is-choisi{background:var(--c-encre);color:var(--c-creme);border-color:var(--c-encre)}.l3-jc.is-choisi:after{background:var(--c-or2)}.l3-jc:focus-visible{outline:1.5px solid var(--c-or);outline-offset:2px}.l3-cal__creneaux{margin-top:22px;padding-top:20px;border-top:1px solid var(--c-ligne);min-height:96px}.l3-cal__jour{font-family:var(--f-display);font-weight:300;font-size:22px;color:var(--c-encre);margin-bottom:12px;font-variation-settings:"SOFT" 100}.l3-cal__aide{font-size:14px;color:var(--c-doux)}.l3-cal__legende{display:flex;gap:18px;margin-top:18px;font-size:12.5px;color:var(--c-doux)}.l3-cal__legende span{display:inline-flex;align-items:center;gap:8px}.l3-cal__legende i{width:10px;height:10px;border-radius:50%}.l3-cal__legende .or{background:linear-gradient(135deg,var(--c-or2),var(--c-rose));border:1px solid rgba(184,144,74,.55)}.l3-cal__legende .gris{border:1px dashed #BDB3AD}@media(max-width:560px){.l3-cal__jours,.l3-cal__grille{gap:3px}.l3-jc{font-size:14px}.l3-cal__tete b{font-size:24px}}@media(prefers-reduced-motion:reduce){.l3-jc{animation:none}}.l3-cal__jour:first-letter{text-transform:uppercase}.l3-panneau .l3-btn{font:500 14px/1 var(--f-sans);font-style:normal;letter-spacing:.05em;padding:18px 30px;font-variation-settings:normal}.l3-panneau .l3-btn,.l3-panneau .l3-btn:hover{color:var(--c-encre)!important}.l3-header.is-open{transform:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;border-bottom-color:transparent!important}.l3-carte-int__face{transition:opacity 0s linear .35s}.l3-carte-int__recto{opacity:0}.l3-carte-int.is-retournee .l3-carte-int__recto{opacity:1}.l3-carte-int.is-retournee .l3-carte-int__dos{opacity:0}.l3-m{padding-top:.14em;margin-top:-.14em}.l3-script{white-space:nowrap}@media(max-width:560px){.l3-hero__script{font-size:30px;margin-left:.5em}.l3-page-tete .l3-page-tete__script{font-size:34px;margin-left:.4em}.l3-page-tete--centre .l3-page-tete__script{margin-left:auto}}.l3-logo__img{display:block;height:var(--logo-h,54px);width:auto;max-width:none}.l3-header .l3-logo{align-items:center}@media(max-width:560px){.l3-logo__img{height:calc(var(--logo-h,54px) * .82)}}.l3-footer__geant{font-weight:200;font-variation-settings:"wght" 160,"SOFT" 100,"opsz" 144;letter-spacing:-.03em;background-image:linear-gradient(100deg,#e2cb9e 25%,#fff4e0,#e2cb9e 75%)}.l3-tarifs>div:first-child{grid-row:auto}.l3-tarifs>div:first-child:nth-last-child(5){grid-row:span 2}@media(max-width:1000px){.l3-tarifs>div:first-child:nth-last-child(5){grid-row:auto}}.l3-tarif__prix--texte{font-size:clamp(32px,2.6vw,40px)}.l3-label:before,.l3-label:after{width:5px;height:5px;border-radius:50%;background:var(--c-or);opacity:.85}.l3-tarifs>div:only-child{grid-column:1/-1;justify-self:center;width:100%;max-width:560px}.l3-tarif__pre{margin-top:28px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-doux);font-weight:500}.l3-tarif__pre+.l3-tarif__prix{margin-top:10px}.l3-tarif--star .l3-tarif__pre{color:#faf5ef99}.l3-soin__pre{display:block;font-family:var(--f-sans);font-style:normal;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-doux);margin-bottom:6px}.l3-etapes__note{margin-top:44px;max-width:620px;font-family:var(--f-display);font-style:italic;font-weight:300;font-size:clamp(20px,1.8vw,26px);line-height:1.4;color:var(--c-encre);font-variation-settings:"SOFT" 100}.l3-nuit .l3-etapes__note{color:var(--c-creme)}.l3-footer__geant--logo{font-size:0;line-height:0;background:none;text-align:center}.l3-footer__logo{display:inline-block;width:min(620px,78vw);height:auto}.l3-rituel__logo{display:block;width:clamp(150px,26vw,240px);height:auto;margin:16px auto 0;opacity:0;animation:l3-mot 3.2s .3s var(--ease) forwards}.l3-hero__anneau b.l3-hero__anneau-logo img{width:64%;height:auto;display:block}.l3-carte-int__logo{position:relative;z-index:1;width:72%;height:auto;display:block}.l3-logo-pw{display:block;width:min(320px,70vw);height:auto;margin:0 auto}.l3-tarif .l3-tarif__pre{margin-top:30px}.l3-tarif .l3-tarif__pre+.l3-tarif__prix{margin-top:10px}.l3-tarifs:has(>div:only-child)+.l3-aide{text-align:center;max-width:560px;margin-inline:auto}.l3-wrap .l3-etapes__note{margin-top:52px}.l3-footer__col a,.l3-footer__bas a{display:inline-flex;align-items:center;min-height:40px}.l3-page-tete--centre .l3-label:after{content:none}.l3-rituel__cercle,.l3-rituel__txt span,.l3-rituel__txt small,.l3-rituel__logo{animation-duration:2.2s}.l3-m{padding-bottom:.24em;margin-bottom:-.24em}.l3-wrap.l3-rte h2{font-size:clamp(24px,2.4vw,32px);line-height:1.2;margin:48px 0 14px}.l3-wrap.l3-rte ul{padding-left:1.2em;margin:12px 0}.l3-wrap.l3-rte li{margin:8px 0}.l3-hero__grille--seul{grid-template-columns:minmax(0,1fr)}.l3-hero__grille--seul .l3-hero__bas{max-width:1100px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/l3-cal.css.map */
