:root{--m-ink:#2B2A5E;--m-soft:#5E5C86;--m-paper:#fff;--m-cloud:#F7F8FC;--m-line:#E4E7F2;--m-pink:#E63B66;--m-pink-d:#C42A52;--m-sun:#FFD23F;--m-peach:#FFEBDD;--m-peach-a:#FF8A4C;--m-mint:#E3F7EE;--m-mint-a:#2FB67C;--m-sky:#E6F4FF;--m-sky-a:#3CB4F0;--m-lilac:#EFE9FF;--m-lilac-a:#8C6CF0;--m-lemon:#FFF4C7;--m-lemon-a:#F5B800;--m-blush:#FFE6EE;--m-sand:#F6EFE6;--m-sand-a:#B8875A;--m-ok:#237A33;--m-warn:#9A5B00;--m-display:"Baloo 2","Trebuchet MS",system-ui,sans-serif;--m-body:"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--m-r:14px;--m-shadow:0 12px 30px -18px rgba(43,42,94,.35)}.mlbx{color:var(--m-ink);font-family:var(--m-body);font-size:16px;line-height:1.6}.mlbx *{box-sizing:border-box}.mlbx h1,.mlbx h2,.mlbx h3{font-family:var(--m-display);line-height:1.1;margin:0;font-weight:700;color:inherit;letter-spacing:0;text-transform:none;text-wrap:balance}.mlbx p{margin:0}.mlbx img{display:block;max-width:100%}.mlbx a{color:inherit}.mlbx .w{max-width:1200px;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.mlbx .band{padding-block:64px}.mlbx .eb{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--m-pink-d)}.mlbx .soft{color:var(--m-soft)}.mlbx .head{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:28px}.mlbx .head h2{font-size:clamp(28px,3.6vw,40px);margin-top:6px}.mlbx .lnk{font-weight:800;color:var(--m-pink-d);text-decoration:none;border-bottom:2px solid currentColor}.mlbx .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:var(--m-pink);color:#fff;font-family:var(--m-display);font-weight:700;font-size:18px;padding:13px 26px;text-decoration:none;line-height:1.2;cursor:pointer;transition:background .2s}.mlbx .btn:hover{background:var(--m-pink-d)}.mlbx .btn.sun{background:var(--m-sun);color:var(--m-ink)}.mlbx .btn.line{background:transparent;color:var(--m-ink);box-shadow:inset 0 0 0 2px var(--m-ink)}.mlbx .btn.sm{font-size:15px;padding:9px 16px}.mlbx .btn[disabled]{opacity:.5;cursor:not-allowed}.mlbx .chip{display:inline-block;border:1.5px solid var(--m-line);background:#fff;border-radius:999px;padding:6px 14px;font-weight:700;font-size:14px;text-decoration:none;cursor:pointer;font-family:var(--m-body);color:var(--m-ink)}.mlbx .chip[aria-pressed=true]{background:var(--m-ink);color:#fff;border-color:var(--m-ink)}.mlbx .hero-g{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding-block:48px}.mlbx .hero-g h1{font-size:clamp(38px,5.4vw,64px)}.mlbx .hero-g h1 em{font-style:normal;color:var(--m-pink)}.mlbx .hero-g .lead{font-size:18px;max-width:46ch;margin-top:14px}.mlbx .cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.mlbx .chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.mlbx .hmedia{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:var(--m-peach)}.mlbx .hmedia img{width:100%;height:100%;object-fit:cover}.mlbx .hmedia span{position:absolute;left:14px;bottom:14px;background:#fff;border-radius:999px;padding:8px 14px;font-weight:800;font-size:14px;box-shadow:var(--m-shadow)}@media(max-width:860px){.mlbx .hero-g{grid-template-columns:1fr;gap:24px;padding-block:28px}.mlbx .hmedia{aspect-ratio:4/3}}.mlbx .cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:18px}.mlbx .cat{display:grid;justify-items:center;gap:10px;text-decoration:none;text-align:center;font-weight:800;font-size:15px}.mlbx .cat .ci{width:100%;max-width:120px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;transition:transform .2s;overflow:hidden}.mlbx .cat .ci img{width:100%;height:100%;object-fit:cover}.mlbx .cat:hover .ci{transform:translateY(-4px)}.mlbx .cat .ci svg{width:44%;height:44%}.mlbx .ages{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.mlbx .age{border-radius:var(--m-r);padding:20px 16px;text-decoration:none;display:grid;gap:4px;min-height:132px;align-content:space-between;transition:transform .2s}.mlbx .age:hover{transform:translateY(-3px)}.mlbx .age b{font-family:var(--m-display);font-size:30px;line-height:1}.mlbx .age span{font-weight:800}.mlbx .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}@media(max-width:980px){.mlbx .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.mlbx .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.mlbx .card{display:grid;gap:10px;align-content:start;text-decoration:none;position:relative;min-width:0}.mlbx .card .mm{position:relative;border-radius:var(--m-r);overflow:hidden;aspect-ratio:1;background:#f1f1f4}.mlbx .card .mm img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.mlbx .card:hover .mm img{transform:scale(1.04)}.mlbx .bdg{position:absolute;left:10px;top:10px;background:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.mlbx .bdg.r{left:auto;right:10px;background:var(--m-sun)}.mlbx .card h3{font-family:var(--m-body);font-size:15.5px;font-weight:800;line-height:1.3}.mlbx .card .mt{font-size:13px;color:var(--m-soft)}.mlbx .card .pr{font-weight:800}.mlbx .tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.mlbx .feat{border-radius:28px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.mlbx .feat .tx{padding:44px;display:grid;gap:14px;align-content:center;justify-items:start}.mlbx .feat h2{font-size:clamp(28px,3.4vw,42px)}.mlbx .feat .ar{min-height:300px;display:grid;place-items:center}.mlbx .feat .ar img{width:100%;height:100%;object-fit:cover}.mlbx .feat .ar svg{width:40%;max-width:200px}@media(max-width:760px){.mlbx .feat{grid-template-columns:1fr}.mlbx .feat .tx{padding:28px}.mlbx .feat .ar{min-height:200px}}.mlbx .story{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.mlbx .story img{border-radius:28px;aspect-ratio:4/3;object-fit:cover;width:100%}.mlbx .pl{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.mlbx .pl li{display:flex;gap:10px;align-items:flex-start;font-weight:600}.mlbx .pl li:before{content:"\2713";flex:none;width:24px;height:24px;border-radius:50%;background:var(--m-mint);color:var(--m-ok);display:grid;place-items:center;font-weight:800;font-size:13px}@media(max-width:860px){.mlbx .story{grid-template-columns:1fr}}.mlbx .empty{border:2px dashed var(--m-line);border-radius:var(--m-r);padding:28px;text-align:center;color:var(--m-soft);display:grid;gap:6px;justify-items:center}.mlbx .posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mlbx .post{display:grid;gap:10px;text-decoration:none}.mlbx .post .pi{aspect-ratio:16/10;border-radius:var(--m-r);overflow:hidden;background:var(--m-peach)}.mlbx .post .pi img{width:100%;height:100%;object-fit:cover}.mlbx .post h3{font-size:20px}@media(max-width:760px){.mlbx .posts{grid-template-columns:1fr}}.mlbx .proms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mlbx .prom{background:#fff;border-radius:var(--m-r);padding:18px;display:grid;gap:4px;border:1px solid var(--m-line)}.mlbx .prom b{font-family:var(--m-display);font-size:19px}.mlbx .prom span{font-size:14px;color:var(--m-soft)}@media(max-width:760px){.mlbx .proms{grid-template-columns:repeat(2,minmax(0,1fr))}}.mlbx .news{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;background:var(--m-sky);border-radius:28px;padding:40px}.mlbx .news form{display:flex;gap:8px;flex-wrap:wrap}.mlbx .news input[type=email]{flex:1 1 220px;min-width:0;border:1.5px solid var(--m-line);border-radius:999px;padding:12px 18px;font:inherit;background:#fff;color:var(--m-ink)}@media(max-width:760px){.mlbx .news{grid-template-columns:1fr;padding:26px}}.mlbx .chead{padding-block:40px 32px}.mlbx .chead h1{font-size:clamp(34px,4.6vw,54px)}.mlbx .chead .lead{max-width:60ch;margin-top:10px;color:var(--m-soft)}.mlbx .crumbs{font-size:13px;color:var(--m-soft);display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.mlbx .crumbs a{text-decoration:none}.mlbx .agebadge{display:inline-flex;align-items:center;gap:6px;background:var(--m-sun);border-radius:999px;padding:4px 12px;font-weight:800;font-size:13px;width:max-content}.mlbx .warn{display:flex;gap:10px;align-items:flex-start;border:2px solid var(--m-warn);background:#fff7e8;border-radius:12px;padding:10px 12px;font-size:14px}.mlbx .warn b{color:var(--m-warn)}.mlbx .three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mlbx .three .bx{background:#fff;border-radius:var(--m-r);padding:22px;display:grid;gap:8px;border:1px solid var(--m-line);align-content:start}.mlbx .three .n{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-family:var(--m-display);font-weight:800;font-size:19px}.mlbx .three h3{font-size:22px}.mlbx .three p{color:var(--m-soft)}@media(max-width:760px){.mlbx .three{grid-template-columns:1fr}}.mlbx details.acc{border-top:1px solid var(--m-line);padding-block:13px}.mlbx details.acc:last-of-type{border-bottom:1px solid var(--m-line)}.mlbx details.acc summary{cursor:pointer;font-weight:800;list-style:none;display:flex;justify-content:space-between}.mlbx details.acc summary::-webkit-details-marker{display:none}.mlbx details.acc summary:after{content:"+";font-size:20px;line-height:1}.mlbx details.acc[open] summary:after{content:"\2212"}.mlbx details.acc>*:not(summary){margin-top:10px;color:var(--m-soft)}.mlbx .safe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mlbx .safe>div{border-radius:var(--m-r);padding:24px;display:grid;gap:8px}.mlbx .safe h3{font-size:22px}@media(max-width:760px){.mlbx .safe{grid-template-columns:1fr}}.mlbx .finder{max-width:820px;margin-inline:auto}.mlbx .steps{display:flex;gap:8px;margin-bottom:22px}.mlbx .steps span{flex:1;height:6px;border-radius:999px;background:var(--m-line)}.mlbx .steps span.on{background:var(--m-pink)}.mlbx .choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.mlbx .choice{border:2px solid var(--m-line);background:#fff;border-radius:var(--m-r);padding:18px;text-align:left;display:grid;gap:4px;cursor:pointer;font:inherit;color:var(--m-ink)}.mlbx .choice:hover{border-color:var(--m-ink)}.mlbx .choice b{font-family:var(--m-display);font-size:20px}.mlbx .choice span{font-size:13.5px;color:var(--m-soft)}.mlbx .bundle{display:grid;grid-template-columns:1fr 1.2fr;gap:28px;align-items:start}.mlbx .bslots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mlbx .bslot{aspect-ratio:1;border-radius:var(--m-r);border:2px dashed var(--m-line);display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--m-soft);background:#fff;position:relative;overflow:hidden}.mlbx .bslot img{width:100%;height:100%;object-fit:cover}.mlbx .bslot button{position:absolute;top:6px;right:6px;border:0;background:#fff;border-radius:50%;width:26px;height:26px;font-weight:800;cursor:pointer}.mlbx .bpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-top:18px}.mlbx .bpick button{display:flex;gap:10px;align-items:center;text-align:left;border:1.5px solid var(--m-line);background:#fff;border-radius:12px;padding:8px;font:inherit;font-size:13px;font-weight:700;color:var(--m-ink);cursor:pointer}.mlbx .bpick img{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:none}@media(max-width:860px){.mlbx .bundle{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mlbx *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/mellobumi.css.map */
