.mk-canvas{width:100%;container-type:inline-size}.mk-scale{font-size:calc(100cqw / var(--mk-w,64));-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;width:100%;line-height:1.4}.mk-canvas.mk-canvas--fill-cell{width:100%;height:100%;min-height:0;margin:0;padding:0;overflow:hidden;container-type:size}.mk-canvas--fill-cell>.mk-scale{font-size:min(calc(100cqw / var(--mk-w,17.5)), calc(100cqh / var(--mk-h,29)));flex-direction:column;justify-content:center;width:100%;height:100%;margin:0;display:flex}@media (max-width:63.9875rem){.work-bento>[data-area=ad] .mk-canvas--fill-cell>.mk-scale{font-size:calc(100cqh / var(--mk-h,29));justify-content:flex-start;align-items:stretch}.work-bento>[data-area=ad] .mk-canvas--fill-cell>.mk-scale>.mk-ad{flex:1;min-height:0}}.mk-canvas--fill-cell>.mk-scale>.mk-ad{flex-shrink:0;width:100%;max-height:100%}.mk-browser{box-shadow:0 0 0 1px #19191914, var(--shadow-device);background:#fff;border-radius:1em;overflow:hidden}.mk-browser-bar{background:#f1f1ee;border-bottom:1px solid #19191912;align-items:center;gap:.42em;height:2.5em;padding:0 1em;display:flex;position:relative}.mk-dot{background:#19191924;border-radius:999px;width:.62em;height:.62em}.mk-url{min-width:40%;height:1.6em;font-family:var(--font-sans);color:#6b6b68;white-space:nowrap;background:#fff;border-radius:.5em;justify-content:center;align-items:center;gap:.4em;padding:0 1em;font-size:.78em;display:flex;position:absolute;left:50%;translate:-50%;box-shadow:0 0 0 1px #1919190f}.mk-url svg{width:.9em;height:.9em}.mk-phone{box-shadow:inset 0 0 0 .12em #3a3b3a, var(--shadow-device);background:#1b1c1b;border-radius:3.1em;padding:.5em}.mk-phone-screen{aspect-ratio:9/19.5;background:#fff;border-radius:2.65em;position:relative;overflow:hidden}.mk-island{z-index:5;background:#0d0d0d;border-radius:999px;width:6.2em;height:1.75em;position:absolute;top:.7em;left:50%;translate:-50%}.mk-statusbar{z-index:4;height:3.2em;font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:.6em 1.9em 0;font-size:.85em;font-weight:600;display:flex;position:relative}.mk-line{opacity:.14;background:currentColor;border-radius:999px;height:.5em}.mk-btn{height:2.6em;font-family:var(--font-sans);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.45em;padding:0 1.3em;font-size:.82em;font-weight:600;display:inline-flex}.mk-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:.35em;height:1.9em;padding:0 .8em;font-size:.72em;font-weight:600;display:inline-flex}.mk-stars{gap:.12em;display:inline-flex}.mk-stars svg{width:.85em;height:.85em}.mk-hook{background-image:linear-gradient(var(--color-citron), var(--color-citron));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 88%;background-repeat:no-repeat;background-size:100% .5em}.mk-ad{font-family:var(--font-sans);box-shadow:0 0 0 1px #19191912, var(--shadow-lift);background:#fff;border-radius:1.1em;overflow:hidden}.mk-ad.mk-ad--flat{box-shadow:none}.mk-ad.mk-ad--bento{border-radius:.85em;flex-direction:column;line-height:1.35;display:flex}.mk-ad--bento .mk-ad-bento-head{flex-shrink:0;align-items:center;gap:.55em;padding:.72em .85em .55em;display:flex}.mk-ad--bento .mk-ad-bento-avatar{border-radius:999px;place-items:center;width:2.05em;height:2.05em;font-size:.92em;display:grid}.mk-ad--bento .mk-ad-bento-avatar--img{background:#f4f4f2;padding:0;overflow:hidden}.mk-ad-avatar-img{object-fit:cover;width:100%;height:100%}.mk-ad-avatar-wrap{border-radius:999px;width:2.2em;height:2.2em;display:grid;overflow:hidden}.mk-ad-avatar-wrap .mk-ad-avatar-img{width:100%;height:100%}.mk-ad--bento .mk-ad-bento-meta{min-width:0;line-height:1.2;display:grid}.mk-ad--bento .mk-ad-bento-name{font-size:.78em;font-weight:700}.mk-ad--bento .mk-ad-bento-sponsored{color:#6b6b68;font-size:.64em}.mk-ad--bento .mk-ad-bento-more{color:#6b6b68;flex-shrink:0;width:1.05em;height:1.05em;margin-left:auto}.mk-ad--bento .mk-ad-bento-hook{flex-shrink:0;margin:0;padding:0 .95em .72em;font-size:.84em;font-weight:500;line-height:1.35}.mk-ad--bento .mk-ad-bento-media{aspect-ratio:1/.78;flex-shrink:0;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.mk-ad--bento .mk-ad-bento-media-img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.mk-ad--bento .mk-ad-bento-media .mk-ad-bottle,.mk-ad--bento .mk-ad-bento-media .mk-lamp-m,.mk-ad--bento .mk-ad-bento-media .mk-shirt-m{width:auto;height:9em;max-height:88%;position:relative}.mk-ad--bento .mk-ad-bento-cta{background:#f7f7f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5em;padding:.62em .85em;display:flex}.mk-ad--bento .mk-ad-bento-cta-copy{min-width:0;line-height:1.25;display:grid}.mk-ad--bento .mk-ad-bento-domain{color:#6b6b68;font-size:.6em}.mk-ad--bento .mk-ad-bento-product{font-size:.74em;font-weight:700}.mk-ad--bento .mk-ad-bento-buy{flex-shrink:0;height:2.15em;padding:0 .85em;font-size:.72em}.mk-ad--bento .mk-ad-bento-social{color:#191919;flex-shrink:0;gap:.75em;padding:.55em .85em .65em;display:flex}.mk-ad--bento .mk-ad-bento-social svg{width:1em;height:1em}.mk-theme-skincare{--mk-bg:#fbf6f1;--mk-surface:#f3e6da;--mk-ink:#3b2a22;--mk-soft:#8a6f62;--mk-accent:#c9785b;--mk-btn:#3b2a22;color:var(--mk-ink);background:var(--mk-bg)}.mk-theme-lamp{--mk-bg:#16191c;--mk-surface:#22272b;--mk-ink:#f1ede6;--mk-soft:#9aa1a6;--mk-accent:#f2b766;--mk-btn:#f2b766;color:var(--mk-ink);background:var(--mk-bg)}.mk-theme-apparel{--mk-bg:#efe9df;--mk-surface:#e2d9ca;--mk-ink:#23261c;--mk-soft:#6e6a5c;--mk-accent:#4b5135;--mk-btn:#23261c;color:var(--mk-ink);background:var(--mk-bg)}.mk-generic{--mk-bg:#fff;--mk-surface:#f0f0ee;--mk-ink:#2a2a2a;--mk-soft:#8c8c8a;color:var(--mk-ink);background:var(--mk-bg)}.mk-serif{font-family:var(--font-instrument), Georgia, serif;letter-spacing:-.01em;font-weight:400}.mk-display{font-family:var(--font-display);letter-spacing:-.04em;font-weight:800}.mk-glow{background:radial-gradient(closest-side,#f2b7668c,#f2b76600)}.lead-overlay[data-state=open]{animation:lead-fade-in .22s var(--ease-out)}.lead-overlay[data-state=closed]{animation:.16s forwards lead-fade-out}.lead-panel[data-state=open]{animation:.42s cubic-bezier(.32,.72,0,1) lead-sheet-in}.lead-panel[data-state=closed]{animation:lead-sheet-out .22s var(--ease-out) forwards}@media (min-width:40rem){.lead-panel[data-state=open]{animation:lead-pop-in .28s var(--ease-out)}.lead-panel[data-state=closed]{animation:.16s forwards lead-pop-out}}@keyframes lead-fade-in{0%{opacity:0}}@keyframes lead-fade-out{to{opacity:0}}@keyframes lead-sheet-in{0%{transform:translateY(100%)}}@keyframes lead-sheet-out{to{transform:translateY(100%)}}@keyframes lead-pop-in{0%{opacity:0;transform:scale(.97)}}@keyframes lead-pop-out{to{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.lead-panel[data-state=open],.lead-overlay[data-state=open]{animation:.15s lead-fade-in}.lead-panel[data-state=closed],.lead-overlay[data-state=closed]{animation:.12s forwards lead-fade-out}}.mk-bottle-d{width:auto;height:17em;position:relative}.mk-m-bottle{width:auto;height:10.5em;position:relative}.mk-lamp-d{width:auto;height:20em;position:relative}.mk-lamp-m{width:auto;height:12em;position:relative}.mk-shirt-d{width:auto;height:21em}.mk-shirt-t{width:auto;height:4.6em}.mk-shirt-m{width:auto;height:12.5em}.mk-ad-bottle{width:auto;height:13em;position:relative}.mk-cmp-bottle{width:auto;height:12.5em;position:relative}.menu-panel[data-state=open]{animation:menu-in .26s var(--ease-out)}.menu-panel[data-state=closed]{animation:.14s forwards lead-fade-out}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.menu-panel[data-state=open]{animation:.15s lead-fade-in}}.faq-content[data-state=open]{animation:faq-open .32s var(--ease-out)}.faq-content[data-state=closed]{animation:faq-close .22s var(--ease-out)}@keyframes faq-open{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes faq-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@media (prefers-reduced-motion:reduce){.faq-content[data-state=open],.faq-content[data-state=closed]{animation-duration:1ms}}
