@font-face{font-family:Italiana;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/italiana-latin-400-normal-CRZrqGQm.woff2)format("woff2"),url(/build/assets/italiana-latin-400-normal-BzjwlKaI.woff)format("woff")}@font-face{font-family:Questrial;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/questrial-latin-400-normal-DNhQdR1R.woff2)format("woff2"),url(/build/assets/questrial-latin-400-normal-BcF-iMQl.woff)format("woff")}[data-modele=parfums] .font-titre{letter-spacing:.02em;font-weight:400}@keyframes essence-monte{0%{opacity:0;transform:translateY(40px)scale(.6)}30%{opacity:.28}to{opacity:0;transform:translateY(-160px)scale(1.4)}}.essence-palier{text-align:center;background:color-mix(in srgb, var(--v-accent) 10%, var(--v-fond));border:1px solid color-mix(in srgb, var(--v-accent) 30%, transparent);border-radius:14px;padding:.7rem 1rem}.essence-palier dt{letter-spacing:.22em;text-transform:uppercase;opacity:.65;font-size:.66rem}.essence-carte .essence-photo{background:var(--v-surface);border-radius:22px;position:relative;overflow:hidden}.essence-carte .essence-photo:after{content:"";background:var(--v-accent);filter:blur(24px);opacity:0;pointer-events:none;border-radius:999px;height:40%;transition:opacity .6s,transform .9s cubic-bezier(.2,0,0,1);position:absolute;bottom:30%;left:20%;right:20%}.essence-carte:hover .essence-photo:after{opacity:.22;transform:translateY(-30%)}.essence-puce{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:.7rem}[data-modele=parfums] .vt-bandeau>div{letter-spacing:.16em;text-transform:uppercase;font-size:.66rem}[data-modele=parfums] .vt-logo-marque{border-radius:999px!important}[data-modele=parfums] .vt-logo-nom{letter-spacing:.06em;font-size:1.5rem!important}[data-modele=parfums] .vt-pastille{letter-spacing:.06em}[data-modele=parfums] .vt-titre-section{font-size:2rem!important}@media (width>=1024px){[data-modele=parfums] .vt-titre-section{font-size:2.5rem!important}}[data-modele=parfums] .vt-tout-voir{letter-spacing:.14em;text-transform:uppercase;font-size:.7rem!important}[data-modele=parfums] .vt-rayon-image{aspect-ratio:4/5!important;border-radius:46% 46% 20px 20px/30% 30% 20px 20px!important}[data-modele=parfums] .vt-rayon-nom{font-family:var(--font-titre);font-size:1.15rem!important;font-weight:400!important}[data-modele=parfums] .vt-fiche-nom{font-size:2.6rem!important;line-height:1.04!important}@media (width>=1024px){[data-modele=parfums] .vt-fiche-nom{font-size:3.6rem!important}}[data-modele=parfums] .vt-bouton-ajouter,[data-modele=parfums] .vt-bouton-acheter{letter-spacing:.08em;text-transform:uppercase;border-radius:999px!important;font-size:.82rem!important}[data-modele=parfums] #photo-grande{border-radius:30px!important}[data-modele=parfums] :has(>#photo-grande){border-radius:30px!important}@media (prefers-reduced-motion:reduce){.essence-carte .essence-photo:after{transition:none}}.ess-ouv{background:var(--v-fond);position:relative}.ess-ouv-visuel{aspect-ratio:4/5;background:linear-gradient(180deg, color-mix(in srgb, var(--v-accent) 10%, var(--v-surface)) 0%, color-mix(in srgb, var(--v-accent) 20%, var(--v-surface)) 100%);border-radius:28px;place-items:center;max-height:74vh;display:grid;position:relative;overflow:hidden}.ess-ouv-visuel:after{content:"";filter:blur(14px);background:#00000038;border-radius:50%;height:5%;position:absolute;bottom:11%;left:18%;right:18%}.ess-ouv-visuel img{z-index:1;object-fit:contain;width:100%;height:100%;padding:12% 14% 16%;transition:transform .5s cubic-bezier(.2,0,0,1);position:relative}.ess-ouv-visuel:hover img{transform:translateY(-6px)}.ess-ouv-mention{z-index:2;letter-spacing:.16em;text-transform:uppercase;background:color-mix(in srgb, var(--v-surface) 88%, transparent);border:1px solid color-mix(in srgb, var(--v-accent) 30%, transparent);border-radius:999px;padding:.4rem .85rem;font-size:.72rem;position:absolute;bottom:1.1rem;left:1.1rem}.ess-ouv-surtitre{letter-spacing:.3em;text-transform:uppercase;color:var(--v-accent);font-size:.72rem}.ess-ouv-titre{font-size:clamp(2.4rem,6vw,4.6rem);line-height:1}.ess-ouv-notes{border-top:1px solid color-mix(in srgb, var(--v-texte) 14%, transparent);margin-top:1.8rem}.ess-ouv-note{border-bottom:1px solid color-mix(in srgb, var(--v-texte) 14%, transparent);grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.95rem 0;display:grid}.ess-ouv-palier{letter-spacing:.18em;text-transform:uppercase;color:var(--v-accent);font-size:.78rem;font-weight:600;display:block}.ess-ouv-duree{opacity:.6;margin-top:.15rem;font-size:.78rem;display:block}.ess-ouv-note dd{font-size:1.12rem;line-height:1.4}.ess-ouv-bouton{letter-spacing:.2em;text-transform:uppercase;background:var(--v-accent);color:var(--v-sur-accent);border-radius:999px;padding:.85rem 2.2rem;font-size:.76rem;transition:transform .18s}.ess-ouv-bouton:hover{transform:translateY(-2px)}.ess-ouv-collection{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ess-ouv-flacon{color:inherit;border:1px solid color-mix(in srgb, var(--v-texte) 12%, transparent);border-radius:18px;align-items:center;gap:.9rem;padding:.6rem;text-decoration:none;transition:border-color .2s;display:flex}.ess-ouv-flacon:hover{border-color:var(--v-accent)}.ess-ouv-flacon-photo{background:color-mix(in srgb, var(--v-accent) 12%, var(--v-surface));border-radius:14px;flex-shrink:0;width:4.8rem;height:6rem;padding:.45rem;display:block}.ess-ouv-flacon-photo img{object-fit:contain;width:100%;height:100%;display:block}.ess-ouv-visuel.est-scene img{object-fit:cover;padding:0}.ess-ouv-visuel.est-scene:after{display:none}.ess-ouv-flacon-photo.est-scene{padding:0;overflow:hidden}.ess-ouv-flacon-photo.est-scene img{object-fit:cover}@media (width<=767px){.ess-ouv-visuel{aspect-ratio:1;border-radius:22px}.ess-ouv-note{grid-template-columns:1fr;gap:.25rem;padding:.8rem 0}.ess-ouv-palier,.ess-ouv-duree{display:inline}.ess-ouv-duree{margin-left:.5rem}.ess-ouv-note dd{font-size:1.02rem}.ess-ouv-collection{scroll-snap-type:x mandatory;margin-right:-1.25rem;padding-right:1.25rem;display:flex;overflow-x:auto}.ess-ouv-flacon{scroll-snap-align:start;flex:0 0 74%}}@media (prefers-reduced-motion:reduce){.ess-ouv-visuel img,.ess-ouv-bouton{transition:none}}
