.p-lume{background:#ffdef1;color:#5d083a}.p-lume .v-ribbon{background:#fbe6f4;color:#760a4c}.lp-site{--ink:#5d083a;--pink:#eb198b;--line:#80134c30;background:#ffdef1;color:var(--ink);font-family:Manrope,Arial,sans-serif}.lp-site button{font-family:inherit}.lp-site h1,.lp-site h2,.lp-site h3{font-weight:600;letter-spacing:-.065em}.lp-site em{font:italic 400 1.03em 'Playfair Display',Georgia,serif;letter-spacing:-.06em}.lp-announcement{background:#b50e62;color:#fff0fa;text-align:center;font:9px/1.5 'DM Mono';padding:12px 15px;letter-spacing:1.5px}.lp-announcement span{margin:0 24px}.lp-nav{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid var(--line)}.lp-logo{font-size:57px;font-weight:800;letter-spacing:-5px;line-height:1}.lp-logo span{font-size:40px;display:inline-block;margin-left:10px;vertical-align:top}.lp-nav>div{display:flex;gap:35px;font-size:12px}.lp-bag{display:flex;align-items:center;gap:16px;background:none;font-size:12px}.lp-bag>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid #5d083a;border-radius:50%}.lp-hero{display:grid;grid-template-columns:.95fr 1.05fr;min-height:650px}.lp-hero-copy{padding:48px 9% 35px 10.5%;position:relative}.lp-hero h1{font-size:clamp(80px,8.8vw,130px);line-height:.87;margin:28px 0 26px;letter-spacing:-.075em}.lp-hero h1 em{display:inline-block;color:#c20b6b;font-size:1.15em;line-height:.95}.lp-hero p{font-size:13px;line-height:1.8;max-width:330px;margin:0 0 25px}.lp-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;border-radius:40px;background:#5d083a;color:#fff0fa;padding:18px 26px;font-size:12px;font-weight:600;transition:transform .2s,background .2s}.lp-cta:hover{background:#930653;transform:translateY(-2px)}.lp-cta>span{font-size:19px}.lp-hero-foot{display:flex;align-items:center;gap:18px;margin-top:25px}.lp-hero-foot>span{font-size:42px}.lp-hero-foot small{font:7px/1.8 'DM Mono';letter-spacing:1px}.lp-hero-art{position:relative;min-width:0;overflow:hidden;background:#ed4ca2}.lp-hero-art>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50%}.lp-sticker{position:absolute;right:7%;top:8%;width:125px;height:125px;display:grid;place-items:center;background:#d8c1fb;color:#67104d;clip-path:polygon(50% 0%,60% 8%,75% 7%,81% 20%,94% 25%,93% 40%,100% 50%,92% 62%,93% 76%,80% 82%,74% 95%,60% 93%,50% 100%,38% 92%,24% 93%,18% 81%,5% 75%,7% 60%,0% 50%,8% 38%,7% 24%,20% 18%,25% 5%,40% 7%);font:600 19px/1.05 Manrope;text-align:center;transform:rotate(12deg);padding:20px}.lp-image-note{position:absolute;bottom:25px;right:6%;font:8px 'DM Mono';color:#4f0430;letter-spacing:2px}.lp-ticker{background:#5d083a;color:#ffadd8;overflow:hidden;padding:22px 0;font-size:27px;line-height:1.2;letter-spacing:-1px;white-space:nowrap}.lp-ticker>div{width:max-content;animation:lp-roll 36s linear infinite}.lp-ticker span{margin:0 30px;font-weight:500}.lp-ticker span:nth-of-type(even){font-family:'Playfair Display';font-style:italic}@keyframes lp-roll{to{transform:translateX(-50%)}}.lp-section{padding:95px 6%}.lp-section-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:45px}.lp-site h2{font-size:clamp(45px,5.1vw,72px);line-height:1.04;margin:20px 0 0}.lp-section-head p{font-size:13px;max-width:370px;line-height:1.85}.lp-filters{display:flex;gap:9px;margin-top:30px;flex-wrap:wrap}.lp-filters button{border:1px solid #84114b44;background:transparent;border-radius:30px;padding:10px 20px;font-size:11px}.lp-filters button[aria-pressed=true]{background:#5d083a;color:#ffe4f3;border-color:#5d083a}.lp-products{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 27px}.lp-product-art{position:relative;width:100%;display:block;padding:0;background:none;overflow:hidden;border-radius:8px}.lp-product-art:hover .lp-pack{transform:translateY(-9px) rotate(-8deg)}.lp-mini-tag{position:absolute;top:20px;left:20px;font:7px 'DM Mono';letter-spacing:1px;max-width:180px}.lp-art-arrow{position:absolute;right:20px;bottom:20px;font-size:24px}.lp-product-meta{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:22px}.lp-product-meta small{font:7px 'DM Mono';letter-spacing:.7px}.lp-product-meta>span{font-size:13px;font-weight:600}.lp-product h3{font-size:32px;line-height:1.1;margin:12px 0}.lp-product h3 button{padding:0;background:none;letter-spacing:inherit;font-weight:inherit}.lp-product>p{font-size:11px;line-height:1.8;min-height:60px;max-width:290px;color:#823457}.lp-add{display:flex;width:100%;justify-content:space-between;align-items:center;padding:12px 0;background:none;border-block:1px solid var(--line);font-size:11px}.lp-add>span{font-size:25px}.lp-fine{font:8px/1.8 'DM Mono';letter-spacing:.2px;opacity:.72;margin:30px 0 0}.lp-pack-scene{height:360px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;isolation:isolate;background:#f8b4dc;color:#750943;--bottle:#ee65b0;--bottle-dark:#d41d86;--cap:#b70764;--label:#5d083a}.lp-pack-scene.lilac{background:#d8caf8;--bottle:#b8a4e8;--bottle-dark:#8c6fc2;--cap:#674794;--label:#42265d;color:#42265d}.lp-pack-scene.berry{background:#f38bc2;--bottle:#b30d67;--bottle-dark:#790744;--cap:#f5a1d0;--label:#ffe4f3;color:#650c3b}.lp-pack{position:relative;flex:none;width:128px;height:217px;border-radius:26px 26px 23px 23px;background:linear-gradient(100deg,var(--bottle-dark),var(--bottle) 24%,var(--bottle) 68%,var(--bottle-dark));box-shadow:inset 8px 0 15px #ffffff35,inset -8px 0 15px #39001f20,9px 12px 13px #59093022;transform:rotate(-8deg);transition:transform .45s;z-index:2;margin-top:25px}.lp-cap{position:absolute;top:-45px;left:0;right:0;height:52px;background:linear-gradient(90deg,var(--cap),var(--bottle) 40%,var(--cap));border-radius:20px 20px 3px 3px;box-shadow:0 2px 2px #3b082333,inset 3px 0 7px #ffffff55}.lp-label{position:absolute;inset:30px 13px 20px;display:flex;flex-direction:column;text-align:center;color:var(--label);align-items:center}.lp-label b{font-size:34px;font-weight:800;letter-spacing:-3px;line-height:1}.lp-label b span{display:block;font:400 19px Manrope;margin:4px 0 14px;letter-spacing:0}.lp-label>strong{font-size:14px;letter-spacing:-.5px;line-height:1.2}.lp-label small{font:5px/1.8 'DM Mono';letter-spacing:.5px;margin-top:auto}.lp-pack.jar{width:185px;height:130px;border-radius:10px 10px 32px 32px;margin-top:80px;transform:rotate(7deg)}.lp-pack.jar .lp-cap{top:-27px;height:38px;border-radius:18px 18px 5px 5px}.lp-pack.jar .lp-label{inset:15px 15px 12px}.lp-pack.jar .lp-label b span{display:inline-block;margin:0 0 0 8px;font-size:22px}.lp-pack.jar .lp-label>strong{margin:8px 0 2px}.lp-pack.dropper{height:160px;width:120px;border-radius:24px 24px 18px 18px;margin-top:75px;transform:rotate(10deg)}.lp-pack.dropper .lp-cap{top:-68px;height:76px;left:25px;right:25px;border-radius:30px 30px 4px 4px}.lp-pack.dropper .lp-label{inset:19px 8px 16px}.lp-pack.dropper .lp-label b span{margin-bottom:8px;font-size:16px}.lp-pack.tube{height:235px;width:110px;border-radius:6px 6px 23px 23px;clip-path:polygon(0 0,100% 0,91% 100%,9% 100%);transform:rotate(10deg);margin-top:0}.lp-pack.tube .lp-cap{top:auto;bottom:0;height:35px;border-radius:0;background:var(--cap)}.lp-pack.tube .lp-label{inset:28px 10px 50px}.lp-pack-orbit{position:absolute;inset:35px -60px;border:1px solid #fff7;border-radius:50%;transform:rotate(-35deg);z-index:0}.lp-pack-shadow{position:absolute;bottom:35px;left:25%;width:55%;height:22px;background:#650e4825;filter:blur(12px);border-radius:50%;transform:rotate(-10deg)}.lp-mood{background:#cbb6f0;color:#44205f}.lp-mood-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:35px 0}.lp-mood-tabs button{display:flex;align-items:center;gap:15px;padding:22px;background:#e6dafa70;border:1px solid #64438440;border-radius:6px;font-size:14px;text-align:left}.lp-mood-tabs button>span{font-size:29px}.lp-mood-tabs button>b{margin-left:auto;font-size:23px;font-weight:400}.lp-mood-tabs button[aria-pressed=true]{background:#4c2868;color:#f9d8ee;border-color:#4c2868}.lp-mood-content{display:grid;grid-template-columns:.9fr 1.6fr;gap:50px;align-items:center;padding-top:15px}.lp-scribble{font-size:68px;line-height:1;display:block;transform:rotate(-12deg);width:max-content;color:#a11a73}.lp-mood-copy h3{font-size:34px;line-height:1.15;margin:24px 0 18px;max-width:350px}.lp-mood-copy p{font-size:12px;line-height:1.85;max-width:330px;margin-bottom:28px}.lp-mood-content ol{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;list-style:none;padding:0;margin:0}.lp-mood-content li{min-width:0;position:relative;background:#e6dbfa99;border:1px solid #fff5;border-radius:120px 120px 10px 10px;padding-bottom:22px;overflow:hidden;text-align:center}.lp-step{position:absolute;top:20px;left:20px;font:8px 'DM Mono';z-index:3}.lp-pack-scene.mini{height:260px;background:transparent;overflow:visible;transform:scale(.65);margin:-20px -45px -25px}.mini .lp-pack-orbit,.mini .lp-pack-shadow{display:none}.lp-mood-content li>small{font:7px 'DM Mono';display:block;padding:0 8px}.lp-mood-content li>h4{font-size:19px;font-weight:500;letter-spacing:-.7px;margin:10px 0 0}.lp-manifesto{display:grid;grid-template-columns:1fr 1fr;background:#ef3096;color:#57062f}.lp-manifesto-art{position:relative;min-height:770px;overflow:hidden;background:#f784c3;isolation:isolate;display:flex;align-items:center;justify-content:center}.lp-manifesto-art>span{font-size:clamp(110px,16vw,250px);font-weight:800;letter-spacing:-.1em;transform:rotate(-90deg);z-index:1;color:#a60863}.lp-gel{position:absolute;border-radius:47% 53% 58% 42% / 37% 34% 66% 63%;border:1px solid #ffc2ed;box-shadow:inset 10px 10px 26px #ffe2fb99,inset -18px -19px 25px #b7086d77,15px 30px 45px #970d6a40;background:linear-gradient(130deg,#f6b3ef99,#f03eac77);backdrop-filter:blur(7px);z-index:2}.gel-one{width:250px;height:350px;left:-70px;top:90px;transform:rotate(-25deg)}.gel-two{width:280px;height:260px;right:-50px;bottom:85px;transform:rotate(35deg)}.gel-three{width:140px;height:140px;right:35px;top:40px}.lp-manifesto-art>b{position:absolute;left:60px;bottom:85px;font-size:85px;font-weight:400;transform:rotate(-20deg)}.lp-manifesto-art>small{position:absolute;left:30px;bottom:25px;font:8px 'DM Mono';letter-spacing:1px;z-index:3}.lp-manifesto-copy{padding:75px 12%}.lp-manifesto-copy h2{font-size:clamp(42px,4.5vw,65px);margin-bottom:30px}.lp-manifesto-copy>p{font-size:13px;line-height:1.9}.lp-values{margin-top:35px}.lp-values>div{border-top:1px solid #640a3a55;padding:18px 0 16px;display:grid;grid-template-columns:25px 1fr;gap:0 14px}.lp-values b{font:9px 'DM Mono';padding-top:5px}.lp-values h3{font-size:17px;letter-spacing:-.5px;margin:0 0 8px}.lp-values p{grid-column:2;font-size:10px;margin:0;line-height:1.8}.lp-journal{background:#ffe3f2}.lp-stories{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.lp-stories>button{padding:0;background:none;text-align:left}.lp-story-art{height:270px;background:#ff9bcf;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;overflow:hidden;border-radius:6px}.lp-story-art span{font-size:135px;font-weight:400;position:absolute;right:-10px;bottom:-35px;transform:rotate(-20deg)}.lp-story-art b{font-size:55px;line-height:.94;letter-spacing:-4px;transform:rotate(-10deg);position:relative;z-index:2}.lp-story-art.art-1{background:#6e114a;color:#ffaed8}.lp-story-art.art-1 b{transform:rotate(8deg)}.lp-story-art.art-2{background:#d5bdf4;color:#694c90}.lp-story-art.art-2 span{font-size:200px;right:-35px;bottom:-40px}.lp-stories>button>small{display:block;font:7px 'DM Mono';letter-spacing:1px;margin:25px 0 16px}.lp-stories h3{font-size:29px;line-height:1.2;max-width:300px;margin-bottom:24px}.lp-read{font-size:10px;border-bottom:1px solid;padding-bottom:8px}.lp-faq{background:#f5c5e3;display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.lp-faq h2{font-size:48px;margin-bottom:25px}.lp-faq>div>p{font-size:12px;max-width:300px}.lp-faq details{border-top:1px solid var(--line);padding:23px 0}.lp-faq details:last-child{border-bottom:1px solid var(--line)}.lp-faq summary{display:flex;justify-content:space-between;gap:30px;cursor:pointer;list-style:none;font-size:14px;line-height:1.5}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary span{font-size:23px}.lp-faq details[open] summary span{transform:rotate(45deg)}.lp-faq details p{font-size:12px;line-height:1.85;margin:18px 40px 0 0}.lp-footer{background:#5d083a;color:#ffb4dc;padding:65px 6% 25px}.lp-footer>div:first-child{display:flex;justify-content:space-between;gap:50px}.lp-footer>div:first-child>span{font:8px 'DM Mono';letter-spacing:1.3px;padding-top:10px}.lp-footer>div:first-child>a{font-size:47px;line-height:1.1;letter-spacing:-2px}.lp-footer>strong{display:block;font-size:clamp(150px,29vw,420px);line-height:1;letter-spacing:-.1em;font-weight:800;margin:30px 0}.lp-footer>strong>span{font-size:.65em;margin-left:35px;vertical-align:top}.lp-footer-bottom{border-top:1px solid #ffb4dc40;padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:9px}.p-lume #v-dialog{background:#ffe1f1;color:#5d083a;border-radius:20px}.p-lume #v-dialog::backdrop{background:#43042fc9}.p-lume #v-dialog .v-button{background:#5d083a;color:#ffe0f1;border-radius:30px}.p-lume #v-dialog .dialog-close{background:#5d083a;color:#ffe0f1}.lp-detail{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;clear:both;padding-top:20px}.lp-detail .lp-pack-scene{height:420px;border-radius:10px}.lp-detail>div+div{padding-top:15px}.lp-detail dl>div{border-top:1px solid #8b2b5644;padding:14px 0}.lp-detail dt{font:8px 'DM Mono';margin-bottom:7px}.lp-detail dd{margin:0;font-size:12px}.lp-detail .fine{margin-top:20px}.lp-article{clear:both;padding-top:15px}.lp-article>span{font-size:70px;display:block;color:#c10c73}.lp-article>small{font:8px 'DM Mono';letter-spacing:1px}.p-lume #v-toast{background:#5d083a;color:#ffe0f1;border-radius:30px}
@media(max-width:1050px){.lp-nav>div{gap:20px}.lp-hero-copy{padding-top:35px}.lp-hero h1{font-size:88px}.lp-hero{min-height:620px}.lp-section-head{gap:45px}.lp-products{gap:40px 20px}.lp-pack-scene{height:330px}.lp-mood-content{gap:25px;grid-template-columns:.8fr 1.2fr}.lp-mood-content ol{gap:8px}.lp-pack-scene.mini{transform:scale(.52);margin:-35px -60px -40px}.lp-mood-content li>h4{font-size:16px}.lp-manifesto-copy{padding:65px 10%}.lp-manifesto-art{min-height:780px}.lp-story-art b{font-size:42px;letter-spacing:-2px}.lp-faq{gap:45px}.lp-footer>div:first-child>a{font-size:38px}}
@media(max-width:760px){.lp-announcement{font-size:6px;padding:10px;letter-spacing:.6px}.lp-announcement span{margin:0 7px}.lp-nav{height:78px;padding-inline:6%;gap:20px}.lp-logo{font-size:45px;letter-spacing:-4px}.lp-logo span{font-size:29px;margin-left:6px}.lp-nav>div{display:none}.lp-bag{font-size:11px;gap:10px}.lp-hero{grid-template-columns:1fr}.lp-hero-copy{padding:45px 7% 35px}.lp-hero h1{font-size:95px;line-height:.88;margin-top:28px}.lp-hero .v-eyebrow{font-size:8px}.lp-hero p{font-size:13px;max-width:320px}.lp-hero-foot{margin-top:25px}.lp-hero-art{min-height:440px}.lp-sticker{top:6%;right:6%;width:105px;height:105px;font-size:16px}.lp-image-note{font-size:7px}.lp-ticker{font-size:23px;padding:18px 0}.lp-ticker span{margin:0 18px}.lp-section{padding:60px 7%}.lp-section-head{display:block;margin-bottom:35px}.lp-site h2{font-size:47px;margin:20px 0 25px}.lp-section-head p{font-size:12px;max-width:340px}.lp-filters{gap:7px;margin-top:25px}.lp-filters button{padding:9px 16px;font-size:10px}.lp-products{grid-template-columns:1fr 1fr;gap:30px 15px}.lp-pack-scene{height:245px}.lp-product-art .lp-pack{scale:.65}.lp-mini-tag{font-size:5px;top:12px;left:12px;max-width:100px}.lp-art-arrow{font-size:18px;right:12px;bottom:12px}.lp-product-meta{display:block;margin-top:16px}.lp-product-meta small{font-size:6px;line-height:1.8;display:block}.lp-product-meta>span{font-size:11px;display:block;margin-top:5px}.lp-product h3{font-size:23px;letter-spacing:-1px;margin:9px 0}.lp-product>p{font-size:10px;line-height:1.7;min-height:85px}.lp-add{font-size:8px;padding:10px 0}.lp-add span{font-size:19px}.lp-fine{font-size:7px}.lp-mood-tabs{gap:6px;margin:30px 0}.lp-mood-tabs button{display:flex;flex-direction:column;padding:15px 7px;gap:9px;font-size:9px;text-align:center;justify-content:center}.lp-mood-tabs button>b{display:none}.lp-mood-tabs button>span{font-size:29px}.lp-mood-content{display:block;padding-top:10px}.lp-mood-copy h3{font-size:32px;margin:20px 0}.lp-mood-copy p{font-size:12px}.lp-scribble{font-size:58px}.lp-mood-content ol{margin-top:35px;gap:7px}.lp-mood-content li{border-radius:70px 70px 6px 6px;padding-bottom:18px}.lp-pack-scene.mini{transform:scale(.38);margin:-55px -95px -65px}.lp-step{font-size:7px;left:12px;top:14px}.lp-mood-content li>small{font-size:5px;line-height:1.7;min-height:18px}.lp-mood-content li>h4{font-size:12px;letter-spacing:-.5px}.lp-manifesto{grid-template-columns:1fr}.lp-manifesto-art{min-height:430px}.lp-manifesto-art>span{transform:rotate(-14deg);font-size:170px}.gel-one{width:160px;height:220px;top:10px;left:-65px}.gel-two{width:180px;height:170px;bottom:15px}.gel-three{width:100px;height:100px;right:15px;top:20px}.lp-manifesto-art>b{font-size:70px;left:40px;bottom:35px}.lp-manifesto-art>small{font-size:6px;left:25px;bottom:18px}.lp-manifesto-copy{padding:55px 7%}.lp-manifesto-copy h2{font-size:50px}.lp-manifesto-copy>p{font-size:12px}.lp-stories{grid-template-columns:1fr;gap:40px}.lp-story-art{height:270px}.lp-story-art b{font-size:63px;letter-spacing:-3px}.lp-stories>button>small{margin-top:20px}.lp-stories h3{font-size:32px;margin-bottom:20px;max-width:100%}.lp-faq{display:block}.lp-faq>div:first-child{margin-bottom:35px}.lp-faq summary{font-size:13px;gap:15px}.lp-faq details p{font-size:12px;margin-right:10px}.lp-footer{padding:50px 7% 25px}.lp-footer>div:first-child{display:block}.lp-footer>div:first-child>span{display:block;font-size:7px;letter-spacing:.6px;margin-bottom:25px}.lp-footer>div:first-child>a{font-size:38px;line-height:1.15;display:block}.lp-footer>strong{font-size:31vw;margin:35px 0;letter-spacing:-.1em}.lp-footer>strong>span{margin-left:15px}.lp-footer-bottom{flex-wrap:wrap;font-size:8px;gap:20px}.lp-footer-bottom>span{order:3;width:100%}.lp-detail{grid-template-columns:1fr;gap:15px}.lp-detail .lp-pack-scene{height:280px}.lp-detail>div+div{padding-top:0}.p-lume #v-dialog{padding:25px}.p-lume #v-dialog h2{font-size:36px}.p-lume #v-dialog p{font-size:13px}.lp-article>span{font-size:55px}}
@media(max-width:360px){.lp-hero h1{font-size:85px}.lp-products{grid-template-columns:1fr}.lp-pack-scene{height:320px}.lp-product-art .lp-pack{scale:1}.lp-product>p{min-height:0;font-size:12px}.lp-product h3{font-size:30px}.lp-product-meta{display:flex}.lp-add{font-size:11px}.lp-site h2{font-size:42px}}
@media(prefers-reduced-motion:reduce){.lp-ticker>div{animation:none}.lp-pack,.lp-cta{transition:none}}
