.mlj{--cream:#F8E9DE;--paper:#FCF5EF;--blush:#EFD7C6;--cocoa:#6F4122;--ink:#3A2216;--muted:#8A6A55;--gold:#B88A4E;--line:#DCC0AA;--display:"Cormorant Garamond","Cormorant",Garamond,"Times New Roman",serif;--body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--script:"Pinyon Script","Snell Roundhand",cursive;color-scheme:light;font-family:var(--body);color:var(--ink);font-size:16px;line-height:1.6;overflow-x:clip}.mlj *{box-sizing:border-box}.mlj img{max-width:100%}.mlj [hidden]{display:none!important}.mlj .gutter{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.mlj .inner{max-width:1160px;margin:0 auto}.mlj h1,.mlj h2,.mlj h3{font-family:var(--display);font-weight:500;color:var(--cocoa);text-wrap:balance;margin:0;line-height:1.08}.mlj p{margin:0}.mlj .eyebrow{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-weight:500}.mlj .btn{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--cocoa);background:var(--cocoa);color:var(--paper);font:500 14px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;padding:15px 24px;border-radius:999px;cursor:pointer;text-decoration:none;transition:transform .25s,background .25s}.mlj .btn:hover{transform:translateY(-2px);background:var(--ink)}.mlj .btn.ghost{background:transparent;color:var(--cocoa)}.mlj .btn.ghost:hover{background:var(--blush)}.mlj .btn:focus-visible,.mlj button:focus-visible,.mlj textarea:focus-visible,.mlj a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mlj .hero{position:relative;padding-block:72px 96px;text-align:center}.mlj .hero .logo{width:min(560px,86%);height:auto;display:block;margin:0 auto}.mlj .hero h1{font-size:clamp(34px,5.4vw,60px);font-style:italic;font-weight:400;margin-top:40px}.mlj .hero .sub{max-width:520px;margin:18px auto 0;color:var(--muted);font-size:17px}.mlj .hero .ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}.mlj .hero .cue{margin-top:56px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--muted);font-size:13px;letter-spacing:.14em;text-transform:uppercase}.mlj .hero .cue i{width:1px;height:44px;background:linear-gradient(var(--cocoa),transparent);animation:mlj-cue 2.2s ease-in-out infinite;transform-origin:top}@keyframes mlj-cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.mlj .floaty{position:absolute;width:clamp(110px,15vw,210px);pointer-events:none;filter:drop-shadow(0 18px 24px rgba(58,34,22,.18));will-change:transform}.mlj .floaty.a{left:-2%;top:16%}.mlj .floaty.b{right:-1%;top:6%}.mlj .floaty.c{right:7%;bottom:-4%;width:clamp(90px,11vw,150px)}.mlj .floaty.d{left:8%;bottom:2%;width:clamp(80px,9vw,130px)}@media(max-width:720px){.mlj .floaty.a{left:-14%;top:auto;bottom:4%}.mlj .floaty.b{right:-10%;top:-14px;width:84px}.mlj .floaty.c,.mlj .floaty.d{display:none}}.mlj .story{position:relative;height:720vh;background:var(--paper)}.mlj .stage{position:sticky;top:0;height:100vh;height:100svh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:32px;max-width:1160px;margin:0 auto}.mlj .steps{position:relative;min-height:300px;padding-top:44px}.mlj .step{position:absolute;inset:44px 0 auto 0;opacity:0;transform:translateY(24px);transition:opacity .5s,transform .5s}.mlj .step.on{opacity:1;transform:none}.mlj .step .num{font-family:var(--display);font-size:16px;color:var(--gold);letter-spacing:.2em}.mlj .step h3{font-size:clamp(40px,5vw,64px);margin-top:10px}.mlj .step p{margin-top:16px;max-width:400px;color:var(--muted);font-size:17px}.mlj .track{position:absolute;top:0;left:0;right:0;display:flex;gap:6px}.mlj .track span{height:2px;flex:1;max-width:46px;background:var(--line);position:relative;overflow:hidden}.mlj .track span i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cocoa);transform:scaleX(0);transform-origin:left}.mlj .canvas{position:relative;width:100%;max-width:600px;aspect-ratio:1;justify-self:center}.mlj .canvas svg{width:100%;height:100%;display:block;overflow:visible}.mlj .story-head{position:absolute;top:28px;left:0;right:0;text-align:center}@media(max-width:820px){.mlj .stage{grid-template-columns:1fr;grid-template-rows:auto auto;align-content:center;gap:4px;text-align:center}.mlj .canvas{order:-1;max-width:min(400px,46svh)}.mlj .steps{min-height:210px;padding-top:30px}.mlj .step{inset:30px 0 auto 0}.mlj .step p{margin-inline:auto;font-size:15px}.mlj .step h3{font-size:40px}.mlj .track{justify-content:center}.mlj .story-head{display:none}}.mlj .pure{background:var(--ink);color:var(--blush);padding-block:44px}.mlj .purerow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mlj .purerow div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:6px 12px;border-left:1px solid rgba(239,215,198,.2)}.mlj .purerow div:first-child{border-left:0}.mlj .purerow span{font-family:var(--display);font-size:clamp(24px,2.6vw,32px);color:var(--paper);font-style:italic}.mlj .purerow small{font-size:13px;opacity:.75}@media(max-width:720px){.mlj .purerow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.mlj .purerow div:nth-child(3){border-left:0}}.mlj section.block{padding-block:110px}.mlj .head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:56px}.mlj .head h2{font-size:clamp(40px,5.4vw,68px)}.mlj .head p{max-width:380px;color:var(--muted)}.mlj .menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 40px}.mlj .item{display:flex;flex-direction:column;align-items:center;text-align:center}.mlj .item .pic{width:min(260px,80%);aspect-ratio:1;display:grid;place-items:center;position:relative}.mlj .item .pic:after{content:"";position:absolute;inset:auto 14% -4% 14%;height:14%;border-radius:50%;background:radial-gradient(rgba(58,34,22,.22),transparent 70%);z-index:0}.mlj .item img{position:relative;z-index:1;width:100%;height:auto;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.mlj .item:hover img{transform:rotate(-14deg) scale(1.05)}.mlj .item h3{font-size:32px;margin-top:26px}.mlj .item .desc{font-family:var(--display);font-style:italic;font-size:18px;color:var(--muted);margin-top:4px;min-height:2.6em;line-height:1.3}.mlj .tag{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:6px 22px;border:1px solid var(--gold);border-radius:14px 4px;font-family:var(--display);font-size:24px;font-weight:600;color:var(--ink)}.mlj .tag small{font-family:var(--body);font-size:12px;font-weight:400;color:var(--muted)}.mlj .add{margin-top:16px;background:none;border:0;border-bottom:1px solid var(--cocoa);color:var(--cocoa);font:500 13px var(--body);letter-spacing:.14em;text-transform:uppercase;padding:4px 0;cursor:pointer}.mlj .add:hover{color:var(--gold);border-color:var(--gold)}@media(max-width:900px){.mlj .menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 20px}}@media(max-width:420px){.mlj .item h3{font-size:26px}.mlj .item .desc{font-size:16px}.mlj .tag{font-size:20px;padding:5px 14px}}.mlj .gal{position:relative;height:340vh;background:var(--cream)}.mlj .gal .pin{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;gap:36px;overflow:hidden}.mlj .galh{font-size:clamp(40px,5.4vw,68px);margin-top:6px}.mlj .rail{display:flex;align-items:flex-start;gap:clamp(18px,2.4vw,32px);padding-left:max(16px,calc((100vw - 1160px)/2));padding-right:max(16px,env(safe-area-inset-right,0px));will-change:transform}.mlj .rail figure{flex:0 0 auto;width:clamp(200px,min(21vw,38vh),320px);margin:0}.mlj .rail figure:nth-child(2n){margin-top:56px}.mlj .rail video{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:999px 999px 6px 6px;box-shadow:0 24px 40px -26px #3a221680}.mlj .rail img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:6px;box-shadow:0 24px 40px -26px #3a221680}.mlj .rail figure:nth-child(3n+4) img{border-radius:999px 999px 6px 6px}.mlj .rail figcaption{margin-top:14px;display:flex;flex-direction:column;gap:2px}.mlj .rail figcaption b{font-family:var(--display);font-size:22px;font-weight:500;color:var(--cocoa)}.mlj .rail figcaption span{font-size:14px;color:var(--muted)}@media(max-width:720px){.mlj .gal{height:420vh}.mlj .rail figure{width:64vw}.mlj .rail figure:nth-child(2n){margin-top:28px}.mlj .gal .pin{gap:22px}}@media(prefers-reduced-motion:reduce){.mlj .gal{height:auto;padding-block:80px}.mlj .gal .pin{position:static;height:auto}.mlj .rail{overflow-x:auto;transform:none!important}}.mlj .builder{background:var(--blush)}.mlj .bgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.mlj .box{position:sticky;top:96px;background:var(--paper);border-radius:18px;padding:30px 24px 24px;box-shadow:inset 0 0 0 1px var(--line),0 30px 50px -30px #3a221673;transition:box-shadow .5s,background .5s}.mlj .box.closed{box-shadow:inset 0 0 0 6px var(--cocoa),0 30px 50px -30px #3a221673}.mlj .box .bed{position:relative}.mlj .box.white{background:#fff;box-shadow:inset 0 0 0 1px #e4ded6,0 30px 50px -28px #3a221659}.mlj .box.white.closed{box-shadow:inset 0 0 0 6px #ece8e2,0 30px 50px -28px #3a221659}.mlj .box.white .bed:after{content:"";position:absolute;top:-6px;bottom:-6px;left:50%;width:4px;margin-left:-2px;background:#eeeae4;z-index:0}.mlj .box .size{position:absolute;right:14px;bottom:-26px;font-size:12px;color:var(--muted);letter-spacing:.06em}.mlj .bow .rib{fill:#6f4122}.mlj .bow .rib2{fill:#5a341c}.mlj .bow .sh{stroke:#b88a4e}.mlj .box.white .bow .rib{fill:#fff;stroke:#d9d3cc;stroke-width:1.2}.mlj .box.white .bow .rib2{fill:#f1eeea;stroke:#d9d3cc;stroke-width:1}.mlj .box.white .bow .sh{stroke:#e6e1da}.mlj .bow{position:absolute;left:50%;top:-30px;width:96px;margin-left:-48px;z-index:3;transform:scale(0) rotate(-20deg);transition:transform .5s cubic-bezier(.2,1.5,.4,1);pointer-events:none}.mlj .box.closed .bow{transform:none}.mlj .slots{display:grid;gap:14px;position:relative;z-index:1}.mlj .slot{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;position:relative;z-index:1}.mlj .slot.empty{border:1.5px dashed var(--line);background:#efd7c659}.mlj .slot img{width:100%;height:auto;filter:drop-shadow(0 10px 10px rgba(58,34,22,.28));animation:mlj-drop .5s cubic-bezier(.2,1.4,.4,1)}.mlj .box.white .slot.empty{background:#faf8f5;border-color:#e2dcd4}.mlj .slot.empty:after{content:"+";font-family:var(--display);font-size:28px;color:var(--cocoa);opacity:.55}.mlj .packs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.mlj .packs label{display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:12px;border:1px solid var(--line);background:var(--paper);cursor:pointer;font-size:15px;font-weight:500}.mlj .packs label small{font-weight:400;color:var(--muted);font-size:13px;line-height:1.35}.mlj .packs input{position:absolute;opacity:0;pointer-events:none}.mlj .packs label:has(input:checked){border-color:var(--cocoa);box-shadow:inset 0 0 0 1px var(--cocoa)}.mlj .packs label:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}@media(max-width:420px){.mlj .packs{grid-template-columns:1fr}}@keyframes mlj-drop{0%{transform:translateY(-40px) scale(.6) rotate(-30deg);opacity:0}to{transform:none;opacity:1}}.mlj .panel h3{font-size:30px}.mlj .sizes{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.mlj .sizes button{flex:1;min-width:84px;padding:14px 8px;border-radius:12px;border:1px solid var(--line);background:var(--paper);cursor:pointer;font:500 15px var(--body);color:var(--ink)}.mlj .sizes button[aria-pressed=true]{border-color:var(--cocoa);background:var(--cocoa);color:var(--paper)}.mlj .sizes small{display:block;font-size:12px;opacity:.75;font-weight:400}.mlj .flavors{margin-top:28px;display:flex;flex-direction:column}.mlj .fl{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.mlj .fl img{width:44px;height:44px;object-fit:contain}.mlj .fl .n{font-family:var(--display);font-size:21px;color:var(--ink);line-height:1.1}.mlj .fl .p{font-size:13px;color:var(--muted)}.mlj .qty{display:flex;align-items:center;gap:4px}.mlj .qty button{width:34px;height:34px;border-radius:50%;border:1px solid var(--cocoa);background:transparent;color:var(--cocoa);font-size:18px;cursor:pointer;line-height:1}.mlj .qty button:disabled{opacity:.3;cursor:default}.mlj .qty output{min-width:24px;text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.mlj .extras{margin-top:26px;display:grid;gap:10px}.mlj .chk{display:flex;align-items:center;gap:12px;font-size:15px;cursor:pointer}.mlj .chk input{width:18px;height:18px;accent-color:var(--cocoa)}.mlj .chk em{color:var(--muted);font-size:13px}.mlj textarea{width:100%;margin-top:6px;border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:12px;font:15px var(--body);color:var(--ink);resize:vertical;min-height:72px}.mlj .sum{margin-top:26px;padding-top:20px;border-top:1px solid var(--cocoa);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.mlj .sum .t{font-family:var(--display);font-size:36px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.mlj .sum .s{font-size:13px;color:var(--muted)}.mlj .msg{margin-top:12px;font-size:14px;color:var(--cocoa);min-height:1.4em}@media(max-width:860px){.mlj .bgrid{grid-template-columns:1fr}.mlj .box{position:relative;top:0;max-width:420px;margin:0 auto;width:100%}}.mlj .about{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:center}.mlj .about img,.mlj .about video{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:200px 200px 16px 16px;display:block;background:var(--blush)}.mlj .about blockquote{margin:0;font-family:var(--display);font-size:clamp(26px,3vw,36px);line-height:1.3;color:var(--ink);font-style:italic}.mlj .about .def{margin-top:28px;font-size:15px;color:var(--muted)}.mlj .about .def b{font-family:var(--display);font-size:22px;color:var(--cocoa);font-weight:600;font-style:italic;margin-right:8px}.mlj .about .sig{font-family:var(--script);font-size:44px;color:var(--cocoa);margin-top:22px}@media(max-width:820px){.mlj .about{grid-template-columns:1fr;gap:36px}.mlj .about img{max-width:380px;margin:0 auto}}.mlj .info{background:var(--paper)}.mlj .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mlj .fact{padding:30px 24px;border-left:1px solid var(--line)}.mlj .fact:first-child{border-left:0;padding-left:0}.mlj .fact .k{font-family:var(--display);font-size:42px;color:var(--cocoa);font-weight:500;line-height:1}.mlj .fact .v{margin-top:10px;font-size:14px;color:var(--muted)}@media(max-width:820px){.mlj .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mlj .fact:nth-child(3){border-left:0;padding-left:0}.mlj .fact:nth-child(n+3){border-top:1px solid var(--line)}.mlj .fact{padding:24px 16px}.mlj .fact:nth-child(odd){padding-left:0}}.mlj .care{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:72px}.mlj .care h3{font-size:24px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.mlj .care dl{margin:16px 0 0;display:grid;gap:14px}.mlj .care dt{font-weight:600;font-size:14px;color:var(--ink)}.mlj .care dd{margin:2px 0 0;color:var(--muted);font-size:15px}@media(max-width:820px){.mlj .care{grid-template-columns:1fr;gap:36px}}.mlj .toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,40px);background:var(--ink);color:var(--paper);padding:14px 22px;border-radius:999px;font-size:14px;opacity:0;transition:.35s;z-index:20;max-width:calc(100% - 32px);text-align:center}@media(prefers-reduced-motion:reduce){.mlj .floaty{display:none}.mlj .hero .cue i{animation:none}.mlj .item img,.mlj .step{transition:none}.mlj .slot img{animation:none}.mlj html{scroll-behavior:auto}}.mlj a{color:inherit}.mlj button{font-family:var(--body)}.mlj.sec-story{background:var(--paper)}.mlj .toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,40px);background:var(--ink);color:var(--paper);padding:14px 22px;border-radius:999px;font-size:14px;opacity:0;transition:.35s;z-index:200;max-width:calc(100% - 32px);text-align:center}.mlj .toast.on{opacity:1;transform:translate(-50%)}.mlj.foot{background:var(--ink);color:var(--blush);padding-block:72px 48px;text-align:center}.mlj.foot img{width:min(300px,70%);height:auto;filter:brightness(0) invert(1);opacity:.92}.mlj.foot .ay{font-family:var(--script);font-size:40px;color:var(--paper);margin-top:30px}.mlj.foot .links{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;margin-top:22px;font-size:15px}.mlj.foot a{color:var(--paper)}.mlj.foot .legal{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:24px;font-size:13px;opacity:.8}.mlj.foot small{display:block;margin-top:24px;opacity:.7;font-size:12px}.mlj .care-txt p{margin:12px 0 0;color:var(--muted);font-size:15px}.mlj .care-txt strong{color:var(--ink);display:block;font-size:14px;font-weight:600}.mlj .about .def p{margin:0}.mlj .menu .pic{text-decoration:none}.mlj .menu h3 a{color:inherit}.mlj .gal video{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:999px 999px 6px 6px}.mlj .about video{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:200px 200px 16px 16px;display:block}.mlj-guard{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:#3a2216;color:#fcf5ef;padding:14px 22px;border-radius:999px;font:14px DM Sans,system-ui,sans-serif;z-index:9999;max-width:calc(100% - 32px);text-align:center;box-shadow:0 10px 30px #00000040}
/*# sourceMappingURL=/cdn/shop/t/7/assets/melanje.css.map */
