.nht{--nht-ink: var(--night-ink, #F6F3FF);--nht-soft: var(--night-soft, #C6BDE4);--nht-line: var(--night-line, #6B5CA8);--nht-accent: var(--night-accent, #FFA8BC);--nht-bg: var(--night, #4A3F7E);--nht-deep: color-mix(in srgb, var(--nht-bg) 78%, #000);--nht-font-h: var(--font-display, inherit);--nht-font-t: var(--font-body, inherit);--nht-s-eyebrow: 12px;--nht-s-title: 54px;--nht-k-title: 1;--nht-s-lead: 17px;--nht-k-lead: 1;--nht-s-pivot: 25px;--nht-k-pivot: 1;--nht-s-turn: 32px;--nht-k-turn: 1;--nht-gutter: 0px;color:var(--nht-ink);background:var(--nht-bg);background:linear-gradient(180deg,var(--nht-bg) 0%,var(--nht-deep) 100%);padding-block:var(--nht-pt, 96px) var(--nht-pb, 96px)}.nht--clair{--nht-ink: var(--ink, #241E3D);--nht-soft: var(--ink-soft, #5C5480);--nht-line: rgba(36, 30, 61, .16);--nht-accent: var(--accent, #D6335C);--nht-bg: var(--nht-bg-clair, #FBFAF8);--nht-deep: color-mix(in srgb, var(--nht-bg) 96%, #000)}.nht__wrap{inline-size:100%;max-inline-size:var(--wrap, 1240px);margin-inline:auto;padding-inline:var(--gutter, clamp(1.15rem, 4vw, 2.5rem))}.nht__eyebrow{margin:0 0 18px;font-family:var(--nht-font-t);font-size:var(--nht-s-eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--nht-accent)}.nht__title{margin:0;max-inline-size:15ch;font-family:var(--nht-font-h);font-size:clamp(calc(var(--nht-s-title) * .6),calc(4.4vw * var(--nht-k-title)),var(--nht-s-title));font-weight:700;line-height:1.06;letter-spacing:-.03em;color:var(--nht-ink);text-wrap:balance}.nht__lead{margin:clamp(18px,2.2vw,26px) 0 0;max-inline-size:36ch;font-family:var(--nht-font-t);font-size:clamp(calc(var(--nht-s-lead) * .88),calc(1.4vw * var(--nht-k-lead)),var(--nht-s-lead));line-height:1.62;color:var(--nht-soft)}.nht__pivot{margin:clamp(20px,2.4vw,28px) 0 0;max-inline-size:22ch;font-family:var(--nht-font-h);font-size:clamp(calc(var(--nht-s-pivot) * .76),calc(2.1vw * var(--nht-k-pivot)),var(--nht-s-pivot));font-weight:600;line-height:1.26;letter-spacing:-.025em;color:var(--nht-accent)}.nht__aside--centre{text-align:center}.nht__aside--centre .nht__title,.nht__aside--centre .nht__lead,.nht__aside--centre .nht__pivot{margin-inline:auto}.nht__figure{margin:clamp(26px,3vw,36px) 0 0;display:block;aspect-ratio:var(--nht-ar, 4 / 3);border-radius:var(--nht-r, 18px);overflow:hidden;background:color-mix(in srgb,var(--nht-line) 40%,transparent)}.nht__figure img{inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--nht-focus, center);display:block}.nht__list{position:relative;list-style:none;margin:0;padding:0}.nht__list:before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--nht-gutter);inline-size:1px;background:var(--nht-line);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.nht__item{position:relative;display:grid;grid-template-columns:var(--nht-gutter) minmax(0,1fr);column-gap:clamp(22px,2.4vw,34px)}.nht__item+.nht__item{margin-block-start:clamp(34px,4vw,56px)}.nht__item:before{content:"";position:absolute;inset-inline-start:calc(var(--nht-gutter) - 3.5px);inset-block-start:.46em;inline-size:8px;block-size:8px;border-radius:50%;background:var(--nht-accent)}.nht__hour{grid-column:1;align-self:start;padding-block-start:.18em;font-family:var(--nht-font-t);font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.06em;line-height:1.3;color:var(--nht-accent);text-align:end;white-space:nowrap}.nht__body{grid-column:2}.nht__h{margin:0;max-inline-size:24ch;font-family:var(--nht-font-h);font-size:clamp(23px,3.1vw,40px);font-weight:600;line-height:1.14;letter-spacing:-.03em;color:var(--nht-ink);text-wrap:balance}.nht__t{margin:14px 0 0;max-inline-size:44ch;font-family:var(--nht-font-t);font-size:clamp(14.5px,1.35vw,16px);line-height:1.62;color:var(--nht-soft)}.nht__turn{margin-block-start:clamp(44px,5vw,72px);padding-block-start:clamp(26px,3vw,36px);border-block-start:1px solid var(--nht-line);max-inline-size:24ch;font-family:var(--nht-font-h);font-size:clamp(calc(var(--nht-s-turn) * .6),calc(2.73vw * var(--nht-k-turn)),var(--nht-s-turn));font-weight:700;line-height:1.16;letter-spacing:-.03em;color:var(--nht-ink);text-wrap:balance}.nht__cta{margin-block-start:clamp(28px,3.4vw,40px);display:inline-flex;align-items:center;gap:12px;padding:17px 32px;border-radius:999px;background:var(--nht-ink);color:var(--nht-bg);font-family:var(--nht-font-h);font-size:clamp(15px,1.5vw,16.5px);font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .18s cubic-bezier(.2,.6,.2,1),opacity .18s cubic-bezier(.2,.6,.2,1)}.nht__cta:hover{opacity:.92;transform:translateY(-2px)}.nht__cta:focus-visible{outline:2px solid var(--nht-accent);outline-offset:3px}.nht__cta svg{inline-size:17px;block-size:17px;flex:none;transition:transform .18s cubic-bezier(.2,.6,.2,1)}.nht__cta:hover svg{transform:translate(3px)}@media(prefers-reduced-motion:no-preference){@supports ((animation-timeline: view()) and (animation-range: entry)){@keyframes nht-remplir{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.nht__list{view-timeline:--nuit block}.nht__list:after{content:"";position:absolute;inset-block:0;inset-inline-start:var(--nht-gutter);inline-size:1px;background:var(--nht-accent);transform-origin:50% 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent 100%);animation:nht-remplir auto linear;animation-timeline:--nuit;animation-range:entry 70% exit 30%}}}@media(min-width:900px){.nht--heures{--nht-gutter: 66px}.nht__grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(44px,5vw,88px);align-items:start}.nht__aside{position:sticky;inset-block-start:var(--nht-top, clamp(24px, 12vh, 96px));align-self:start}}@media(min-width:900px){.nht--cote .nht__grid{display:block}.nht--cote .nht__aside{position:static;margin-block-end:clamp(44px,5vw,80px)}.nht--cote .nht__aside-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:clamp(32px,4.5vw,72px);align-items:center}.nht--cote .nht__figure{margin-block-start:0}.nht--cote .nht__main{max-inline-size:860px}.nht--cote .nht__title{max-inline-size:19ch}}@media(max-width:899px){.nht{padding-block:var(--nht-pt-m, 64px) var(--nht-pb-m, 64px)}.nht__aside{margin-block-end:clamp(34px,7vw,48px)}.nht__title{max-inline-size:17ch;line-height:1.2;letter-spacing:-.02em}.nht__h{line-height:1.26;letter-spacing:-.02em}.nht__lead,.nht__pivot{max-inline-size:40ch}.nht__lead{margin-block-start:22px}.nht__pivot{margin-block-start:24px;line-height:1.34}.nht__turn{line-height:1.24;letter-spacing:-.02em;max-inline-size:20ch}.nht__item{grid-template-columns:minmax(0,1fr);padding-inline-start:24px}.nht__item+.nht__item{margin-block-start:34px}.nht__item:before{inset-inline-start:-3.5px;inset-block-start:.5em}.nht__hour{grid-column:1;padding-block-start:0;margin-block-end:8px;text-align:start}.nht__body{grid-column:1}.nht__h{max-inline-size:20ch}.nht__cta{inline-size:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.nht__cta,.nht__cta svg{transition:none}.nht__cta:hover{transform:none}.nht__cta:hover svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/night-habits.css.map */
