[data-theme=mimoskids]{--mk-brand:#d98282;--mk-hover:#c96f70;--mk-cta:#e87568;--mk-cta-hover:#d9635a;--mk-bg:#fff9f5;--mk-bg-2:#f7efe8;--mk-card:#ffffff;--mk-text:#2c2522;--mk-body:#514945;--mk-text-2:#756a64;--mk-border:#e9e0db;--mk-success:#5e9b7a;--mk-sale:#c95d4f;--mk-warning:#d89a52;--mk-dark:#2c2522;--mk-dark-2:#3b312d;--mk-on-dark:#f7efe8;--mk-on-dark-2:#c9bcb5;--mk-radius:1.25rem;--mk-radius-lg:1.75rem;--mk-shadow:0 10px 30px rgba(44,37,34,0.06);--mk-shadow-lg:0 24px 60px rgba(44,37,34,0.1);--font-mk-sans:var(--font-mk-body),Inter,ui-sans-serif,system-ui,sans-serif;--font-mk-display:var(--font-mk-heading),Manrope,ui-sans-serif,system-ui,sans-serif}[data-theme=mimoskids] body{background-color:var(--mk-bg);color:var(--mk-body);font-family:var(--font-mk-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}[data-theme=mimoskids] h1,[data-theme=mimoskids] h2,[data-theme=mimoskids] h3{font-family:var(--font-mk-display);color:var(--mk-text);letter-spacing:-.02em}[data-theme=mimoskids] .mk-hero-title,[data-theme=mimoskids] h1.mk-hero-title{color:#fff}[data-theme=mimoskids] .font-mk-display{font-family:var(--font-mk-display);letter-spacing:-.02em}[data-theme=mimoskids] .mk-h1{font-size:2.125rem;line-height:2.375rem;letter-spacing:-.025em}[data-theme=mimoskids] .mk-h1,[data-theme=mimoskids] .mk-h2{font-family:var(--font-mk-display);font-weight:700;color:var(--mk-text)}[data-theme=mimoskids] .mk-h2{font-size:1.625rem;line-height:2rem;letter-spacing:-.02em}[data-theme=mimoskids] .mk-h3{font-family:var(--font-mk-display);font-weight:700;font-size:1.1875rem;line-height:1.5625rem;letter-spacing:-.01em;color:var(--mk-text)}@media (min-width:1024px){[data-theme=mimoskids] .mk-h1{font-size:3rem;line-height:3.25rem}[data-theme=mimoskids] .mk-h2{font-size:2rem;line-height:2.375rem}[data-theme=mimoskids] .mk-h3{font-size:1.375rem;line-height:1.75rem}}[data-theme=mimoskids] .mk-eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-brand)}[data-theme=mimoskids] .mk-lead{font-size:1.0625rem;line-height:1.6;color:var(--mk-body)}[data-theme=mimoskids] .mk-price{font-family:var(--font-mk-display);font-weight:700;letter-spacing:-.02em;color:var(--mk-text)}[data-theme=mimoskids] .mk-btn-cta{background-color:var(--mk-cta);color:#fff;box-shadow:0 10px 24px rgba(232,117,104,.28);transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}[data-theme=mimoskids] .mk-btn-cta:hover:not(:disabled){background-color:var(--mk-cta-hover);box-shadow:0 14px 30px rgba(232,117,104,.34)}[data-theme=mimoskids] .mk-btn-cta:active:not(:disabled){transform:translateY(1px);box-shadow:0 6px 16px rgba(232,117,104,.24)}[data-theme=mimoskids] .mk-btn-cta:disabled{background-color:var(--mk-border);color:var(--mk-text-2);box-shadow:none;cursor:not-allowed}[data-theme=mimoskids] button.bg-black{background-color:var(--mk-cta);border-radius:9999px;box-shadow:0 10px 24px rgba(232,117,104,.28);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}[data-theme=mimoskids] button.bg-black:hover:not(:disabled){background-color:var(--mk-cta-hover)}[data-theme=mimoskids] button.bg-white.border{border-color:var(--mk-border);border-radius:9999px;color:var(--mk-text)}[data-theme=mimoskids] input.bg-ui-bg-field,[data-theme=mimoskids] select{border-color:var(--mk-border);border-radius:.9rem;background-color:#fff;color:var(--mk-text)}[data-theme=mimoskids] input.bg-ui-bg-field:focus{box-shadow:0 0 0 1px var(--mk-cta)}[data-theme=mimoskids] .mk-btn-secondary{background-color:#fff;color:var(--mk-text);border:1px solid var(--mk-border);transition:border-color .15s ease,background-color .15s ease,color .15s ease}[data-theme=mimoskids] .mk-btn-secondary:hover{border-color:var(--mk-text)}[data-theme=mimoskids] .mk-btn-ghost{color:var(--mk-text);text-decoration-color:var(--mk-brand);text-underline-offset:4px;transition:color .15s ease}[data-theme=mimoskids] .mk-btn-ghost:hover{color:var(--mk-cta);text-decoration-line:underline}[data-theme=mimoskids] .mk-card{background:var(--mk-card);border:1px solid var(--mk-border);box-shadow:var(--mk-shadow)}[data-theme=mimoskids] .mk-card-hover{transition:transform .25s ease,box-shadow .25s ease}[data-theme=mimoskids] .mk-card-hover:hover{transform:translateY(-3px);box-shadow:var(--mk-shadow-lg)}[data-theme=mimoskids] .mk-surface{background:var(--mk-bg-2)}[data-theme=mimoskids] .mk-dark{background:var(--mk-dark);color:var(--mk-on-dark)}[data-theme=mimoskids] .mk-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.3rem .65rem;font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}[data-theme=mimoskids] .mk-badge-bestseller{background-color:var(--mk-text)}[data-theme=mimoskids] .mk-badge-new{background-color:var(--mk-success)}[data-theme=mimoskids] .mk-badge-sale{background-color:var(--mk-sale)}[data-theme=mimoskids] .mk-text-muted{color:var(--mk-text-2)}[data-theme=mimoskids] .mk-snap{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-theme=mimoskids] .mk-snap::-webkit-scrollbar{display:none}[data-theme=mimoskids] .mk-snap>*{scroll-snap-align:start}@media (hover:hover){[data-theme=mimoskids] .mk-zoom img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}[data-theme=mimoskids] .mk-zoom:hover img{transform:scale(1.04)}}@keyframes mk-heart-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}[data-theme=mimoskids] .mk-heart-pop{animation:mk-heart-pop .35s ease}[data-theme=mimoskids] .mk-story-ring{background:conic-gradient(from 210deg,var(--mk-cta),var(--mk-brand),#f2b8a0,var(--mk-cta))}[data-theme=mimoskids] .mk-story-ring-seen{background:var(--mk-border)}@keyframes mk-story-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}[data-theme=mimoskids] .mk-story-in{animation:mk-story-in .22s ease-out}@keyframes mk-story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-theme=mimoskids] .mk-story-progress{transform-origin:left;animation:mk-story-progress var(--mk-story-duration,5s) linear forwards}[data-theme=mimoskids] .mk-story-paused{animation-play-state:paused}[data-theme=mimoskids] .mk-swatch-dot{width:10px;height:10px;border-radius:9999px;border:1px solid rgba(0,0,0,.08);display:inline-block}[data-theme=mimoskids] .mk-marquee{overflow:hidden;width:100%;max-width:100vw;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}[data-theme=mimoskids] .mk-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:mk-marquee var(--mk-marquee-duration,48s) linear infinite}[data-theme=mimoskids] .mk-marquee-set{display:flex;gap:1rem;padding-right:1rem}[data-theme=mimoskids] .mk-marquee:focus-within .mk-marquee-track,[data-theme=mimoskids] .mk-marquee:hover .mk-marquee-track{animation-play-state:paused}@keyframes mk-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}[data-theme=mimoskids] .mk-kenburns{animation:mk-kenburns 12s ease-in-out infinite alternate;will-change:transform}@keyframes mk-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}[data-theme=mimoskids] .mk-img-hover{opacity:0;transition:opacity .45s ease}[data-theme=mimoskids] .mk-img-primary{transition:opacity .45s ease}@media (hover:hover) and (pointer:fine){[data-theme=mimoskids] .group:hover .mk-hover-swap .mk-img-primary{opacity:0}[data-theme=mimoskids] .group:hover .mk-hover-swap .mk-img-hover{opacity:1}}@media (prefers-reduced-motion:reduce){[data-theme=mimoskids] .mk-img-hover,[data-theme=mimoskids] .mk-img-primary,[data-theme=mimoskids] .mk-kenburns,[data-theme=mimoskids] .mk-marquee-track,[data-theme=mimoskids] .mk-zoom img{animation:none!important;transition:none!important}}