:root{--lb-ink:#22150f;--lb-cocoa:#3b251a;--lb-cream:#f8f1e7;--lb-sand:#eddcc6;--lb-gold:#d9a35e;--lb-gold2:#f0c987;--lb-ember:#e07a3c;--lb-muted:#8a7366;--lb-serif:"Fraunces",Georgia,serif;--lb-sans:"Manrope",system-ui,sans-serif;--lb-r:22px}body{background:var(--lb-cream)}:where(.lb){font-family:var(--lb-sans);color:var(--lb-ink);-webkit-font-smoothing:antialiased}.lb *,.lb *:before,.lb *:after{box-sizing:border-box}.lb-wrap{width:min(1240px,100% - 40px);margin-inline:auto}.lb-kicker{font-family:var(--lb-sans);font-size:.72rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--lb-gold);margin:0 0 14px}.lb-h2{font-family:var(--lb-serif);font-weight:400;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 14px;color:inherit}.lb-h2 em{font-style:italic;color:var(--lb-ember)}.lb-lead{font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.65;color:var(--lb-muted);max-width:560px;margin:0}.lb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border-radius:999px;font:700 .95rem/1 var(--lb-sans);letter-spacing:.02em;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.lb-btn--gold{background:linear-gradient(135deg,var(--lb-gold2),var(--lb-gold));color:var(--lb-ink);box-shadow:0 10px 30px -10px #d9a35ecc}.lb-btn--gold:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px #d9a35ef2}.lb-btn--ghost{border-color:#f8f1e773;color:var(--lb-cream);background:#ffffff0a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lb-btn--ghost:hover{background:var(--lb-cream);color:var(--lb-ink)}.lb-btn--dark{background:var(--lb-ink);color:var(--lb-cream)}.lb-btn--dark:hover{transform:translateY(-2px);background:var(--lb-cocoa)}.lb-sec{padding:clamp(56px,7vw,96px) 0}.lb-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(28px,4vw,48px)}.lb-link{font-weight:700;color:var(--lb-ink);text-decoration:none;border-bottom:1.5px solid var(--lb-gold);padding-bottom:3px}.lb-js .lb-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.lb-js .lb-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lb-js .lb-reveal{opacity:1;transform:none;transition:none}.lb *{animation:none!important}}.lb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,26px)}@media(max-width:989px){.lb-grid{grid-template-columns:repeat(2,1fr)}}.lb-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:var(--lb-r);overflow:hidden;box-shadow:0 1px #22150f0f;transition:transform .35s ease,box-shadow .35s ease}.lb-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px -24px #22150f59}.lb-card__img{position:relative;display:block;aspect-ratio:4/5;background:var(--lb-sand);overflow:hidden}.lb-card__img 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}.lb-card__img img+img{opacity:0}.lb-card:hover .lb-card__img img{transform:scale(1.06)}.lb-card:hover .lb-card__img img+img{opacity:1}.lb-badge{position:absolute;top:12px;left:12px;z-index:2;padding:7px 12px;border-radius:999px;background:#22150fd1;color:var(--lb-cream);font:700 .66rem/1 var(--lb-sans);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lb-card__body{display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px;flex:1}.lb-card__title{font-family:var(--lb-serif);font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.25;color:var(--lb-ink);text-decoration:none;margin:0}.lb-card__price{font-weight:800;color:var(--lb-ink);font-size:1rem}.lb-card__price small{font-weight:600;color:var(--lb-muted);font-size:.78rem;margin-right:4px}.lb-card__btn{margin-top:auto;padding-top:10px}.lb-card__btn .lb-btn{width:100%;padding:13px 16px;font-size:.85rem}@media(max-width:600px){.lb-card__body{padding:12px 12px 14px}.lb-card__btn .lb-btn{padding:11px 10px;font-size:.78rem}}.shopify-section h1,.shopify-section h2{letter-spacing:-.01em}@keyframes lbFlicker{0%,to{opacity:.85;transform:scale(1)}40%{opacity:1;transform:scale(1.06)}70%{opacity:.75;transform:scale(.97)}}@keyframes lbBob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.lb-float--a .lb-float__tag{top:12px;bottom:auto}.lb-lueur,.lb-lueur .lb-h2,.lb-lueur__ritual span,.lb-lueur__code,.lb-hero .lb-hero__title{color:var(--lb-cream)}@media(max-width:600px){.lb-promise__row{grid-template-columns:1fr!important;gap:16px!important}}:root{--font-heading--family:"Fraunces",Georgia,serif;--font-accent--family:"Fraunces",Georgia,serif;--font-body--family:"Manrope",system-ui,sans-serif;--font-subheading--family:"Manrope",system-ui,sans-serif}.header-logo{font-family:var(--lb-serif)!important;font-size:1.55rem!important;font-weight:400!important;letter-spacing:.01em}.header-logo *{font-family:inherit!important;font-weight:inherit!important}.card-gallery{border-radius:18px;overflow:hidden}product-card{transition:transform .35s ease}product-card:hover{transform:translateY(-4px)}product-card .product-media__image{transition:transform 1.1s ease}product-card:hover .product-media__image{transform:scale(1.05)}main h1{font-weight:400;letter-spacing:-.02em}footer .shopify-section>*{background:var(--lb-ink)!important}footer{background:var(--lb-ink);color:var(--lb-cream)}footer h2,footer h3,footer p,footer a,footer li,footer span,footer small,footer summary{color:var(--lb-cream)!important}footer a:hover{color:var(--lb-gold2)!important}footer h2{font-family:var(--lb-serif)!important;font-weight:400!important}footer input{background:#ffffff0f!important;color:var(--lb-cream)!important;border-color:#f8f1e74d!important}footer input::placeholder{color:#f8f1e78c!important}footer button svg{color:var(--lb-cream)}footer hr,footer [class*=divider]{border-color:#f8f1e726!important}footer .email-signup__input-group{background:#ffffff0f!important;border-color:#f8f1e74d!important}.lb-h2.lb-duo__h{font-size:clamp(2rem,3.4vw,3rem)}product-card a{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lb.css.map */
