/*
 * mim-cafe Pro — the dark theme for the 4.x pages (the menu, the shop, the
 * club, the cart and checkout, sign-in, the cafe's own pages).
 *
 * It applies when the visitor picks dark in the header's switch
 * (html[data-mie-theme="dark"], set before the first paint). Colours only;
 * nothing moves. The palette is the brand's navy taken down to night: the
 * navy cards and circles stay the brand's colour on a darker page, text on
 * them stays light, and the beige keeps its place as the accent.
 *
 * The engine's tokens are set to the same palette, so the header, search,
 * drawers and the engine's own blocks look like the same site.
 */

html[data-mie-theme="dark"] {
	--mim-dk-page: #0b101c;
	--mim-dk-card: #141b2c;
	--mim-dk-card-2: #1b2438;
	--mim-dk-field: #101726;
	--mim-dk-line: #283249;
	--mim-dk-ink: #eeece6;
	--mim-dk-ink-2: #c9c7c0;
	--mim-dk-muted: #a3a6b4;
	--mim-dk-gold: #d8cdb0;

	--mie-surface: var(--mim-dk-page);
	--mie-card: var(--mim-dk-card);
	--mie-line: var(--mim-dk-line);
	--mie-ink: var(--mim-dk-ink);
	--mie-ink-2: var(--mim-dk-ink-2);
	--mie-muted: var(--mim-dk-muted);
	--mie-primary-soft: var(--mim-dk-card-2);

	/* Elementor's kit: body text and headings follow; the brand colours stay. */
	--e-global-color-text: var(--mim-dk-ink);

	color-scheme: dark;
}

html[data-mie-theme="dark"] body {
	background-color: var(--mim-dk-page) !important;
	color: var(--mim-dk-ink);
}

/* mim-cafe.css */
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card button, html[data-mie-theme="dark"]:not(#mie-dk) .mim-orderbar button, html[data-mie-theme="dark"]:not(#mie-dk) .mim-drawer button, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cats button, html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout button, html[data-mie-theme="dark"]:not(#mie-dk) .mim-loadmore{border:0;background:none;box-shadow:none;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card a, html[data-mie-theme="dark"]:not(#mie-dk) .mim-orderbar a, html[data-mie-theme="dark"]:not(#mie-dk) .mim-drawer a, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cats a{box-shadow:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card button:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-card button:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-card a:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-card a:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-orderbar button:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-orderbar button:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-drawer button:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-drawer button:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cats button:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cats button:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cats a:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cats a:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout button:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout button:focus{background-image:none;border-color:inherit;box-shadow:none;outline:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card button:focus-visible, html[data-mie-theme="dark"]:not(#mie-dk) .mim-orderbar button:focus-visible, html[data-mie-theme="dark"]:not(#mie-dk) .mim-drawer button:focus-visible, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cats button:focus-visible, html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout button:focus-visible{outline:2px solid currentColor}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cats .mim-cats__track .mim-cat, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cats .mim-cats__track .mim-cat:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cats .mim-cats__track .mim-cat:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cats .mim-cats__track .mim-cat:active{background-color:var(--mim-btn-bg, transparent) !important;background-image:none !important;border-color:var(--mim-btn-bd, transparent) !important;color:inherit;text-shadow:none;filter:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card img:not([class*="__thumb"]):not([class*="__item-img"]), html[data-mie-theme="dark"]:not(#mie-dk) .mim-orderbar img:not([class*="__thumb"]):not([class*="__item-img"]), html[data-mie-theme="dark"]:not(#mie-dk) .mim-drawer img:not([class*="__thumb"]):not([class*="__item-img"]){box-shadow:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-editor-notice{border:1px dashed rgba(238, 236, 230, 0.55)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-loadmore{border:0;background:var(--mim-accent, #25334E);color:var(--mim-on-accent, #fff)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card{background:var(--mim-card-surface, #BAAF91)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card__media{background:transparent}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card__image--placeholder{background:linear-gradient(135deg, rgba(238, 236, 230, 0.051), rgba(238, 236, 230, 0.102))}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card__body{background:var(--mim-accent, #25334E);color:var(--mim-on-accent, #fff)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card__title{color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card__title a{color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card--has-divider .mim-card__body::after{background:var(--mim-accent, #25334E)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card--shop{background:transparent}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card--shop .mim-card__media{background:var(--mim-accent, #25334E)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card--shop .mim-card__body{background:transparent;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card--minimal{background:transparent}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card--minimal .mim-card__body{background:transparent;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-add-btn{border:0;background:var(--mim-accent, #25334E);color:var(--mim-on-accent, #fff)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-add-btn__plate{fill:var(--mim-add-bg, #3B498E)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-add-btn--squircle{background:none;border:0}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-add-has-plate .mim-add-btn::before{background:rgba(20, 27, 44, 0.85)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wish-btn{border:0;background:transparent;color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wish-btn.is-active .mim-wish-btn__glyph path{fill:currentColor}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card__badge{background:#E4572E;color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-badge-anim-shine .mim-card__badge::after{background:linear-gradient(115deg, transparent 35%, rgba(20, 27, 44, 0.55) 50%, transparent 65%)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card__stock-veil{background:rgba(0, 0, 0, .72);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-group__title{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-group__icon{color:#eeece6;fill:currentColor}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-attr{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-attr a{color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-attr__icon{color:currentColor;fill:currentColor}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-attrs--chips.mim-attrs--bg-tint .mim-attr{background:color-mix(in srgb, var(--mim-attr-color, #25334E) 14%, transparent)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-attrs--chips.mim-attrs--bg-solid .mim-attr{background:var(--mim-attr-color, #25334E);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-attrs--chips.mim-attrs--bg-solid .mim-attr__icon{color:#fff;fill:#fff}
@supports not (background: color-mix(in srgb, red 10%, transparent)){html[data-mie-theme="dark"]:not(#mie-dk) .mim-attrs--chips.mim-attrs--bg-tint .mim-attr{background:rgba(238, 236, 230, 0.102)}}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-logo a{color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-logo__text{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cat{color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cat__bubble{border:var(--mim-bubble-bw, 0px) solid var(--mim-bubble-bd, transparent);background:var(--mim-cat-color, var(--mim-bubble-bg, var(--mim-accent, #25334E)))}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cat__icon{color:var(--mim-icon-color, #fff);fill:currentColor}
html[data-mie-theme="dark"]:not(#mie-dk) img.mim-cat__icon, html[data-mie-theme="dark"]:not(#mie-dk) .mim-icon--raster{fill:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cat__label{color:var(--mim-label-color, inherit)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cats__title{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-switch__btn{border:0 solid transparent;background:var(--mim-accent, #25334E);color:var(--mim-on-accent, #fff)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-switch .mim-switch__btn:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-switch .mim-switch__btn:focus{box-shadow:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-switch__icon{color:inherit;fill:currentColor}
html[data-mie-theme="dark"]:not(#mie-dk) img.mim-switch__icon{fill:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-switch__label{color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartbadge__link{background:var(--mim-accent, #25334E);color:var(--mim-on-accent, #fff);box-shadow:0 10px 28px rgba(0, 0, 0, 0.432)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartbadge .mim-cartbadge__link:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartbadge .mim-cartbadge__link:focus{color:var(--mim-on-accent, #fff)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartbadge__icon{color:inherit;fill:currentColor}
html[data-mie-theme="dark"]:not(#mie-dk) img.mim-cartbadge__icon{fill:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartbadge__count{background:var(--mim-surface, #BAAF91);color:var(--mim-accent, #25334E)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartbadge__panel{background:#141b2c;color:#eeece6;box-shadow:0 18px 44px rgba(0, 0, 0, 0.4)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartbadge__act{border:1px solid transparent}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartbadge .mim-cartbadge__act:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartbadge .mim-cartbadge__act:focus{filter:brightness(.96)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartbadge .mim-cartbadge__act--primary{background:var(--mim-accent, #25334E);color:var(--mim-on-accent, #fff)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartbadge .mim-cartbadge__act--ghost{background:none;border-color:rgba(238, 236, 230, 0.22);color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-orderbar__pill{background:#BAAF91;box-shadow:0 10px 34px rgba(0, 0, 0, 0.368)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-glass{background:transparent;background-color:color-mix(
		in srgb,
		#141b2c calc(var(--mim-glass-tint-opacity, .08) * 100%),
		transparent
	)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-glass::before{box-shadow:inset 0 0 var(--mim-glass-inner-blur, 31px) var(--mim-glass-inner-spread, 0px) var(--mim-glass-inner-color, #fff)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-glass::after{filter:var(--mim-glass-filter)}
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-mie-theme="dark"]:not(#mie-dk) .mim-glass{background-color:color-mix(in srgb, #141b2c 82%, transparent)}}
@supports not (background-color: color-mix(in srgb, red 10%, transparent)){html[data-mie-theme="dark"]:not(#mie-dk) .mim-glass{background-color:rgba(238, 236, 230, 0.06)}}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-orderbar__cta{border:0;background:#141b2c;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-orderbar__total{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-orderbar__thumb{border:2px solid #283249;background:#1b2438;box-shadow:0 2px 6px rgba(0, 0, 0, 0.368)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-fly{box-shadow:0 6px 18px rgba(0, 0, 0, 0.64)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-drawer__scrim{background:rgba(15, 18, 28, .55)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-drawer__panel{background:var(--mim-surface, #BAAF91);color:#1F2430}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-drawer__close{border:0;background:rgba(238, 236, 230, 0.051);color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-drawer__item + .mim-drawer__item{border-top:1px solid rgba(238, 236, 230, 0.165)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-drawer__item-img{background:rgba(238, 236, 230, 0.051)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-drawer__qty{background:rgba(238, 236, 230, 0.085)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-drawer__qty button{border:0;background:none;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-drawer__qty button:hover{background:rgba(238, 236, 230, 0.102)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-drawer__foot{border-top:1px solid rgba(238, 236, 230, 0.165)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-drawer__checkout{border:0;background:var(--mim-accent, #25334E);color:var(--mim-on-accent, #fff)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-header{background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-header__logo a{color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-header__logo-text{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-header__menu a{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-header__menu--panel a{border-bottom:1px solid rgba(238, 236, 230, 0.088)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-header__action{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-header__action .mim-icon--custom{fill:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-header__badge{background:var(--mim-accent, #25334E);color:var(--mim-surface, #BAAF91)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-header__burger{border:0;background:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-header__burger span{background:var(--mim-accent, #25334E)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-header__panel{background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-header__scrim{background:rgba(15, 18, 28, .5)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-footer{background:var(--mim-accent, #25334E);color:var(--mim-surface, #BAAF91)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-footer__title{color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-footer a{color:rgba(255, 255, 255, .82)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-footer a:hover{color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-footer .mim-icon{color:currentColor;fill:currentColor}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-footer__social a{background:rgba(238, 236, 230, 0.05)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-footer__social a:hover{background:rgba(238, 236, 230, 0.1)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-footer__bottom{border-top:1px solid rgba(40, 50, 73, 0.16)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout.is-complete{background:#141b2c !important;background-image:none !important;border:0;box-shadow:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout__heading{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout__summary{background:rgba(238, 236, 230, 0.051)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sum__row + .mim-sum__row{border-top:1px solid rgba(238, 236, 230, 0.154)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sum__total{border-top:1px solid rgba(238, 236, 230, 0.154)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout__known{background:rgba(238, 236, 230, 0.051)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout .mim-checkout__known-edit{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout__input{border:1px solid rgba(238, 236, 230, 0.198);background:#141b2c;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout__input:focus{outline:none;border-color:#6d7da6;box-shadow:0 0 0 3px rgba(0, 0, 0, 0.24)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout__error{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout__submit{border:0;background:var(--mim-accent, #25334E);color:var(--mim-on-accent, #fff)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-item-title a{color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-item-image--placeholder{background:linear-gradient(135deg, rgba(238, 236, 230, 0.051), rgba(238, 236, 230, 0.102))}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ingredients--chips .mim-ingredient{background:rgba(238, 236, 230, 0.085)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ingredient a{color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ingredient__allergen{border:1px solid currentColor;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-carttabs__tab{border:0;background:rgba(238, 236, 230, 0.051);color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-carttabs__tab.is-active{background:var(--mim-accent, #25334E);color:var(--mim-on-accent, #fff)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-carttabs__n{background:rgba(238, 236, 230, 0.11)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-carttabs__tab:not(.is-active) .mim-carttabs__n{background:rgba(238, 236, 230, 0.085)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-toast{background:var(--mim-accent, #25334E);box-shadow:0 14px 34px -18px #000000;color:#F3EFE7}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-toast--ok{background:#2F6B4F}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-toast--warn{background:#B3763A}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-toast--error{background:#B3453F}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-toast__x{background:rgba(238, 236, 230, 0.08);border:0;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-toast__x:hover{background:rgba(238, 236, 230, 0.15)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout__submit--cash, html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout__submit--credit{background:transparent;border:1.5px solid currentColor;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout__submit--cash:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout__submit--credit:hover{background:color-mix(in srgb, var(--mim-accent, #25334E) 8%, transparent)}
@supports not (background: color-mix(in srgb, red 8%, transparent)){html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout__submit--cash:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout__submit--credit:hover{background:rgba(238, 236, 230, 0.06)}}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cur-preview{background:#141b2c;border:1px solid #283249}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow + .mim-cartrow{border-top:1px solid rgba(238, 236, 230, 0.165)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartpage .mim-cartrow__img, html[data-mie-theme="dark"]:not(#mie-dk) img.mim-cartrow__img{background:rgba(238, 236, 230, 0.051)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow__title{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow__sub{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow__price{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow__qty{background:rgba(238, 236, 230, 0.051)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartpage .mim-cartrow__qty button, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow__qty button{background-color:#141b2c;background-image:none;border:0;box-shadow:none;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartpage .mim-cartrow__qty button:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartpage .mim-cartrow__qty button:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow__qty button:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow__qty button:focus{background-color:#141b2c;background-image:none;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow__qty button:hover{filter:brightness(.96)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow__qty-value{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartpage .mim-cartrow__remove, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow__remove{background-color:transparent;background-image:none;border:0;box-shadow:none;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartpage .mim-cartrow__remove:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartpage .mim-cartrow__remove:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow__remove:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow__remove:focus{background-color:rgba(238, 236, 230, 0.068);background-image:none;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-claim{background:rgba(238, 236, 230, 0.03)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-claim__input{border:1px solid rgba(238, 236, 230, 0.165);background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-claim__btn{border:0;background:#1b2a4a;color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-claim__status.is-ok{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-claim__status.is-bad{color:#eeece6}
@media (prefers-reduced-motion: reduce){html[data-mie-theme="dark"]:not(#mie-dk) .mim-card.is-spot{outline:3px solid var(--mim-spot, rgba(186, 175, 145, 0.95))}}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cats.is-stuck .mim-cats__track{border-bottom:1px solid rgba(238, 236, 230, 0.077);box-shadow:0 16px 30px -24px rgba(0, 0, 0, 0.88)}
html[data-mie-theme="dark"]:not(#mie-dk)[data-mie-theme="dark"] .mim-cats.is-stuck .mim-cats__track{border-bottom-color:rgba(40, 50, 73, 0.06);box-shadow:0 16px 30px -22px #000000}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-claim .mim-claim__skip{border:0;background:none;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-claim .mim-claim__wait{background:rgba(238, 236, 230, 0.102)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-claim .mim-claim__wait::after{background:#1b2a4a}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join{background:rgba(15, 22, 38, .45)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join__sheet{background:#141b2c;color:#eeece6;box-shadow:0 -20px 60px -20px rgba(0, 0, 0, 0.64)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__back, html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__close{border:0;background:color-mix(in srgb, var(--mim-j-ink) 7%, transparent);color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join__dots i{background:color-mix(in srgb, var(--mim-j-ink) 14%, transparent)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join__dots i.is-on{background:var(--mim-j-ink)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__chip{border:1px solid color-mix(in srgb, #6d7da6 16%, transparent);background:transparent;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__chip:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__chip.is-on{border-color:#6d7da6;background:color-mix(in srgb, var(--mim-j-ink) 6%, transparent)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__face{border:2px solid transparent;background:color-mix(in srgb, var(--mim-j-ink) 6%, transparent);color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__face.is-on{border-color:#6d7da6;box-shadow:0 0 0 3px color-mix(in srgb, #000000 18%, transparent)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__face--own{border:1.5px dashed color-mix(in srgb, #6d7da6 35%, transparent);background:transparent}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__input{border:1px solid color-mix(in srgb, #6d7da6 16%, transparent);background:transparent;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__input:focus{outline:none;border-color:#6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__next{border:0;background:var(--mim-j-ink);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join__status.is-bad{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join__status.is-ok{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join__tick{background:var(--mim-j-ink)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join__tick::after{border:solid #283249}
html[data-mie-theme="dark"]:not(#mie-dk)[data-mie-theme="dark"] .mim-join__sheet{background:#141a26;color:#e9ecf2}
html[data-mie-theme="dark"]:not(#mie-dk)[data-mie-theme="dark"] .mim-join__next, html[data-mie-theme="dark"]:not(#mie-dk)[data-mie-theme="dark"] .mim-join__tick{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk)[data-mie-theme="dark"] .mim-join__tick::after{border-color:#6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__next:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__next:focus{background:var(--mim-j-ink);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__back:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__close:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__back:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__close:focus{background:color-mix(in srgb, var(--mim-j-ink) 12%, transparent);color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__chip:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-join .mim-join__face:focus{color:inherit}

/* mim-shop.css */
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__figure{background:#1B2A6B}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__image--empty{background:rgba(238, 236, 230, 0.03)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__thumb{border:2px solid transparent;background:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__thumb.is-active{border-color:#6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__cats{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__short{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__sku{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__opt-label{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__help{border:1px solid currentColor;background:none;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__help:hover{background:var(--mim-accent, #25334E);border-color:#6d7da6;color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-opt{border:1px solid rgba(238, 236, 230, 0.198);background:#141b2c;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__qty{border:1px solid rgba(238, 236, 230, 0.198);background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__qty button{border:0;background:none;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__qty button:hover{background:rgba(238, 236, 230, 0.068)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__add{border:0;background:var(--mim-accent, #25334E);color:var(--mim-on-accent, #fff)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-grind-modal__scrim{background:rgba(20, 26, 40, .5)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-grind-modal__panel{background:#141b2c;box-shadow:0 24px 60px rgba(0, 0, 0, 0.528)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-grind-modal__close{border:0;background:rgba(238, 236, 230, 0.068);color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-grind-modal__list li{background:rgba(20, 27, 44, 0.6)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-grind-modal__list span{color:rgba(238, 236, 230, 0.86)}
@media (max-width: 767px){html[data-mie-theme="dark"]:not(#mie-dk) .mim-product--sticky .mim-product__panel{background:#141b2c;box-shadow:0 -12px 30px rgba(0, 0, 0, 0.24)}html[data-mie-theme="dark"]:not(#mie-dk) .mim-product:not(.mim-product--sticky) .mim-product__panel{background:#141b2c}html[data-mie-theme="dark"]:not(#mie-dk) .mim-product .mim-product__desc{background:#141b2c;border-top:0}html[data-mie-theme="dark"]:not(#mie-dk) .mim-product .mim-product__desc::before{background:#141b2c}}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop__field{border:1px solid rgba(238, 236, 230, 0.176);background:#141b2c;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop__field:focus{outline:none;border-color:#6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop__chip{border:1px solid rgba(238, 236, 230, 0.176);background:#141b2c;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop__sort .mim-shop__field{background-image:linear-gradient(45deg, transparent 50%, currentColor 50%),
		linear-gradient(135deg, currentColor 50%, transparent 50%)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop__count{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop__empty{border:1px dashed rgba(238, 236, 230, 0.22);color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop__more-btn{border:1px solid rgba(238, 236, 230, 0.22);background:transparent;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop__more-btn:hover{background:var(--mim-accent, #25334E);border-color:#6d7da6;color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop__page{border:1px solid rgba(238, 236, 230, 0.176);background:#141b2c;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop__page.is-active{background:var(--mim-accent, #25334E);border-color:#6d7da6;color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-pcard__media{background:#1B2A6B}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-pcard__image--empty{background:rgba(238, 236, 230, 0.03)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-pcard__add, html[data-mie-theme="dark"]:not(#mie-dk) .mim-pcard__wish{border:0}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-pcard__add{background:#6C5CE7;color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-pcard .mim-pcard__add:hover{color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-pcard__wish{background:none;color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-pcard__wish.is-active svg{fill:currentColor}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-pcard__flag{background:rgba(0, 0, 0, .55);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-pcard__body{border-bottom:1px solid rgba(238, 236, 230, 0.198)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-pcard .mim-pcard__title a{color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-carousel{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-carousel .mim-carousel__all{color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-carousel__arrow{border:1px solid rgba(238, 236, 230, 0.176);background:#141b2c;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-carousel__arrow:hover{background:var(--mim-accent, #25334E);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-reviews{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-stars{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-stars__star.is-on{color:var(--mim-star)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-reviews__empty{border:1px dashed rgba(238, 236, 230, 0.22);color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-review{background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-review__text{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-reviews__form input[type="text"], html[data-mie-theme="dark"]:not(#mie-dk) .mim-reviews__form input[type="email"], html[data-mie-theme="dark"]:not(#mie-dk) .mim-reviews__form textarea{border:1px solid rgba(238, 236, 230, 0.198);background:#141b2c;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-reviews__form input[type="submit"]{border:0;background:var(--mim-accent, #25334E);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart__empty{background:#141b2c;border:1px dashed rgba(238, 236, 230, 0.132)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart__empty p{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wrow{background:#141b2c;border:1px solid rgba(238, 236, 230, 0.132)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wrow__img--empty{background:rgba(238, 236, 230, 0.06)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart .mim-wrow__title a{color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wrow__meta{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wrow__qty .qty{background:#141b2c;border:1px solid rgba(238, 236, 230, 0.132);color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart .mim-wrow__remove{background:rgba(238, 236, 230, 0.068);color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart__foot{background:#141b2c;border:1px solid rgba(238, 236, 230, 0.132)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart__code{background:rgba(238, 236, 230, 0.034);border:1px solid rgba(238, 236, 230, 0.132);color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart__code:focus{outline:none;border-color:#6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart__apply, html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart__update{background:transparent;border:1px solid rgba(238, 236, 230, 0.132);color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart__apply:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart__update:hover{border-color:#6d7da6;background:rgba(238, 236, 230, 0.034)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart__summary{background:#141b2c;border:1px solid rgba(238, 236, 230, 0.132)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart__line{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart__line--coupon{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart__line--total{border-top:1px solid rgba(238, 236, 230, 0.132);color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart .mim-wcart__cta{background:var(--mim-accent, #25334E);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart .mim-wcart__cta:hover{color:#fff}
@media (max-width: 560px){html[data-mie-theme="dark"]:not(#mie-dk) .mim-wrow__price{border-top:1px dashed rgba(238, 236, 230, 0.132)}}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop__aside-title{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop__reset{border:0;background:none;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__desc{border-top:1px solid rgba(238, 236, 230, 0.132)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__desc-body{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer{background:var(--mim-accent, #25334E);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer__badge{background:var(--mim-surface, #BAAF91);color:var(--mim-accent, #25334E)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer__sub{color:rgba(255, 255, 255, .7)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer__item{background:rgba(238, 236, 230, 0.04)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer__thumb--empty{background:rgba(238, 236, 230, 0.06)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer__each{color:rgba(255, 255, 255, .75)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer__special{color:var(--mim-surface, #BAAF91)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer__old{color:rgba(255, 255, 255, .5)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer__add{border:0;background:var(--mim-surface, #BAAF91);color:var(--mim-accent, #25334E)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer__add:hover{filter:brightness(1.05)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop .mim-shop__chip.mim-shop__chip, html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop .mim-shop__reset.mim-shop__reset, html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop .mim-shop__field.mim-shop__field, html[data-mie-theme="dark"]:not(#mie-dk) .mim-product .mim-opt.mim-opt, html[data-mie-theme="dark"]:not(#mie-dk) .mim-product .mim-product__help.mim-product__help, html[data-mie-theme="dark"]:not(#mie-dk) .mim-product .mim-product__add.mim-product__add, html[data-mie-theme="dark"]:not(#mie-dk) .mim-pcard .mim-pcard__add.mim-pcard__add, html[data-mie-theme="dark"]:not(#mie-dk) .mim-pcard .mim-pcard__wish.mim-pcard__wish, html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer .mim-offer__add.mim-offer__add, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartpage .mim-carttabs__tab.mim-carttabs__tab, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartbadge .mim-cartbadge__act.mim-cartbadge__act, html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart .mim-wcart__cta.mim-wcart__cta{box-shadow:none;outline:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop .mim-shop__chip.mim-shop__chip{background:#141b2c;color:#eeece6;border:1px solid rgba(238, 236, 230, 0.176)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop .mim-shop__reset.mim-shop__reset{background:none;border:0}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop .mim-shop__field.mim-shop__field{background:#141b2c;color:inherit;border:1px solid rgba(238, 236, 230, 0.176)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product .mim-opt.mim-opt{background:#141b2c;color:#eeece6;border:1px solid rgba(238, 236, 230, 0.198)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product .mim-product__help.mim-product__help{background:none;color:inherit;border:1px solid currentColor}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-product .mim-product__help.mim-product__help:hover{background:var(--mim-accent, #25334E);border-color:#6d7da6;color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-pcard .mim-pcard__add.mim-pcard__add, html[data-mie-theme="dark"]:not(#mie-dk) .mim-pcard .mim-pcard__wish.mim-pcard__wish{border:0}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-pcard__add.is-added, html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__add.is-added{background:#4CAF7D;color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-pcard__add.is-failed, html[data-mie-theme="dark"]:not(#mie-dk) .mim-product__add.is-failed{background:#D9534F;color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop__clearpill{background:var(--mim-shop-accent, #25334E);border:0;box-shadow:0 10px 28px -10px rgba(0, 0, 0, 0.96);color:#FFF}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop__clearpill:hover{filter:brightness(1.08)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop__clearpill:focus-visible{outline:2px solid #283249}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop__clearpill-n{background:rgba(238, 236, 230, 0.11)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop .mim-shop__clearpill, html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop button.mim-shop__clearpill{background-color:var(--mim-shop-accent, #25334E);background-image:none;border:0;box-shadow:0 10px 28px -10px rgba(0, 0, 0, 0.96);color:#FFF}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop .mim-shop__clearpill:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop .mim-shop__clearpill:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop .mim-shop__clearpill:active{background-color:var(--mim-shop-accent, #25334E);background-image:none;color:#FFF}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop .mim-shop__clearpill:hover{filter:brightness(1.08)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-shop .mim-shop__clearpill-n{background:rgba(238, 236, 230, 0.11);color:#FFF}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart .mim-wrow__title a, html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart .mim-wrow__title a:visited{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart .mim-wrow__title a:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart .mim-wrow__title a:focus{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart button.mim-wcart__apply, html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart button.mim-wcart__update{background-color:transparent;background-image:none;border:1px solid rgba(238, 236, 230, 0.132);box-shadow:none;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart button.mim-wcart__apply:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart button.mim-wcart__apply:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart button.mim-wcart__update:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart button.mim-wcart__update:focus{background-color:rgba(238, 236, 230, 0.043);background-image:none;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart input.mim-wcart__code, html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart .mim-wrow__qty input{background-color:rgba(238, 236, 230, 0.034);border:1px solid rgba(238, 236, 230, 0.132);color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart .mim-wrow__qty .qty{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart a.mim-wrow__remove, html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart a.mim-wrow__remove:visited{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart a.mim-wrow__remove:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-wcart a.mim-wrow__remove:focus{background-color:rgba(238, 236, 230, 0.136);color:#eeece6}

/* mim-account.css */
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account a, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account a:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account a:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account a:visited, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account a:active{color:inherit;background:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-abtn, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-abtn:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-abtn:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-abtn:visited{background:var(--mim-acc);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-abtn--ghost, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-abtn--ghost:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-abtn--ghost:visited{background:transparent;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account button, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account button:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account button:focus{box-shadow:none;outline:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-acard{background:#141b2c;border:1px solid rgba(238, 236, 230, 0.132)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__title{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__empty{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__empty-icon{background:rgba(238, 236, 230, 0.038)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__empty-glyph{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__empty-title{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__nav{background:#141b2c;border:1px solid rgba(238, 236, 230, 0.132)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__greeting{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__user{border-bottom:1px solid rgba(238, 236, 230, 0.132)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__avatar-btn{border:0;background:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-account__avatar, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-account__avatar-btn img{border:0 !important;box-shadow:0 0 0 2px var(--mim-acc-soft)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__avatar-btn::after{background:rgba(37, 51, 78, .72);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__user-text span{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-account__tab{border:0;background:none;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__tab-glyph{color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__tab:hover{background:rgba(238, 236, 230, 0.038)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__tab.is-active{background:var(--mim-acc);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-dash__title{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-dash__subtitle{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-dash__profile{background:#141b2c;border:1px solid rgba(238, 236, 230, 0.132)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-dash__profile-text span{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-stat__label{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-stat__unit{background:rgba(238, 236, 230, 0.038);color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-stat__value{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-stat__chip{background:rgba(238, 236, 230, 0.038);color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-donut-card__hint{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-donut__rail{fill:none;stroke:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-donut__slice{fill:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-donut__center-label{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-donut__center-value{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-donut__center-unit{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-donut__cta{background:rgba(238, 236, 230, 0.038)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-donut__cta p{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-donut__legend-value{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-habit__text span{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-habit__remove{border:0;background:rgba(238, 236, 230, 0.102);color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__chip{border:1px solid rgba(238, 236, 230, 0.132);background:none;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__chip.is-active{background:var(--mim-acc);border-color:#6d7da6;color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__signout{border-top:1px solid rgba(238, 236, 230, 0.132)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-abtn--danger, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-abtn--danger:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-abtn--danger:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-abtn--danger:visited{background:rgba(238, 236, 230, 0.085);color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-abtn--danger:hover{background:#C0392B;color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-abtn__glyph{color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-order-pager__btn{border:1px solid rgba(238, 236, 230, 0.132);background:#141b2c;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-order-pager__btn:hover{background:rgba(238, 236, 230, 0.038)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-order-pager__btn.is-active{background:var(--mim-acc);border-color:#6d7da6;color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-order__badge{background:rgba(238, 236, 230, 0.102)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-order__badge--cafe{background:rgba(238, 236, 230, 0.102)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-order__badge--shop{background:rgba(186, 175, 145, .35)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-order__status{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-order__thumbs img{border:2px solid #283249}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-order__lines{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-order__foot{border-top:1px solid rgba(238, 236, 230, 0.132)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-order__date{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-coupon--personal{border-color:#6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-coupon__value{background:var(--mim-acc);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-coupon__tag{background:var(--mim-acc-soft);color:var(--mim-acc)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-coupon__expiry{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-coupon__code{border:1px dashed rgba(238, 236, 230, 0.132);background:none;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-coupon__code small{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-coupon__code.is-copied small{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-arow + .mim-arow{border-top:1px solid rgba(238, 236, 230, 0.132)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-arow span{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-afield > span{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ainput{border:1px solid rgba(238, 236, 230, 0.132);background:#141b2c;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ainput:focus{outline:none;border-color:#6d7da6;box-shadow:0 0 0 3px rgba(0, 0, 0, 0.24)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__theme label{border:1px solid rgba(238, 236, 230, 0.132)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__theme label:has(input:checked){border-color:#6d7da6;background:rgba(238, 236, 230, 0.102)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__msg.is-error{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__msg.is-ok{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-abtn{border:0;background:var(--mim-acc);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-abtn--ghost{background:none;border:1px solid rgba(238, 236, 230, 0.132);color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__hint{color:rgba(238, 236, 230, 0.86)}
@media (max-width: 900px){html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__tabs{background:#141b2c;box-shadow:0 10px 30px rgba(0, 0, 0, 0.368)}html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-account__tab{color:#eeece6}html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-account__tab.is-active{background:var(--mim-bar-active-bg, var(--mim-acc));color:var(--mim-bar-active-color, #fff)}}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartpage, html[data-mie-theme="dark"]:not(#mie-dk) .mim-checkout{background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartpage__heading{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow{background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow__img{background:rgba(238, 236, 230, 0.043)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow__qty{background:rgba(238, 236, 230, 0.068)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow__qty button{border:0;background:none;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow__qty button:hover{background:rgba(238, 236, 230, 0.085)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartrow__remove{border:0;background:none;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartpage__foot{background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartpage__cta{border:0;background:var(--mim-accent, #25334E);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) [data-mim-tip]::after{background:rgba(37, 51, 78, .95);color:#F3EFE7}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-artctl__note{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-abtn--ghost{background:transparent;border:1.5px solid rgba(238, 236, 230, 0.132);color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-abtn--ghost:hover{border-color:#6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account svg[fill="none"], html[data-mie-theme="dark"]:not(#mie-dk) .mim-account svg[fill="none"] > g, html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile svg[fill="none"], html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile svg[fill="none"] > g{fill:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-medal, html[data-mie-theme="dark"]:not(#mie-dk) .mim-medal > g, html[data-mie-theme="dark"]:not(#mie-dk) .mim-medal path{fill:revert}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wallet__balance{background:var(--mim-accent, #25334E);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wallet__topup{border:1px solid rgba(238, 236, 230, 0.088);background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wallet__preset{border:1px solid rgba(238, 236, 230, 0.154);background:transparent}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wallet__preset:hover{border-color:#6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wallet__preset.is-chosen{background:var(--mim-accent, #25334E);border-color:#6d7da6;color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wallet__custom{border:1px solid rgba(238, 236, 230, 0.154)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wallet__custom input{border:0;background:transparent;outline:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wallet__row{border-bottom:1px solid rgba(238, 236, 230, 0.066)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wallet__row:last-child{border-bottom:0}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wallet__row.is-in .mim-wallet__row-amount{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wallet__row.is-out .mim-wallet__row-amount{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-wallet-pay{border:1px solid rgba(238, 236, 230, 0.11);background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__filters{background:color-mix(in srgb, var(--mim-acc, #25334E) 7%, transparent);background:rgba(238, 236, 230, 0.06)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account :is(.mim-account__chip){border:0;background:transparent}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account :is(.mim-account__chip):hover{background:rgba(238, 236, 230, 0.068)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account :is(.mim-account__chip).is-active{background:var(--mim-acc, #25334E);color:#fff;box-shadow:0 1px 3px rgba(0, 0, 0, 0.528)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-order__thumbs img{border:2px solid #283249}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-discover__track, html[data-mie-theme="dark"]:not(#mie-dk) .mim-discover__fill{fill:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-discover__track{stroke:currentColor}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-discover__fill{stroke:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-discover__cat{border:1px solid currentColor}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-discover__cat.is-on{border-color:transparent;background:color-mix(in srgb, currentColor 10%, transparent)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-discover__foot{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-order-pager__btn, html[data-mie-theme="dark"]:not(#mie-dk) .mim-order-pager__btn:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-order-pager__btn:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-order-pager__btn:visited{color:#eeece6;box-shadow:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-order-pager__btn.is-active, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-order-pager__btn.is-active:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-order-pager__btn.is-active:focus{color:#FFF}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-account__tab, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-account__tab:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-account__tab:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-account__tab:visited{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-account__tab.is-active, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-account__tab.is-active:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-account__tab.is-active:focus{color:#FFF}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-account__tab-text, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-account__tab-glyph{color:currentColor;fill:currentColor}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-welcome__head{background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--mim-w-ink) 10%, transparent), transparent 60%),
		var(--mim-w-soft)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-welcome__meter{background:var(--mim-w-line)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-welcome__meter i{background:var(--mim-w-ink)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-welcome__step{border-top:1px solid var(--mim-w-line)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-welcome__step:first-child{border-top:0}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-welcome__num{background:var(--mim-w-soft);color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-welcome__step.is-done .mim-welcome__num{background:var(--mim-w-ink);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-welcome__step.is-done .mim-welcome__num::before{border:solid currentColor}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account button.mim-welcome__chip{border:1px solid var(--mim-w-line);background:transparent;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account button.mim-welcome__chip:hover{border-color:color-mix(in srgb, #6d7da6 35%, transparent)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account button.mim-welcome__chip.is-active{border-color:#6d7da6;background:var(--mim-w-ink);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account img.mim-welcome__face{box-shadow:0 0 0 3px var(--mim-w-soft)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-welcome__cover{background:var(--mim-w-soft) center / cover no-repeat}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account button.mim-welcome__btn{border:1px solid #6d7da6;background:transparent;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account button.mim-welcome__btn:hover{background:var(--mim-w-ink);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account button.mim-welcome__close{border:0;background:color-mix(in srgb, var(--mim-w-ink) 8%, transparent);color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account button.mim-welcome__later{border:0;background:transparent;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account button.mim-welcome__finish{border:0;background:var(--mim-w-ink);color:#fff}

/* mim-profile.css */
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile{background:#141b2c;box-shadow:0 22px 48px -34px rgba(0, 0, 0, 0.88)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__cover{background-color:#25334E}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__tool{background:rgba(20, 27, 44, 0.9);border:0;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__tool:hover{background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__ring{background:conic-gradient(
		from 210deg,
		var(--mim-rank-from),
		var(--mim-rank-to),
		var(--mim-rank-from)
	)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile .mim-profile__face-wrap .mim-profile__face, html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile img.mim-profile__face{border:5px solid #283249;background:#1b2438}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__face-btn{background:#25334E;border:3px solid #283249;color:#F3EFE7}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__nickname{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__rank{background:linear-gradient(135deg, var(--mim-rank-from), var(--mim-rank-to));color:#FFF;box-shadow:0 6px 16px -8px #000000}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__rank-disc{background:#141b2c;box-shadow:0 1px 3px rgba(0, 0, 0, 0.368)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile[data-rank="silver"] .mim-profile__rank{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__stats{background:rgba(238, 236, 230, 0.034)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__stat + .mim-profile__stat{border-inline-start:1px solid rgba(238, 236, 230, 0.11)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__stat-label{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__bar{background:rgba(238, 236, 230, 0.085)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__bar-pct{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__bar span{background:linear-gradient(90deg, var(--mim-rank-from), var(--mim-rank-to))}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__progress-text{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-notice{border:1px solid transparent}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-notice--warn{background:rgba(224, 164, 88, 0.13);border-color:rgba(224, 164, 88, 0.35)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-notice--info{background:rgba(139, 158, 199, 0.14);border-color:rgba(139, 158, 199, 0.35)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-notice--soft{background:rgba(238, 236, 230, 0.043);border-color:rgba(238, 236, 230, 0.11)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-notice__text{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-notice__action{background:#25334E;border:0;color:#F3EFE7}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-notice__close{background:none;border:0;color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-notice__close:hover{background:rgba(238, 236, 230, 0.068)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-debt{background:linear-gradient(135deg, #25334E, #33456B);color:#F3EFE7}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-debt--clear{background:linear-gradient(135deg, #2F6B4F, #3E8A66)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-debt__pay{background:#141b2c;color:#eeece6;border:0}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-stat--debt .mim-stat__value{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-credit__note{background:rgba(238, 236, 230, 0.043)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-credit__row{border-bottom:1px dashed rgba(238, 236, 230, 0.132)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-credit__row:last-child{border-bottom:0}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-credit__row-date{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-credit__amount--paid{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rank{background:#141b2c;border:1px solid rgba(238, 236, 230, 0.11)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rank.is-current{border-color:#6d7da6;box-shadow:0 0 0 2px color-mix(in srgb, #000000 40%, transparent)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rank__medal{background:rgba(238, 236, 230, 0.043)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rank__you{background:var(--mim-rank-to);color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rank__blurb{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rank__threshold{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rank__tick{background:rgba(238, 236, 230, 0.119);color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rankup{background:rgba(20, 27, 41, 0.55)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rankup__card{background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rankup__burst{background:radial-gradient(
		circle,
		color-mix(in srgb, var(--mim-rank-to) 55%, transparent) 0%,
		transparent 68%
	)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rankup__medal{background:#141b2c;box-shadow:0 12px 34px -16px rgba(0, 0, 0, 0.88)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rankup__kicker{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rankup__text{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rankup__from{background:rgba(238, 236, 230, 0.043);color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-verify__badge{background:rgba(224, 164, 88, 0.16);color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-verify.is-verified .mim-verify__badge{background:rgba(238, 236, 230, 0.119);color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-verify__text{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-verify__status--ok{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-verify__status--warn{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-story-flash{background:#141b2c}
@media (max-width: 560px){html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__stat:nth-child(odd){border-inline-start:0}html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__stat:nth-child(3){border-inline-start:0}}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-purchase{background:linear-gradient(135deg, #2F6B4F, #3E8A66);color:#F3EFE7}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-purchase__link{background:#141b2c;color:#eeece6;border:0}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-fold{background:#141b2c;border:1px solid rgba(238, 236, 230, 0.11)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-fold__head:hover{background:rgba(238, 236, 230, 0.025)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-fold__icon{background:rgba(238, 236, 230, 0.051)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-fold__meta{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-fold__chevron{border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-fold__body{border-top:1px solid rgba(238, 236, 230, 0.088)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__scrim{background:rgba(20, 27, 41, .55)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__panel{background:#141b2c;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__x{background:rgba(238, 236, 230, 0.06);border:0;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__x:hover{background:rgba(238, 236, 230, 0.119)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__tile{background:rgba(238, 236, 230, 0.043);border:2px solid transparent}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__tile.is-selected{border-color:#6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__tile:focus-visible{outline:2px solid #6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__tile--upload{background:rgba(238, 236, 230, 0.034);border-color:rgba(238, 236, 230, 0.308)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__tile--upload:hover{border-color:#6d7da6;background:rgba(238, 236, 230, 0.051)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__hint{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__scrim{background:rgba(20, 27, 41, .5)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__panel{background:#141b2c;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__option{background:rgba(238, 236, 230, 0.034);border:1px solid transparent;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__option:hover{background:rgba(238, 236, 230, 0.06);border-color:rgba(238, 236, 230, 0.132)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__icon{background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__text span{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__cancel{background:none;border:0;color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__cancel:hover{background:rgba(238, 236, 230, 0.043)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__cover.is-framing::after{box-shadow:inset 0 0 0 3px rgba(255, 255, 255, .85)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__frame-hint{background:rgba(20, 27, 41, .82);color:#F3EFE7}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__frame-done{background:#141b2c;border:0;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__gender-btn{background:#141b2c;border:1.5px solid #283249;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__gender-btn:hover{border-color:#6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__gender-input:checked + .mim-auth__gender-btn, html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__gender-btn.is-active{background:var(--mim-auth-accent, #25334E);border-color:#6d7da6;color:#F3EFE7}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__gender-input:focus-visible + .mim-auth__gender-btn{outline:2px solid #6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-header__action, html[data-mie-theme="dark"]:not(#mie-dk) .mim-header__action:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-header__action:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-header__action:visited{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-header__action--keep-colors .mim-icon{background:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-header .mim-icon, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account .mim-icon, html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile .mim-icon, html[data-mie-theme="dark"]:not(#mie-dk) .mim-orderbar .mim-icon, html[data-mie-theme="dark"]:not(#mie-dk) .mim-cartbadge .mim-icon{fill:currentColor;background:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-icon[fill="none"], html[data-mie-theme="dark"]:not(#mie-dk) .mim-icon[fill="none"] path{fill:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__chip, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__chip:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__chip:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__tab, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__tab:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__tab:focus{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__name{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__nickname{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile a, html[data-mie-theme="dark"]:not(#mie-dk) .mim-account__panel a:not(.mim-abtn):not(.button){color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__row{background:rgba(238, 236, 230, 0.034)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__help{background:rgba(238, 236, 230, 0.085);border:0;color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__help:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__help:focus-visible{background:var(--mim-rank-to, #0466C8);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__delta{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__delta.is-up{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__delta.is-down{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__delta-note{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__track{background:rgba(238, 236, 230, 0.06)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__bar--last .mim-intake__fill{background:rgba(238, 236, 230, 0.187)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__bar--last .mim-intake__value{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__bar--this .mim-intake__fill{background:linear-gradient(180deg, var(--mim-rank-to, #0466C8), var(--mim-rank-from, #0353A4))}
html[data-mie-theme="dark"]:not(#mie-dk) [data-metric="caffeine"] .mim-intake__bar--this .mim-intake__fill{background:linear-gradient(180deg, #8A5A2B, #5C2E1F)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__month{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__unit{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__ghost{filter:blur(3.5px) saturate(.65)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__ghost-title{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ghost__cat{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ghost__cat-track{background:rgba(238, 236, 230, 0.076)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ghost__cat-fill{background:linear-gradient(
		to left,
		var(--mim-rank-from, #0353A4),
		var(--mim-rank-to, #0466C8)
	)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ghost__cat-pct{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ghost__month{background:linear-gradient(
		to top,
		var(--mim-rank-from, #0353A4),
		var(--mim-rank-to, #0466C8)
	)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__invite{background:linear-gradient(
		to bottom,
		rgba(20, 27, 44, 0.55),
		rgba(20, 27, 44, 0.93) 32%,
		rgba(20, 27, 44, 0.93) 68%,
		rgba(20, 27, 44, 0.55)
	)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__ghost-note{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__icon{background:rgba(238, 236, 230, 0.051);color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-intake__empty-text{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__cover-tools--bare .mim-profile__tool{background:none;box-shadow:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__cover-tools--bare .mim-profile__tool:hover{background:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-crop__hint{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-crop__stage{background:#1b2438}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-crop__zoom{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-crop .mim-crop__ok, html[data-mie-theme="dark"]:not(#mie-dk) .mim-crop .mim-crop__cancel, html[data-mie-theme="dark"]:not(#mie-dk) button.mim-crop__ok, html[data-mie-theme="dark"]:not(#mie-dk) button.mim-crop__cancel{border:1.5px solid #283249}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-crop__ok{background:var(--mim-rank-to, #0466C8);border-color:#6d7da6;color:#FFF}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-crop__cancel{background:transparent;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile .mim-profile__rank, html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile button.mim-profile__rank{background-color:transparent;background-image:linear-gradient(135deg, var(--mim-rank-from), var(--mim-rank-to));border:0;box-shadow:0 6px 16px -8px #000000;color:#FFF}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile[data-rank="silver"] .mim-profile__rank, html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile[data-rank="silver"] button.mim-profile__rank{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile .mim-profile__rank:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile .mim-profile__rank:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile .mim-profile__rank:active{background-color:transparent;background-image:linear-gradient(135deg, var(--mim-rank-from), var(--mim-rank-to));box-shadow:0 6px 16px -8px #000000}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile .mim-profile__rank:focus-visible{outline:2px solid #6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__x{background:rgba(238, 236, 230, 0.06);border:0;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__x:hover{background:rgba(238, 236, 230, 0.119)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__lead{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__hint{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ladder__row{background:rgba(238, 236, 230, 0.034);border:1.5px solid transparent}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ladder__row.is-now{background:rgba(238, 236, 230, 0.068);border-color:#6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ladder__medal{background:#141b2c;box-shadow:0 1px 3px rgba(0, 0, 0, 0.304)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ladder__name{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ladder__you{background:var(--mim-rank-to, #25334E);color:#FFF}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile[data-rank="silver"] .mim-ladder__you{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ladder__need{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ladder__off{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ladder__off-none{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__option, html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__option:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__option:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__option:visited, html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__tile, html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__tile:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__tile:focus{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__option{background-color:rgba(238, 236, 230, 0.034);box-shadow:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__option:hover{background-color:rgba(238, 236, 230, 0.06)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__text strong{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__text span{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__title, html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__title{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__lead, html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__hint, html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__hint{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__cancel, html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__cancel:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__cancel:focus{background-color:transparent;color:rgba(238, 236, 230, 0.86);box-shadow:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__cancel:hover{background-color:rgba(238, 236, 230, 0.043)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__x, html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__x:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet__x:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__x, html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__x:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker__x:focus{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sheet .mim-icon, html[data-mie-theme="dark"]:not(#mie-dk) .mim-picker .mim-icon{fill:currentColor;background:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ladder__name, html[data-mie-theme="dark"]:not(#mie-dk) .mim-ladder__off{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ladder__need, html[data-mie-theme="dark"]:not(#mie-dk) .mim-ladder__off-none{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-profile__bar-pct{color:#eeece6}

/* mim-auth.css */
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth{background-color:#141b2c;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__card{background:#141b2c;box-shadow:0 30px 70px -40px rgba(0, 0, 0, 0.96)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__art{color:#FFF}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__art::after{background:rgba(37, 51, 78, 0.72)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__panel{background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__title{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__subtitle{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__switch{background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__switch-btn{background:none;border:0;color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__switch-btn.is-active{color:#FFF}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__switch-pill{background:var(--mim-auth-accent)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__label{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__input{background:#141b2c;border:1px solid #283249;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__input:focus{outline:none;border-color:#6d7da6;box-shadow:0 0 0 3px rgba(0, 0, 0, 0.272)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__input.is-invalid{border-color:#6d7da6;box-shadow:0 0 0 3px rgba(0, 0, 0, 0.304)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__hint{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__eye{background:none;border:0;color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__eye:hover{background:#141b2c;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__eye.is-on{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__picker-row .mim-auth__thumb, html[data-mie-theme="dark"]:not(#mie-dk) button.mim-auth__thumb, html[data-mie-theme="dark"]:not(#mie-dk) label.mim-auth__thumb{background:#141b2c;border:2px solid transparent}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__thumb.is-selected{border-color:#6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__thumb:focus-visible{outline:2px solid #6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__identity{background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__submit{background:var(--mim-auth-accent);border:0;color:#F3EFE7}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__back{background:none;border:0;color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__back:hover{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__check{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__alt{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__alt a, html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__link{background:none;border:0;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__terms{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__message--error{background:rgba(238, 236, 230, 0.085);color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__message--ok{background:rgba(76, 175, 125, 0.12);color:#eeece6}
@media (max-width: 420px){html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth{background:#141b2c}html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__card{box-shadow:none}}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__gender-row .mim-auth__gender-input, html[data-mie-theme="dark"]:not(#mie-dk) input.mim-auth__gender-input{border:0}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__gender-row .mim-auth__gender-btn, html[data-mie-theme="dark"]:not(#mie-dk) label.mim-auth__gender-btn, html[data-mie-theme="dark"]:not(#mie-dk) button.mim-auth__gender-btn{background:#141b2c;border:1.5px solid #283249;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__gender-btn:hover{border-color:#6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__gender-input:checked + .mim-auth__gender-btn, html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__gender-btn.is-active{background:var(--mim-auth-accent, #25334E);border-color:#6d7da6;color:#F3EFE7}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__gender-input:focus-visible + .mim-auth__gender-btn{outline:2px solid #6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__own-btn{background:#141b2c;border:1.5px dashed #283249;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__own-btn:hover{border-color:#6d7da6;background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__own.has-own .mim-auth__own-btn{border-color:#6d7da6;background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__crop{background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__crop-hint{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__crop-stage{background:#1b2438}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__crop-zoom{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__crop-ok, html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__crop-cancel{border:1px solid #283249}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__crop-ok{background:var(--mim-auth-accent, #25334E);border-color:#6d7da6;color:#FFFFFF}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__crop-cancel{background:transparent;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__switch-btn, html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__switch-btn:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__switch-btn:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__switch-btn:visited{background-color:transparent;color:rgba(238, 236, 230, 0.86);box-shadow:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__switch-btn.is-active, html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__switch-btn.is-active:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__switch-btn.is-active:focus{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__title{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__gender-btn, html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__gender-btn:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__gender-btn:focus{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__gender-input:checked + .mim-auth__gender-btn, html[data-mie-theme="dark"]:not(#mie-dk) .mim-auth__gender-btn.is-active{color:#F3EFE7}

/* mim-about.css */
html[data-mie-theme="dark"]:not(#mie-dk) .mim-about, html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact{background-color:#141b2c;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-about__eyebrow{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-about__sub{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-about__card{background:#141b2c;border:1px solid #283249}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-about__card::before{background:var(--mim-about-accent)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-about__icon{background:#141b2c;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-about__figure{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-about__card-text{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-about__story{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-about__signature{border-top:1px solid #283249}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-about__slogan{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-about__cta, html[data-mie-theme="dark"]:not(#mie-dk) .mim-about .mim-about__cta, html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact .mim-about__cta{background:var(--mim-about-ink);color:#FFFFFF}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-about .mim-about__cta:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-about .mim-about__cta:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-about .mim-about__cta:active, html[data-mie-theme="dark"]:not(#mie-dk) .mim-about .mim-about__cta:visited, html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact .mim-about__cta:hover, html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact .mim-about__cta:focus, html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact .mim-about__cta:active, html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact .mim-about__cta:visited{color:#FFFFFF}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact__card{background:#141b2c;border:1px solid #283249;color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) a.mim-contact__card:hover{border-color:var(--mim-about-accent);color:inherit}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact__icon{background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact__label{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact__panel{background:#141b2c;border:1px solid #283249}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact__hours-row{border-bottom:1px dashed #283249}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact__hours-row:last-child{border-bottom:0}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact__hours dt{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact__map{background:#1b2438}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact__map iframe, html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact__map img{border:0}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact--compact{background:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact__map--contain iframe, html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact__map--contain img{background:#1b2438}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-contact__map--cover iframe{border:0}

/* mim-designer.css */
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer{background:var(--mim-ink);color:var(--mim-paper)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer__hero{border-bottom:1px solid rgba(40, 50, 73, 0.14)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer__photo{box-shadow:0 0 0 1px var(--mim-line), 0 30px 60px -40px #000000}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer.is-mono .mim-designer__photo img{filter:grayscale(1) contrast(1.06)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer.is-mono .mim-designer__photo:hover img{filter:grayscale(0)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer__eyebrow{color:var(--mim-dim)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer__role{color:var(--mim-dim)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer__text{color:rgba(244, 244, 245, .78)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer__btn{background:#141b2c;border:1px solid #283249;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer__btn:hover{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer__btn--ghost{background:transparent;border-color:rgba(40, 50, 73, 0.14);color:var(--mim-paper)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer__btn--ghost:hover{background:#141b2c;color:#eeece6;border-color:#283249}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer__work{border-bottom:1px solid rgba(40, 50, 73, 0.14)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer__item{border-top:1px solid rgba(40, 50, 73, 0.14)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer__num{color:var(--mim-dim)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer__item-text{color:rgba(244, 244, 245, .68)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer__cta-text{color:var(--mim-dim)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer__signature{color:rgba(244, 244, 245, .3)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer__btn--telegram{background:#0466C8;border-color:#6d7da6;color:#FFFFFF}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-designer__btn--telegram:hover{background:#0353A4;border-color:#6d7da6;color:#FFFFFF}

/* mim-ranks.css */
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ranks{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ranks__subtitle{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ranks__signin{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ranks__signin a{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ranks__you{background:var(--r-navy);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ranks__bar{background:rgba(238, 236, 230, 0.11)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ranks__bar-fill{background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ranks__row{border:1px solid rgba(238, 236, 230, 0.132);background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ranks__row.is-reached{border-color:rgba(238, 236, 230, 0.33)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ranks__row.is-mine{border-color:#6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ranks__tag{background:var(--r-navy);color:#fff}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ranks__blurb{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ranks__from{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-ranks__off{color:#eeece6}

/* mim-rating.css */
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate__label{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate__stars .mim-rate__input, html[data-mie-theme="dark"]:not(#mie-dk) input.mim-rate__input{border:0}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate__star{fill:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate__input:checked ~ .mim-rate__pick .mim-rate__star{fill:var(--mim-star-on);filter:drop-shadow(0 0 10px var(--mim-star-glow))}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate__stars:hover .mim-rate__input:checked ~ .mim-rate__pick .mim-rate__star{fill:rgba(238, 236, 230, 0.86);filter:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate__stars .mim-rate__pick:hover .mim-rate__star, html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate__stars .mim-rate__pick:hover ~ .mim-rate__pick .mim-rate__star{fill:var(--mim-star-on);filter:drop-shadow(0 0 14px var(--mim-star-glow))}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate__input:focus-visible + .mim-rate__pick{outline:2px solid var(--mim-star-on)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate--locked .mim-rate__stars:hover .mim-rate__pick .mim-rate__star, html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate--locked .mim-rate__pick:hover ~ .mim-rate__pick .mim-rate__star{fill:rgba(238, 236, 230, 0.86);filter:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate__meta{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate__meta strong{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate__status{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate__status.is-error{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate__status.is-ok{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate-out__track .mim-rate__star{fill:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate-out__fill .mim-rate__star{fill:var(--mim-star-on)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-rate-out__count{color:rgba(238, 236, 230, 0.86)}

/* mim-sort.css */
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sort__label{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sort .mim-sort__chip, html[data-mie-theme="dark"]:not(#mie-dk) button.mim-sort__chip{background:#141b2c;border:1.5px solid #283249;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sort__chip:hover{border-color:#6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sort__chip.is-on{background:#25334E;border-color:#6d7da6;color:#FFF}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-sort__chip:focus-visible{outline:2px solid #6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-grid--filtered .is-dimmed{filter:saturate(0.55)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-grid--filtered .is-dimmed:hover{filter:none}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-grid--filtered .is-first-rest::before{background:linear-gradient(
		to left,
		transparent,
		rgba(238, 236, 230, 0.187) 22%,
		rgba(238, 236, 230, 0.187) 78%,
		transparent
	)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-filterbadge .mim-filterbadge__open, html[data-mie-theme="dark"]:not(#mie-dk) button.mim-filterbadge__open{background:#25334E;border:0;color:#F3EFE7;box-shadow:0 14px 30px -16px #000000}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-filterbadge__n{background:rgba(238, 236, 230, 0.09)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-filterbadge .mim-filterbadge__clear, html[data-mie-theme="dark"]:not(#mie-dk) button.mim-filterbadge__clear{background:#141b2c;border:1.5px solid #283249;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-filterbadge__panel{background:#141b2c;box-shadow:0 26px 60px -30px #000000}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-filterbadge__title{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-filterbadge__row{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-filterbadge__row:hover{background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-filterbadge__dot{background:#C7BFAE}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-filterbadge__count{color:rgba(238, 236, 230, 0.86)}

/* mim-special.css */
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer--glow{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--mim-offer-glow) 55%, transparent),
		0 0 var(--mim-offer-glow-size) color-mix(in srgb, var(--mim-offer-glow) 45%, transparent),
		0 18px 40px -28px #000000}
@supports not (color: color-mix(in srgb, red 50%, transparent)){html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer--glow{box-shadow:0 0 0 1.5px var(--mim-offer-glow),
			0 0 var(--mim-offer-glow-size) var(--mim-offer-glow),
			0 18px 40px -28px #000000}}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer--glow:hover{box-shadow:0 0 0 1.5px var(--mim-offer-glow),
		0 0 var(--mim-offer-glow-hover) color-mix(in srgb, var(--mim-offer-glow) 60%, transparent),
		0 22px 46px -26px #000000}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer__badge{background:var(--mim-offer-glow);color:#FFF;box-shadow:0 6px 16px -8px var(--mim-offer-glow)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer--stack .mim-offer__thumb{border:4px solid #283249;box-shadow:0 14px 30px -18px #000000}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer--stack .mim-offer__thumb--empty{background:#1b2438}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer__combo{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer__breakdown{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer__old{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer__old::after{background:var(--mim-offer-glow)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer__special{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer__off{background:color-mix(in srgb, var(--mim-offer-glow) 16%, transparent);color:color-mix(in srgb, var(--mim-offer-glow) 70%, #eeece6)}
@supports not (color: color-mix(in srgb, red 50%, transparent)){html[data-mie-theme="dark"]:not(#mie-dk) .mim-offer__off{background:rgba(255, 158, 11, 0.16);color:#eeece6}}

/* mim-countdown.css */
html[data-mie-theme="dark"]:not(#mie-dk) .mim-count{background:#25334E;color:#F3EFE7}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-count__cell{background:rgba(238, 236, 230, 0.06)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-count__n{color:#FF9E0B}

/* mim-blog.css */
html[data-mie-theme="dark"]:not(#mie-dk) .mim-reading .entry-title, html[data-mie-theme="dark"]:not(#mie-dk) .mim-reading .post-title{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-post{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-post__meta{color:rgba(238, 236, 230, 0.86)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-post__body h2::before{background:var(--mim-read-accent)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-post__body a{color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-post__body blockquote{background:#141b2c;border-inline-start:4px solid #6d7da6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-post__body th, html[data-mie-theme="dark"]:not(#mie-dk) .mim-post__body td{border:1px solid #283249}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-post__body th{background:#141b2c}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-post__cta{background:var(--mim-read-ink);color:var(--mim-read-cream)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-post__btn{background:#141b2c;border:1.5px solid #283249;color:#eeece6}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-post__btn--ghost{background:transparent;color:var(--mim-read-cream)}
html[data-mie-theme="dark"]:not(#mie-dk) .mim-post__card{color:#eeece6}


/* ---------- What the stylesheets alone cannot say ---------- */

/* The engine's header on a 4.x site: Elementor's link colour (the brand navy)
   must not reach its icons in the dark. */
html[data-mie-theme="dark"]:not(#mie-dk) .mie-hdr a,
html[data-mie-theme="dark"]:not(#mie-dk) .mie-hdr button,
html[data-mie-theme="dark"]:not(#mie-dk) .mie-drawer a {
	color: var(--mim-dk-ink);
}

/* Plain links in text (Elementor's kit paints them navy). */
html[data-mie-theme="dark"]:not(#mie-dk) body a:not([class]) {
	color: var(--mim-dk-gold);
}

/* Elementor's own widgets: headings and text read light; buttons keep theirs. */
html[data-mie-theme="dark"]:not(#mie-dk) .elementor-widget-heading .elementor-heading-title {
	color: var(--mim-dk-ink);
}

html[data-mie-theme="dark"]:not(#mie-dk) .elementor-widget-text-editor,
html[data-mie-theme="dark"]:not(#mie-dk) .elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--mim-dk-ink-2);
}

html[data-mie-theme="dark"]:not(#mie-dk) .elementor-widget-icon .elementor-icon,
html[data-mie-theme="dark"]:not(#mie-dk) .elementor-widget-icon .elementor-icon svg {
	color: var(--mim-dk-ink);
	fill: currentColor;
}

/* A dark logo with no dark version of its own: light on dark pages. */
html[data-mie-theme="dark"] .mie-logo--auto {
	filter: brightness(0) invert(0.94);
}

/* A menu card still waiting for its photo. */
html[data-mie-theme="dark"]:not(#mie-dk) .mim-card__image--placeholder {
	background: var(--mim-dk-card-2);
}

/* The active section's icon sits on the beige bubble: it stays dark there. */
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cats .mim-cat.is-active .mim-cat__icon,
html[data-mie-theme="dark"]:not(#mie-dk) .mim-cat.is-active .mim-cat__bubble .mim-cat__icon {
	color: #25334e;
	fill: currentColor;
}
