/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer brand{.lume{--ink:#121212;--navy:#2b3a52;--porcelain:#f7f7f7;--steel:#8c9199;--steel-light:#e5e5e5;--white:#fff;--sans:"Jost","Helvetica Neue",Arial,sans-serif;--display:var(--sans);--max:1200px;--muted:#6b6b6b;--line:#1212121a;--line-strong:#1212122e;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-pill:999px;--sh-1:0 1px 2px #1212120f;--sh-2:0 4px 12px #12121217;--sh-3:0 14px 30px #1212121f;--ring:0 0 0 3px #2b3a5238;--sec-y:64px;--ease:cubic-bezier(.2,.6,.2,1);background:var(--white);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;font-weight:400;line-height:1.6}.lume *,.lume :after,.lume :before{box-sizing:border-box;margin:0;padding:0}.lume img,.lume svg,.lume video{max-width:100%;display:block}.lume a{color:inherit;text-decoration:none}.lume button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.lume ul{list-style:none}.lume a:focus-visible,.lume button:focus-visible,.lume input:focus-visible,.lume select:focus-visible,.lume textarea:focus-visible{border-radius:var(--r-sm);box-shadow:var(--ring);outline:none}.lume .wrap{max-width:var(--max);margin:0 auto;padding:0 40px}.lume h1,.lume h2,.lume h3,.lume h4{font-family:var(--sans);letter-spacing:-.02em;font-weight:400;line-height:1.15}.lume h1{font-size:clamp(32px,3.6vw,48px)}.lume h2{font-size:clamp(24px,2.2vw,30px)}.lume h3{font-size:18px}.lume section[data-home-section]{padding:var(--sec-y) 0}.lume .announce{background:var(--ink);color:#fff;text-align:center;letter-spacing:.04em;padding:10px 16px;font-size:12.5px}.lume header{background:var(--white);border-bottom:1px solid var(--line);box-shadow:var(--sh-1);z-index:20;position:sticky;top:0}.lume .nav{grid-template-columns:1fr auto 1fr;align-items:center;height:64px;display:grid}.lume .nav ul{gap:24px;font-size:14px;font-weight:400;display:flex}.lume .nav ul a{border-bottom:1px solid #0000;padding:6px 0;transition:border-color .2s,color .2s}.lume .nav ul a:hover{border-bottom-color:currentColor}.lume .logo{justify-content:center;align-items:center;display:inline-flex}.lume .logo img{width:auto;height:28px}.lume .wordmark{letter-spacing:-.02em;font-size:22px;font-weight:400}.lume .tools{justify-self:end;gap:18px;font-size:14px;font-weight:400;display:flex}.lume .tools button{transition:opacity .2s;position:relative}.lume .tools button:hover{opacity:.6}.lume .tools .count{background:var(--navy);color:#fff;border-radius:var(--r-pill);min-width:17px;height:17px;box-shadow:0 0 0 2px var(--white);place-items:center;padding:0 4px;font-size:10px;font-weight:400;display:grid;position:absolute;top:-7px;right:-11px}.lume .hero{background:var(--white);border-bottom:1px solid var(--line);grid-template-columns:7fr 5fr;align-items:stretch;min-height:560px;padding:0;display:grid}.lume .hero-visual{background:var(--porcelain);position:relative;overflow:hidden}.lume .hero-visual img{object-fit:cover}.lume .hero-visual img,.lume .hero-visual svg{width:100%;height:100%;position:absolute;inset:0}.lume .hero-copy{flex-direction:column;justify-content:center;padding:72px 64px;display:flex}.lume .hero-copy h1{margin-bottom:16px}.lume .hero-copy p{max-width:42ch;color:var(--muted);margin-bottom:28px;font-size:15px}.lume .btn{min-height:44px;font-family:var(--sans);letter-spacing:.01em;border:1px solid var(--ink);border-radius:var(--r-sm);background:var(--ink);color:#fff;box-shadow:var(--sh-1);justify-content:center;align-items:center;padding:0 24px;font-size:14px;font-weight:400;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .12s;display:inline-flex}.lume .btn:hover{background:var(--navy);border-color:var(--navy);box-shadow:var(--sh-2);transform:translateY(-1px)}.lume .btn:active{box-shadow:var(--sh-1);transform:translateY(0)}.lume .btn.ghost{background:var(--white);color:var(--ink);border-color:var(--line-strong);box-shadow:none}.lume .btn.ghost:hover{background:var(--porcelain);border-color:var(--ink);color:var(--ink);box-shadow:var(--sh-1)}.lume .actions{flex-wrap:wrap;gap:10px;display:flex}.lume .facts{border-top:1px solid var(--line);color:var(--muted);gap:32px;margin-top:40px;padding-top:20px;font-size:13px;display:flex}.lume .facts b{color:var(--ink);letter-spacing:-.01em;margin-bottom:2px;font-size:18px;font-weight:400;display:block}.lume .head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.lume .head p{max-width:46ch;color:var(--muted);margin-top:6px}.lume .head a,.lume .head button{white-space:nowrap;border-bottom:1px solid;padding-bottom:2px;font-size:14px;font-weight:400;transition:opacity .2s}.lume .head a:hover,.lume .head button:hover{opacity:.6}.lume .tiles{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lume .tile{aspect-ratio:4/5;background:var(--porcelain);border:1px solid var(--line);border-radius:var(--r-lg);text-align:left;box-shadow:var(--sh-1);flex-direction:column;justify-content:flex-end;padding:24px;transition:box-shadow .25s,transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.lume .tile:hover{box-shadow:var(--sh-3);border-color:var(--line-strong);transform:translateY(-3px)}.lume .tile .art{transition:transform .5s var(--ease);background:linear-gradient(160deg,#fff,#edeff1 60%,#d7dbe0);position:absolute;inset:0}.lume .tile:nth-child(2) .art{background:linear-gradient(200deg,#f7f7f7,#dce0e5 55%,#2b3a52 150%)}.lume .tile:nth-child(3) .art{background:linear-gradient(140deg,#fff,#e4e6e9 45%,#a8aeb6)}.lume .tile img.art{object-fit:cover;width:100%;height:100%}.lume .tile:hover .art{transform:scale(1.03)}.lume .tile svg{width:100%;height:100%;position:absolute;inset:0}.lume .tile h3{margin-bottom:4px;font-size:22px;position:relative}.lume .tile p{color:#121212b8;font-size:13.5px;position:relative}.lume .tile span{border-bottom:1px solid;align-self:flex-start;margin-top:12px;padding-bottom:2px;font-size:13px;font-weight:400;position:relative}.lume .products{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lume .grid{grid-template-columns:repeat(4,1fr);gap:28px 20px;display:grid}.lume .card{text-align:left;display:block}.lume .card .img{aspect-ratio:1;background:var(--porcelain);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-1);transition:box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.lume .card:hover .img{box-shadow:var(--sh-2);border-color:var(--line-strong)}.lume .card .img img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease)}.lume .card:hover .img img{transform:scale(1.04)}.lume .card .img svg{width:100%;height:100%}.lume .card .tag{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--sh-1);background:#fffffff0;padding:4px 10px;font-size:11px;font-weight:400;position:absolute;top:10px;left:10px}.lume .card .meta{justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;font-size:14px;display:flex}.lume .card .meta>*{min-width:0}.lume .card .name{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.lume .card .sub{color:var(--muted);margin-top:2px;font-size:13px;display:block}.lume .card .price{white-space:nowrap;font-weight:400}.lume .card .was{color:var(--muted);margin-right:6px;font-weight:400;text-decoration:line-through}.lume .swatches{gap:6px;display:flex}.lume .swatches i{border:1px solid var(--line-strong);border-radius:50%;width:16px;height:16px;transition:transform .2s,box-shadow .2s;display:block}.lume .card:hover .swatches i{transform:translateY(-1px)}.lume .swatches i.silver{background:linear-gradient(135deg,#f2f2f2,#b4b9c0)}.lume .swatches i.gold{background:linear-gradient(135deg,#f3e3b8,#c9a961)}.lume .material{background:var(--navy);color:#fff}.lume .material .inner{grid-template-columns:5fr 7fr;align-items:center;gap:56px;display:grid}.lume .material h2{color:#fff;margin-bottom:16px;font-size:clamp(26px,2.6vw,34px)}.lume .material p{color:#ffffffc7;max-width:42ch}.lume .material dl{border-top:1px solid #ffffff38;grid-template-columns:1fr 1fr;gap:24px 32px;padding-top:28px;display:grid}.lume .material dt{margin-bottom:4px;font-size:17px;font-weight:400}.lume .material dd{color:#ffffffb8;font-size:14px}.lume .reviews .list{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lume .review{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:24px;transition:box-shadow .25s,transform .25s}.lume .review:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.lume .review .stars{color:var(--navy);letter-spacing:2px;margin-bottom:10px;font-size:13px}.lume .review q{margin-bottom:12px;font-size:16px;line-height:1.5;display:block}.lume .review q:after,.lume .review q:before{content:""}.lume .review span{color:var(--muted);font-size:13px}.lume .signup{background:var(--porcelain);border-top:1px solid var(--line)}.lume .signup .inner{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.lume .signup h2{margin-bottom:8px}.lume .signup p{color:var(--muted);max-width:44ch}.lume .signup form{display:block}.lume .signup .signup-bar{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--white);box-shadow:var(--sh-1);align-items:stretch;display:flex;overflow:hidden}.lume .signup input{min-width:0;min-height:44px;font:inherit;background:0 0;border:0;flex:1;padding:0 16px;font-size:14px}.lume .signup input:focus{outline:none}.lume .signup .consent{cursor:pointer;align-items:flex-start;gap:8px;max-width:44ch;margin-top:10px;display:flex}.lume .signup .consent input[type=checkbox]{width:15px;height:15px;min-height:0;accent-color:var(--navy,#1f2a44);flex:none;padding:0}.lume .signup .signup-bar:focus-within{border-color:var(--ink);box-shadow:var(--ring)}.lume .signup .btn{border:0;border-left:1px solid var(--line);box-shadow:none;border-radius:0;min-height:44px}.lume .signup .btn:hover{box-shadow:none;background:var(--navy);transform:none}.lume .signup .thanks{color:var(--navy);font-size:14px;font-weight:400}.lume footer:not([data-store-footer]){border-top:1px solid var(--line);background:var(--porcelain);padding:0 0 28px;font-size:14px}.lume footer:not([data-store-footer]) .cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px;display:grid}.lume footer:not([data-store-footer]) h4{margin-bottom:12px;font-size:14px;font-weight:400}.lume footer:not([data-store-footer]) li{color:var(--muted);margin-bottom:8px}.lume footer:not([data-store-footer]) li a{border-bottom:1px solid #0000;transition:border-color .2s,color .2s}.lume footer:not([data-store-footer]) li a:hover{color:var(--ink);border-bottom-color:currentColor}.lume footer:not([data-store-footer]) .brand img{width:auto;height:26px}.lume footer:not([data-store-footer]) .brand p{color:var(--muted);max-width:36ch;margin-top:12px}.lume footer:not([data-store-footer]) .legal{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:20px;font-size:12.5px;display:flex}@media (max-width:1240px){.lume .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.lume{--sec-y:56px}.lume .wrap{padding:0 28px}.lume .hero{grid-template-columns:1fr;min-height:0}.lume .hero-visual{min-height:360px}.lume .hero-copy{padding:44px 28px}.lume .reviews .list,.lume .tiles{grid-template-columns:1fr}.lume .tiles .tile{aspect-ratio:16/10}.lume .grid{grid-template-columns:repeat(2,1fr);gap:24px 16px}.lume .material .inner,.lume .signup .inner{grid-template-columns:1fr;gap:32px}.lume .material dl{grid-template-columns:1fr}.lume footer .cols{grid-template-columns:1fr 1fr}.lume .nav ul{display:none}.lume .nav{grid-template-columns:auto 1fr auto}.lume .head{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.lume{--sec-y:44px}.lume .wrap{padding:0 18px}.lume .grid{gap:22px 14px}.lume .facts{flex-wrap:wrap;gap:18px}.lume .signup .signup-bar{flex-direction:column}.lume .signup .btn{border-left:0;border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.lume .btn,.lume .card .img,.lume .card .img img,.lume .review,.lume .swatches i,.lume .tile,.lume .tile .art{transition:none}.lume .btn:hover,.lume .card:hover .img img,.lume .card:hover .swatches i,.lume .review:hover,.lume .tile:hover{transform:none}}.lume .card .meta>div:first-child{flex:auto;min-width:0}.lume .card .price{flex:none}.lume .swatches{flex-wrap:wrap}.lume .swatches .swatches-more{background:var(--porcelain);border:1px solid var(--line-strong);width:16px;height:16px;color:var(--muted);border-radius:50%;place-items:center;font-size:9px;line-height:1;display:grid}.lume .btn,.lume .card .price,.lume .head a,.lume .head button{font-weight:500}.lj{--rasp:#b5416a;--petal:#f2b8c6;--blush:#fbe9ef;--butter:#ffd972;--sky:#bfd8f2;--mint:#bfe6d2;--ink:#2a1f24;--paper:#fff;--display:"Fredoka","Arial Rounded MT Bold",sans-serif;--sans:"DM Sans","Helvetica Neue",Arial,sans-serif;--max:1200px;--line:2px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.lj *,.lj :after,.lj :before{box-sizing:border-box;margin:0;padding:0}.lj img{max-width:100%;display:block}.lj a{color:inherit;text-decoration:none}.lj button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.lj a:focus-visible,.lj button:focus-visible{outline:3px solid var(--rasp);outline-offset:3px;border-radius:6px}.lj .wrap{max-width:var(--max);margin:0 auto;padding:0 28px}.lj h1,.lj h2,.lj h3{font-family:var(--display);letter-spacing:-.01em;font-weight:600;line-height:1.05}.lj section{padding:80px 0}.lj .tone-petal{background:var(--petal)}.lj .tone-butter{background:var(--butter)}.lj .tone-sky{background:var(--sky)}.lj .tone-mint{background:var(--mint)}.lj .tone-blush{background:var(--blush)}.lj .tone-paper{background:var(--paper)}.lj .marquee{background:var(--rasp);color:#fff;font-family:var(--display);white-space:nowrap;padding:9px 0;font-size:14px;font-weight:500;overflow:hidden}.lj .marquee div{animation:lj-scroll 28s linear infinite;display:inline-block}.lj .marquee span{margin:0 28px}@keyframes lj-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lj .marquee div{animation:none}}.lj header{background:var(--paper);border-bottom:var(--line);z-index:20;position:sticky;top:0}.lj .nav{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.lj .logo{align-items:center;display:inline-flex}.lj .logo img{width:auto;height:32px}.lj .wordmark{font-family:var(--display);color:var(--rasp);font-size:24px;font-weight:700}.lj .nav ul{gap:26px;font-size:15px;font-weight:500;list-style:none;display:flex}.lj .nav ul a{border-bottom:2px solid #0000;padding:6px 2px}.lj .nav ul a:hover{border-bottom-color:var(--rasp)}.lj .tools{gap:10px;display:flex}.lj .pill{font-family:var(--display);border:var(--line);background:var(--paper);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.lj .pill.fill{background:var(--butter)}.lj .pill .n{background:var(--ink);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:grid}.lj .hero{background:var(--blush);border-bottom:var(--line);padding:56px 0 64px;position:relative;overflow:hidden}.lj .hero .inner{grid-template-columns:5fr 7fr;align-items:center;gap:48px;display:grid}.lj .hero h1{margin-bottom:18px;font-size:clamp(46px,5.6vw,76px)}.lj .hero h1 .accent{color:var(--rasp);display:inline-block}.lj .lead{max-width:38ch;margin-bottom:26px;font-size:18px}.lj .btn{font-family:var(--display);border:var(--line);background:var(--ink);color:#fff;cursor:pointer;box-shadow:4px 4px 0 var(--rasp);border-radius:999px;padding:14px 24px;font-size:16px;font-weight:600;transition:transform .1s,box-shadow .1s;display:inline-block}.lj .btn:hover{box-shadow:2px 2px 0 var(--rasp);transform:translate(2px,2px)}.lj .btn:active{box-shadow:0 0 0 var(--rasp);transform:translate(4px,4px)}.lj .btn.light{background:var(--paper);color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.lj .btn.light:hover{box-shadow:2px 2px 0 var(--ink)}.lj .actions{flex-wrap:wrap;gap:12px;display:flex}.lj .builder{background:var(--paper);border:var(--line);box-shadow:8px 8px 0 var(--petal);border-radius:28px;padding:26px;position:relative}.lj .builder .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lj .builder h3{font-size:22px}.lj .builder .steps{color:#6e5a62;font-size:13px}.lj .stage{background:repeating-linear-gradient(0deg,#0000 0 23px,#f5e3ea 23px 24px),repeating-linear-gradient(90deg,#0000 0 23px,#f5e3ea 23px 24px);border:2px dashed #e8c6d2;border-radius:18px;height:250px;position:relative;overflow:hidden}.lj .stage svg{width:100%;height:100%;position:absolute;inset:0}.lj .slot{border-radius:50%;place-items:center;width:52px;height:52px;margin:-26px 0 0 -26px;font-size:26px;display:grid;position:absolute}.lj .slot.empty{color:#d9a7b8;font-size:16px;font-family:var(--display);border:2px dashed #d9a7b8}.lj .slot.filled{background:var(--paper);border:var(--line);animation:lj-pop .3s cubic-bezier(.34,1.56,.64,1)}.lj .slot .letter{font-family:var(--display);color:var(--rasp);font-size:24px;font-weight:700}@keyframes lj-pop{0%{transform:scale(.4)}to{transform:scale(1)}}.lj .stage .hint{color:#8a6e78;font-size:12px;position:absolute;bottom:10px;left:14px}.lj .tray{margin-top:16px}.lj .tray .label{justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.lj .tray .label button{color:var(--rasp);text-decoration:underline}.lj .charms{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.lj .charm{aspect-ratio:1;border:var(--line);background:var(--paper);cursor:pointer;border-radius:14px;place-items:center;font-size:26px;transition:transform .12s;display:grid;position:relative}.lj .charm:hover{transform:translateY(-3px)rotate(-4deg)}.lj .charm.pick{background:var(--butter)}.lj .charm .letter{font-family:var(--display);color:var(--rasp);font-weight:700}.lj .charm small{font-family:var(--display);background:var(--ink);color:#fff;border-radius:999px;padding:2px 6px;font-size:11px;position:absolute;bottom:-9px;right:-6px}.lj .bases{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lj .base{border:var(--line);background:var(--paper);cursor:pointer;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:500}.lj .base.on{background:var(--ink);color:#fff}.lj .total{border-top:var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.lj .total b{font-family:var(--display);font-size:26px;font-weight:600}.lj .total small{color:#6e5a62;font-size:12px;font-weight:400;display:block}.lj .stick{font-family:var(--display);border:var(--line);box-shadow:3px 3px 0 var(--ink);z-index:2;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;position:absolute}.lj .stick.a{background:var(--mint);top:-16px;right:36px;transform:rotate(6deg)}.lj .stick.b{background:var(--sky);bottom:-16px;left:36px;transform:rotate(-5deg)}.lj .head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.lj .head h2{font-size:42px}.lj .head p{color:#5c4a52;max-width:44ch}.lj .head a{border-bottom:2px solid var(--ink);white-space:nowrap;font-weight:500}.lj .cats{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.lj .cat{border:var(--line);border-radius:22px;flex-direction:column;gap:12px;min-height:170px;padding:22px 18px;transition:transform .12s;display:flex}.lj .cat:hover{transform:translateY(-4px)}.lj .cat .ico{font-size:34px;line-height:1}.lj .cat h3{margin-top:auto;font-size:20px}.lj .cat span{color:#5c4a52;font-size:13px}.lj .products{background:var(--blush);border-top:var(--line);border-bottom:var(--line)}.lj .grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.lj .card{background:var(--paper);border:var(--line);text-align:left;border-radius:22px;flex-direction:column;transition:transform .12s,box-shadow .12s;display:flex;overflow:hidden}.lj .card:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-3px,-3px)}.lj .card .img{aspect-ratio:1;border-bottom:var(--line);place-items:center;font-size:72px;display:grid;position:relative;overflow:hidden}.lj .card .img img{object-fit:cover;width:100%;height:100%}.lj .card .img .letter{font-family:var(--display);color:var(--rasp);font-weight:700}.lj .card .img.p0{background:#fff3f6}.lj .card .img.p1{background:#fff8e1}.lj .card .img.p2{background:#eef5fc}.lj .card .img.p3{background:#edf8f2}.lj .card .tag{font-family:var(--display);background:var(--butter);border:var(--line);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px;transform:rotate(-4deg)}.lj .card .tag.pink{background:var(--petal)}.lj .card .body{padding:14px 16px 16px}.lj .card .name{font-family:var(--display);font-size:18px;font-weight:600}.lj .card .sub{color:#5c4a52;margin:2px 0 10px;font-size:13px}.lj .card .row{justify-content:space-between;align-items:center;display:flex}.lj .card .price{font-weight:500}.lj .card .was{color:#8a7680;margin-right:6px;font-weight:400;text-decoration:line-through}.lj .card .add{font-family:var(--display);border:var(--line);background:var(--paper);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.lj .card .add:hover{background:var(--ink);color:#fff}.lj .steps3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lj .step{border:var(--line);border-radius:22px;padding:28px}.lj .step .num{font-family:var(--display);color:var(--rasp);margin-bottom:12px;font-size:44px;font-weight:700;line-height:1}.lj .step h3{margin-bottom:8px;font-size:24px}.lj .step p{color:#5c4a52;font-size:15px}.lj .ugc{background:var(--ink);border-top:var(--line)}.lj .ugc,.lj .ugc .head h2{color:#fff}.lj .ugc .head p{color:#d9c7cf}.lj .ugc .head a{color:#fff;border-color:#fff}.lj .polas{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.lj .pola{color:var(--ink);transform:rotate(var(--r,0deg));background:#fff;border-radius:6px;padding:10px 10px 22px;box-shadow:0 10px 30px #00000059}.lj .pola .ph{aspect-ratio:1/1.1;place-items:center;font-size:44px;display:grid;overflow:hidden}.lj .pola .ph img{object-fit:cover;width:100%;height:100%}.lj .pola .ph .letter{font-family:var(--display);color:var(--rasp);font-size:40px;font-weight:700}.lj .pola span{font-family:var(--display);text-align:center;margin-top:10px;font-size:13px;font-weight:500;display:block}.lj footer:not([data-store-footer]){border-top:var(--line);padding:56px 0 28px;font-size:14px}.lj footer:not([data-store-footer]) .cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:28px;margin-bottom:44px;display:grid}.lj footer:not([data-store-footer]) h4{font-family:var(--display);margin-bottom:12px;font-size:16px;font-weight:600}.lj footer:not([data-store-footer]) ul{list-style:none}.lj footer:not([data-store-footer]) li{color:#5c4a52;margin-bottom:8px}.lj footer:not([data-store-footer]) .brand img{width:auto;height:28px}.lj footer:not([data-store-footer]) .brand p{color:#5c4a52;max-width:34ch;margin-top:14px}.lj footer:not([data-store-footer]) .legal{color:#7a666e;border-top:2px solid #ebd5dd;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:18px;font-size:12px;display:flex}@media (max-width:1100px){.lj .cats{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.lj .hero .inner{grid-template-columns:1fr}.lj .charms{grid-template-columns:repeat(4,1fr)}.lj .grid{grid-template-columns:repeat(2,1fr)}.lj .steps3{grid-template-columns:1fr}.lj .polas{grid-template-columns:repeat(2,1fr)}.lj .nav ul{display:none}.lj footer .cols{grid-template-columns:1fr 1fr}.lj .head{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.lj .cats{grid-template-columns:repeat(2,1fr)}.lj .grid{grid-template-columns:1fr}.lj .stick{display:none}}}:root{--brand-danger:#b3261e}.lume{--brand-ink:var(--ink);--brand-muted:#5e6672;--brand-line:var(--steel-light);--brand-surface:var(--white);--brand-surface-2:var(--porcelain);--brand-accent:var(--navy);--brand-accent-ink:var(--white);--brand-danger:#b3261e;--brand-font-display:var(--display);--brand-font-sans:var(--sans);--brand-radius:2px;--brand-radius-pill:999px;--brand-radius-btn:4px;--r-sm:4px;--brand-max:var(--max)}.lj{--brand-ink:var(--ink);--brand-muted:#6b5560;--brand-line:var(--petal);--brand-surface:var(--paper);--brand-surface-2:var(--blush);--brand-accent:var(--rasp);--brand-accent-ink:#ffffff;--brand-danger:#b3261e;--brand-font-display:var(--display);--brand-font-sans:var(--sans);--brand-radius:14px;--brand-radius-pill:999px;--brand-radius-btn:999px;--brand-max:var(--max)}.lume-noir{--ink:#0a0a0b;--navy:#111113;--porcelain:#ffffff;--steel:#9a9a9e;--steel-light:#e4e4e7;--white:#ffffff;--r-sm:0px;--brand-ink:var(--ink);--brand-muted:#52575e;--brand-line:var(--steel-light);--brand-surface:var(--white);--brand-surface-2:#f4f4f5;--brand-accent:var(--navy);--brand-accent-ink:#ffffff;--brand-danger:#b3261e;--brand-font-display:"Bodoni Moda","Didot",serif;--brand-font-sans:"Jost","Helvetica Neue",Arial,sans-serif;--brand-radius:0px;--brand-radius-pill:999px;--brand-radius-btn:0px;--brand-max:1240px}