*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--lv-ivoire);color:var(--lv-texte);font-family:var(--lv-font);font-weight:400;font-size:16px;line-height:1.625;-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p,figure{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid currentColor;outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;top:12px;left:12px;width:auto;height:auto;clip:auto;z-index:100;background:var(--lv-nuit);color:var(--lv-ivoire);padding:10px 16px;margin:0}.page-width{max-width:var(--lv-page-width);margin:0 auto;padding:0 var(--lv-gutter)}.section{padding:clamp(48px,7vw,96px) 0}.section--tight{padding:clamp(32px,4vw,56px) 0}.bg-ivoire{background:var(--lv-ivoire)}.bg-surface{background:var(--lv-surface)}.bg-sable{background:var(--lv-sable)}.bg-brume{background:var(--lv-brume)}.bg-nuit{background:var(--lv-nuit);color:var(--lv-ivoire)}.bg-nuit .text-doux{color:var(--lv-brume)}.t-display,.t-h1,.t-h2,.t-h3,.t-label,.btn,.nav,.badge{text-transform:lowercase}.t-display{font-weight:300;font-size:clamp(40px,5vw,72px);line-height:1.0556;letter-spacing:-.01em}.t-h1{font-weight:300;font-size:clamp(32px,3.5vw,48px);line-height:1.125}.t-h2{font-weight:300;font-size:clamp(26px,2.5vw,32px);line-height:1.1875}.t-h3{font-weight:400;font-size:20px;line-height:1.4}.t-body{font-size:16px;line-height:1.625}.t-small{font-size:14px;line-height:1.5714}.t-label{font-size:12px;letter-spacing:.2em;line-height:1.3333}.text-doux{color:var(--lv-texte-doux)}.rte p+p{margin-top:1em}.rte a{border-bottom:1px solid currentColor}.logo{width:100%;height:auto;overflow:visible}.monogram{width:100%;height:auto}.trait{display:block;width:100%;height:40px;overflow:visible}.trait path{fill:none;stroke:currentColor;stroke-width:1.2;vector-effect:non-scaling-stroke;stroke-linecap:round}.trait--peps{color:var(--lv-peps)}.lockup{display:inline-flex;flex-direction:column;align-items:center;gap:.6em}.lockup__paris{font-size:.72em;letter-spacing:.7em;padding-left:.7em;line-height:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;font-size:14px;letter-spacing:.08em;border-radius:0;transition:background-color .25s ease,color .25s ease;white-space:nowrap}.btn--primaire{background:var(--lv-nuit);color:var(--lv-ivoire)}.btn--primaire:hover{background:var(--lv-peps);color:var(--lv-nuit)}.btn--secondaire{box-shadow:inset 0 0 0 1px var(--lv-nuit)}.btn--secondaire:hover{background:var(--lv-sable)}.btn--douce{background:var(--lv-brume);color:var(--lv-nuit)}.btn--peps{background:var(--lv-peps);color:var(--lv-nuit)}.btn--ivoire{background:var(--lv-ivoire);color:var(--lv-nuit)}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{background:#a6adb3;color:var(--lv-nuit);cursor:not-allowed}.link{border-bottom:1px solid currentColor;padding-bottom:2px;text-transform:lowercase}.badge{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:13px;font-size:12px;letter-spacing:.06em;background:var(--lv-sable);color:var(--lv-nuit)}.badge--peps{background:var(--lv-peps)}.badge--brume{background:var(--lv-brume)}.badge--epuise{background:transparent;box-shadow:inset 0 0 0 1px var(--lv-trait);color:var(--lv-texte-doux)}.field{display:flex;flex-direction:column;gap:8px}.field__label{font-size:13px;text-transform:lowercase}.field__input{height:52px;padding:0 16px;border:0;border-radius:0;background:transparent;box-shadow:inset 0 0 0 1px var(--lv-nuit);width:100%}textarea.field__input{height:auto;min-height:96px;padding:14px 16px;resize:vertical}.field__input::placeholder{color:var(--lv-texte-doux);text-transform:lowercase}.field--inline{display:flex;flex-direction:row;gap:0}.field--inline .field__input{min-width:0}.form-message{font-size:13px}.form-message--error{color:#9a3b3b}.announcement{background:var(--lv-nuit);color:var(--lv-ivoire);text-align:center;font-size:13px;letter-spacing:.06em;padding:9px var(--lv-gutter);text-transform:lowercase}.announcement a{border-bottom:1px solid currentColor}.section-header{position:sticky;top:0;z-index:40}.header{background:var(--lv-ivoire);border-bottom:1px solid var(--lv-trait)}.header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:104px;gap:24px}.header__logo{display:block;width:var(--logo-width, 190px);color:var(--lv-nuit);grid-column:2;grid-row:1}.header__logo .lockup{display:flex;gap:10px;padding:12px 0}.header__logo .lockup__paris{font-size:9px}.nav{display:flex;gap:20px;font-size:14px;flex-wrap:wrap}.nav a{display:inline-flex;align-items:center;gap:8px;min-height:44px;border-bottom:1px solid transparent}.nav a:hover,.nav a[aria-current=page]{border-bottom-color:var(--lv-nuit)}.nav__dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--lv-peps)}.header[data-cart-filled=true] .nav__dot{background:var(--lv-nuit)}.header__icons{grid-column:3;grid-row:1;display:flex;justify-content:flex-end;align-items:center;gap:24px;font-size:14px;text-transform:lowercase}.header__icons a{display:inline-flex;align-items:center;min-height:44px}.cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:50%;background:var(--lv-peps);color:var(--lv-nuit);font-size:12px;margin-left:6px}.cart-count:empty{display:none}.header__burger,.mobile-menu{display:none}@media(min-width:990px)and (max-width:1399px){.header__inner{grid-template-rows:88px auto;row-gap:0}.nav--desktop{grid-column:1 / -1;grid-row:2;justify-content:center;gap:28px;border-top:1px solid var(--lv-trait);padding:4px 0}}@media(max-width:989px){.header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:80px;gap:12px}.header__logo{width:var(--logo-width-mobile, 150px);justify-self:center}.header .nav--desktop,.header__icons .hide-mobile{display:none}.header__icons{gap:0;font-size:13px}.header__burger{display:inline-flex;align-items:center;min-height:44px;grid-row:1;grid-column:1;justify-self:start;font-size:14px;text-transform:lowercase}.mobile-menu[open]{display:block}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--lv-ivoire);padding:24px var(--lv-gutter);overflow:auto}.mobile-menu .nav{flex-direction:column;gap:8px;font-size:26px;font-weight:300;margin-top:32px}.mobile-menu [data-menu-close]{min-height:44px}.no-js .header__burger{display:none}.no-js .header .nav--desktop{display:flex;grid-column:1 / -1;grid-row:2;padding-bottom:12px;font-size:13px;gap:12px}}.hero{background:var(--lv-ivoire);overflow:hidden}.hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);padding-top:32px;padding-bottom:48px}.hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;padding:48px 0;min-width:0}.hero__title{max-width:8.8em;text-wrap:balance}.hero__text{max-width:370px}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:8px}.hero__signature{margin-top:32px;color:var(--lv-texte-doux)}.hero__visual{display:flex;flex-direction:column;min-width:0}.hero__visual img{width:100%;height:clamp(440px,46vw,680px);object-fit:cover;object-position:center;background:var(--lv-brume)}.hero__caption{padding-top:16px;color:var(--lv-texte-doux);font-size:10px;letter-spacing:.16em}@media(max-width:749px){.hero__grid{grid-template-columns:1fr;gap:32px;padding-top:0;padding-bottom:32px}.hero__content{padding:40px 0 0;gap:20px}.hero__title{font-size:clamp(40px,10vw,56px);max-width:10em}.hero__actions{gap:20px;margin-top:4px}.hero__actions .btn{padding:0 20px}.hero__signature{display:none}.hero__visual img{height:auto;aspect-ratio:4 / 5;max-height:560px}}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;flex-wrap:wrap}.grid{display:grid;gap:28px 20px;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}@media(max-width:989px){.grid{--cols: 2 !important;gap:24px 12px}}.card{display:flex;flex-direction:column;gap:10px;position:relative}.card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--lv-sable)}.card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform 1.2s ease}.card__media img+img{opacity:0}.card:hover .card__media img+img{opacity:1}.card:hover .card__media img:only-child{transform:scale(1.03)}.card__badge{position:absolute;top:12px;left:12px;z-index:2}.card__quick{position:absolute;right:12px;bottom:12px;z-index:2;width:44px;height:44px;border-radius:0;background:var(--lv-surface);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:300;line-height:1}.card__info{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:15px}.card__title{text-transform:lowercase}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.swatches{display:flex;gap:6px}.swatch{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--lv-trait);background:var(--swatch, var(--lv-sable))}.price{white-space:nowrap}.price__compare{color:var(--lv-texte-doux);text-decoration:line-through;margin-right:8px}.price--sale .price__current{text-decoration:underline;text-decoration-color:var(--lv-brume);text-underline-offset:4px;text-decoration-thickness:2px}.echappee{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(24px,4vw,64px);align-items:center}.echappee__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--lv-brume)}.echappee__media img{width:100%;height:100%;object-fit:cover}.echappee__cover{height:100%;padding:clamp(32px,4vw,64px);background:var(--lv-nuit);color:var(--lv-ivoire);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:32px}.echappee__cover>.t-label{color:var(--lv-peps)}.echappee__cover-number{font-size:clamp(80px,12vw,160px);font-weight:300;line-height:1}.echappee__cover-mark{width:84px;color:var(--lv-brume)}.echappee__body{display:flex;flex-direction:column;gap:22px}@media(max-width:989px){.echappee{grid-template-columns:1fr}}.quote{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.quote h2{max-width:390px;text-wrap:balance}.quote__body{max-width:480px}@media(max-width:749px){.quote{grid-template-columns:1fr}}.editorial{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:10px}.editorial__item{margin:0;position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--lv-sable)}.editorial__item img{width:100%;height:100%;object-fit:cover}.editorial__caption{position:absolute;left:14px;bottom:12px;color:var(--lv-ivoire);font-size:12px;letter-spacing:.16em;text-transform:lowercase}@media(max-width:749px){.editorial{--cols: 2 !important}}.postcard{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);align-items:center}.postcard__card{background:var(--lv-surface);aspect-ratio:1.5;padding:22px;display:grid;grid-template-columns:1.3fr 1fr;gap:16px;border:1px solid var(--lv-trait);max-width:480px}.postcard__left{border-right:1px solid var(--lv-trait);padding-right:16px;display:flex;flex-direction:column;justify-content:space-between;color:var(--lv-texte-doux);font-size:14px}.postcard__logo{width:max(90px,85%);color:var(--lv-nuit)}.postcard__right{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.postcard__stamp{width:64px;height:78px;background:var(--lv-brume);outline:1px solid var(--lv-nuit);outline-offset:-5px;display:flex;align-items:center;justify-content:center;padding:8px;color:var(--lv-nuit)}.postcard__line{width:100%;height:1px;background:var(--lv-trait)}@media(max-width:749px){.postcard{grid-template-columns:1fr}.postcard__card{margin:0 auto}}.product{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(24px,4vw,72px);align-items:start}.product__gallery{display:grid;grid-template-columns:1fr 1fr;gap:8px}.product__gallery .media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--lv-sable)}.product__gallery .media:first-child{grid-column:1 / -1}.product__gallery img{width:100%;height:100%;object-fit:cover}.product__info{position:sticky;top:110px;display:flex;flex-direction:column;gap:22px}.product__price{font-size:20px}.option{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.option legend{padding:0;margin-bottom:10px}.option__values{display:flex;flex-wrap:wrap;gap:8px}.option__value input{position:absolute;opacity:0;pointer-events:none}.option__value span{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:44px;padding:0 14px;box-shadow:inset 0 0 0 1px var(--lv-trait);font-size:14px;text-transform:lowercase;cursor:pointer}.option__value input:checked+span{background:var(--lv-nuit);color:var(--lv-ivoire);box-shadow:none}.option__value input:focus-visible+span{outline:1px solid var(--lv-nuit);outline-offset:3px}.option__value--unavailable span{color:var(--lv-trait);text-decoration:line-through}.qty{display:inline-flex;box-shadow:inset 0 0 0 1px var(--lv-trait);height:52px}.qty button{width:44px;font-size:18px}.qty input{width:44px;text-align:center;border:0;background:transparent;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__buy{display:grid;grid-template-columns:auto 1fr;gap:10px}.accordion{border-top:1px solid var(--lv-trait)}.accordion:last-child{border-bottom:1px solid var(--lv-trait)}.accordion summary{list-style:none;cursor:pointer;padding:16px 0;display:flex;justify-content:space-between;text-transform:lowercase}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font-weight:300;font-size:20px;line-height:1}.accordion[open] summary:after{content:"\2013"}.accordion__content{padding:0 0 18px;color:var(--lv-texte-doux);font-size:15px}.reassurance{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--lv-texte-doux)}@media(max-width:989px){.product{grid-template-columns:1fr}.product__gallery{grid-template-columns:1fr;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:4px;margin:0 calc(var(--lv-gutter) * -1)}.product__gallery .media{flex:0 0 86%;scroll-snap-align:start}.product__info{position:static}}.collection-hero{display:flex;flex-direction:column;gap:14px;padding:clamp(40px,6vw,88px) 0 clamp(24px,3vw,40px)}.collection-hero__trait{max-width:520px;margin-left:calc(var(--lv-gutter) * -1)}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--lv-trait);border-bottom:1px solid var(--lv-trait);margin-bottom:28px;font-size:14px;flex-wrap:wrap}.toolbar select{border:0;background:transparent;text-transform:lowercase}.filters{display:flex;flex-wrap:wrap;gap:8px}.filter-pill{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:0;box-shadow:inset 0 0 0 1px var(--lv-trait);text-transform:lowercase}.filter-pill[aria-current=true]{background:var(--lv-nuit);color:var(--lv-ivoire);box-shadow:none}.pagination{display:flex;justify-content:center;gap:18px;margin-top:48px;font-size:14px}.pagination .current{border-bottom:1px solid currentColor}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;visibility:hidden}.drawer[open]{visibility:visible}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0320484d;opacity:0;transition:opacity .3s ease}.drawer[open] .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--lv-surface);box-shadow:0 0 40px #03204829;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s ease}.drawer[open] .drawer__panel{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;border-bottom:1px solid var(--lv-trait)}.drawer__body{flex:1;overflow:auto;padding:8px 24px}.drawer__foot{padding:20px 24px 24px;border-top:1px solid var(--lv-trait);display:flex;flex-direction:column;gap:14px}.shipping-bar{display:flex;flex-direction:column;gap:8px;font-size:13px}.shipping-bar__track{height:2px;background:var(--lv-trait);position:relative}.shipping-bar__fill{position:absolute;inset:0 auto 0 0;background:var(--lv-peps)}.line-item{display:grid;grid-template-columns:84px 1fr auto;gap:16px;padding:18px 0;border-bottom:1px solid var(--lv-trait)}.line-item__media{aspect-ratio:4 / 5;background:var(--lv-sable);overflow:hidden}.line-item__media img{width:100%;height:100%;object-fit:cover}.line-item__title{text-transform:lowercase}.line-item__meta{font-size:13px;color:var(--lv-texte-doux)}.line-item__actions{display:flex;align-items:center;gap:14px;margin-top:8px;font-size:13px}.line-item__actions .qty{height:34px}.line-item__actions .qty button,.line-item__actions .qty input{width:30px}.cart-page{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(24px,5vw,72px);align-items:start}.cart-summary{background:var(--lv-surface);padding:28px;display:flex;flex-direction:column;gap:16px;position:sticky;top:110px}@media(max-width:989px){.cart-page{grid-template-columns:1fr}.cart-summary{position:static}}.empty-state{text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px;padding:48px 0}.footer{background:var(--lv-nuit);color:var(--lv-ivoire);position:relative;overflow:hidden;padding:clamp(48px,6vw,80px) 0 32px}.footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px}.footer__logo{width:220px;color:var(--lv-ivoire)}.footer__col{display:flex;flex-direction:column;gap:10px;font-size:14px}.footer__col a{padding:4px 0}.footer__col a:hover{text-decoration:underline;text-underline-offset:4px}.footer__title{color:var(--lv-brume)}.footer__bottom{display:flex;justify-content:space-between;gap:16px;margin-top:64px;font-size:12px;color:var(--lv-brume);flex-wrap:wrap;position:relative;z-index:1}.footer__trait{color:var(--lv-peps);margin-top:40px}@media(max-width:749px){.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1 / -1}}.soon{min-height:100svh;display:grid;grid-template-rows:1fr auto;background:var(--lv-ivoire)}.soon__grid{display:grid;grid-template-columns:1.1fr 1fr}.soon__main{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:64px clamp(24px,6vw,96px)}.soon__logo{width:min(300px,100%);color:var(--lv-nuit);margin-bottom:16px}.soon__logo .lockup{display:flex;gap:16px}.soon__logo .lockup__paris{font-size:11px}.soon__title{max-width:9em}.soon__form{width:min(480px,100%)}.soon__visual{position:relative;min-height:600px;background:var(--lv-brume)}.soon__visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.soon__foot{padding:20px var(--lv-gutter);display:flex;justify-content:space-between;font-size:12px;color:var(--lv-texte-doux);gap:16px;flex-wrap:wrap;border-top:1px solid var(--lv-trait)}.soon__trait{width:100%;color:var(--lv-brume);margin-top:8px}@media(max-width:749px){.soon__grid{grid-template-columns:1fr}.soon__main{padding:40px 24px;gap:24px}.soon__logo{width:220px;margin-bottom:16px}.soon__visual{min-height:340px}.soon__visual img{object-position:50% 55%}}.stack{display:flex;flex-direction:column;gap:var(--gap, 16px)}.row{display:flex;gap:var(--gap, 16px);align-items:center;flex-wrap:wrap}.center{text-align:center}.mt-l{margin-top:40px}.placeholder-svg{width:100%;height:100%;background:var(--lv-sable);fill:var(--lv-trait)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}:target{scroll-margin-top:160px}.newsletter__fields .btn{flex-shrink:0}.editor-note{margin:24px auto;padding:24px;border:1px dashed var(--lv-trait);color:var(--lv-texte-doux);font-size:14px}.media-pending{height:100%;width:100%;display:flex;align-items:center;justify-content:center;color:var(--lv-texte-doux)}.card [data-form-error]:not([hidden]){position:absolute;bottom:0;left:0;right:0;padding:12px 60px 12px 12px;background:var(--lv-surface);z-index:3}.card:focus-within .card__media{outline:2px solid var(--lv-nuit);outline-offset:3px}.option__value input:checked+span[style]{outline:2px solid var(--lv-nuit);outline-offset:4px}.product__gallery .media{position:relative}.footer__brand .lockup{align-self:flex-start}@media(max-width:749px){.card__info{align-items:flex-start;flex-direction:column;gap:4px;font-size:14px}.card__quick{right:8px;bottom:8px}.card__badge{top:8px;left:8px;max-width:calc(100% - 16px)}.footer__col a{min-height:44px}.postcard{gap:40px}.postcard__card{width:100%;padding:20px}}@media(max-width:479px){.newsletter__fields{flex-direction:column;gap:12px}.newsletter__fields .btn{width:100%}.line-item{grid-template-columns:60px minmax(0,1fr);gap:12px}.line-item>.price{grid-column:2}.product__buy{grid-template-columns:1fr}.product__buy .qty{justify-self:start}}::selection{background:var(--lv-peps);color:var(--lv-nuit)}.btn--peps{transition:background-color .25s ease,color .25s ease,transform .25s ease}.btn--peps:hover{background:var(--lv-nuit);color:var(--lv-ivoire)}.link{transition:border-color .2s ease}.link:hover,.nav a:hover,.nav a[aria-current=page]{border-bottom-color:var(--lv-peps)}.announcement__dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lv-peps);margin-right:10px;vertical-align:2px}.peps-dot{color:var(--lv-peps)}.postcard-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"intro card" ". note";gap:18px clamp(32px,5vw,88px);align-items:center}.postcard-section__intro{grid-area:intro}.postcard-section__note{grid-area:note;padding-left:8px}.mailcard{grid-area:card;position:relative;width:100%;max-width:660px;justify-self:center;aspect-ratio:1.55;padding:clamp(20px,2.6vw,34px);display:grid;grid-template-columns:1fr 1fr;gap:0;background:#fff;border:1px solid var(--lv-trait);box-shadow:0 18px 40px #0320481a;transform:rotate(-1.6deg);transition:transform .45s ease,box-shadow .45s ease}.mailcard:focus-within,.mailcard:hover{transform:rotate(0);box-shadow:0 24px 48px #03204824}.mailcard__message{border-right:1px solid var(--lv-trait);padding-right:clamp(16px,2vw,28px);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.mailcard__text{font-weight:300;font-size:clamp(17px,1.5vw,21px);line-height:1.45;color:var(--lv-texte-doux)}.mailcard__logo{display:block;width:72%;color:var(--lv-nuit)}.mailcard__address{position:relative;padding-left:clamp(16px,2vw,28px);display:flex;flex-direction:column}.mailcard__stamp{align-self:flex-end;position:relative;z-index:2;width:94px;height:114px;padding:6px;background-color:var(--lv-peps);background-image:radial-gradient(circle,#fff 3px,transparent 3.6px);background-size:11px 11px;background-position:-5.5px -5.5px;cursor:pointer;transform:rotate(3deg);transition:transform .3s ease}.mailcard__stamp-inner{position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:var(--lv-peps);outline:1px solid var(--lv-nuit);outline-offset:-5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--lv-nuit)}.mailcard__stamp-mark{display:block;width:54px}.mailcard__stamp-label{font-size:11px;letter-spacing:.04em;line-height:1;text-transform:lowercase}.mailcard__stamp:hover{transform:rotate(-2deg) scale(1.06)}.mailcard__stamp:active{transform:rotate(0) scale(.96)}.mailcard__stamp:focus-visible{outline:2px solid var(--lv-nuit);outline-offset:4px}.mailcard__stamp[disabled]{cursor:default;transform:rotate(3deg)}.mailcard__postmark{position:absolute;top:40px;right:92px;z-index:1;width:84px;height:84px;border-radius:50%;border:1.5px solid var(--lv-nuit);opacity:.28;transform:rotate(-14deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;letter-spacing:.2em;text-transform:lowercase;pointer-events:none}.mailcard__postmark:after{content:"";position:absolute;left:70%;top:34%;width:90px;height:26px;border-top:1.5px solid var(--lv-nuit);border-bottom:1.5px solid var(--lv-nuit);border-radius:50%}.mailcard__postmark-date{font-size:10px;letter-spacing:.08em}.mailcard__lines{margin-top:auto;display:flex;flex-direction:column;position:relative}.mailcard__to{font-size:13px;color:var(--lv-texte-doux);text-transform:lowercase;margin-bottom:-4px}.mailcard__input{width:100%;height:46px;padding:0 2px;border:0;border-radius:0;background:transparent;border-bottom:1px solid var(--lv-nuit);font-size:18px;color:var(--lv-nuit);caret-color:var(--lv-peps);transition:border-color .2s ease,box-shadow .2s ease}.mailcard__input::placeholder{color:var(--lv-texte-doux);opacity:.75;text-transform:lowercase}.mailcard__input:focus{outline:none;border-bottom-color:var(--lv-peps);box-shadow:0 2px 0 var(--lv-peps)}.mailcard__input[aria-invalid=true]{border-bottom-color:#9a3b3b}.mailcard__line{height:42px;display:flex;align-items:flex-end;padding:0 2px 6px;border-bottom:1px solid var(--lv-trait);font-size:15px;color:var(--lv-texte-doux);opacity:.8}.mailcard__msg{margin-top:12px;font-size:12.5px;line-height:1.45;color:var(--lv-texte-doux)}.mailcard__msg--error{color:#9a3b3b}.mailcard__sent{position:absolute;z-index:3;left:50%;top:50%;padding:14px 30px;border:3px double var(--lv-peps);border-radius:999px;color:var(--lv-peps);background:#ffffffd1;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%) rotate(-12deg);animation:mailcard-stamp .5s cubic-bezier(.2,.9,.3,1.3) both}.mailcard__sent-title{white-space:nowrap;font-weight:500;font-size:clamp(24px,3vw,34px);line-height:1.05;letter-spacing:.02em}.mailcard__sent-sub{font-size:12px;letter-spacing:.24em}@keyframes mailcard-stamp{0%{opacity:0;transform:translate(-50%,-50%) rotate(-12deg) scale(1.6)}to{opacity:1;transform:translate(-50%,-50%) rotate(-12deg) scale(1)}}@media(max-width:989px){.postcard-section{grid-template-columns:1fr;grid-template-areas:"intro" "card" "note"}.postcard-section__note{padding-left:0}}@media(max-width:599px){.mailcard{aspect-ratio:auto;grid-template-columns:1fr;transform:none;padding:20px}.mailcard:hover,.mailcard:focus-within{transform:none}.mailcard__message{border-right:0;border-bottom:1px solid var(--lv-trait);padding:0 0 18px;flex-direction:row;align-items:flex-end}.mailcard__text{font-size:16px;flex:1}.mailcard__logo{width:36%;flex-shrink:0}.mailcard__address{padding:18px 0 0;min-height:300px}.mailcard__postmark{right:82px;top:24px}}.product__kicker{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 2px}.product__kicker-link{padding:6px 0;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.product__kicker-link:hover,.product__kicker-link:focus-visible{color:var(--lv-nuit);border-bottom-color:var(--lv-peps)}.t-label{color:inherit}.section-head .t-h1{text-wrap:balance}.rte{line-height:1.7}.text-doux.rte,.rte.text-doux{color:var(--lv-texte-doux)}.card__info{font-size:15px;letter-spacing:.01em}.card__media{background:var(--lv-surface)}.card__badge.badge{height:24px;font-size:11px;padding:0 10px}.badge--epuise{background:#fffdf6e6}.price{font-variant-numeric:tabular-nums}.footer__col a{padding:2px 0}@media(max-width:749px){.footer__col a{min-height:36px;display:inline-flex;align-items:center}.footer__grid{gap:32px 24px}}.pillars__head{display:flex;flex-direction:column;gap:10px;margin-bottom:clamp(28px,4vw,48px);max-width:720px}.pillars{list-style:none;display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:0;border-top:1px solid var(--lv-trait)}.pillar{display:flex;flex-direction:column;gap:10px;padding:clamp(22px,2.6vw,34px) clamp(18px,2.4vw,36px) 6px 0}.pillar+.pillar{border-left:1px solid var(--lv-trait);padding-left:clamp(18px,2.4vw,36px)}.pillar__num{font-size:12px;letter-spacing:.2em;color:var(--lv-peps)}.pillar__title{font-size:clamp(22px,2vw,28px)}.pillar__text{font-size:15px;line-height:1.6;max-width:34ch}.pillar__link{align-self:flex-start;margin-top:4px}.bg-nuit .pillars,.bg-nuit .pillar+.pillar{border-color:#b7c3cb4d}@media(max-width:749px){.pillars{grid-template-columns:1fr}.pillar{padding:22px 0}.pillar+.pillar{border-left:0;border-top:1px solid var(--lv-trait);padding-left:0}}.tiles{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:12px}.tile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--lv-surface);color:var(--lv-nuit)}.tile__media{position:absolute;top:0;right:0;bottom:0;left:0}.tile__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.tile:hover .tile__media img{transform:scale(1.04)}.tile__body{position:absolute;left:14px;right:14px;bottom:14px;background:var(--lv-ivoire);padding:16px 18px;display:flex;flex-direction:column;gap:4px}.tile__title{font-size:clamp(22px,2vw,28px)}.tile__meta{display:flex;justify-content:space-between;gap:12px;color:var(--lv-texte-doux)}.tile__arrow{color:var(--lv-peps);transition:transform .3s ease}.tile:hover .tile__arrow{transform:translate(4px)}@media(max-width:749px){.tiles{grid-template-columns:1fr}.tile{aspect-ratio:5 / 4}}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.split--reverse .split__visual{order:-1}.split__title{max-width:11em;text-wrap:balance}.split__text{max-width:480px;color:var(--lv-texte-doux)}.split__text p:first-child{color:var(--lv-nuit);font-size:18px;font-weight:300;line-height:1.6}.split__visual{display:flex;flex-direction:column}.split__visual img{width:100%;aspect-ratio:4 / 5;height:auto;object-fit:cover;background:var(--lv-brume)}.split__visual--monogramme{aspect-ratio:4 / 5;background:var(--lv-nuit);align-items:center;justify-content:center}.split__mono{display:block;width:52%;color:var(--lv-ivoire)}.split__caption{padding-top:14px;color:var(--lv-texte-doux);font-size:10px;letter-spacing:.16em}@media(max-width:749px){.split{grid-template-columns:1fr}.split--reverse .split__visual{order:0}}.collection-hero{gap:16px;padding-bottom:clamp(20px,2.6vw,32px)}.collection-hero__text{max-width:620px}.collection-nav{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:10px;font-size:14px;text-transform:lowercase}.collection-nav a{display:inline-flex;align-items:center;gap:8px;min-height:40px;border-bottom:1px solid transparent;color:var(--lv-texte-doux);transition:color .2s ease,border-color .2s ease}.collection-nav a:hover{color:var(--lv-nuit);border-bottom-color:var(--lv-peps)}.collection-nav a[aria-current=page]{color:var(--lv-nuit);border-bottom-color:var(--lv-nuit)}.collection-nav .nav__dot{display:none}.toolbar{padding:8px 0;font-size:13px}.filter-pill{min-height:36px;padding:0 12px;font-size:13px}.toolbar select{cursor:pointer;min-height:36px}.grid-note{display:flex;flex-direction:column;justify-content:space-between;gap:18px;aspect-ratio:4 / 5;padding:clamp(20px,2.4vw,32px)}.grid-note__kicker{color:var(--lv-texte-doux)}.bg-nuit .grid-note__kicker{color:var(--lv-brume)}.grid-note__text{text-wrap:balance}.grid-note__link{align-self:flex-start}@media(max-width:749px){.grid-note{aspect-ratio:auto;min-height:220px;grid-column:1 / -1}}.product__info{gap:20px}.product__price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.product__price{font-size:22px;font-weight:300}.postcard-note{display:grid;grid-template-columns:46px 1fr;gap:16px;align-items:center;padding:14px 16px;background:var(--lv-surface);border:1px solid var(--lv-trait)}.postcard-note__stamp{width:46px;height:56px;padding:7px 6px;color:var(--lv-nuit);background-color:var(--lv-peps);background-image:radial-gradient(circle,var(--lv-surface) 2px,transparent 2.5px);background-size:7px 7px;background-position:-3.5px -3.5px;outline:1px solid var(--lv-nuit);outline-offset:-5px;display:flex;align-items:center;justify-content:center;transform:rotate(3deg)}.postcard-note__text{font-size:14px;line-height:1.5;color:var(--lv-nuit)}.accordion summary{font-size:15px}.editorial__note{margin-top:18px}.bg-nuit .editorial__note{color:var(--lv-brume)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
