:root{--qml-cobalt:#063de9;--qml-cobalt-dark:#0430b8;--qml-ink:#101a33;--qml-muted:#667085;--qml-cream:#f5f2e9;--qml-paper:#fbfaf6;--qml-white:#fff;--qml-line:rgba(16,26,51,.13)}body{color:var(--qml-ink);background:var(--qml-paper)}h1,h2,h3,h4,h5,.h0,.h1,.h2{font-family:var(--font-body-family);font-weight:700;letter-spacing:-.04em}.qml-kicker{margin:0 0 1.8rem;color:var(--qml-cobalt);font-size:1.15rem;font-weight:750;letter-spacing:.17em;text-transform:uppercase}.qml-wordmark{color:var(--qml-cobalt);font-family:var(--font-body-family);font-size:2.8rem;font-weight:750;letter-spacing:-.055em}.template-index .announcement-bar-section{display:none}.template-index .header-wrapper,.template-index .header-wrapper:hover{color:#fff;background:var(--qml-cobalt);border-color:#fff3}.template-index .header-wrapper .header__heading-link,.template-index .header-wrapper .header__icon,.template-index .header-wrapper .qml-wordmark{color:#fff}.template-index .header-wrapper .header__menu-item{color:#fff;text-decoration:none}.header__inline-menu .header__menu-item span{position:relative;text-decoration:none}.header__inline-menu .header__menu-item span:after{content:"";position:absolute;left:50%;right:50%;bottom:-.75rem;height:2px;background:currentColor;transition:left .24s ease,right .24s ease}.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__active-menu-item{text-decoration:none}.template-index .header__inline-menu .header__menu-item:hover span,.template-index .header__inline-menu .header__active-menu-item{color:#fff}.header__inline-menu .header__menu-item:hover span:after,.header__inline-menu .header__active-menu-item:after{left:0;right:0}.qml-hero{position:relative;overflow:hidden;min-height:clamp(54rem,68vh,70rem);color:var(--qml-ink);background:var(--qml-cream)}.qml-hero__inner{position:relative;z-index:2;min-height:inherit;display:flex;align-items:center;padding-top:7rem;padding-bottom:7rem}.qml-hero__content{position:relative;z-index:2;width:49%;max-width:73rem}.qml-hero__title{max-width:10ch;margin:0;color:var(--qml-ink);font-size:clamp(5.2rem,6.2vw,8.2rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.qml-hero__text{max-width:56rem;margin:2.8rem 0 3.3rem;color:#101a33c7;font-size:clamp(1.8rem,1.55vw,2.15rem);line-height:1.5}.qml-hero__text p{margin:0}.qml-button{display:inline-flex;align-items:center;justify-content:space-between;gap:3rem;min-height:5.4rem;padding:1.4rem 1.8rem 1.4rem 2.2rem;border:1px solid var(--qml-cobalt);color:#fff;background:var(--qml-cobalt);font-size:1.25rem;font-weight:750;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.qml-button span{font-size:2rem}.qml-button:hover{color:#fff;background:var(--qml-cobalt-dark);transform:translateY(-2px)}.qml-hero__visual,.qml-hero__studio,.qml-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.qml-hero__visual{z-index:0;left:50%;right:auto;width:100vw;transform:translate(-50%)}.qml-hero__studio img,.qml-hero__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.qml-hero-trust{display:grid;grid-template-columns:repeat(3,1fr);padding-top:0;padding-bottom:0;background:#fff}.qml-hero-trust>div{min-height:10rem;display:grid;grid-template-columns:4rem 1fr;align-content:center;padding:2rem clamp(2rem,3vw,4rem)}.qml-hero-trust>div+div{border-left:1px solid var(--qml-line)}.qml-hero-trust span{grid-row:1/3;align-self:center;color:var(--qml-cobalt);font-size:2.6rem}.qml-hero-trust strong{font-size:1.45rem}.qml-hero-trust small{margin-top:.2rem;color:var(--qml-muted);font-size:1.2rem}.qml-selection{padding:clamp(7rem,8vw,10rem) 0;background:var(--qml-cream)}.qml-selection__header{display:grid;grid-template-columns:1fr 1fr;align-items:end;margin-bottom:4rem}.qml-selection__header .qml-kicker{grid-column:1/-1}.qml-selection__header h2{margin:0;font-size:clamp(4rem,4.8vw,6.4rem);line-height:1}.qml-selection__header>p:last-child{justify-self:end;max-width:48rem;margin:0;color:var(--qml-muted);font-size:1.7rem;line-height:1.55}.qml-selection__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.qml-perfume{overflow:hidden;background:#fff;border:1px solid rgba(16,26,51,.07)}.qml-perfume__media{display:block;aspect-ratio:1.25/1;overflow:hidden;background:#f2efe9}.qml-perfume__media img,.qml-perfume__media svg{width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.qml-perfume:hover .qml-perfume__media img{transform:scale(1.025)}.qml-perfume__info{min-height:20rem;display:flex;flex-direction:column;padding:2.4rem 2.6rem}.qml-perfume__vendor{margin:0 0 .7rem;color:var(--qml-muted);font-size:1.05rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.qml-perfume h3{margin:0 0 .6rem;font-size:clamp(2.2rem,2vw,2.9rem)}.qml-perfume__profile,.qml-perfume__price{margin:.3rem 0;font-size:1.45rem}.qml-perfume__price{font-weight:700}.qml-perfume__link,.qml-text-link{display:inline-flex;gap:1rem;align-items:center;margin-top:auto;padding-top:1.6rem;color:var(--qml-cobalt);font-weight:750;text-decoration:none}.qml-size-guide{padding:clamp(7rem,8vw,10rem) 0;background:#fff}.qml-section-heading{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:2rem 6rem;margin-bottom:4rem}.qml-section-heading .qml-kicker{grid-column:1/-1;margin-bottom:0}.qml-section-heading h2{margin:0;font-size:clamp(4rem,4.8vw,6.4rem);line-height:1}.qml-section-heading>p:last-child{margin:0;color:var(--qml-muted);font-size:1.7rem;line-height:1.55}.qml-size-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--qml-line)}.qml-size-card{min-height:28rem;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(2.5rem,3vw,4rem);background:var(--qml-paper)}.qml-size-card+.qml-size-card{border-left:1px solid var(--qml-line)}.qml-size-card__volume{display:flex;align-items:baseline;gap:1rem;color:var(--qml-cobalt)}.qml-size-card__volume strong{font-size:clamp(7rem,8vw,11rem);line-height:.8;letter-spacing:-.08em}.qml-size-card__volume span{font-size:clamp(2.8rem,3vw,4rem);font-weight:700}.qml-size-card__details p{margin:.5rem 0 0;font-size:1.5rem}.qml-size-card__details .qml-size-card__sprays{font-size:clamp(2rem,2vw,2.8rem);font-weight:700}.qml-size-card__sprays span{font-size:inherit}.qml-size-guide__note{margin:1.8rem 0 0;color:var(--qml-muted);font-size:1.2rem}.qml-how{padding:clamp(7rem,8vw,10rem) 0;color:#fff;background:var(--qml-cobalt)}.qml-section-heading--light .qml-kicker{color:#ffffffbf}.qml-section-heading--light h2{color:#fff}.qml-how__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.35)}.qml-how__step{min-height:28rem;padding:3rem}.qml-how__step:first-child{padding-left:0}.qml-how__step+.qml-how__step{border-left:1px solid rgba(255,255,255,.35)}.qml-how__step>span{display:block;margin-bottom:5rem;color:#ffffffa6;font-size:5rem;font-weight:700;line-height:1}.qml-how__step h3{margin:0 0 1rem;color:#fff;font-size:clamp(2.3rem,2.2vw,3.2rem)}.qml-how__step p{max-width:34rem;margin:0;color:#fffc;font-size:1.5rem;line-height:1.55}.qml-trust{display:none}.qml-about{padding:clamp(7rem,8vw,10rem) 0;background:var(--qml-cream)}.qml-about__grid{display:grid;grid-template-columns:1fr 1fr;min-height:48rem;padding-top:0;padding-bottom:0}.qml-about__statement{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(4rem,5vw,7rem);color:#fff;background:var(--qml-cobalt)}.qml-about__statement .qml-kicker{color:#ffffffbf}.qml-about__big{margin:0;font-size:clamp(4rem,4.5vw,6.2rem);font-weight:700;line-height:1;letter-spacing:-.055em}.qml-about__numbers{display:flex;align-items:baseline;gap:2rem;color:#ffffff47;font-size:clamp(5rem,7vw,10rem);font-weight:700;letter-spacing:-.07em}.qml-about__numbers small{font-size:1.5rem;letter-spacing:.1em}.qml-about__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,6vw,8rem);background:#fff}.qml-about__copy h2{margin:0 0 2.5rem;font-size:clamp(3.3rem,3.5vw,4.9rem);line-height:1.06}.qml-about__copy .rte{color:var(--qml-muted);font-size:1.6rem;line-height:1.65}.qml-about__copy .qml-text-link{margin-top:1rem}.qml-faq{padding:clamp(7rem,8vw,10rem) 0;background:#fff}.qml-faq__grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(5rem,8vw,12rem)}.qml-faq header h2{margin:0 0 1.8rem;font-size:clamp(3.8rem,4.2vw,5.8rem);line-height:1}.qml-faq header>p:last-child{color:var(--qml-muted);font-size:1.6rem;line-height:1.55}.qml-faq__item{border-top:1px solid var(--qml-line)}.qml-faq__item:last-child{border-bottom:1px solid var(--qml-line)}.qml-faq__item summary{display:flex;justify-content:space-between;gap:2rem;padding:2.2rem 0;cursor:pointer;list-style:none;font-size:1.7rem;font-weight:700}.qml-faq__item summary::-webkit-details-marker{display:none}.qml-faq__item summary span:last-child{color:var(--qml-cobalt);font-size:2.4rem;font-weight:400;transition:transform .2s ease}.qml-faq__item[open] summary span:last-child{transform:rotate(45deg)}.qml-faq__item .rte{max-width:65rem;padding:0 4rem 2.2rem 0;color:var(--qml-muted);font-size:1.5rem;line-height:1.6}.qml-finder{display:grid;grid-template-columns:1.2fr .8fr;gap:6rem;padding:8rem max(2.4rem,calc((100vw - var(--page-width))/2));color:#fff;background:var(--qml-cobalt)}.qml-france-icon{display:flex!important;width:3.1rem;height:3.5rem;font-size:0!important}.qml-france-icon svg{display:block;width:100%;height:100%}.qml-size-card{position:relative;overflow:hidden}.qml-size-card__illustration{position:absolute;top:2.8rem;right:2.8rem;width:9rem;height:8rem;color:var(--qml-cobalt);opacity:.9}.qml-size-card__illustration svg{position:absolute;right:-1rem;bottom:0;width:9rem;fill:none;stroke:currentColor;stroke-width:1.3}.qml-size-card__bottle{position:absolute;z-index:1;right:2.8rem;bottom:1.2rem;width:2rem;height:4.2rem;border:1.5px solid currentColor;border-radius:.5rem .5rem .35rem .35rem;background:#ffffffa6}.qml-size-card__bottle i{position:absolute;left:50%;top:-1.2rem;width:1.1rem;height:1.3rem;border:1.5px solid currentColor;border-bottom:0;transform:translate(-50%)}.qml-size-card__bottle--2{height:5.2rem}.qml-size-card__bottle--3{height:6.3rem}.qml-how__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4rem}.qml-how__top>span:first-child{color:#ffffffa6;font-size:5rem;font-weight:700;line-height:1}.qml-how__icon{width:5.5rem;height:5.5rem;color:#ffffffd1}.qml-how__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.qml-about__statement>*:not(.qml-about__orbit){position:relative;z-index:1}.qml-about__orbit{position:absolute;right:-11rem;bottom:-11rem;width:42rem;height:42rem;fill:none;stroke:#ffffff29;stroke-width:1.2}.qml-about__orbit circle:last-child{fill:#ffffff73;stroke:none}@media(max-width:989px){.qml-selection__grid{grid-template-columns:1fr}.qml-perfume{display:grid;grid-template-columns:.9fr 1.1fr}.qml-perfume__media{aspect-ratio:1/1}.qml-selection__header,.qml-section-heading,.qml-about__grid,.qml-faq__grid{grid-template-columns:1fr}.qml-selection__header>p:last-child{justify-self:start;margin-top:1.5rem}.qml-about__grid{min-height:0}}@media(max-width:749px){.qml-hero{min-height:69rem}.qml-hero__inner{align-items:flex-start;padding-top:5rem}.qml-hero__content{width:100%}.qml-hero__title{max-width:9ch;font-size:clamp(4.6rem,13vw,6.2rem)}.qml-hero__text{max-width:32rem}.qml-hero__studio img,.qml-hero__photo img{object-position:63% center}.qml-hero-trust,.qml-size-grid,.qml-how__grid{grid-template-columns:1fr}.qml-hero-trust>div{min-height:8rem}.qml-hero-trust>div+div,.qml-size-card+.qml-size-card,.qml-how__step+.qml-how__step{border-left:0;border-top:1px solid var(--qml-line)}.qml-perfume{grid-template-columns:1fr}.qml-perfume__media{aspect-ratio:1.35/1}.qml-size-card,.qml-how__step{min-height:23rem;padding:3rem}.qml-how__step:first-child{padding-left:3rem}.qml-how__step+.qml-how__step{border-top-color:#ffffff59}.qml-how__top{margin-bottom:3rem}.qml-how__icon{width:4.8rem;height:4.8rem}.qml-about__statement,.qml-about__copy{padding:4rem 2.4rem}.qml-faq__grid{gap:4rem}}.qml-about__statement .qml-about__feature-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.qml-about__statement:has(.qml-about__feature-image):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#061c6fd1,#063de957);z-index:1}.qml-about__statement:has(.qml-about__feature-image)>:not(.qml-about__feature-image){z-index:2}.qml-marquee{overflow:hidden;border-top:1px solid rgba(255,255,255,.18);color:#fff;background:var(--qml-cobalt)}.qml-marquee__track{display:flex;width:max-content;animation:qml-marquee 28s linear infinite}.qml-marquee__group{display:flex;align-items:center;gap:3.5rem;padding:1.35rem 1.75rem;font-size:1.1rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.qml-marquee__group i{color:#ffffff8c;font-style:normal}.qml-marquee:hover .qml-marquee__track{animation-play-state:paused}@keyframes qml-marquee{to{transform:translate(-50%)}}.qml-france-icon{width:3.25rem;height:3.65rem}.qml-selection__header>p:not(.qml-kicker){justify-self:end;max-width:48rem;margin:0;color:var(--qml-muted);font-size:1.7rem;line-height:1.55}.qml-carousel-controls{grid-column:1/-1;display:flex;justify-content:flex-end;gap:.9rem;margin-top:2.4rem}.qml-carousel-button{width:4.6rem;height:4.6rem;border:1px solid var(--qml-cobalt);border-radius:50%;color:var(--qml-cobalt);background:transparent;font-size:2rem;cursor:pointer;transition:color .2s,background .2s,transform .2s}.qml-carousel-button:hover{color:#fff;background:var(--qml-cobalt);transform:translateY(-2px)}.qml-selection__grid{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 0 1.2rem;scrollbar-width:none}.qml-selection__grid::-webkit-scrollbar{display:none}.qml-selection__grid .qml-perfume{flex:0 0 calc((100% - 4rem)/2.35);scroll-snap-align:start;transition:transform .35s ease,box-shadow .35s ease}.qml-selection__grid .qml-perfume:hover{transform:translateY(-.7rem);box-shadow:0 2.4rem 5rem #101a331a}.qml-size-guide{position:relative;overflow:hidden;background:linear-gradient(135deg,#fbfaf6,#f5f2e9)}.qml-size-guide .page-width{position:relative;z-index:1}.qml-size-waves{position:absolute;z-index:0;left:0;right:0;top:31rem;height:20rem;color:#063de942;pointer-events:none}.qml-size-waves svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.35}.qml-size-grid.qml-size-grid--editorial{align-items:center;gap:2.2rem;border:0}.qml-size-grid--editorial .qml-size-card{min-height:36rem;display:block;padding:4rem 3.5rem;border:1px solid rgba(16,26,51,.13)!important;border-radius:1.8rem;background:#ffffffd6;box-shadow:0 2rem 5rem #101a3312;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .3s ease,box-shadow .3s ease}.qml-size-grid--editorial .qml-size-card:hover{transform:translateY(-.8rem);box-shadow:0 2.8rem 6rem #101a331f}.qml-size-grid--editorial .qml-size-card--featured{transform:translateY(-1.7rem);border-color:#063de9b3!important;box-shadow:0 2.5rem 6rem #063de91f}.qml-size-grid--editorial .qml-size-card--featured:hover{transform:translateY(-2.4rem)}.qml-size-card__badge{display:inline-flex;margin:0 0 2.2rem;padding:.65rem 1.4rem;border-radius:99rem;color:var(--qml-cobalt);background:#063de912;font-size:1rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.qml-size-grid--editorial .qml-size-card__volume strong{font-family:Georgia,Times New Roman,serif;font-weight:400}.qml-size-grid--editorial .qml-size-card__volume:after{content:"";display:block;width:4rem;height:1px;margin-left:-7rem;margin-top:7rem;background:var(--qml-ink)}.qml-size-grid--editorial .qml-size-card__details{position:relative;z-index:2;max-width:62%;margin-top:3.6rem}.qml-size-grid--editorial .qml-size-card__details .qml-size-card__sprays{font-size:clamp(1.8rem,1.7vw,2.3rem)}.qml-size-card__photo{position:absolute;right:2.7rem;bottom:2.4rem;width:auto;height:58%;object-fit:contain;filter:drop-shadow(0 1.4rem 1.1rem rgba(16,26,51,.13));transition:transform .4s ease}.qml-size-card--2 .qml-size-card__photo{height:67%}.qml-size-card--3 .qml-size-card__photo{height:76%}.qml-size-card:hover .qml-size-card__photo{transform:translateY(-.6rem) rotate(1deg)}.qml-reveal{opacity:0;transform:translateY(2.8rem);transition:opacity .75s ease,transform .75s cubic-bezier(.22,1,.36,1)}.qml-reveal.qml-visible{opacity:1;transform:none}@media(max-width:989px){.qml-selection__header>p:not(.qml-kicker){justify-self:start;margin-top:1.5rem}.qml-carousel-controls{justify-content:flex-start}.qml-selection__grid .qml-perfume{flex-basis:72%}.qml-size-grid.qml-size-grid--editorial{display:flex;align-items:stretch;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:2rem .2rem 3rem;scrollbar-width:none}.qml-size-grid--editorial::-webkit-scrollbar{display:none}.qml-size-grid--editorial .qml-size-card{flex:0 0 72%;scroll-snap-align:center}.qml-size-grid--editorial .qml-size-card--featured,.qml-size-grid--editorial .qml-size-card--featured:hover{transform:none}}@media(max-width:749px){.qml-marquee__group{gap:2.4rem;padding:1.15rem 1.2rem}.qml-selection__grid .qml-perfume{display:block;flex-basis:88%}.qml-carousel-controls{margin-top:1.8rem}.qml-size-waves{top:34rem}.qml-size-grid--editorial .qml-size-card{flex-basis:88%;min-height:34rem;padding:3.2rem 2.5rem}.qml-size-grid--editorial .qml-size-card__volume strong{font-size:8rem}.qml-size-card__photo{right:2rem}.qml-size-grid--editorial .qml-size-card__details{max-width:60%}}@media(prefers-reduced-motion:reduce){.qml-marquee__track{animation:none}.qml-selection__grid{scroll-behavior:auto}.qml-reveal{opacity:1;transform:none}}.qml-marquee__track{animation-name:qml-marquee-v8;animation-duration:52s;will-change:transform}@keyframes qml-marquee-v8{to{transform:translate(-25%)}}.qml-selection__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;overflow:visible;padding-bottom:0;scroll-snap-type:none}.qml-selection__grid .qml-perfume{min-width:0;transform:none}.qml-selection__grid .qml-perfume:hover{box-shadow:none;transform:none}.qml-carousel-controls{display:none}.qml-size-grid--editorial .qml-size-card{border-width:3px!important;border-color:#101a3357!important;background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.qml-size-grid--editorial .qml-size-card:hover{box-shadow:none}.qml-size-grid--editorial .qml-size-card--featured{border-width:3px!important;border-color:var(--qml-cobalt)!important;box-shadow:none}.qml-size-card__photo{filter:none}.qml-size-grid--editorial .qml-size-card__volume:after{display:none!important;content:none!important}@media(max-width:989px)and (min-width:750px){.qml-selection__grid{grid-template-columns:1fr}.qml-selection__grid .qml-perfume{display:grid;grid-template-columns:.9fr 1.1fr}}@media(max-width:749px){.qml-selection__grid{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem}.qml-selection__grid .qml-perfume{flex:0 0 88%;scroll-snap-align:center}.qml-size-grid--editorial .qml-size-card{border-width:3px!important}}.qml-marquee__group{gap:7rem;padding-left:3.5rem;padding-right:3.5rem}@media(max-width:749px){.qml-marquee__group{gap:4.5rem;padding-left:2.25rem;padding-right:2.25rem}}.qml-france-icon{width:3.6rem;height:3.6rem}.qml-france-icon img{display:block;width:100%;height:100%;object-fit:contain}.qml-how{color:var(--qml-ink);background:var(--qml-paper)}.qml-section-heading--light .qml-kicker{color:var(--qml-cobalt)}.qml-section-heading--light h2{color:var(--qml-ink)}.qml-how__grid{position:relative;gap:2rem;border:0}.qml-how__grid:before{content:"";position:absolute;z-index:0;top:5.4rem;left:8%;right:8%;height:2px;background:#063de938}.qml-how__step{position:relative;z-index:1;min-height:27rem;padding:3rem;border:2px solid rgba(16,26,51,.16)!important;border-radius:1.6rem;background:#fff}.qml-how__step:first-child{padding-left:3rem}.qml-how__step+.qml-how__step{border-left:2px solid rgba(16,26,51,.16)}.qml-how__top{align-items:center;margin-bottom:4rem}.qml-how__top>span:first-child{display:grid;width:5rem;height:5rem;place-items:center;border-radius:50%;color:#fff;background:var(--qml-cobalt);font-size:1.45rem;letter-spacing:.06em}.qml-how__icon{width:4.6rem;height:4.6rem;color:var(--qml-cobalt)}.qml-how__step h3{color:var(--qml-ink)}.qml-how__step p{color:var(--qml-muted)}@media(max-width:749px){.qml-hero{min-height:61rem}.qml-hero__inner{padding-top:3.2rem;padding-bottom:3.5rem}.qml-hero__title{max-width:8.6ch;font-size:clamp(3.8rem,11.8vw,4.6rem);line-height:.98}.qml-hero .qml-kicker{max-width:28rem;margin-bottom:1.8rem;font-size:.95rem;line-height:1.5}.qml-hero__text{max-width:28rem;margin:2.2rem 0 2.6rem;font-size:1.55rem;line-height:1.5}.qml-button{min-height:5rem;gap:2rem;padding:1.2rem 1.5rem 1.2rem 1.8rem;font-size:1.1rem}.qml-hero__studio img,.qml-hero__photo img{object-position:66% center}.qml-hero-trust>div{min-height:7.8rem;grid-template-columns:3.6rem 1fr;padding:1.4rem 1.5rem}.qml-hero-trust strong{font-size:1.25rem}.qml-hero-trust small{font-size:1.05rem}.qml-france-icon{width:3.1rem;height:3.1rem}.qml-selection{padding:5.5rem 0}.qml-selection__header{margin-bottom:3rem}.qml-selection__header h2{font-size:3.7rem;line-height:1.02}.qml-selection__header>p:not(.qml-kicker){font-size:1.5rem}.qml-selection__grid{display:grid;grid-template-columns:1fr;gap:1.8rem;overflow:visible;padding:0;scroll-snap-type:none}.qml-selection__grid .qml-perfume{display:block;width:100%;min-width:0}.qml-perfume__media{aspect-ratio:1.28/1}.qml-perfume__info{min-height:17rem;padding:2.2rem}.qml-perfume h3{font-size:2.3rem}.qml-size-guide{padding:5.5rem 0}.qml-section-heading{margin-bottom:3rem}.qml-section-heading h2{font-size:3.7rem}.qml-section-heading>p:last-child{font-size:1.5rem}.qml-size-grid.qml-size-grid--editorial{display:grid;grid-template-columns:1fr;gap:1.6rem;overflow:visible;padding:0}.qml-size-grid--editorial .qml-size-card{width:100%;min-height:24rem;padding:2.5rem;transform:none!important}.qml-size-grid--editorial .qml-size-card__volume strong{font-size:6.8rem}.qml-size-grid--editorial .qml-size-card__volume span{font-size:2.7rem}.qml-size-grid--editorial .qml-size-card__details{max-width:58%;margin-top:2.7rem}.qml-size-grid--editorial .qml-size-card__details .qml-size-card__sprays{font-size:1.75rem}.qml-size-card__badge{margin-bottom:1.5rem}.qml-size-card__photo,.qml-size-card--2 .qml-size-card__photo,.qml-size-card--3 .qml-size-card__photo{right:2.2rem;bottom:1.8rem;height:72%;max-width:34%}.qml-size-waves{top:31rem}.qml-how{padding:5.5rem 0}.qml-how__grid{grid-template-columns:1fr;gap:1.5rem}.qml-how__grid:before{top:2rem;bottom:2rem;left:4.4rem;right:auto;width:2px;height:auto}.qml-how__step{min-height:0;padding:2.4rem 2.2rem 2.4rem 8.2rem!important}.qml-how__step+.qml-how__step{border-top:2px solid rgba(16,26,51,.16)}.qml-how__top{position:absolute;left:2rem;top:2.2rem;margin:0}.qml-how__top>span:first-child{width:4.7rem;height:4.7rem}.qml-how__icon{display:none}.qml-how__step h3{font-size:2.25rem}.qml-how__step p{font-size:1.4rem}}.qml-about__statement:has(.qml-about__feature-image):before{content:none;display:none}.qml-about__statement .qml-about__feature-image{filter:none}@media(min-width:750px){.qml-hero-trust>div{min-height:6.8rem;grid-template-columns:3.4rem 1fr;padding:.8rem clamp(1.4rem,2vw,2.6rem)}.qml-hero-trust strong{font-size:1.35rem}.qml-hero-trust small{font-size:1.1rem}}@media(min-width:990px){.qml-about{padding:clamp(5rem,5vw,7rem) 0}.qml-about__grid{width:calc(100% - 6rem);max-width:132rem;min-height:54rem;grid-template-columns:1.15fr .85fr}}.header-wrapper.color-scheme-5 .header__heading-link,.header-wrapper.color-scheme-5 .header__heading-link .h2,.header-wrapper.color-scheme-5 .header__menu-item,.header-wrapper.color-scheme-5 .header__active-menu-item{color:#fff}.qml-contour-lines{position:absolute;z-index:0;width:34rem;height:auto;fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.qml-about{position:relative;overflow:hidden}.qml-about__copy{position:relative;overflow:hidden;isolation:isolate}.qml-about__copy>*:not(.qml-contour-lines){position:relative;z-index:1}.qml-contour-lines--about{right:-15rem;bottom:-10rem;color:#063de913;transform:rotate(-12deg)}.qml-about__statement .qml-about__feature-image{object-position:57% center}.qml-about__numbers{font-size:clamp(4.8rem,6vw,8.4rem)}.qml-fragrance-intro{position:relative;overflow:hidden;padding:clamp(7rem,8vw,10rem) 0;background:#fff}.qml-fragrance-intro__inner{position:relative;isolation:isolate;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(5rem,8vw,12rem)}.qml-fragrance-intro__inner>*:not(.qml-contour-lines){position:relative;z-index:1}.qml-contour-lines--intro{left:-18rem;bottom:-13rem;width:42rem;color:#063de911;transform:rotate(20deg)}.qml-fragrance-intro__copy h2{max-width:11ch;margin:0 0 2.2rem;font-size:clamp(3.8rem,4.3vw,5.9rem);line-height:1}.qml-fragrance-intro__copy .rte{max-width:52rem;color:var(--qml-muted);font-size:1.65rem;line-height:1.65}.qml-mini-pyramid{display:flex;flex-direction:column;align-items:center;gap:1rem}.qml-mini-pyramid__level{display:grid;grid-template-columns:4.5rem 1fr;align-items:center;min-height:8.5rem;padding:1.5rem 2.2rem;border:1px solid rgba(6,61,233,.28);color:var(--qml-ink);background:#fbfaf6f0}.qml-mini-pyramid__level--head{width:56%}.qml-mini-pyramid__level--heart{width:76%}.qml-mini-pyramid__level--base{width:100%}.qml-mini-pyramid__level>span{grid-row:1 / 3;color:var(--qml-cobalt);font-size:1.15rem;font-weight:750;letter-spacing:.12em}.qml-mini-pyramid__level strong{font-size:1.65rem}.qml-mini-pyramid__level small{color:var(--qml-muted);font-size:1.25rem}.qml-guide-page{color:var(--qml-ink);background:var(--qml-paper)}.qml-guide-hero{position:relative;overflow:hidden;padding:clamp(8rem,11vw,15rem) 0;color:#fff;background:var(--qml-cobalt);isolation:isolate}.qml-guide-hero__inner{position:relative;z-index:1}.qml-guide-hero .qml-kicker{color:#ffffffb8}.qml-guide-hero h1{max-width:10ch;margin:0;color:#fff;font-size:clamp(5rem,8vw,10rem);line-height:.92}.qml-guide-hero__inner>p:last-child{max-width:60rem;margin:3rem 0 0;color:#ffffffd1;font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.5}.qml-contour-lines--guide-hero{right:-7rem;top:-8rem;width:58rem;color:#ffffff21;transform:rotate(18deg)}.qml-guide-page__content{padding-top:clamp(7rem,9vw,12rem);padding-bottom:clamp(7rem,9vw,12rem)}.qml-guide-chapter{padding:clamp(6rem,8vw,10rem) 0;border-top:1px solid var(--qml-line)}.qml-guide-page__content>.qml-guide-chapter:first-child{padding-top:0;border-top:0}.qml-guide-chapter__heading{display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem 8rem;margin-bottom:4.5rem}.qml-guide-chapter__heading .qml-kicker{grid-column:1 / -1;margin-bottom:0}.qml-guide-chapter__heading h2{margin:0;font-size:clamp(3.8rem,4.8vw,6.4rem);line-height:1}.qml-guide-chapter__heading>p:last-child{max-width:62rem;margin:0;color:var(--qml-muted);font-size:1.7rem;line-height:1.65}.qml-guide-pyramid{display:flex;flex-direction:column;align-items:center;gap:1.4rem}.qml-guide-pyramid__level{display:grid;grid-template-columns:8rem 1fr;gap:0 2rem;padding:2.4rem 3rem;border:1px solid rgba(6,61,233,.3);background:#fff}.qml-guide-pyramid__level--head{width:54%}.qml-guide-pyramid__level--heart{width:76%}.qml-guide-pyramid__level--base{width:100%}.qml-guide-pyramid__level>span{grid-row:1 / 3;align-self:center;color:var(--qml-cobalt);font-size:1.2rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.qml-guide-pyramid__level h3{margin:0 0 .5rem;font-size:2.2rem}.qml-guide-pyramid__level p{margin:0;color:var(--qml-muted);font-size:1.5rem;line-height:1.6}.qml-family-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--qml-line);border-left:1px solid var(--qml-line)}.qml-family-grid article{min-height:23rem;padding:3rem;border-right:1px solid var(--qml-line);border-bottom:1px solid var(--qml-line);background:#fff}.qml-family-grid article>span{color:var(--qml-cobalt);font-size:1.1rem;font-weight:750;letter-spacing:.14em}.qml-family-grid h3{margin:3.5rem 0 1rem;font-size:2.4rem}.qml-family-grid p,.qml-definition-grid p,.qml-testing-steps p{margin:0;color:var(--qml-muted);font-size:1.5rem;line-height:1.65}.qml-guide-note{max-width:86rem;margin:3rem 0 0;padding-left:2rem;border-left:3px solid var(--qml-cobalt);color:#354359;font-size:1.55rem;line-height:1.65}.qml-definition-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.qml-definition-grid article{padding:3rem;border:1px solid var(--qml-line);background:#fff}.qml-definition-grid h3{margin:0 0 1.2rem;font-size:2.4rem}.qml-guide-chapter--concentration .qml-guide-chapter__heading{margin-bottom:0}.qml-testing-steps{margin:0;padding:0;list-style:none;border-top:1px solid var(--qml-line)}.qml-testing-steps li{display:grid;grid-template-columns:8rem 1fr;padding:2.6rem 0;border-bottom:1px solid var(--qml-line)}.qml-testing-steps li>span{color:var(--qml-cobalt);font-weight:750;letter-spacing:.14em}.qml-testing-steps h3{margin:0 0 .8rem;font-size:2rem}.qml-guide-cta{position:relative;overflow:hidden;padding:clamp(4rem,7vw,8rem);color:#fff;background:var(--qml-cobalt)}.qml-guide-cta .qml-kicker{color:#ffffffb8}.qml-guide-cta h2{max-width:11ch;margin:0 0 2rem;color:#fff;font-size:clamp(3.8rem,5vw,6.4rem);line-height:1}.qml-guide-cta>p:not(.qml-kicker){max-width:60rem;margin:0 0 2.8rem;color:#ffffffd1;font-size:1.7rem;line-height:1.6}.qml-guide-cta .qml-button{color:var(--qml-cobalt);background:#fff;border-color:#fff}.qml-guide-source{margin:2rem 0 0;color:var(--qml-muted);font-size:1.15rem;line-height:1.5}@media(max-width:989px){.qml-fragrance-intro__inner,.qml-guide-chapter__heading{grid-template-columns:1fr}.qml-family-grid{grid-template-columns:repeat(2,1fr)}.qml-definition-grid{grid-template-columns:1fr}}@media(max-width:749px){.qml-about__statement{min-height:50rem}.qml-about__statement .qml-about__feature-image{object-position:58% center}.qml-about__numbers{gap:1.2rem;font-size:5.2rem}.qml-fragrance-intro{padding:5.5rem 0}.qml-fragrance-intro__inner{gap:4rem}.qml-fragrance-intro__copy h2{font-size:3.7rem}.qml-mini-pyramid__level--head{width:66%}.qml-mini-pyramid__level--heart{width:83%}.qml-mini-pyramid__level{grid-template-columns:3.8rem 1fr;padding:1.3rem 1.5rem}.qml-mini-pyramid__level strong{font-size:1.45rem}.qml-contour-lines--intro{opacity:.8}.qml-guide-hero{padding:8rem 0}.qml-guide-hero h1{font-size:5.2rem}.qml-guide-chapter{padding:5.5rem 0}.qml-guide-chapter__heading{margin-bottom:3rem}.qml-guide-chapter__heading h2{font-size:3.7rem}.qml-guide-chapter__heading>p:last-child{font-size:1.55rem}.qml-guide-pyramid__level,.qml-guide-pyramid__level--head,.qml-guide-pyramid__level--heart,.qml-guide-pyramid__level--base{width:100%}.qml-guide-pyramid__level{grid-template-columns:5.5rem 1fr;padding:2rem}.qml-family-grid{grid-template-columns:1fr}.qml-family-grid article{min-height:0}.qml-family-grid h3{margin-top:2rem}.qml-testing-steps li{grid-template-columns:5rem 1fr}.qml-contour-lines--guide-hero{right:-23rem;opacity:.75}}@media(min-width:750px){.qml-guide-pyramid{gap:1.8rem}.qml-guide-pyramid__level{border:3px solid rgba(6,61,233,.38);border-radius:1.8rem;padding:2.8rem 3.2rem}.qml-family-grid{gap:2rem;border:0}.qml-family-grid article{border:3px solid rgba(16,26,51,.24);border-radius:1.8rem}.qml-definition-grid{gap:2rem}.qml-definition-grid article{border:3px solid rgba(16,26,51,.24);border-radius:1.8rem}.qml-testing-steps{display:grid;gap:1.6rem;border-top:0}.qml-testing-steps li{padding:2.8rem 3rem;border:3px solid rgba(16,26,51,.24);border-radius:1.8rem;background:#fff}.qml-guide-cta{border-radius:1.8rem}}.qml-faq{background:var(--qml-paper)}.qml-mini-pyramid{gap:1.4rem}.qml-mini-pyramid__level{min-height:9.2rem;padding:1.8rem 2.4rem;border:3px solid var(--qml-cobalt);border-radius:1.8rem;background:#fff}.qml-guide-pyramid__level,.qml-family-grid article,.qml-definition-grid article,.qml-testing-steps li{border-color:var(--qml-cobalt)}@media(max-width:749px){.qml-mini-pyramid{gap:1rem}.qml-mini-pyramid__level{min-height:7.8rem;padding:1.3rem 1.5rem;border-width:2px;border-radius:1.4rem}.qml-guide-pyramid__level{border:2px solid var(--qml-cobalt);border-radius:1.4rem}.qml-family-grid{gap:1.4rem;border:0}.qml-family-grid article,.qml-definition-grid article,.qml-testing-steps li{border:2px solid var(--qml-cobalt);border-radius:1.4rem;background:#fff}.qml-testing-steps{display:grid;gap:1.4rem;border-top:0}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/qml-theme.css.map */
