.nuit-etoilee{--n-night: #121e46;--n-deep: #080f29;--n-silver: #e8e8f0;--n-soft: rgba(232, 232, 240, .72);--n-wine: #7d011d;--n-display: Italiana, Didot, "Bodoni 72", Georgia, serif;background:linear-gradient(180deg,var(--n-deep) 0%,var(--n-night) 38%,var(--n-deep) 100%);color:var(--n-silver);position:relative;isolation:isolate;overflow:hidden}.nuit-etoilee *{box-sizing:border-box}.nuit-etoilee img,.nuit-etoilee video{display:block;max-width:100%}.nuit-etoilee:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 12% 8%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 78% 14%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 42% 22%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 88% 36%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 22% 48%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 64% 58%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 8% 72%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 52% 84%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 92% 90%,#fff 50%,transparent 51%);background-size:100% 1400px;animation:nuit-twinkle 6s ease-in-out infinite alternate}@keyframes nuit-twinkle{0%{opacity:.35}to{opacity:.7}}.nuit-etoilee .n-wrap{width:min(1180px,100% - 40px);margin-inline:auto}.nuit-etoilee .n-eyebrow{margin:0 0 14px;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--n-soft)}.nuit-etoilee .n-display{margin:0;font-family:var(--n-display);font-weight:400;line-height:1.08;color:var(--n-silver);font-size:clamp(34px,5.4vw,72px);letter-spacing:.01em}.nuit-etoilee .n-h2{font-size:clamp(30px,3.8vw,52px)}.nuit-etoilee .n-copy{margin:18px 0 0;font-size:16px;line-height:1.75;color:var(--n-soft);max-width:46ch}.nuit-etoilee .n-copy p{margin:0}.nuit-etoilee .n-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:1px solid var(--n-silver);color:var(--n-silver);background:transparent;text-decoration:none;font-size:14px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .35s ease,color .35s ease}.nuit-etoilee .n-btn:hover,.nuit-etoilee .n-btn--solid{background:var(--n-silver);color:var(--n-night)}.nuit-etoilee .n-btn--solid:hover{background:transparent;color:var(--n-silver)}.nuit-etoilee .n-section{padding:clamp(72px,11vw,140px) 0}.nuit-etoilee .n-rule{width:56px;height:1px;background:var(--n-silver);opacity:.4;margin:0 0 26px}.nuit-etoilee .n-hero{position:relative;min-height:100vh;min-height:100svh;display:grid}.nuit-etoilee .n-hero__media{position:absolute;left:0;right:0;bottom:0;top:max(40vh,360px);z-index:0}.nuit-etoilee .n-hero__media img{width:100%;height:100%;object-fit:cover;object-position:42% 78%}.nuit-etoilee .n-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--n-deep) 0%,rgba(8,15,41,0) 28%,rgba(8,15,41,0) 80%,var(--n-deep) 100%)}.nuit-etoilee .n-hero__text{position:relative;z-index:1;align-self:start;text-align:center;padding:clamp(104px,13vh,140px) 20px 0}.nuit-etoilee .n-hero__text .n-copy{margin-inline:auto}.nuit-etoilee .n-hero__cta{margin-top:24px}.nuit-etoilee .n-hero .n-display{font-size:clamp(40px,5vw,68px)}.nuit-etoilee .n-hero .n-copy{margin-top:10px}.nuit-etoilee .n-hero__date{position:absolute;left:50%;bottom:28px;transform:translate(-50%);z-index:1;margin:0;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--n-soft);white-space:nowrap}@media(max-width:749px){.nuit-etoilee .n-hero{grid-template-rows:auto 1fr;overflow:hidden}.nuit-etoilee .n-hero__media{position:relative;inset:auto;top:auto;grid-row:2;align-self:end;padding-bottom:72px}.nuit-etoilee .n-hero__media img{height:auto;aspect-ratio:16 / 9;object-fit:cover;width:150%;max-width:none;margin-left:-18%}.nuit-etoilee .n-hero__media:after{background:linear-gradient(180deg,var(--n-deep) 0%,rgba(5,10,30,0) 30%,rgba(5,10,30,0) 75%,var(--n-deep) 100%)}.nuit-etoilee .n-hero__text{grid-row:1;padding-top:96px}}.nuit-etoilee .n-split{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.nuit-etoilee .n-split--flip{grid-template-columns:1fr 1.05fr}.nuit-etoilee .n-split--flip .n-split__media{order:2}.nuit-etoilee .n-frame{background:#e6e9ef}.nuit-etoilee .n-frame img{width:100%;height:auto}.nuit-etoilee .n-seven{display:flex;gap:14px;margin-top:28px;font-family:var(--n-display);font-size:22px;color:var(--n-soft)}@media(max-width:749px){.nuit-etoilee .n-split,.nuit-etoilee .n-split--flip{grid-template-columns:1fr}.nuit-etoilee .n-split--flip .n-split__media{order:0}}.nuit-etoilee .n-center{text-align:center}.nuit-etoilee .n-center .n-copy,.nuit-etoilee .n-center .n-rule{margin-inline:auto}.nuit-etoilee .n-hints{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,2vw,24px);margin-top:56px}.nuit-etoilee .n-hint{margin:0}.nuit-etoilee .n-hint__img{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:radial-gradient(circle at 50% 40%,#1d2c5c 0%,var(--n-deep) 70%)}.nuit-etoilee .n-hint__img img{width:100%;height:100%;object-fit:cover;transform:scale(1.35);transition:transform 1.2s ease}.nuit-etoilee .n-hint:hover .n-hint__img img{transform:scale(1.5)}.nuit-etoilee .n-hint__star{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;opacity:.8}.nuit-etoilee .n-hint__num{position:absolute;left:14px;top:12px;font-family:var(--n-display);font-size:20px;color:var(--n-silver);opacity:.85}.nuit-etoilee .n-hint figcaption{margin-top:14px;font-family:var(--n-display);font-size:clamp(17px,1.6vw,21px);color:var(--n-silver);text-align:center}@media(max-width:749px){.nuit-etoilee .n-hints{grid-template-columns:repeat(2,1fr)}}.nuit-etoilee .n-gift{display:grid;grid-template-columns:1fr minmax(240px,380px);gap:clamp(32px,7vw,110px);align-items:center}.nuit-etoilee .n-gift__video{aspect-ratio:9 / 16;width:100%;overflow:hidden;background:#000}.nuit-etoilee .n-gift__video video,.nuit-etoilee .n-gift__video img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.nuit-etoilee .n-gift{grid-template-columns:1fr}.nuit-etoilee .n-gift__video{width:min(78vw,360px);margin-inline:auto}}.nuit-etoilee .n-buy__title{font-size:clamp(30px,3.4vw,46px)}.nuit-etoilee .n-buy__price{margin:16px 0 0;font-size:20px;letter-spacing:.04em;color:var(--n-silver)}.nuit-etoilee .n-buy__form{margin-top:28px;display:flex;flex-direction:column;gap:14px;max-width:360px}.nuit-etoilee .n-buy__form .n-btn{width:100%}.nuit-etoilee .n-buy__note{margin:4px 0 0;font-size:13px;letter-spacing:.04em;color:var(--n-soft)}.nuit-etoilee .n-buy__soon{margin-top:28px;display:inline-block;padding:16px 26px;border:1px solid rgba(232,232,240,.35);font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--n-silver)}.nuit-etoilee .n-also{border-top:1px solid rgba(232,232,240,.14);padding:clamp(56px,8vw,96px) 0}.nuit-etoilee .n-also__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px}.nuit-etoilee .n-also__head h2{margin:0;font-family:var(--n-display);font-weight:400;font-size:clamp(24px,2.4vw,32px);color:var(--n-silver)}.nuit-etoilee .n-also__head a{color:var(--n-soft);font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.nuit-etoilee .n-also__head a:hover{color:var(--n-silver)}.nuit-etoilee .n-also__row{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,2vw,22px)}.nuit-etoilee .n-card{text-decoration:none;color:var(--n-silver)}.nuit-etoilee .n-card__img{aspect-ratio:4 / 5;overflow:hidden;background:#e6e9ef}.nuit-etoilee .n-card__img img{width:100%;height:100%;object-fit:cover;opacity:.92;transition:opacity .4s ease}.nuit-etoilee .n-card:hover .n-card__img img{opacity:1}.nuit-etoilee .n-card__name{margin:12px 0 2px;font-size:14px;letter-spacing:.02em}.nuit-etoilee .n-card__price{margin:0;font-size:13px;color:var(--n-soft)}@media(max-width:749px){.nuit-etoilee .n-also__row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:58%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.nuit-etoilee .n-card{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.nuit-etoilee:before{animation:none}.nuit-etoilee .n-hint__img img{transition:none}}.nuit-etoilee .n-details{margin-top:14px}.nuit-etoilee .n-details a{color:var(--n-soft);font-size:13px;letter-spacing:.12em;text-transform:uppercase}body:has(.nuit-etoilee) .header-logo__transparent-header-image-container img{filter:brightness(0) invert(.93)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nuit-etoilee.css.map */
