:root{--mk-bg: #f8fbff;--mk-surface: rgba(255, 255, 255, .9);--mk-surface-strong: #ffffff;--mk-surface-soft: #eef5ff;--mk-surface-elevated: rgba(255, 255, 255, .96);--mk-surface-overlay: rgba(255, 255, 255, .82);--mk-text: #0d2347;--mk-muted: #5c6f8a;--mk-placeholder: rgba(92, 111, 138, .74);--mk-primary: #1b69ed;--mk-primary-strong: #0f56cf;--mk-accent: #5ea1ff;--mk-line: rgba(27, 105, 237, .14);--mk-shadow: 0 18px 60px rgba(27, 105, 237, .11);--mk-radius: 28px;--mk-button-shadow: 0 18px 40px rgba(27, 105, 237, .24);--mk-button-shadow-hover: 0 24px 48px rgba(27, 105, 237, .3);--mk-button-shadow-soft: 0 14px 28px rgba(27, 105, 237, .14);--mk-button-focus: 0 0 0 .28rem rgba(255, 255, 255, .96), 0 0 0 .58rem rgba(27, 105, 237, .24)}html[data-theme-mode=dark]{--mk-bg: #040f22;--mk-surface: rgba(9, 23, 46, .82);--mk-surface-strong: #08162d;--mk-surface-soft: #0d2141;--mk-surface-elevated: rgba(8, 22, 45, .96);--mk-surface-overlay: rgba(10, 27, 53, .84);--mk-text: #f4f8ff;--mk-muted: #9db0cf;--mk-placeholder: rgba(157, 176, 207, .72);--mk-primary: #7cb5ff;--mk-primary-strong: #4f8dff;--mk-accent: #ff9f62;--mk-line: rgba(124, 181, 255, .2);--mk-shadow: 0 18px 60px rgba(0, 0, 0, .35);--mk-button-shadow: 0 18px 42px rgba(3, 10, 22, .52);--mk-button-shadow-hover: 0 24px 52px rgba(3, 10, 22, .64);--mk-button-shadow-soft: 0 14px 28px rgba(0, 0, 0, .28);--mk-button-focus: 0 0 0 .28rem rgba(8, 22, 45, .94), 0 0 0 .58rem rgba(124, 181, 255, .3)}body.mkphone-theme{background:radial-gradient(circle at top left,rgba(27,105,237,.1),transparent 34%),radial-gradient(circle at top right,rgba(103,163,255,.08),transparent 28%),linear-gradient(180deg,#fffffff0,#f4f9fff5),var(--mk-bg);color:var(--mk-text);overflow-x:clip}html[data-theme-mode=dark] body.mkphone-theme{background:radial-gradient(circle at top left,rgba(76,141,255,.18),transparent 30%),radial-gradient(circle at top right,rgba(255,159,98,.1),transparent 22%),linear-gradient(180deg,#061226fa,#040f22fa),var(--mk-bg)}body.mkphone-theme .section-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.mkphone-theme .header__menu-item,body.mkphone-theme .header__icon,body.mkphone-theme .header__heading-link,body.mkphone-theme .header__active-menu-item,body.mkphone-theme .announcement-bar,body.mkphone-theme .drawer__close,body.mkphone-theme .menu-drawer__menu-item{color:var(--mk-text)}body.mkphone-theme .header__menu-item:hover,body.mkphone-theme .header__active-menu-item,body.mkphone-theme .underlined-link,body.mkphone-theme a:not(.button):not(.mk-cookie-banner__button):not(.mk-theme-toggle):not(.header__menu-item):not(.mega-menu__link):not(.link--text){color:var(--mk-primary)}body.mkphone-theme .mega-menu__content,body.mkphone-theme .header__submenu{background:var(--mk-surface-strong);border:1px solid var(--mk-glass-border);box-shadow:var(--mk-shadow)}body.mkphone-theme .mega-menu__link,body.mkphone-theme .header__submenu .header__menu-item{color:var(--mk-text);transition:color .15s ease}body.mkphone-theme .mega-menu__link:hover,body.mkphone-theme .header__submenu .header__menu-item:hover,body.mkphone-theme .mega-menu__link--active{color:var(--mk-primary)}body.mkphone-theme .button,body.mkphone-theme .cart__checkout-button,body.mkphone-theme button.shopify-payment-button__button--unbranded,body.mkphone-theme .shopify-payment-button [role=button]{position:relative;isolation:isolate;overflow:hidden;min-height:5.2rem;padding:0 2.6rem;border-radius:999px;border:none!important;background-image:linear-gradient(180deg,#ffffff3d,#fff0 42%),linear-gradient(135deg,#4294ff 0%,var(--mk-primary) 48%,var(--mk-primary-strong) 100%);color:#fff;text-decoration:none;box-shadow:var(--mk-button-shadow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease,background-color .22s ease,color .22s ease}body.mkphone-theme .button:before,body.mkphone-theme .cart__checkout-button:before,body.mkphone-theme button.shopify-payment-button__button--unbranded:before,body.mkphone-theme .shopify-payment-button [role=button]:before,body.mkphone-theme .button:after,body.mkphone-theme .cart__checkout-button:after,body.mkphone-theme button.shopify-payment-button__button--unbranded:after,body.mkphone-theme .shopify-payment-button [role=button]:after{content:none!important;display:none!important;box-shadow:none!important}body.mkphone-theme .button:hover,body.mkphone-theme .cart__checkout-button:hover,body.mkphone-theme button.shopify-payment-button__button--unbranded:hover,body.mkphone-theme .shopify-payment-button [role=button]:hover{transform:translateY(-2px);filter:saturate(1.04) brightness(1.02);box-shadow:var(--mk-button-shadow-hover)}body.mkphone-theme .button:active,body.mkphone-theme .cart__checkout-button:active,body.mkphone-theme button.shopify-payment-button__button--unbranded:active,body.mkphone-theme .shopify-payment-button [role=button]:active{transform:translateY(0) scale(.985);box-shadow:var(--mk-button-shadow-soft)}body.mkphone-theme .button:focus-visible,body.mkphone-theme .button.focused,body.mkphone-theme .cart__checkout-button:focus-visible,body.mkphone-theme button.shopify-payment-button__button--unbranded:focus-visible,body.mkphone-theme .shopify-payment-button [role=button]:focus-visible{outline:none;box-shadow:var(--mk-button-focus),var(--mk-button-shadow)}body.mkphone-theme .button:focus:not(:focus-visible),body.mkphone-theme .cart__checkout-button:focus:not(:focus-visible),body.mkphone-theme button.shopify-payment-button__button--unbranded:focus:not(:focus-visible),body.mkphone-theme .shopify-payment-button [role=button]:focus:not(:focus-visible){box-shadow:var(--mk-button-shadow)}body.mkphone-theme .button--secondary,body.mkphone-theme .button.button--tertiary,body.mkphone-theme .shopify-payment-button__more-options,body.mkphone-theme .cart__update-button.button--secondary,body.mkphone-theme .quick-add__submit.button--secondary{background-image:linear-gradient(180deg,#fffffffa,#eef5fff5);color:var(--mk-primary-strong);border:1px solid rgba(27,105,237,.14)!important;box-shadow:var(--mk-button-shadow-soft)}body.mkphone-theme .button--secondary:hover,body.mkphone-theme .button.button--tertiary:hover,body.mkphone-theme .shopify-payment-button__more-options:hover,body.mkphone-theme .cart__update-button.button--secondary:hover,body.mkphone-theme .quick-add__submit.button--secondary:hover{background-image:linear-gradient(180deg,#fff,#e6f1ff);color:var(--mk-primary-strong)}body.mkphone-theme .button-label,body.mkphone-theme .pickup-availability-button,body.mkphone-theme .shopify-payment-button__more-options,body.mkphone-theme .button.button--tertiary{letter-spacing:.04em;text-transform:none}body.mkphone-theme .button-label,body.mkphone-theme .pickup-availability-button{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 1.8rem;border-radius:999px;border:1px solid rgba(27,105,237,.14);background:#ffffffd6;color:var(--mk-primary-strong);box-shadow:0 10px 24px #1b69ed14;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}body.mkphone-theme .button-label:hover,body.mkphone-theme .pickup-availability-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #1b69ed1f}body.mkphone-theme .quantity__button,body.mkphone-theme .slider-button,body.mkphone-theme .back-to-top button,body.mkphone-theme .cart-notification__close,body.mkphone-theme .button-close.button--tertiary{border-radius:999px;border:1px solid rgba(27,105,237,.14);background:#ffffffeb;color:var(--mk-text);box-shadow:0 10px 24px #1b69ed1a;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}body.mkphone-theme .quantity__button:hover,body.mkphone-theme .slider-button:hover,body.mkphone-theme .back-to-top button:hover,body.mkphone-theme .cart-notification__close:hover,body.mkphone-theme .button-close.button--tertiary:hover{transform:translateY(-1px);box-shadow:0 14px 28px #1b69ed24}body.mkphone-theme .wrapper-box,body.mkphone-theme .drawer__inner,body.mkphone-theme .popup,body.mkphone-theme .promo-popup .popup-wrapper,body.mkphone-theme .accordion-item,body.mkphone-theme .highlight-item,body.mkphone-theme .payment-badge,body.mkphone-theme .benefit-item{background:var(--mk-surface-strong);border-color:var(--mk-line);box-shadow:var(--mk-shadow)}body.mkphone-theme .cart-drawer,body.mkphone-theme .drawer{z-index:1300}body.mkphone-theme .cart-drawer .drawer__inner{background:var(--mk-surface-strong);border-color:var(--mk-line)}body.mkphone-theme .cart__contents{background:var(--mk-surface-strong)}body.mkphone-theme .cart__footer{background:var(--mk-surface-strong);border-color:var(--mk-line)}body.mkphone-theme .cart-item{background:transparent;border-color:var(--mk-line);box-shadow:none}body.mkphone-theme .wrapper-box,body.mkphone-theme .drawer__inner,body.mkphone-theme .cart__contents,body.mkphone-theme .cart__footer{border-radius:0}body.mkphone-theme .price,body.mkphone-theme .product-option,body.mkphone-theme .totals__total-value,body.mkphone-theme .title,body.mkphone-theme h1,body.mkphone-theme h2,body.mkphone-theme h3,body.mkphone-theme h4{color:var(--mk-text)}body.mkphone-theme .caption,body.mkphone-theme .caption-with-letter-spacing,body.mkphone-theme .product-option,body.mkphone-theme .cart-item__name,body.mkphone-theme .tax-note,body.mkphone-theme .field__label,body.mkphone-theme .mk-cookie-banner__text{color:var(--mk-muted)}body.mkphone-theme .field__input,body.mkphone-theme .text-area,body.mkphone-theme .select__select{background:var(--mk-surface-strong);border-color:var(--mk-line);color:var(--mk-text);border-radius:18px}body.mkphone-theme .cart__checkout-button,body.mkphone-theme .additional-checkout-buttons,body.mkphone-theme .shopify-payment-button{width:100%}body.mkphone-theme .additional-checkout-buttons{margin-top:1.4rem}body.mkphone-theme .cart__checkout-button{min-height:5.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}:root{--mk-floating-edge: 2rem;--mk-floating-stack-gap: 1rem;--mk-theme-dock-height: 5rem}.mk-theme-dock{position:fixed;right:var(--mk-floating-edge);bottom:var(--mk-floating-edge);z-index:40}.mk-theme-toggle{display:inline-flex;align-items:center;gap:1rem;min-height:5rem;padding:0 1.6rem;border:1px solid var(--mk-line);border-radius:999px;background:var(--mk-surface);color:var(--mk-text);box-shadow:var(--mk-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;font:inherit;font-weight:700}.mk-theme-toggle__dot{width:1rem;height:1rem;border-radius:999px;background:linear-gradient(135deg,var(--mk-accent),var(--mk-primary));box-shadow:0 0 0 .7rem #1163ff1f}.mk-cookie-banner{position:fixed;left:2rem;bottom:2rem;z-index:40;width:min(46rem,calc(100vw - 4rem));display:flex;flex-direction:column;gap:1.35rem;padding:2rem;border-radius:3.2rem;border:1px solid rgba(27,105,237,.12);background:radial-gradient(circle at top right,rgba(124,181,255,.18),transparent 34%),radial-gradient(circle at bottom left,rgba(27,105,237,.12),transparent 30%),linear-gradient(180deg,#fffffffa,#f4f9fff5),var(--mk-surface);color:var(--mk-text);box-shadow:0 2.6rem 5.4rem #1b69ed29,inset 0 1px #ffffffd6;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;transform:translateY(1.6rem);pointer-events:none;transition:opacity .25s ease,transform .25s ease;overflow:hidden;isolation:isolate}.mk-cookie-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.74),transparent 40%),linear-gradient(180deg,transparent 60%,rgba(27,105,237,.05));pointer-events:none;z-index:0}.mk-cookie-banner:after{content:"";position:absolute;inset:0 auto auto 2rem;width:calc(100% - 4rem);height:1px;background:linear-gradient(90deg,transparent,rgba(27,105,237,.3),transparent);pointer-events:none;z-index:0}.mk-cookie-banner.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.mk-cookie-banner__top,.mk-cookie-banner__eyebrow{position:relative;z-index:1}.mk-cookie-banner__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mk-cookie-banner__eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:0;padding:.75rem 1.15rem;border:1px solid rgba(27,105,237,.12);border-radius:999px;background:#ffffffc2;font-size:1.08rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-primary)}.mk-cookie-banner__eyebrow-dot{width:.8rem;height:.8rem;border-radius:50%;background:linear-gradient(135deg,#dcecff,#1b69ed);box-shadow:0 0 1.4rem #1163ff4d}.mk-cookie-banner__status{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:3.2rem;padding:0 1rem;border-radius:999px;background:#1b69ed14;color:#0d2347a8;font-size:1.08rem;font-weight:700}.mk-cookie-banner__title{position:relative;z-index:1;margin:0;max-width:14ch;font-size:clamp(2.45rem,4vw,3rem);line-height:1.02;letter-spacing:-.05em}.mk-cookie-banner__text{position:relative;z-index:1;margin:0;max-width:34rem;font-size:1.42rem;line-height:1.6}.mk-cookie-banner__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:0}.mk-cookie-banner__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 1.6rem;border-radius:1.8rem;border:1px solid rgba(27,105,237,.12);background:#ffffffd6;color:var(--mk-text);cursor:pointer;font:inherit;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.mk-cookie-banner__button:hover{transform:translateY(-1px);box-shadow:0 1.2rem 2.4rem #1b69ed1f}.mk-cookie-banner__button.is-primary{background:linear-gradient(180deg,#ffffff2e,#fff0 45%),linear-gradient(135deg,#5ea1ff,var(--mk-primary),var(--mk-primary-strong));border-color:transparent;color:#fff;box-shadow:0 1.4rem 2.8rem #1163ff38}.mk-cookie-banner__button.is-secondary{background:#ffffffeb;color:var(--mk-primary-strong)}.mk-cookie-banner__button.is-tertiary{background:transparent;color:#0d2347a3;box-shadow:none}.mk-cookie-banner__meta{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;padding-top:1rem;border-top:1px solid rgba(27,105,237,.08);font-size:1.18rem;color:var(--mk-muted)}.mk-cookie-pill{display:inline-flex;align-items:center;min-height:3rem;padding:0 1rem;border-radius:999px;background:#1163ff1a;color:var(--mk-primary);font-weight:700}.mk-cookie-banner__meta a{color:var(--mk-primary);text-decoration-thickness:.08em;text-underline-offset:.14em}html[data-theme-mode=dark] .mk-cookie-banner{border-color:#7cb5ff2e;background:radial-gradient(circle at top right,rgba(124,181,255,.18),transparent 34%),radial-gradient(circle at bottom left,rgba(255,159,98,.12),transparent 30%),linear-gradient(180deg,#08162df5,#061225f0),var(--mk-surface);box-shadow:0 2.6rem 5.4rem #00000052,inset 0 1px #ffffff0a}html[data-theme-mode=dark] .mk-cookie-banner:before{background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 40%),linear-gradient(180deg,transparent 60%,rgba(124,181,255,.08))}html[data-theme-mode=dark] .mk-cookie-banner__eyebrow{background:#ffffff0a;border-color:#7cb5ff29}html[data-theme-mode=dark] .mk-cookie-banner__status{background:#7cb5ff1f;color:#f4f8ffb8}html[data-theme-mode=dark] .mk-cookie-banner__button{border-color:#7cb5ff29;background:#ffffff0a;color:var(--mk-text)}html[data-theme-mode=dark] .mk-cookie-banner__button.is-secondary{background:#ffffff0f;color:#bcd8ff}html[data-theme-mode=dark] .mk-cookie-banner__button.is-tertiary{background:transparent;color:#f4f8ffa8}html[data-theme-mode=dark] .mk-cookie-banner__meta{border-top-color:#7cb5ff1f}@media screen and (min-width:750px)and (max-width:989px){body.mkphone-theme .header-wrapper{overflow:visible!important;box-shadow:0 1rem 2.4rem #1b69ed14,inset 0 1px #ffffffc7}body.mkphone-theme #site-header.site-header-transparent{left:0!important;width:100%!important;transform:none!important}body.mkphone-theme .header{position:relative!important;width:100%!important;max-width:100%!important;min-height:7.6rem!important;grid-template-columns:auto 1fr auto!important;gap:.9rem!important;padding-top:1.1rem!important;padding-bottom:1.1rem!important;box-sizing:border-box!important}body.mkphone-theme header-drawer{position:relative;z-index:4;margin-left:0}body.mkphone-theme .menu-drawer-container{position:static}body.mkphone-theme .header__heading{position:absolute!important;top:50%!important;left:50%!important;z-index:1!important;transform:translate(-50%,-50%)!important;pointer-events:none!important}body.mkphone-theme .header__heading-link{padding:0!important;pointer-events:auto!important}body.mkphone-theme .header__heading-logo-wrapper{justify-content:center!important}body.mkphone-theme .header__inline-menu,body.mkphone-theme .header__menu{display:none!important}body.mkphone-theme .mk-header-brand{gap:0!important}body.mkphone-theme .mk-header-brand__copy{display:none!important}body.mkphone-theme .mk-header-brand__mark{width:5.4rem!important;height:5.4rem!important}body.mkphone-theme .header__icons{position:relative!important;z-index:4!important;gap:.7rem!important;padding-right:0!important}body.mkphone-theme .desktop-localization-wrapper,body.mkphone-theme .header__icons .shopify-app-block{display:none!important}body.mkphone-theme .header__icon--summary,body.mkphone-theme .header__icon--summary span,body.mkphone-theme .header__icon:not(.header__icon--cart){width:4.6rem!important;height:4.6rem!important}body.mkphone-theme .header__icon--summary,body.mkphone-theme .header__icon--summary span{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mk-line)!important;border-radius:50%!important;background:var(--mk-surface-elevated)!important;box-shadow:inset 0 1px #fffc,0 1rem 2.2rem #1b69ed14!important}body.mkphone-theme .header__icon--cart{min-width:4.8rem!important;width:4.8rem!important;height:4.8rem!important;padding:0!important;border-radius:50%!important}body.mkphone-theme details-modal.header__search{position:static;z-index:6}body.mkphone-theme details-modal.header__search>details{position:static}body.mkphone-theme details-modal.header__search>details>summary{position:relative;z-index:1306}body.mkphone-theme details-modal.header__search>details>summary:before,body.mkphone-theme details-modal.header__search .modal-overlay,body.mkphone-theme details-modal.header__search .modal-overlay:after{display:none!important;content:none!important;background:transparent!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.mkphone-theme details-modal.header__search>details>.search-modal{position:fixed!important;top:calc(var(--header-height) + 1rem);left:1.6rem;right:1.6rem;width:calc(100vw - 3.2rem)!important;min-width:0!important;min-height:12rem!important;height:auto!important;max-height:min(60rem,calc(100dvh - var(--header-height) - 2rem))!important;display:block!important;overflow:visible!important;border:1px solid var(--mk-line)!important;border-radius:2.4rem!important;background:radial-gradient(circle at top right,rgba(92,146,255,.14),transparent 34%),linear-gradient(180deg,var(--mk-surface-elevated),var(--mk-surface-soft))!important;box-shadow:0 2.2rem 4.8rem #0714293d,inset 0 1px #ffffff0f!important;opacity:0;visibility:hidden;transform:translateY(-.8rem);pointer-events:none;z-index:1300;animation:none!important}body.mkphone-theme details-modal.header__search>details[open]>.search-modal{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}body.mkphone-theme .search-modal__content,body.mkphone-theme .search-modal__content-top,body.mkphone-theme .search-modal__content-bottom{display:grid!important;align-items:flex-start!important;justify-content:stretch!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:1.6rem!important;gap:1.2rem;top:auto!important;bottom:auto!important}body.mkphone-theme predictive-search.search-modal__form,body.mkphone-theme search-form.search-modal__form,body.mkphone-theme form.search.search-modal__form{display:block!important;position:relative!important;width:100%!important;max-width:none!important}body.mkphone-theme .search-modal__form .field{position:relative;display:block;width:100%;border-radius:1.8rem;background:var(--mk-surface-overlay);box-shadow:none}body.mkphone-theme .search-modal__form .field__label,body.mkphone-theme .search-modal__close-button{display:none!important}body.mkphone-theme .search-modal__form .search__input.field__input{width:100%!important;min-width:0!important;min-height:5.8rem;padding-left:1.8rem;padding-right:10.4rem;border-radius:1.8rem;background:transparent;font-size:1.7rem!important}body.mkphone-theme .predictive-search--header{position:static!important;margin-top:1rem;max-height:min(46rem,calc(100dvh - var(--header-height) - 12rem));overflow-y:auto;border:1px solid var(--mk-line);border-radius:1.8rem;background:var(--mk-surface-overlay)}body:has(details-modal.header__search>details[open]) .mk-cookie-banner{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.mkphone-theme .menu-drawer{top:calc(var(--header-height) + 1rem)!important;left:1.6rem!important;right:1.6rem!important;width:calc(100vw - 3.2rem)!important;max-width:calc(100vw - 3.2rem)!important;min-width:0!important;height:calc(100dvh - var(--header-height) - 2rem)!important;max-height:calc(100dvh - var(--header-height) - 2rem)!important;display:block!important;overflow-y:auto!important;overflow-x:hidden!important;border:1px solid var(--mk-line)!important;border-radius:2.4rem!important;background:radial-gradient(circle at top right,rgba(92,146,255,.14),transparent 34%),linear-gradient(180deg,var(--mk-surface-elevated),var(--mk-surface-soft))!important;box-shadow:0 2.2rem 4.8rem #0714293d,inset 0 1px #ffffff0f!important;visibility:hidden;transform:translate(calc(-100% - 2rem))!important;opacity:0;pointer-events:none;z-index:1295;will-change:transform,opacity}body.mkphone-theme .js menu-drawer>details>summary:before,body.mkphone-theme .js menu-drawer>details[open]:not(.menu-opening)>summary:before,body.mkphone-theme menu-drawer>details[open]>summary:before,body.mkphone-theme .header__icon--menu[aria-expanded=true]:before{display:none!important;content:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.mkphone-theme .js .menu-drawer{height:calc(100dvh - var(--header-height) - 2rem)!important}body.mkphone-theme header-drawer details[open]>.menu-drawer,body.mkphone-theme header-drawer details[open].menu-opening>.menu-drawer{visibility:visible;transform:translate(0)!important;opacity:1;display:block;pointer-events:auto}body.mkphone-theme .menu-drawer__inner-container,body.mkphone-theme .menu-drawer__submenu{border-radius:inherit}body.mkphone-theme .menu-drawer__inner-container{height:100%!important;min-height:100%!important}body.mkphone-theme .menu-drawer__navigation-container{display:flex;flex-direction:column;gap:1rem;min-height:100%;padding:1.6rem!important;overflow-y:auto}body.mkphone-theme .menu-drawer__navigation{width:100%;flex:1 1 auto;margin-top:0;padding:0}body.mkphone-theme .menu-drawer__menu{display:grid;gap:.75rem;width:100%}body.mkphone-theme .menu-drawer__menu-item,body.mkphone-theme .menu-drawer__account,body.mkphone-theme .menu-drawer__close-button{width:100%;justify-content:space-between;padding:1.4rem 1.5rem;border:1px solid var(--mk-line);border-radius:1.6rem;background:var(--mk-surface-overlay);text-align:left;letter-spacing:.06em;font-size:1.22rem;font-weight:700;line-height:1.3}body.mkphone-theme .menu-drawer__submenu{padding-left:0}body.mkphone-theme .menu-drawer__menu-item>.icon-arrow{right:1.4rem}body.mkphone-theme .menu-drawer__utility-links{padding:0;background:transparent}body.mkphone-theme .menu-drawer__localization{padding-top:.35rem}body.mkphone-theme .menu-drawer__localization .localization-form__select{width:100%;min-height:5rem;justify-content:space-between;border:1px solid var(--mk-line);border-radius:1.6rem;background:var(--mk-surface-overlay);color:var(--mk-text);box-shadow:none}body.mkphone-theme .menu-drawer__utility-links .list-social{display:flex;gap:1rem;padding-top:.4rem}body:has(header-drawer details[open]) .mk-cookie-banner{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(header-drawer details[open]) details-modal.header__search>details>.search-modal{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media screen and (max-width:749px){:root{--mk-floating-edge: 1.2rem;--mk-floating-stack-gap: .8rem}.mk-theme-dock{right:var(--mk-floating-edge);bottom:var(--mk-floating-edge)}.mk-cookie-banner{left:1.2rem;right:1.2rem;bottom:7.4rem;width:auto;padding:1.8rem;border-radius:2.6rem;gap:1.2rem}.mk-cookie-banner__actions{flex-direction:column}.mk-cookie-banner__button{width:100%}.mk-cookie-banner__top{align-items:flex-start;flex-direction:column}}body.mkphone-theme.mk-lockscreen-active .mk-theme-dock,body.mkphone-theme.mk-lockscreen-active .mk-cookie-banner{opacity:0;pointer-events:none}body.mkphone-theme.template-index #MainContent{position:relative;overflow:clip}html[data-theme-mode=dark] body.mkphone-theme.template-index #MainContent{background:radial-gradient(circle at 50% 0%,rgba(24,73,149,.24),transparent 24%),radial-gradient(circle at 12% 18%,rgba(124,181,255,.1),transparent 28%),linear-gradient(180deg,#051124,#08162dfb 24%,#091830fb)}body.mkphone-theme.template-index .header-wrapper{background:#ffffffc7;box-shadow:0 1.6rem 4rem #092a5c14}html[data-theme-mode=dark] body.mkphone-theme.template-index .header-wrapper{background:#08162dd1}body.mkphone-theme.template-index .mk-home-tabs-shell{position:relative;z-index:1;padding-left:0;padding-right:0}html[data-theme-mode=dark] body.mkphone-theme.template-index .mk-home-tabs-shell{background:radial-gradient(circle at 50% 0%,rgba(86,148,255,.12),transparent 24%),radial-gradient(circle at 80% 26%,rgba(124,181,255,.08),transparent 24%),linear-gradient(180deg,#071428e6,#08162dfa 14% 100%)}html[data-theme-mode=dark] body.mkphone-theme.template-index .mk-home-tabs-shell:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(124,181,255,.18),transparent);opacity:.8;pointer-events:none}body.mkphone-theme.template-index .custom--tabs.page-width{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;width:min(96rem,calc(100vw - 2.4rem));margin:0 auto;padding:.9rem;border:1px solid var(--mk-line);border-radius:999px;background:#ffffffb8;box-shadow:var(--mk-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-theme-mode=dark] body.mkphone-theme.template-index .custom--tabs.page-width{background:#08162dd1}body.mkphone-theme.template-index .custom--tabs .tab__list{list-style:none;display:flex;align-items:center;justify-content:center;min-height:5.2rem}body.mkphone-theme.template-index .lumin-custom-tab{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;height:100%;min-height:5.2rem;padding:0 1.9rem;margin:0!important;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--mk-muted);font-weight:700;line-height:1;text-align:center;white-space:nowrap;letter-spacing:.04em;font:inherit;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease;border-bottom:none!important;outline:none}body.mkphone-theme.template-index .tab__list.active .lumin-custom-tab,body.mkphone-theme.template-index .lumin-custom-tab.active,body.mkphone-theme.template-index .lumin-custom-tab:hover{background:linear-gradient(135deg,#1163ff1f,#1163ff0a);border-color:#1163ff29;color:var(--mk-primary);box-shadow:0 1.4rem 2.8rem #1163ff1f;transform:none}body.mkphone-theme.template-index .lumin-custom-tab:focus-visible{outline:none;box-shadow:0 0 0 .3rem #fffffff2,0 0 0 .55rem #1163ff2e}body.mkphone-theme.template-index .lumin-custom__tab-content.page-width{width:min(118rem,calc(100vw - 2.4rem));margin:1.4rem auto 0;padding:2.2rem 2rem 2.6rem;border:1px solid var(--mk-line);border-radius:3.2rem;background:linear-gradient(180deg,#ffffffd1,#ffffffad),radial-gradient(circle at top right,rgba(17,99,255,.06),transparent 32%);box-shadow:var(--mk-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-theme-mode=dark] body.mkphone-theme.template-index .lumin-custom__tab-content.page-width{background:linear-gradient(180deg,#08162de6,#08162dbd),radial-gradient(circle at top right,rgba(124,181,255,.12),transparent 32%)}body.mkphone-theme.template-index .lumin-custom__tab-content .collection__description{max-width:64rem;margin:0 auto 2.2rem;color:var(--mk-muted)}body.mkphone-theme.template-index .product-grid{gap:1.8rem;align-items:stretch}body.mkphone-theme.template-index .product-grid.grid--5-col-desktop{grid-template-columns:repeat(5,minmax(0,1fr))}@media screen and (min-width:990px){body.mkphone-theme.template-index .product-grid.grid--5-col-desktop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:1.8rem;row-gap:1.8rem}body.mkphone-theme.template-index .product-grid.grid--5-col-desktop>.grid__item{width:auto;max-width:none;min-width:0;flex:0 0 auto}}body.mkphone-theme.template-index .product-grid .grid__item,body.mkphone-theme.template-index .product-grid .card-wrapper,body.mkphone-theme.template-index .product-grid .card{height:100%}body.mkphone-theme.template-index .product-grid .card-wrapper .card,body.mkphone-theme.template-index .product-grid .card-wrapper .card__content{border-radius:2.6rem}body.mkphone-theme.template-index .product-grid .card-wrapper .card{overflow:hidden;border:1px solid var(--mk-line);background:#ffffffd6;box-shadow:0 2.2rem 4rem #092a5c1a}html[data-theme-mode=dark] body.mkphone-theme.template-index .product-grid .card-wrapper .card{background:#08162de0}body.mkphone-theme.template-index .product-grid .card__inner{background:radial-gradient(circle at top,rgba(17,99,255,.08),transparent 50%),#ffffffd1}html[data-theme-mode=dark] body.mkphone-theme.template-index .product-grid .card__inner{background:radial-gradient(circle at top,rgba(124,181,255,.12),transparent 50%),#08162dcc}body.mkphone-theme.template-index .product-grid .card__content{background:transparent}body.mkphone-theme.template-index .collection__view-all .button{min-width:18rem;min-height:5rem}body.mkphone-theme.template-index .collection__view-all{margin-top:2rem}body.mkphone-theme.template-index .multicolumn{background:transparent!important;padding-top:1rem}body.mkphone-theme.template-index .multicolumn .title-wrapper-with-link{width:min(110rem,calc(100vw - 2.4rem));margin:0 auto 1.6rem;justify-content:center;text-align:center}body.mkphone-theme.template-index .multicolumn .title{max-width:18ch;font-size:clamp(3rem,4.3vw,4.8rem);letter-spacing:-.06em}body.mkphone-theme.template-index .multicolumn-list{width:min(124rem,calc(100vw - 2.4rem));margin:0 auto;gap:1.6rem}body.mkphone-theme.template-index .multicolumn-list.grid--3-col-desktop{display:flex;flex-wrap:wrap;gap:1.6rem}@media screen and (min-width:990px){body.mkphone-theme.template-index .multicolumn-list.grid--3-col-desktop .multicolumn-list__item.grid__item{width:calc((100% - 3.2rem) / 3)!important;max-width:calc((100% - 3.2rem) / 3)!important;flex:0 0 calc((100% - 3.2rem) / 3)}}body.mkphone-theme.template-index .multicolumn-list__item{height:auto;padding:0!important}body.mkphone-theme.template-index .multicolumn-list__item .multicolumn-card.content-container{height:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:2rem;border:1px solid var(--mk-line);border-radius:3rem;background:linear-gradient(180deg,#ffffffd1,#ffffffb8),radial-gradient(circle at top right,rgba(17,99,255,.07),transparent 38%);box-shadow:var(--mk-shadow)}html[data-theme-mode=dark] body.mkphone-theme.template-index .multicolumn-list__item .multicolumn-card.content-container{background:linear-gradient(180deg,#08162de6,#08162dc2),radial-gradient(circle at top right,rgba(124,181,255,.14),transparent 38%)}body.mkphone-theme.template-index .multicolumn-list__item .multicolumn-card__info{padding-top:.8rem}body.mkphone-theme.template-index .multicolumn-list__item .multicolumn-card__info .inline-richtext{margin-bottom:.8rem;font-size:1.9rem;line-height:1.15}body.mkphone-theme.template-index .multicolumn-list__item .multicolumn-card__info .rte{color:var(--mk-muted);font-size:1.45rem;line-height:1.72}body.mkphone-theme.template-index .multicolumn-list__item .multicolumn-card__info:first-of-type{display:grid;gap:.8rem}body.mkphone-theme.template-index .multicolumn-list__item .testimonial-card{background:transparent;box-shadow:none;margin-top:auto;padding-top:1.4rem!important;border-top:1px solid var(--mk-line)}body.mkphone-theme.template-index .multicolumn-list__item .testimonial-card img{width:4rem;height:4rem;border-radius:50%;object-fit:cover}body.mkphone-theme.template-index .multicolumn-list__item .testimonial-name{display:inline-block;margin-top:0;color:var(--mk-text);font-weight:700;font-size:1.3rem}body.mkphone-theme.template-index .multicolumn-list__item .testimonial-city{color:var(--mk-muted);font-size:1rem;letter-spacing:.08em}body.mkphone-theme.template-index .slider-buttons{margin-top:1.6rem}body.mkphone-theme.template-index .testimonial-slider-buttons.slider-button{width:4.8rem;height:4.8rem;border:1px solid var(--mk-line);border-radius:50%;background:#ffffffc2;box-shadow:0 1.4rem 3rem #092a5c1f}html[data-theme-mode=dark] body.mkphone-theme.template-index .testimonial-slider-buttons.slider-button{background:#08162dd6}body.mkphone-theme.template-index .rich-text{background:transparent}body.mkphone-theme.template-index .rich-text__wrapper{max-width:84rem;margin:0 auto;padding:3rem 3rem 3.2rem;border:1px solid var(--mk-line);border-radius:3.4rem;background:linear-gradient(180deg,#ffffffd6,#ffffffb8),radial-gradient(circle at top right,rgba(17,99,255,.06),transparent 34%);box-shadow:var(--mk-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-theme-mode=dark] body.mkphone-theme.template-index .rich-text__wrapper{background:linear-gradient(180deg,#08162de6,#08162dc2),radial-gradient(circle at top right,rgba(124,181,255,.12),transparent 34%)}body.mkphone-theme.template-index .rich-text__blocks{gap:1.6rem}body.mkphone-theme.template-index .rich-text__heading{max-width:17ch;margin-left:auto;margin-right:auto;font-size:clamp(3.2rem,4.4vw,5rem);line-height:1.04}body.mkphone-theme.template-index .rich-text__text{max-width:58rem;margin:0 auto;color:var(--mk-muted);font-size:1.48rem;line-height:1.8}@media screen and (max-width:989px){body.mkphone-theme.template-index .multicolumn-list.grid--3-col-desktop{gap:1.4rem}}@media screen and (max-width:989px){body.mkphone-theme.template-index .custom--tabs.page-width,body.mkphone-theme.template-index .lumin-custom__tab-content.page-width,body.mkphone-theme.template-index .multicolumn .title-wrapper-with-link,body.mkphone-theme.template-index .multicolumn-list{width:calc(100vw - 2.4rem)}body.mkphone-theme.template-index .lumin-custom__tab-content.page-width,body.mkphone-theme.template-index .rich-text__wrapper{padding:2.4rem}}@media screen and (min-width:750px)and (max-width:989px){body.mkphone-theme.template-index .custom--tabs.page-width,body.mkphone-theme.template-index .lumin-custom__tab-content.page-width{min-width:0}body.mkphone-theme.template-index .lumin-custom__tab-content.page-width{padding:2.2rem 1.8rem 2.4rem;border-radius:2.8rem}body.mkphone-theme.template-index .lumin-custom__tab-content .product-grid,body.mkphone-theme.template-index .lumin-custom__tab-content .product-grid.grid--5-col-desktop{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr))!important;column-gap:1.4rem;row-gap:1.4rem;align-items:stretch}body.mkphone-theme.template-index .lumin-custom__tab-content .product-grid>.grid__item{width:auto!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important}body.mkphone-theme.template-index .collection__view-all{margin-top:1.8rem}}@media screen and (max-width:749px){body.mkphone-theme.template-index .custom--tabs.page-width{width:calc(100vw - 1.6rem);padding:.8rem;gap:.8rem;border-radius:2.4rem;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}body.mkphone-theme.template-index .custom--tabs.page-width::-webkit-scrollbar{display:none}body.mkphone-theme.template-index .custom--tabs .tab__list,body.mkphone-theme.template-index .lumin-custom-tab{width:auto;flex:0 0 auto}body.mkphone-theme.template-index .custom--tabs .tab__list{min-height:4.8rem;scroll-snap-align:start}body.mkphone-theme.template-index .lumin-custom-tab{min-height:4.8rem;padding:0 1.6rem;font-size:1.35rem}body.mkphone-theme.template-index .lumin-custom__tab-content.page-width,body.mkphone-theme.template-index .rich-text__wrapper{width:calc(100vw - 1.6rem);padding:1.8rem 1.3rem;border-radius:2.6rem}body.mkphone-theme.template-index .lumin-custom__tab-content .product-grid,body.mkphone-theme.template-index .lumin-custom__tab-content .product-grid.grid--5-col-desktop{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:1rem;row-gap:1rem}body.mkphone-theme.template-index .lumin-custom__tab-content .product-grid>.grid__item{width:auto!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important}body.mkphone-theme.template-index .product-grid{gap:1rem}body.mkphone-theme.template-index .collection__description{margin-bottom:1.6rem;font-size:1.35rem}body.mkphone-theme.template-index .product-grid .card-wrapper .card,body.mkphone-theme.template-index .product-grid .card-wrapper .card__content{border-radius:2rem}body.mkphone-theme.template-index .product-grid .card__heading{font-size:1.45rem;line-height:1.25}body.mkphone-theme.template-index .product-grid .price,body.mkphone-theme.template-index .product-grid .price-item,body.mkphone-theme.template-index .product-grid .price__container{font-size:1.35rem}body.mkphone-theme.template-index .collection__view-all{margin-top:1.4rem}body.mkphone-theme.template-index .collection__view-all .button{min-width:0;width:100%;max-width:24rem}body.mkphone-theme.template-index .multicolumn .title{font-size:clamp(3rem,11vw,4.2rem)}body.mkphone-theme.template-index .multicolumn-list__item .multicolumn-card.content-container{border-radius:2.4rem}}body.mkphone-theme .section-header{z-index:1200}body.mkphone-theme .header-wrapper{position:relative;z-index:1201;border-bottom:1px solid rgba(27,105,237,.12);background:linear-gradient(180deg,#fffffff5,#f7fbfffa),#fffffff5;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:0 12px 30px #1b69ed14,inset 0 1px #fffc}body.mkphone-theme .header{width:min(128rem,calc(100vw - 2.4rem));margin:0 auto;padding-left:0;padding-right:0;gap:1.8rem}body.mkphone-theme sticky-header,body.mkphone-theme .shopify-section-header-sticky,body.mkphone-theme .shopify-section-header-hidden{z-index:1202}body.mkphone-theme .custom-trustpilot-reviews,body.mkphone-theme [class*=trustpilot],body.mkphone-theme [id*=trustpilot],body.mkphone-theme iframe[src*=trustpilot],body.mkphone-theme a[href*="trustpilot.com"]{position:relative;z-index:1!important}body.mkphone-theme .header__heading-link{position:relative;display:inline-flex;align-items:center;min-width:0}body.mkphone-theme .header__heading-logo-wrapper{display:inline-flex;align-items:center;max-width:none}body.mkphone-theme .mk-header-brand{gap:0;max-width:none;overflow:visible}body.mkphone-theme .mk-header-brand__mark{width:5.6rem;height:5.6rem;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 1rem 1.8rem rgba(27,105,237,.14))}body.mkphone-theme .mk-header-brand__copy{display:none}body.mkphone-theme .mk-header-brand__name{display:inline-block;font-size:1.52rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background-image:linear-gradient(90deg,#1b69ed,#7aaeff 48%,#1b69ed);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body.mkphone-theme .mk-header-brand__tag{color:#0d234794;font-size:.92rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.mkphone-theme .header__inline-menu{justify-self:center;flex:1;display:flex;justify-content:center}body.mkphone-theme .header__inline-menu .list-menu--inline{gap:clamp(1.2rem,1.8vw,2.4rem);justify-content:center}body.mkphone-theme .header__menu-item,body.mkphone-theme .header__active-menu-item,body.mkphone-theme .header__icon,body.mkphone-theme .header__heading-link,body.mkphone-theme .header__icon .icon,body.mkphone-theme .localization-selector.link,body.mkphone-theme .disclosure__button.localization-form__select{color:#0d2347a8}body.mkphone-theme .header__menu-item{position:relative;display:inline-flex;align-items:center;gap:.3rem;padding:.6rem .8rem;font-size:1.14rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:color .25s ease}body.mkphone-theme .header__inline-menu .header__menu-item .icon-caret{position:static;display:inline-block;width:.7rem;height:.7rem;flex-shrink:0;transition:transform .2s ease}body.mkphone-theme details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}body.mkphone-theme .header__menu-item:hover,body.mkphone-theme .header__active-menu-item,body.mkphone-theme .header__menu-item:focus-visible{color:var(--mk-primary);text-decoration:none!important;text-decoration-line:none!important}body.mkphone-theme .header__menu-item,body.mkphone-theme .header__menu-item span,body.mkphone-theme .header__menu-item:hover,body.mkphone-theme .header__menu-item:hover span,body.mkphone-theme details[open]>.header__menu-item,body.mkphone-theme details[open]>.header__menu-item span,body.mkphone-theme details[open]:hover>.header__menu-item,body.mkphone-theme details[open]:hover>.header__menu-item span,body.mkphone-theme .header__menu-item:hover .header__active-menu-item,body.mkphone-theme .header__active-menu-item,body.mkphone-theme .header__submenu .header__menu-item:hover,body.mkphone-theme .header__submenu .header__menu-item:hover span,body.mkphone-theme summary.header__menu-item,body.mkphone-theme summary.header__menu-item:hover,body.mkphone-theme summary.header__menu-item span{text-decoration:none!important;text-decoration-line:none!important;text-decoration-thickness:0!important;text-underline-offset:0!important}body.mkphone-theme .header__icons{gap:.8rem}body.mkphone-theme .desktop-localization-wrapper{display:flex;align-items:center}body.mkphone-theme .desktop-localization-wrapper .localization-form{margin-right:.2rem}body.mkphone-theme .desktop-localization-wrapper .localization-form__select,body.mkphone-theme .header__icon:not(.header__icon--cart){display:inline-flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;border:1px solid rgba(27,105,237,.12);border-radius:50%;background:#ffffffe0;box-shadow:inset 0 1px #fffc,0 1rem 2.2rem #1b69ed14}body.mkphone-theme .desktop-localization-wrapper .localization-form__select{width:auto;min-width:7rem;padding:0 1.4rem;border-radius:999px;gap:.6rem}body.mkphone-theme .header__icon--cart{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:5rem;height:4.8rem;padding:0 1.6rem;border-radius:999px;border:1px solid rgba(27,105,237,.2);background:linear-gradient(135deg,#76acfffa,#1b69edf5);color:#fff;box-shadow:0 12px 24px #1b69ed38,inset 0 1px #ffffff6b}body.mkphone-theme .header__icon--cart .icon{color:#fff}body.mkphone-theme .header__icon--cart .cart-count-bubble{right:.3rem;top:.4rem;background:#fff;color:var(--mk-primary);box-shadow:0 0 0 .4rem #1b69ed24}body.mkphone-theme .menu-drawer{background:radial-gradient(circle at top right,rgba(27,105,237,.1),transparent 30%),linear-gradient(180deg,#fffffffa,#f5fafffa);border-right:1px solid rgba(27,105,237,.12)}body.mkphone-theme .menu-drawer__inner-container,body.mkphone-theme .menu-drawer__submenu{background:transparent}body.mkphone-theme .menu-drawer__menu-item,body.mkphone-theme .menu-drawer__account,body.mkphone-theme .menu-drawer__close-button{color:#0d2347c7;letter-spacing:.1em;text-transform:uppercase}body.mkphone-theme .menu-drawer__menu-item:hover,body.mkphone-theme .menu-drawer__close-button:hover{color:var(--mk-primary)}body.mkphone-theme .footer{position:relative;margin-top:2.4rem;padding:0 0 2.6rem;border-top:1px solid rgba(27,105,237,.1);background:linear-gradient(180deg,#fffffffa,#f4f9fffa),#fffffffa;overflow:hidden}body.mkphone-theme .footer:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(27,105,237,.32),transparent);opacity:.9;pointer-events:none}body.mkphone-theme .footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 14%,rgba(27,105,237,.1),transparent 24%),radial-gradient(circle at 88% 18%,rgba(122,174,255,.08),transparent 22%);opacity:.9}body.mkphone-theme .footer .page-width{max-width:124rem}body.mkphone-theme .mk-footer-brand{position:relative;z-index:1;margin-bottom:2.8rem;padding:1.6rem 0 2.8rem;border-bottom:1px solid rgba(27,105,237,.1)}body.mkphone-theme .mk-footer-brand__lockup{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.8rem 2rem;border:1px solid rgba(27,105,237,.12);border-radius:2.8rem;background:linear-gradient(180deg,#fffffff0,#f4f9ffeb),#ffffffe6;box-shadow:0 2.2rem 5rem #1b69ed14,inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.mkphone-theme .mk-footer-brand__logo{width:8rem;height:8rem;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 1.4rem 2.8rem rgba(17,99,255,.18))}body.mkphone-theme .mk-footer-brand__copy{display:flex;flex-direction:column;gap:.55rem;min-width:0}body.mkphone-theme .mk-footer-brand__eyebrow{color:#7cb5ff;font-size:1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}body.mkphone-theme .mk-footer-brand__copy strong{max-width:56rem;color:var(--mk-text);font-size:clamp(2rem,3vw,3.2rem);line-height:1.08;letter-spacing:-.05em}body.mkphone-theme .footer__content-top{position:relative;z-index:1;padding:2.8rem 2.4rem 2rem}body.mkphone-theme .footer__blocks-wrapper{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(22rem,1fr));gap:clamp(1.8rem,3vw,3.4rem);align-items:start}body.mkphone-theme .footer-block{display:flex;flex-direction:column;gap:1rem;min-width:0;min-height:100%}body.mkphone-theme .footer-block__heading{margin:0 0 .2rem;font-size:1.08rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:var(--mk-primary);word-break:normal;overflow-wrap:normal}body.mkphone-theme .footer-block__details-content,body.mkphone-theme .footer-block__details-content p,body.mkphone-theme .footer-block__details-content li,body.mkphone-theme .footer-block__details-content a,body.mkphone-theme .footer__copyright,body.mkphone-theme .footer__copyright a,body.mkphone-theme .footer .policies a,body.mkphone-theme .footer__content-bottom .caption{font-size:1.4rem;line-height:1.75;color:#0d2347ad}body.mkphone-theme .footer-block--menu .footer-block__details-content{display:grid;gap:.8rem}body.mkphone-theme .footer-block__details-content p{margin:0}body.mkphone-theme .footer-block__details-content strong{color:var(--mk-text)}body.mkphone-theme .footer-block__details-content a:hover,body.mkphone-theme .footer__copyright a:hover,body.mkphone-theme .footer .policies a:hover{color:var(--mk-primary)}body.mkphone-theme .footer-block--newsletter,body.mkphone-theme .footer__follow-on-shop,body.mkphone-theme .footer__list-social{display:none}body.mkphone-theme .footer__content-bottom{position:relative;z-index:1;border-top:1px solid rgba(27,105,237,.08)}body.mkphone-theme .footer__content-bottom-wrapper{padding-top:2rem}body.mkphone-theme .footer__content-bottom-wrapper--center{justify-content:space-between}body.mkphone-theme .footer__copyright{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.4rem 2rem}body.mkphone-theme .footer .policies{display:flex;flex-wrap:wrap;gap:1.6rem}@media screen and (max-width:989px){body.mkphone-theme .mk-footer-brand__lockup{align-items:flex-start;flex-direction:column}body.mkphone-theme .footer__blocks-wrapper{grid-template-columns:1fr}body.mkphone-theme .footer__copyright{flex-direction:column;align-items:flex-start}}@media screen and (max-width:749px){body.mkphone-theme .header-wrapper{overflow:visible!important;box-shadow:0 1rem 2.4rem #1b69ed1a,inset 0 1px #ffffffc7}body.mkphone-theme #site-header.site-header-transparent{left:0!important;width:100%!important;transform:none!important}body.mkphone-theme .header{position:relative;width:100%;max-width:100%;min-height:6.8rem;grid-template-columns:auto 1fr auto;gap:.6rem;padding-top:.9rem;padding-bottom:.9rem;box-sizing:border-box}body.mkphone-theme header-drawer{position:relative;z-index:4;margin-left:0}body.mkphone-theme .menu-drawer-container{position:static}body.mkphone-theme .header__heading{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);pointer-events:none}body.mkphone-theme .header__heading-link{padding:0;pointer-events:auto}body.mkphone-theme .header__heading-logo-wrapper{justify-content:center}body.mkphone-theme .header__inline-menu,body.mkphone-theme .header__menu{display:none!important}body.mkphone-theme .mk-header-brand{gap:0}body.mkphone-theme .mk-header-brand__mark{width:5.2rem;height:5.2rem}body.mkphone-theme .header__icons{position:relative;z-index:4;gap:.5rem;padding-right:0}body.mkphone-theme .desktop-localization-wrapper,body.mkphone-theme .header__icon--account,body.mkphone-theme .header__icons .shopify-app-block{display:none!important}body.mkphone-theme .desktop-localization-wrapper .localization-form__select,body.mkphone-theme .header__icon--summary,body.mkphone-theme .header__icon--summary span,body.mkphone-theme .header__icon:not(.header__icon--cart){width:4.2rem;height:4.2rem}body.mkphone-theme .header__icon--summary,body.mkphone-theme .header__icon--summary span{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mk-glass-border);border-radius:50%;background:var(--mk-surface-elevated);box-shadow:var(--mk-shadow),var(--mk-glass-inset)}body.mkphone-theme .desktop-localization-wrapper .localization-form__select{min-width:0;padding:0 1.1rem}body.mkphone-theme .header__icon--cart{min-width:4.4rem;width:4.4rem;height:4.4rem;padding:0;border-radius:50%}body.mkphone-theme details-modal.header__search{position:static;z-index:6}body.mkphone-theme details-modal.header__search>details{position:static}body.mkphone-theme details-modal.header__search>details>summary{position:relative;z-index:1306}body.mkphone-theme details-modal.header__search>details>summary:before,body.mkphone-theme details-modal.header__search .modal-overlay,body.mkphone-theme details-modal.header__search .modal-overlay:after{display:none!important;content:none!important;background:transparent!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.mkphone-theme details-modal.header__search>details>.search-modal{position:fixed!important;top:calc(var(--header-height) + .8rem);left:.8rem;right:.8rem;width:calc(100vw - 1.6rem)!important;min-width:0!important;min-height:10rem!important;height:auto!important;max-height:min(56rem,calc(100vh - var(--header-height) - 1.6rem))!important;display:block!important;overflow:visible;border:1px solid var(--mk-glass-border);border-radius:2.2rem;background:radial-gradient(circle at top right,rgba(92,146,255,.14),transparent 34%),linear-gradient(180deg,var(--mk-surface-elevated),var(--mk-surface-soft));box-shadow:0 2.2rem 4.8rem #0714293d,inset 0 1px #ffffff0f;opacity:0;visibility:hidden;transform:translateY(-.8rem);pointer-events:none;z-index:1300;animation:none!important}body.mkphone-theme details-modal.header__search>details[open]>.search-modal{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}body.mkphone-theme .search-modal__content,body.mkphone-theme .search-modal__content-top,body.mkphone-theme .search-modal__content-bottom{display:grid!important;align-items:flex-start!important;justify-content:stretch!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:1.2rem!important;gap:1rem;top:auto!important;bottom:auto!important}body.mkphone-theme predictive-search.search-modal__form,body.mkphone-theme search-form.search-modal__form,body.mkphone-theme form.search.search-modal__form{display:block!important;position:relative!important;width:100%!important;max-width:none!important}body.mkphone-theme .search-modal__form .field{position:relative;display:block;width:100%;border-radius:1.8rem;background:var(--mk-surface-overlay);box-shadow:none}body.mkphone-theme .search-modal__form .field__label{display:none!important}body.mkphone-theme .search-modal__form .search__input.field__input{width:100%!important;min-width:0!important;min-height:5.4rem;padding-left:1.6rem;padding-right:9.8rem;border-radius:1.8rem;background:transparent;font-size:1.6rem!important}body.mkphone-theme .search-modal__close-button{display:none!important}body.mkphone-theme .predictive-search--header{position:static!important;margin-top:1rem;max-height:min(42rem,calc(100vh - var(--header-height) - 11rem));overflow-y:auto;border:1px solid var(--mk-glass-border);border-radius:1.8rem;background:var(--mk-surface-overlay)}body:has(details-modal.header__search>details[open]) .mk-cookie-banner{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.mkphone-theme .menu-drawer{position:fixed;top:calc(var(--header-height) + .8rem);left:.8rem;right:.8rem;width:auto;max-width:none;height:calc(100svh - var(--header-height) - 1.6rem);max-height:calc(100svh - var(--header-height) - 1.6rem);display:block;overflow-y:auto;overflow-x:hidden;border:1px solid var(--mk-glass-border);border-radius:2.2rem;background:radial-gradient(circle at top right,rgba(92,146,255,.14),transparent 34%),linear-gradient(180deg,var(--mk-surface-elevated),var(--mk-surface-soft));box-shadow:0 2.2rem 4.8rem #0714293d,inset 0 1px #ffffff0f;visibility:hidden;transform:translate(calc(-100% - 1.6rem));opacity:0;pointer-events:none;z-index:1295;will-change:transform,opacity}body.mkphone-theme .js menu-drawer>details>summary:before,body.mkphone-theme .js menu-drawer>details[open]:not(.menu-opening)>summary:before,body.mkphone-theme menu-drawer>details[open]>summary:before,body.mkphone-theme .header__icon--menu[aria-expanded=true]:before{display:none!important;content:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.mkphone-theme .js .menu-drawer{height:calc(100svh - var(--header-height) - 1.6rem)}body.mkphone-theme header-drawer details[open]>.menu-drawer,body.mkphone-theme header-drawer details[open].menu-opening>.menu-drawer{visibility:visible;transform:translate(0);opacity:1;display:block;pointer-events:auto}body.mkphone-theme .menu-drawer__inner-container,body.mkphone-theme .menu-drawer__submenu{border-radius:inherit}body.mkphone-theme .menu-drawer__inner-container{height:100%!important;min-height:100%!important}body.mkphone-theme .menu-drawer__navigation-container{display:flex;flex-direction:column;gap:1rem;min-height:100%;padding:1.2rem;overflow-y:auto}body.mkphone-theme .menu-drawer__navigation{width:100%;flex:1 1 auto;margin-top:0;padding:0}body.mkphone-theme .menu-drawer__menu{display:grid;gap:.55rem;width:100%}body.mkphone-theme .menu-drawer__menu-item,body.mkphone-theme .menu-drawer__account,body.mkphone-theme .menu-drawer__close-button{width:100%;justify-content:space-between;padding:1.3rem 1.45rem;border:1px solid var(--mk-glass-border);border-radius:1.6rem;background:var(--mk-surface-overlay);text-align:left;letter-spacing:.06em;font-size:1.18rem;font-weight:700;line-height:1.3}body.mkphone-theme .menu-drawer__submenu{padding-left:0}body.mkphone-theme .menu-drawer__menu-item>.icon-arrow{right:1.4rem}body.mkphone-theme .menu-drawer__close-button{margin-top:0;margin-bottom:.4rem}body.mkphone-theme .menu-drawer__utility-links{padding:0;background:transparent}body.mkphone-theme .menu-drawer__localization{padding-top:.35rem}body.mkphone-theme .menu-drawer__localization .localization-form__select{width:100%;min-height:4.8rem;justify-content:space-between;border:1px solid var(--mk-glass-border);border-radius:1.6rem;background:var(--mk-surface-overlay);color:var(--mk-text);box-shadow:none}body.mkphone-theme .menu-drawer__utility-links .list-social{display:none}body:has(header-drawer details[open]) .mk-cookie-banner{opacity:0!important;pointer-events:none!important;transform:translateY(2rem)!important}body.mkphone-theme .footer__content-top{padding:2.4rem 1.6rem 1.8rem}body.mkphone-theme .mk-footer-brand{margin-bottom:2.2rem;padding-bottom:2.2rem}body.mkphone-theme .mk-footer-brand__lockup{padding:1.5rem 1.4rem;border-radius:2.2rem}body.mkphone-theme .mk-footer-brand__logo{width:6.4rem;height:6.4rem}body.mkphone-theme .footer__copyright,body.mkphone-theme .footer__copyright a,body.mkphone-theme .footer .policies a,body.mkphone-theme .footer-block__details-content,body.mkphone-theme .footer-block__details-content p,body.mkphone-theme .footer-block__details-content li,body.mkphone-theme .footer-block__details-content a{font-size:1.3rem}}body.mkphone-theme .footer{margin-top:4rem;padding:0;border-top:1px solid rgba(27,105,237,.12);background:radial-gradient(circle at top left,rgba(27,105,237,.08),transparent 20%),linear-gradient(180deg,#fffffffa,#f5fafffa);color:#0d2347b8}body.mkphone-theme .footer:before{background:linear-gradient(90deg,transparent,rgba(27,105,237,.26),transparent)}body.mkphone-theme .footer:after{background:radial-gradient(circle at 16% 14%,rgba(27,105,237,.08),transparent 24%),radial-gradient(circle at 84% 10%,rgba(124,181,255,.08),transparent 24%);opacity:.8}body.mkphone-theme .footer .page-width{max-width:104rem}body.mkphone-theme .footer__content-top{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(14rem,.72fr) minmax(13rem,.68fr) minmax(16rem,.86fr);gap:clamp(1.6rem,3vw,2.8rem);padding:2.8rem 0 2rem}body.mkphone-theme .mk-footer-brand{grid-column:1;margin:0;padding:0 .4rem 0 0;border:0}body.mkphone-theme .mk-footer-brand__lockup{align-items:flex-start;justify-content:flex-start;gap:1rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.mkphone-theme .mk-footer-brand__logo{width:4.8rem;height:4.8rem;filter:drop-shadow(0 .8rem 1.6rem rgba(17,99,255,.14))}body.mkphone-theme .mk-footer-brand__copy{gap:.55rem}body.mkphone-theme .mk-footer-brand__eyebrow{color:var(--mk-primary);font-size:.96rem;font-weight:700;letter-spacing:.14em}body.mkphone-theme .mk-footer-brand__copy strong{max-width:27rem;color:var(--mk-text);font-size:clamp(2rem,2.2vw,3.1rem);line-height:1.08;letter-spacing:-.05em}body.mkphone-theme .mk-footer-brand__summary{max-width:28rem;margin:0;color:#0d2347a8;font-size:1.3rem;line-height:1.65}body.mkphone-theme .footer__blocks-wrapper.grid{grid-column:2 / span 3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}body.mkphone-theme .footer__blocks-wrapper>.grid__item{width:100%;max-width:none;margin:0;padding:0;min-width:0}body.mkphone-theme .footer-block{gap:.7rem}body.mkphone-theme .footer-block__heading{margin-bottom:.7rem;color:var(--mk-primary);font-size:.92rem;letter-spacing:.14em}body.mkphone-theme .footer-block__details-content,body.mkphone-theme .footer-block__details-content p,body.mkphone-theme .footer-block__details-content li,body.mkphone-theme .footer-block__details-content a{color:#0d2347b8;font-size:1.28rem;line-height:1.55;word-break:normal;overflow-wrap:normal}body.mkphone-theme .footer-block__details-content p,body.mkphone-theme .footer-block__details-content li,body.mkphone-theme .footer-block__details-content a{white-space:nowrap}body.mkphone-theme .footer-block__details-content strong{color:var(--mk-text);font-weight:700;margin-right:.45rem}body.mkphone-theme .footer-block__details-content p+p{margin-top:.55rem}body.mkphone-theme .footer-block--menu .footer-block__details-content{display:grid;gap:.55rem}body.mkphone-theme .footer-block__details-content .list-menu__item--link{display:inline-block;padding:0;color:#0d2347b8;font-size:1.28rem;text-decoration:none}body.mkphone-theme .footer-block__details-content .list-menu__item--link:hover,body.mkphone-theme .footer-block__details-content a:hover,body.mkphone-theme .footer__copyright a:hover,body.mkphone-theme .footer .policies a:hover{color:var(--mk-primary);text-decoration:none}body.mkphone-theme .footer__content-bottom{margin-top:0;border-top:1px solid rgba(27,105,237,.1);padding-top:0}body.mkphone-theme .footer__content-bottom-wrapper--tools{padding-top:1.2rem;padding-bottom:.4rem}body.mkphone-theme .footer__content-bottom-wrapper--center{justify-content:space-between;align-items:center;padding-top:1.2rem}body.mkphone-theme .footer__copyright{margin-top:0;align-items:center;gap:1rem 2rem}body.mkphone-theme .footer__copyright .copyright__content,body.mkphone-theme .footer__copyright .copyright__content a,body.mkphone-theme .footer .policies a{color:#0d23478a;font-size:1.12rem;line-height:1.6}body.mkphone-theme .footer__copyright .copyright__content:nth-child(2){display:none}body.mkphone-theme .footer .policies{margin-left:auto;display:flex;flex-wrap:wrap;gap:1.6rem}body.mkphone-theme .footer .policies li:before{content:none}body.mkphone-theme .footer__column--info{display:none}body.mkphone-theme .footer__localization:empty,body.mkphone-theme .footer__content-bottom-wrapper--tools:empty{display:none}@media screen and (max-width:989px){body.mkphone-theme .footer__content-top{grid-template-columns:1fr;gap:2.6rem;padding:2.8rem 0 2.2rem}body.mkphone-theme .footer__blocks-wrapper.grid{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem}body.mkphone-theme .mk-footer-brand{padding-right:0}body.mkphone-theme .mk-footer-brand__copy strong,body.mkphone-theme .mk-footer-brand__summary{max-width:none}body.mkphone-theme .footer__content-bottom-wrapper--center{justify-content:flex-start}body.mkphone-theme .footer__copyright{flex-direction:column;align-items:flex-start}body.mkphone-theme .footer .policies{margin-left:0}}@media screen and (max-width:749px){body.mkphone-theme .footer .page-width{width:calc(100vw - 2.4rem)}body.mkphone-theme .footer__content-top{padding:2.4rem 0 1.8rem}body.mkphone-theme .footer__blocks-wrapper.grid{grid-template-columns:1fr;gap:1.8rem}body.mkphone-theme .mk-footer-brand__logo{width:4.4rem;height:4.4rem}body.mkphone-theme .mk-footer-brand__copy strong{font-size:1.95rem}body.mkphone-theme .mk-footer-brand__summary,body.mkphone-theme .footer-block__details-content,body.mkphone-theme .footer-block__details-content p,body.mkphone-theme .footer-block__details-content li,body.mkphone-theme .footer-block__details-content a{font-size:1.24rem}body.mkphone-theme .footer .policies{gap:1.2rem}}:root{--mk-glass: rgba(255, 255, 255, .72);--mk-glass-border: rgba(27, 105, 237, .1);--mk-glass-inset: inset 0 1px 0 rgba(255, 255, 255, .6);--mk-glass-blur: blur(20px);--mk-glow-blue: 0 0 80px rgba(27, 105, 237, .08);--mk-glow-soft: 0 24px 80px rgba(27, 105, 237, .06);--mk-card-hover: 0 32px 72px rgba(27, 105, 237, .14);--mk-heading-tracking: -.04em}html[data-theme-mode=dark]{--mk-glass: rgba(9, 23, 46, .72);--mk-glass-border: rgba(124, 181, 255, .12);--mk-glass-inset: inset 0 1px 0 rgba(255, 255, 255, .05);--mk-glow-blue: 0 0 80px rgba(124, 181, 255, .06);--mk-glow-soft: 0 24px 80px rgba(0, 0, 0, .2);--mk-card-hover: 0 32px 72px rgba(0, 0, 0, .3)}body.mkphone-theme h1,body.mkphone-theme h2,body.mkphone-theme .h1,body.mkphone-theme .h2{letter-spacing:var(--mk-heading-tracking);color:var(--mk-text)}body.mkphone-theme .color-background-1,body.mkphone-theme .color-background-2{color:var(--mk-text)}body.mkphone-theme .underlined-link{color:var(--mk-primary);text-underline-offset:4px;text-decoration-color:#1b69ed4d;transition:color .2s ease,text-decoration-color .2s ease}body.mkphone-theme .underlined-link:hover{color:var(--mk-primary-strong);text-decoration-color:var(--mk-primary)}body.mkphone-theme ::selection{background:#1b69ed29;color:var(--mk-text)}body.mkphone-theme .announcement-bar{background:linear-gradient(135deg,#1b69ed0f,#5ea1ff0a),var(--mk-surface-soft);border-bottom:1px solid var(--mk-glass-border)}body.mkphone-theme .announcement-bar__message,body.mkphone-theme .announcement-bar__link{color:var(--mk-text);font-size:1.3rem;font-weight:500}body.mkphone-theme .breadcrumbs,body.mkphone-theme .breadcrumbs-section{background:transparent;border-bottom:1px solid var(--mk-glass-border);padding:1.2rem 0}body.mkphone-theme .breadcrumbs a,body.mkphone-theme .breadcrumbs span{color:var(--mk-muted);font-size:1.28rem;font-weight:500;transition:color .15s ease}body.mkphone-theme .breadcrumbs a:hover{color:var(--mk-primary)}body.mkphone-theme .rte h1,body.mkphone-theme .rte h2,body.mkphone-theme .rte h3,body.mkphone-theme .rte h4{color:var(--mk-text);letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme .rte p,body.mkphone-theme .rte li{color:var(--mk-muted);line-height:1.85;font-size:1.5rem}body.mkphone-theme .rte a{color:var(--mk-primary);text-decoration-color:#1b69ed4d}body.mkphone-theme .rte a:hover{color:var(--mk-primary-strong);text-decoration-color:var(--mk-primary)}body.mkphone-theme .form__message--error{color:#dc2626}body.mkphone-theme .form__message--success{color:#16a34a}body.mkphone-theme.template-product .section-featured-collection,body.mkphone-theme.template-product .featured-collection{background:var(--mk-bg)}html[data-theme-mode=dark] body.mkphone-theme.template-product #MainContent{background:radial-gradient(circle at 50% 0%,rgba(24,73,149,.18),transparent 24%),linear-gradient(180deg,#051124,#071428fb 18%,#08162dfb)}html[data-theme-mode=dark] body.mkphone-theme.template-product .gradient.color-background-1,html[data-theme-mode=dark] body.mkphone-theme.template-product .gradient.color-background-2,html[data-theme-mode=dark] body.mkphone-theme.template-product .color-background-1,html[data-theme-mode=dark] body.mkphone-theme.template-product .color-background-2{background:transparent;color:var(--mk-text)}html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section{background:transparent}html[data-theme-mode=dark] body.mkphone-theme.template-product .page-width{position:relative;z-index:1}body.mkphone-theme.template-product .section-featured-collection .title,body.mkphone-theme.template-product .featured-collection .title{color:var(--mk-text);letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme.template-product .card-wrapper .card{background:var(--mk-glass);border:1px solid var(--mk-glass-border);border-radius:20px;overflow:hidden;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glow-soft),var(--mk-glass-inset);transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1)}body.mkphone-theme.template-product .card-wrapper .card:hover{transform:translateY(-6px);box-shadow:var(--mk-card-hover),var(--mk-glass-inset)}body.mkphone-theme.template-product .card__content{background:transparent}body.mkphone-theme.template-product .card__heading a{color:var(--mk-text);transition:color .2s ease}body.mkphone-theme.template-product .card__heading a:hover{color:var(--mk-primary)}body.mkphone-theme.template-product .price-item--regular,body.mkphone-theme.template-product .price-item--sale{color:var(--mk-text);font-weight:700}body.mkphone-theme.template-product .price-item--compare{color:var(--mk-muted)}body.mkphone-theme.template-product .shopify-app-block{background:transparent}body.mkphone-theme.template-product .jdgm-widget{background:var(--mk-bg);color:var(--mk-text)}html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section:has(.jdgm-widget),html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section:has(.jdgm-rev-widg),html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section:has(.jdgm-all-reviews-widget){padding:2.2rem 0 0;background:linear-gradient(180deg,#071428fa,#051226fa),var(--mk-bg)}html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section:has(.jdgm-widget) .shopify-app-block,html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section:has(.jdgm-rev-widg) .shopify-app-block,html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section:has(.jdgm-all-reviews-widget) .shopify-app-block{width:min(120rem,calc(100vw - 2.4rem));margin:0 auto;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section:has(.jdgm-widget) .jdgm-widget,html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section:has(.jdgm-rev-widg) .jdgm-rev-widg,html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section:has(.jdgm-all-reviews-widget) .jdgm-all-reviews-widget{padding:2rem 2.2rem!important;border:1px solid var(--mk-glass-border)!important;border-radius:2.8rem!important;background:radial-gradient(circle at top right,rgba(124,181,255,.1),transparent 30%),linear-gradient(180deg,#08162df5,#071428eb)!important;box-shadow:var(--mk-shadow),var(--mk-glass-inset)!important;color:var(--mk-text)!important}html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-rev-widg,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-all-reviews-widget,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-row-stars,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-histogram,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-subtab,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-form-wrapper,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget-actions-wrapper,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-rev-widg__header,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-rev-widg__header-wrapper,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-rev-widg__summary,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-rev-widg__summary-inner,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-rev-widg__body,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-rev-widg__reviews,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-medals-wrapper,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-rev,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-question{background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--mk-text)!important;border-color:var(--mk-glass-border)!important;box-shadow:none!important}html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget *,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-rev-widg *,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-all-reviews-widget *{border-color:#7cb5ff2e!important}html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget *:before,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget *:after,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-rev-widg *:before,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-rev-widg *:after{background:transparent!important;background-color:transparent!important;box-shadow:none!important}html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-rev-widg__title,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-rev__title,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-rev__author,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-rev-widg__summary-text,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-histogram__percentage,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-rev__body,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-rev__timestamp,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-sort-dropdown,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-row-actions,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-widget-actions-wrapper,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-quest,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-rev-widg__summary-average,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-all-reviews-rating-wrapper{color:var(--mk-text)!important}html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-rev__body,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-rev__timestamp,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-histogram__bar-content,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-quest,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-widget-actions-wrapper .jdgm-write-rev-link:not(.btn){color:#9db0cfe0!important}html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-write-rev-link,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-ask-question-btn,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-paginate__page,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-sort-dropdown{background:#09172ee0!important;color:var(--mk-text)!important;border:1px solid rgba(124,181,255,.2)!important;border-radius:1.4rem!important;box-shadow:none!important}html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-write-rev-link.btn,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-ask-question-btn.btn,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-write-rev-link.jdgm-btn,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-ask-question-btn.jdgm-btn{background:linear-gradient(135deg,var(--mk-primary),#3b82f6)!important;color:#fff!important;border-color:transparent!important;box-shadow:var(--mk-button-shadow-soft)!important}html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-star,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-prev-badge__stars,html[data-theme-mode=dark] body.mkphone-theme.template-product .jdgm-widget .jdgm-rev__rating{color:#fbbf24!important}body.mkphone-theme.template-collection{background:var(--mk-bg)}body.mkphone-theme.template-collection .gradient.color-background-1{background:var(--mk-bg);color:var(--mk-text)}body.mkphone-theme.template-collection .collection-hero{background:linear-gradient(135deg,rgba(27,105,237,.06),transparent 60%),var(--mk-surface-soft);border-bottom:1px solid var(--mk-glass-border)}body.mkphone-theme.template-collection .collection-hero__title{color:var(--mk-text);letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme.template-collection .collection-hero__description{color:var(--mk-muted)}body.mkphone-theme.template-collection .image-with-text{background:var(--mk-bg)}body.mkphone-theme.template-collection .image-with-text h2,body.mkphone-theme.template-collection .image-with-text h3{color:var(--mk-text);letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme.template-collection .image-with-text p{color:var(--mk-muted)}body.mkphone-theme.template-collection .facets-vertical{gap:2.8rem}body.mkphone-theme.template-collection .facets-wrapper{background:var(--mk-glass);border:1px solid var(--mk-glass-border);border-radius:24px;padding:2.4rem 2rem;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glow-soft),var(--mk-glass-inset)}body.mkphone-theme.template-collection .facets__heading,body.mkphone-theme.template-collection .facets__heading--vertical{color:var(--mk-text);font-weight:800;letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme.template-collection .facets__disclosure-vertical{border-bottom:1px solid var(--mk-glass-border)}body.mkphone-theme.template-collection .facets__summary{color:var(--mk-text);font-weight:600;transition:color .15s ease}body.mkphone-theme.template-collection .facets__summary:hover{color:var(--mk-primary)}body.mkphone-theme.template-collection .facet-checkbox__text,body.mkphone-theme.template-collection .facet-checkbox__text-label{color:var(--mk-text)}body.mkphone-theme.template-collection .facet-checkbox{border-color:var(--mk-line);border-radius:6px}body.mkphone-theme.template-collection .facet-checkbox:checked{background-color:var(--mk-primary);border-color:var(--mk-primary)}body.mkphone-theme.template-collection .facets__count{color:var(--mk-muted)}body.mkphone-theme.template-collection .facets__form{background:var(--mk-bg);border-bottom:1px solid var(--mk-glass-border)}body.mkphone-theme.template-collection .facets__disclosure[open] .facets__display{background:var(--mk-surface-strong);border:1px solid var(--mk-glass-border);border-radius:18px;box-shadow:var(--mk-shadow)}body.mkphone-theme.template-collection .facet-filters__label{color:var(--mk-muted)}body.mkphone-theme.template-collection .facet-filters__sort,body.mkphone-theme.template-collection .facet-filters__field .select__select,body.mkphone-theme.template-collection .mobile-facets__sort .select__select{background:var(--mk-glass);color:var(--mk-text);border:1px solid var(--mk-glass-border);border-radius:12px;font-weight:600;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur)}body.mkphone-theme.template-collection .active-facets__button{background:#1b69ed14;color:var(--mk-primary);border:1px solid rgba(27,105,237,.16);border-radius:999px;font-weight:600;transition:all .2s ease}body.mkphone-theme.template-collection .active-facets__button:hover{background:#1b69ed24;border-color:var(--mk-primary);transform:translateY(-1px)}body.mkphone-theme.template-collection .active-facets__button-remove{color:var(--mk-primary)}body.mkphone-theme.template-collection .mobile-facets__wrapper{background:var(--mk-surface-strong);color:var(--mk-text)}body.mkphone-theme.template-collection .mobile-facets__header{border-bottom:1px solid var(--mk-glass-border)}body.mkphone-theme.template-collection .mobile-facets__heading{color:var(--mk-text);font-weight:800}body.mkphone-theme.template-collection .mobile-facets__footer .button{background:var(--mk-primary);color:#fff;border-radius:14px;font-weight:700;box-shadow:var(--mk-button-shadow)}body.mkphone-theme.template-collection .product-count__text{color:var(--mk-muted)}body.mkphone-theme.template-collection .product-grid{gap:1.8rem}@media screen and (min-width:750px)and (max-width:989px){body.mkphone-theme.template-collection .facets-vertical{display:grid;grid-template-columns:minmax(0,1fr);gap:1.8rem}body.mkphone-theme.template-collection .facets-vertical .facets-wrapper,body.mkphone-theme.template-collection .facets-vertical .product-grid-container,body.mkphone-theme.template-collection .collection,body.mkphone-theme.template-collection #ProductGridContainer,body.mkphone-theme.template-collection #product-grid{min-width:0;width:100%}body.mkphone-theme.template-collection .facets-vertical .facets-wrapper{padding-right:2rem!important}body.mkphone-theme.template-collection .facets-vertical-form{justify-content:flex-start}body.mkphone-theme.template-collection .product-count-vertical{margin-left:0}body.mkphone-theme.template-collection #product-grid.product-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr))!important;gap:1.4rem!important;align-items:stretch}body.mkphone-theme.template-collection #product-grid.product-grid>.grid__item{width:auto!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important}}@media screen and (max-width:749px){body.mkphone-theme.template-collection .facets-vertical,body.mkphone-theme.template-collection .facets-wrapper,body.mkphone-theme.template-collection .product-grid-container,body.mkphone-theme.template-collection .collection,body.mkphone-theme.template-collection #ProductGridContainer,body.mkphone-theme.template-collection #product-grid{min-width:0;width:100%}body.mkphone-theme.template-collection #product-grid.product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;align-items:stretch}body.mkphone-theme.template-collection #product-grid.product-grid>.grid__item{width:auto!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important}body.mkphone-theme.template-collection .card__content{padding:1.2rem 1.1rem}body.mkphone-theme.template-collection .card__heading{font-size:1.45rem;line-height:1.24}body.mkphone-theme.template-collection .price-item--regular,body.mkphone-theme.template-collection .price-item--sale,body.mkphone-theme.template-collection .price-item--compare{font-size:1.35rem}}body.mkphone-theme.template-collection .card--card,body.mkphone-theme.template-collection .card--standard .card__inner{background:var(--mk-glass);border:1px solid var(--mk-glass-border);border-radius:20px;overflow:hidden;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glow-soft),var(--mk-glass-inset);transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1)}body.mkphone-theme.template-collection .card--card:hover,body.mkphone-theme.template-collection .card--standard .card__inner:hover{transform:translateY(-6px);box-shadow:var(--mk-card-hover),var(--mk-glass-inset)}body.mkphone-theme.template-collection .card--card:after,body.mkphone-theme.template-collection .card--standard .card__inner:after{box-shadow:none}body.mkphone-theme.template-collection .card__content{background:transparent;padding:1.4rem 1.6rem}body.mkphone-theme.template-collection .card__heading,body.mkphone-theme.template-collection .card__heading a{color:var(--mk-text);font-weight:600;transition:color .2s ease}body.mkphone-theme.template-collection .card__heading a:hover{color:var(--mk-primary)}body.mkphone-theme.template-collection .price-item--regular{color:var(--mk-text);font-weight:700}body.mkphone-theme.template-collection .price-item--sale{color:var(--mk-primary);font-weight:700}body.mkphone-theme.template-collection .price-item--compare{color:var(--mk-muted)}body.mkphone-theme.template-collection .card .card__inner .card__media{border-radius:20px 20px 0 0;overflow:hidden}body.mkphone-theme.template-collection .card__badge .badge{background:var(--mk-primary);color:#fff;border-radius:999px;font-weight:700;font-size:1.16rem;padding:.5rem 1.1rem;border:none;box-shadow:0 4px 14px #1b69ed33}body.mkphone-theme.template-collection .caption-with-letter-spacing{color:var(--mk-muted)}body.mkphone-theme.template-collection .quick-add__submit{background:var(--mk-primary);color:#fff;border:none;border-radius:12px;font-weight:700;box-shadow:var(--mk-button-shadow-soft);transition:all .25s cubic-bezier(.22,.61,.36,1)}body.mkphone-theme.template-collection .quick-add__submit:hover{background:var(--mk-primary-strong);transform:translateY(-2px);box-shadow:var(--mk-button-shadow)}body.mkphone-theme.template-collection .quick-add__submit.button--secondary{background:transparent;color:var(--mk-primary);border:1.5px solid var(--mk-primary);box-shadow:none}body.mkphone-theme.template-collection .pagination__list{display:flex;gap:.6rem;align-items:center;justify-content:center}body.mkphone-theme.template-collection .pagination__item a,body.mkphone-theme.template-collection .pagination__item span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:14px;font-weight:600;font-size:1.4rem;color:var(--mk-text);border:1px solid var(--mk-glass-border);background:var(--mk-glass);-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glass-inset);transition:all .25s cubic-bezier(.22,.61,.36,1)}body.mkphone-theme.template-collection .pagination__item a:hover{border-color:var(--mk-primary);color:var(--mk-primary);transform:translateY(-2px);box-shadow:0 8px 24px #1b69ed1a}body.mkphone-theme.template-collection .pagination__item--current span,body.mkphone-theme.template-collection .pagination__item.is-active span{background:linear-gradient(135deg,var(--mk-primary),var(--mk-accent));color:#fff;border-color:transparent;box-shadow:var(--mk-button-shadow-soft)}body.mkphone-theme.template-collection .pagination__arrow a{border:1px solid var(--mk-glass-border);border-radius:14px;color:var(--mk-primary)}body.mkphone-theme.template-collection .color-swatch{border:2px solid var(--mk-glass-border);border-radius:50%;transition:all .2s ease}body.mkphone-theme.template-collection .color-swatch:hover,body.mkphone-theme.template-collection .color-swatch.active{border-color:var(--mk-primary);box-shadow:0 0 0 3px #1b69ed26}body.mkphone-theme.template-cart{background:var(--mk-bg)}body.mkphone-theme.template-cart .gradient.color-background-1{background:var(--mk-bg);color:var(--mk-text)}body.mkphone-theme.template-cart .title--primary{color:var(--mk-text);font-weight:800;letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme.template-cart .title-wrapper-with-link .underlined-link{color:var(--mk-primary)}body.mkphone-theme.template-cart .cart-items thead th{color:var(--mk-muted);font-weight:600;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--mk-glass-border)}body.mkphone-theme.template-cart .cart-item{border-bottom:1px solid var(--mk-glass-border);padding:2.4rem 0}body.mkphone-theme.template-cart .cart-item__media{border-radius:16px;overflow:hidden;border:1px solid var(--mk-glass-border);box-shadow:var(--mk-glow-soft)}body.mkphone-theme.template-cart .cart-item__name{color:var(--mk-text);font-weight:600;transition:color .2s ease}body.mkphone-theme.template-cart .cart-item__name:hover{color:var(--mk-primary)}body.mkphone-theme.template-cart .cart-item .price,body.mkphone-theme.template-cart .cart-item__price{color:var(--mk-text);font-weight:700}body.mkphone-theme.template-cart .cart-item__details .product-option{color:var(--mk-muted)}body.mkphone-theme.template-cart .quantity{border:1px solid var(--mk-glass-border);border-radius:14px;background:var(--mk-glass);-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glass-inset)}body.mkphone-theme.template-cart .quantity__button{color:var(--mk-text);transition:color .15s ease}body.mkphone-theme.template-cart .quantity__button:hover{color:var(--mk-primary)}body.mkphone-theme.template-cart .quantity__input{color:var(--mk-text);font-weight:600;background:transparent}body.mkphone-theme.template-cart cart-remove-button a{color:var(--mk-muted);transition:color .15s ease}body.mkphone-theme.template-cart cart-remove-button a:hover{color:#dc2626}body.mkphone-theme.template-cart .cart__footer{border-top:1px solid var(--mk-glass-border)}body.mkphone-theme.template-cart .totals{color:var(--mk-text)}body.mkphone-theme.template-cart .totals__subtotal-value{font-weight:800;font-size:2.2rem;color:var(--mk-text);letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme.template-cart .cart__note .field__input{background:var(--mk-glass);border:1px solid var(--mk-glass-border);border-radius:16px;color:var(--mk-text);-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur)}body.mkphone-theme.template-cart .cart__checkout-button{background:linear-gradient(135deg,var(--mk-primary),#3b82f6)!important;color:#fff!important;border:none!important;border-radius:16px!important;min-height:58px;font-size:1.6rem!important;font-weight:700!important;box-shadow:var(--mk-button-shadow)!important;transition:all .3s cubic-bezier(.22,.61,.36,1)!important;letter-spacing:.01em}body.mkphone-theme.template-cart .cart__checkout-button:hover{background:linear-gradient(135deg,var(--mk-primary-strong),#2563eb)!important;transform:translateY(-3px);box-shadow:var(--mk-button-shadow-hover)!important}body.mkphone-theme.template-cart .cart-upsell{background:var(--mk-glass);border:1px solid var(--mk-glass-border);border-radius:20px;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glass-inset)}body.mkphone-theme.template-cart .random-number-section{background:linear-gradient(135deg,rgba(27,105,237,.05),transparent),var(--mk-surface-soft);border-bottom:1px solid var(--mk-glass-border);color:var(--mk-text)}body.mkphone-theme.template-cart .cart-progress-bar__fill{background:linear-gradient(90deg,var(--mk-primary),var(--mk-accent));border-radius:999px}body.mkphone-theme.template-cart .cart__empty-text{color:var(--mk-text);letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme.template-cart .cart__warnings .button{background:linear-gradient(135deg,var(--mk-primary),#3b82f6);color:#fff;border-radius:14px;box-shadow:var(--mk-button-shadow);border:none}body.mkphone-theme.template-search{background:var(--mk-bg)}body.mkphone-theme.template-search .template-search__header h1{color:var(--mk-text);letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme.template-search .search .field__input,body.mkphone-theme.template-search .search__input{background:var(--mk-glass);border:1.5px solid var(--mk-glass-border);border-radius:18px;color:var(--mk-text);font-size:1.6rem;min-height:56px;padding-left:2.2rem;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glass-inset);transition:border-color .25s ease,box-shadow .25s ease}body.mkphone-theme.template-search .search .field__input:focus,body.mkphone-theme.template-search .search__input:focus{border-color:var(--mk-primary);box-shadow:0 0 0 4px #1b69ed1a,var(--mk-glow-blue);outline:none}body.mkphone-theme.template-search .search .field__label{color:var(--mk-muted)}body.mkphone-theme.template-search .search__button{color:var(--mk-primary)}body.mkphone-theme.template-search .predictive-search{background:var(--mk-surface-strong);border:1px solid var(--mk-glass-border);border-radius:20px;box-shadow:var(--mk-shadow),var(--mk-glow-blue);overflow:hidden}body.mkphone-theme.template-search .predictive-search__item{border-bottom:1px solid var(--mk-glass-border);transition:background .15s ease}body.mkphone-theme.template-search .predictive-search__item:hover{background:var(--mk-surface-soft)}body.mkphone-theme.template-search .predictive-search__item-heading{color:var(--mk-text)}body.mkphone-theme.template-search .card--card,body.mkphone-theme.template-search .card--standard .card__inner{background:var(--mk-glass);border:1px solid var(--mk-glass-border);border-radius:20px;overflow:hidden;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glow-soft),var(--mk-glass-inset);transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1)}body.mkphone-theme.template-search .card--card:hover,body.mkphone-theme.template-search .card--standard .card__inner:hover{transform:translateY(-6px);box-shadow:var(--mk-card-hover),var(--mk-glass-inset)}body.mkphone-theme.template-search .card--card:after,body.mkphone-theme.template-search .card--standard .card__inner:after{box-shadow:none}body.mkphone-theme.template-search .card__heading a{color:var(--mk-text)}body.mkphone-theme.template-search .card__heading a:hover{color:var(--mk-primary)}body.mkphone-theme.template-search .price-item--regular{color:var(--mk-text);font-weight:700}body.mkphone-theme.template-page{background:var(--mk-bg)}body.mkphone-theme.template-page .gradient.color-background-1,body.mkphone-theme.template-page .gradient.color-background-2{background:var(--mk-bg);color:var(--mk-text)}body.mkphone-theme.template-page .rich-text .rich-text__wrapper{background:var(--mk-bg)}body.mkphone-theme.template-page .rich-text h1,body.mkphone-theme.template-page .rich-text h2,body.mkphone-theme.template-page .rich-text h3{color:var(--mk-text);letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme.template-page .rich-text p,body.mkphone-theme.template-page .rich-text li{color:var(--mk-muted);line-height:1.85}body.mkphone-theme.template-page .rich-text .button{background:linear-gradient(135deg,var(--mk-primary),#3b82f6);color:#fff;border-radius:14px;border:none;font-weight:700;box-shadow:var(--mk-button-shadow);transition:all .3s cubic-bezier(.22,.61,.36,1)}body.mkphone-theme.template-page .rich-text .button:hover{background:linear-gradient(135deg,var(--mk-primary-strong),#2563eb);transform:translateY(-3px);box-shadow:var(--mk-button-shadow-hover)}body.mkphone-theme.template-page .image-with-text{background:var(--mk-bg)}body.mkphone-theme.template-page .image-with-text__content{background:var(--mk-glass);border:1px solid var(--mk-glass-border);border-radius:24px;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glow-soft),var(--mk-glass-inset);padding:3.6rem 3.2rem}body.mkphone-theme.template-page .image-with-text__heading,body.mkphone-theme.template-page .image-with-text h2{color:var(--mk-text);letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme.template-page .image-with-text p{color:var(--mk-muted);line-height:1.85}body.mkphone-theme.template-page .image-with-text .button{background:linear-gradient(135deg,var(--mk-primary),#3b82f6);color:#fff;border:none;border-radius:14px;box-shadow:var(--mk-button-shadow)}body.mkphone-theme.template-page .image-with-text__media{border-radius:24px;overflow:hidden;box-shadow:var(--mk-glow-soft)}body.mkphone-theme.template-page .collapsible-content{background:var(--mk-bg)}body.mkphone-theme.template-page .collapsible-content__heading{color:var(--mk-text);letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme.template-page .collapsible-content .accordion{border:1px solid var(--mk-glass-border);border-radius:20px;overflow:hidden;background:var(--mk-glass);-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glow-soft),var(--mk-glass-inset);margin-bottom:1.2rem;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s cubic-bezier(.22,.61,.36,1)}body.mkphone-theme.template-page .collapsible-content .accordion:hover{transform:translateY(-2px);box-shadow:var(--mk-card-hover),var(--mk-glass-inset)}body.mkphone-theme.template-page .collapsible-content .accordion summary,body.mkphone-theme.template-page .collapsible-content .accordion__title{color:var(--mk-text);font-weight:700;padding:2rem 2.4rem;transition:background .15s ease}body.mkphone-theme.template-page .collapsible-content .accordion summary:hover{background:#1b69ed0a}body.mkphone-theme.template-page .collapsible-content .accordion__content{color:var(--mk-muted);line-height:1.85;padding:0 2.4rem 2.4rem}body.mkphone-theme.template-page .collapsible-content .accordion__content a{color:var(--mk-primary)}body.mkphone-theme.template-page .contact .field__input,body.mkphone-theme.template-page .contact .text-area{background:var(--mk-glass);border:1.5px solid var(--mk-glass-border);border-radius:16px;color:var(--mk-text);-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glass-inset);transition:border-color .25s ease,box-shadow .25s ease;font-size:1.5rem}body.mkphone-theme.template-page .contact .field__input:focus,body.mkphone-theme.template-page .contact .text-area:focus{border-color:var(--mk-primary);box-shadow:0 0 0 4px #1b69ed1a,var(--mk-glow-blue);outline:none}body.mkphone-theme.template-page .contact .field__label{color:var(--mk-muted)}body.mkphone-theme.template-page .contact .button,body.mkphone-theme.template-page .form__submit{background:linear-gradient(135deg,var(--mk-primary),#3b82f6);color:#fff;border:none;border-radius:14px;font-weight:700;box-shadow:var(--mk-button-shadow);min-height:54px;font-size:1.5rem;transition:all .3s cubic-bezier(.22,.61,.36,1)}body.mkphone-theme.template-page .contact .button:hover,body.mkphone-theme.template-page .form__submit:hover{background:linear-gradient(135deg,var(--mk-primary-strong),#2563eb);transform:translateY(-3px);box-shadow:var(--mk-button-shadow-hover)}body.mkphone-theme.template-page .multicolumn-card{background:var(--mk-glass);border:1px solid var(--mk-glass-border);border-radius:20px;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glow-soft),var(--mk-glass-inset);transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1)}body.mkphone-theme.template-page .multicolumn-card:hover{transform:translateY(-4px);box-shadow:var(--mk-card-hover),var(--mk-glass-inset)}body.mkphone-theme.template-page .multicolumn-card__info h3{color:var(--mk-text)}body.mkphone-theme.template-page .multicolumn-card__info p{color:var(--mk-muted)}body.mkphone-theme.template-page .banner__heading{color:#fff;text-shadow:0 4px 32px rgba(0,0,0,.35);letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme.template-page .banner__text{color:#ffffffe6}body.mkphone-theme.template-page .main-page-content .rte h1,body.mkphone-theme.template-page .main-page-content .rte h2{color:var(--mk-text);letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme.template-page .main-page-content .rte p,body.mkphone-theme.template-page .main-page-content .rte li{color:var(--mk-muted);line-height:1.85}body.mkphone-theme .customer{background:var(--mk-bg);color:var(--mk-text)}body.mkphone-theme .customer h1,body.mkphone-theme .customer .customer__title{color:var(--mk-text);font-weight:800;letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme .customer h2{color:var(--mk-text);font-weight:700}body.mkphone-theme .customer p,body.mkphone-theme .customer li{color:var(--mk-muted)}body.mkphone-theme .customer a:not(.button){color:var(--mk-primary);transition:color .2s ease}body.mkphone-theme .customer a:not(.button):hover{color:var(--mk-primary-strong)}body.mkphone-theme .customer .field__input{background:var(--mk-glass);border:1.5px solid var(--mk-glass-border);border-radius:16px;color:var(--mk-text);font-size:1.5rem;min-height:54px;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glass-inset);transition:border-color .25s ease,box-shadow .25s ease}body.mkphone-theme .customer .field__input:focus{border-color:var(--mk-primary);box-shadow:0 0 0 4px #1b69ed1a,var(--mk-glow-blue);outline:none}body.mkphone-theme .customer .field__label{color:var(--mk-muted)}body.mkphone-theme .customer button:not(.link),body.mkphone-theme .customer .button{background:linear-gradient(135deg,var(--mk-primary),#3b82f6);color:#fff;border:none;border-radius:14px;font-weight:700;box-shadow:var(--mk-button-shadow);min-height:54px;font-size:1.5rem;transition:all .3s cubic-bezier(.22,.61,.36,1);cursor:pointer}body.mkphone-theme .customer button:not(.link):hover,body.mkphone-theme .customer .button:hover{background:linear-gradient(135deg,var(--mk-primary-strong),#2563eb);transform:translateY(-3px);box-shadow:var(--mk-button-shadow-hover)}body.mkphone-theme .customer.login,body.mkphone-theme .customer.register,body.mkphone-theme .customer.recover{max-width:50rem;margin:0 auto;padding:4rem 2rem}@media screen and (min-width:750px){body.mkphone-theme .customer.login,body.mkphone-theme .customer.register,body.mkphone-theme .customer.recover{background:var(--mk-glass);border:1px solid var(--mk-glass-border);border-radius:28px;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);margin-top:5rem;margin-bottom:5rem;padding:5.6rem 4.8rem;box-shadow:var(--mk-shadow),var(--mk-glow-blue),var(--mk-glass-inset)}}body.mkphone-theme .customer .order-history{border-collapse:separate;border-spacing:0;border:1px solid var(--mk-glass-border);border-radius:20px;overflow:hidden;box-shadow:var(--mk-glow-soft)}body.mkphone-theme .customer .order-history thead th{background:linear-gradient(135deg,rgba(27,105,237,.04),transparent),var(--mk-surface-soft);color:var(--mk-muted);font-weight:600;font-size:1.2rem;text-transform:uppercase;letter-spacing:.06em;padding:1.6rem 1.8rem;border-bottom:1px solid var(--mk-glass-border)}body.mkphone-theme .customer .order-history tbody td{padding:1.6rem 1.8rem;border-bottom:1px solid var(--mk-glass-border);color:var(--mk-text)}body.mkphone-theme .customer .order-history tbody tr:last-child td{border-bottom:none}body.mkphone-theme .customer .order-history tbody tr{transition:background .15s ease}body.mkphone-theme .customer .order-history tbody tr:hover{background:#1b69ed08}body.mkphone-theme .customer .order-history a{color:var(--mk-primary);font-weight:600}body.mkphone-theme.template-404{background:var(--mk-bg)}body.mkphone-theme.template-404 h1{color:var(--mk-text);font-weight:800;letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme.template-404 p{color:var(--mk-muted)}body.mkphone-theme.template-404 .button{background:linear-gradient(135deg,var(--mk-primary),#3b82f6);color:#fff;border:none;border-radius:14px;box-shadow:var(--mk-button-shadow)}body.mkphone-theme.template-password{background:var(--mk-bg);color:var(--mk-text)}body.mkphone-theme.template-password .password__input .field__input{background:var(--mk-glass);border:1.5px solid var(--mk-glass-border);border-radius:16px;color:var(--mk-text);-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur)}body.mkphone-theme.template-password .password__input .field__input:focus{border-color:var(--mk-primary);box-shadow:0 0 0 4px #1b69ed1a,var(--mk-glow-blue)}body.mkphone-theme.template-blog,body.mkphone-theme.template-article{background:var(--mk-bg)}body.mkphone-theme.template-blog .blog-articles__article,body.mkphone-theme.template-blog .article-card{background:var(--mk-glass);border:1px solid var(--mk-glass-border);border-radius:20px;overflow:hidden;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glow-soft),var(--mk-glass-inset);transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1)}body.mkphone-theme.template-blog .blog-articles__article:hover,body.mkphone-theme.template-blog .article-card:hover{transform:translateY(-6px);box-shadow:var(--mk-card-hover),var(--mk-glass-inset)}body.mkphone-theme.template-blog .article-card__title a{color:var(--mk-text);transition:color .2s ease}body.mkphone-theme.template-blog .article-card__title a:hover{color:var(--mk-primary)}body.mkphone-theme.template-blog .article-card__info,body.mkphone-theme.template-blog .article-card__excerpt{color:var(--mk-muted)}body.mkphone-theme.template-article .article-template h1{color:var(--mk-text);letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme.template-article .article-template__content p{color:var(--mk-muted);line-height:1.85;font-size:1.5rem}body.mkphone-theme.template-article .article-template__content h2,body.mkphone-theme.template-article .article-template__content h3{color:var(--mk-text);letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme.template-article .article-template__content a{color:var(--mk-primary)}body.mkphone-theme .newsletter{background:var(--mk-glass);border:1px solid var(--mk-glass-border);border-radius:24px;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glow-soft),var(--mk-glass-inset)}body.mkphone-theme .newsletter .field__input{background:var(--mk-surface-strong);border:1.5px solid var(--mk-glass-border);border-radius:14px}body.mkphone-theme .newsletter .field__input:focus{border-color:var(--mk-primary);box-shadow:0 0 0 4px #1b69ed1a}body.mkphone-theme .newsletter .newsletter__button{background:linear-gradient(135deg,var(--mk-primary),#3b82f6);color:#fff;border:none;border-radius:14px;box-shadow:var(--mk-button-shadow-soft);transition:all .3s cubic-bezier(.22,.61,.36,1)}body.mkphone-theme .newsletter .newsletter__button:hover{transform:translateY(-2px);box-shadow:var(--mk-button-shadow)}body.mkphone-theme .back-to-top button{background:var(--mk-glass);border:1px solid var(--mk-glass-border);border-radius:16px;color:var(--mk-primary);box-shadow:var(--mk-shadow);-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);transition:all .3s cubic-bezier(.22,.61,.36,1)}body.mkphone-theme .back-to-top button:hover{background:linear-gradient(135deg,var(--mk-primary),#3b82f6);color:#fff;border-color:transparent;transform:translateY(-3px);box-shadow:var(--mk-button-shadow)}body.mkphone-theme .trust-badge{background:var(--mk-glass);border:1px solid var(--mk-glass-border);border-radius:20px;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glow-soft),var(--mk-glass-inset);transition:transform .25s cubic-bezier(.22,.61,.36,1)}body.mkphone-theme .trust-badge:hover{transform:translateY(-2px)}body.mkphone-theme .trust-badge__title{color:var(--mk-text);font-weight:700}body.mkphone-theme .trust-badge__text{color:var(--mk-muted)}body.mkphone-theme .customer *:focus-visible,body.mkphone-theme .contact *:focus-visible,body.mkphone-theme .smartphone-product *:focus-visible{outline:2px solid var(--mk-primary);outline-offset:3px;border-radius:6px}body.mkphone-theme.template-page .collection-list-title{color:var(--mk-text);letter-spacing:var(--mk-heading-tracking);font-weight:800}body.mkphone-theme.template-page .collection-card-wrapper{position:relative}body.mkphone-theme.template-page .collection-card-wrapper .card--card,body.mkphone-theme.template-page .collection-card-wrapper .card__inner{background:var(--mk-glass);border:1px solid var(--mk-glass-border);border-radius:22px;overflow:hidden;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glow-soft),var(--mk-glass-inset);transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s cubic-bezier(.22,.61,.36,1)}body.mkphone-theme.template-page .collection-card-wrapper .card--card:hover,body.mkphone-theme.template-page .collection-card-wrapper .card__inner:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--mk-card-hover),var(--mk-glass-inset)}body.mkphone-theme.template-page .collection-card-wrapper .card--card:after,body.mkphone-theme.template-page .collection-card-wrapper .card__inner:after{box-shadow:none}body.mkphone-theme.template-page .collection-card-wrapper .card__media{border-radius:22px 22px 0 0;overflow:hidden}body.mkphone-theme.template-page .collection-card-wrapper .card__media img{transition:transform .5s cubic-bezier(.22,.61,.36,1)}body.mkphone-theme.template-page .collection-card-wrapper:hover .card__media img{transform:scale(1.06)}body.mkphone-theme.template-page .collection-card-wrapper .card__content{background:transparent;padding:1.6rem 1.8rem}body.mkphone-theme.template-page .collection-card-wrapper .card__heading{color:var(--mk-text);font-weight:700;font-size:1.5rem;letter-spacing:var(--mk-heading-tracking)}body.mkphone-theme.template-page .collection-card-wrapper .card__heading a{color:var(--mk-text);text-decoration:none;transition:color .2s ease}body.mkphone-theme.template-page .collection-card-wrapper .card__heading a:hover{color:var(--mk-primary)}body.mkphone-theme.template-page .collection-card-wrapper .card__caption{color:var(--mk-muted);font-size:1.3rem}body.mkphone-theme.template-page .collection-card-wrapper .icon-wrap{color:var(--mk-primary);transition:transform .25s ease}body.mkphone-theme.template-page .collection-card-wrapper:hover .icon-wrap{transform:translate(4px)}body.mkphone-theme.template-page .collection-slider-buttons,body.mkphone-theme.template-page .slider-button{background:var(--mk-glass)!important;border:1px solid var(--mk-glass-border)!important;color:var(--mk-primary)!important;border-radius:14px!important;width:44px!important;height:44px!important;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glass-inset);transition:all .25s ease}body.mkphone-theme.template-page .collection-slider-buttons:hover,body.mkphone-theme.template-page .slider-button:hover{background:var(--mk-primary)!important;color:#fff!important;border-color:var(--mk-primary)!important}body.mkphone-theme.template-page .collection-list{gap:2rem}body.mkphone-theme.template-page .collection-list-wrapper .underlined-link{color:var(--mk-primary);font-weight:600}body.mkphone-theme.template-page .collection-list-wrapper.no-heading{padding-top:2rem}body.mkphone-theme.template-page .slider--desktop{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:2rem;padding-bottom:.5rem}body.mkphone-theme.template-page .slider--desktop::-webkit-scrollbar{display:none}body.mkphone-theme.template-page .slider--desktop .slider__slide{scroll-snap-align:start;flex:0 0 calc((100% - 8rem)/5);max-width:calc((100% - 8rem)/5)}@media screen and (max-width:989px){body.mkphone-theme.template-page .slider--desktop .slider__slide{flex:0 0 calc((100% - 4rem) / 3);max-width:calc((100% - 4rem) / 3)}}@media screen and (max-width:749px){body.mkphone-theme.template-page .slider--desktop .slider__slide{flex:0 0 calc((100% - 2rem)/2);max-width:calc((100% - 2rem)/2)}}.mk-cart-savings{display:flex;align-items:center;gap:10px;padding:1.2rem 1.6rem;margin-bottom:1.6rem;border-radius:14px;background:linear-gradient(135deg,#16a34a0f,#22c55e0a);border:1px solid rgba(22,163,74,.14);color:var(--mk-text);font-size:1.4rem}.mk-cart-savings svg{color:#16a34a;flex-shrink:0}.mk-cart-savings strong{color:#16a34a;font-weight:800}html[data-theme-mode=dark] .mk-cart-savings{background:linear-gradient(135deg,#16a34a1a,#22c55e0f);border-color:#16a34a33}body.mkphone-theme.template-cart .mk-cro-checkout-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:.8rem;position:relative;overflow:hidden}body.mkphone-theme.template-cart .mk-cro-checkout-btn:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:mk-checkout-shimmer 3s ease-in-out infinite}@keyframes mk-checkout-shimmer{0%,to{left:-100%}50%{left:100%}}body.mkphone-theme.template-cart .mk-checkout-icon{flex-shrink:0;width:2.4rem;height:2.4rem;transition:transform .25s ease}body.mkphone-theme.template-cart .mk-cro-checkout-btn:hover .mk-checkout-icon{transform:scale(1.15)}.mk-cart-secure{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:1.2rem;padding:.8rem;font-size:1.2rem;color:var(--mk-muted);text-align:center}.mk-cart-secure svg{color:#16a34a;flex-shrink:0}.mk-cart-trust-strip{display:flex;align-items:center;justify-content:center;gap:2.4rem;padding:2rem 1.6rem;margin-top:2rem;border-top:1px solid var(--mk-glass-border)}.mk-cart-trust-item{display:flex;align-items:center;gap:.6rem;font-size:1.28rem;font-weight:600;color:var(--mk-muted);transition:color .2s ease}.mk-cart-trust-item svg{color:var(--mk-primary);flex-shrink:0}.mk-cart-trust-item:hover{color:var(--mk-text)}@media screen and (max-width:749px){.mk-cart-trust-strip{flex-direction:column;gap:1rem;align-items:flex-start;padding:1.6rem 0}}body.mkphone-theme.template-collection .collection-hero__title,body.mkphone-theme.template-collection .title--primary{position:relative}body.mkphone-theme.template-collection .card__badge .badge--sale{background:linear-gradient(135deg,#dc2626,#ef4444)!important;color:#fff!important;font-weight:700;padding:.5rem 1.1rem;border-radius:999px;border:none;box-shadow:0 4px 14px #dc262633}body.mkphone-theme.template-collection .card__badge .badge--new,body.mkphone-theme.template-collection .card__badge .badge[class*=Nouveau]{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important}body.mkphone-theme.template-collection .card-wrapper{position:relative}body.mkphone-theme.template-collection .card__media img{transition:transform .5s cubic-bezier(.22,.61,.36,1)}body.mkphone-theme.template-collection .card-wrapper:hover .card__media img{transform:scale(1.05)}body.mkphone-theme.template-collection .product-count{background:var(--mk-glass);border:1px solid var(--mk-glass-border);border-radius:999px;padding:.6rem 1.4rem;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);display:inline-flex;align-items:center;gap:.5rem}body.mkphone-theme.template-collection .product-count__text{font-weight:600;font-size:1.3rem}html[data-theme-mode=dark] .mk-cart-trust-item svg{color:var(--mk-accent)}html[data-theme-mode=dark] .mk-cart-secure svg{color:#22c55e}html[data-theme-mode=dark] body.mkphone-theme.template-cart .mk-cro-checkout-btn:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}#mk-scroll-to-top{position:fixed;right:var(--mk-floating-edge);bottom:calc(var(--mk-floating-edge) + var(--mk-theme-dock-height) + var(--mk-floating-stack-gap));width:50px;height:50px;background:var(--mk-surface-strong);border:1px solid var(--mk-line);color:var(--mk-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:994;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 40px #0000001a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#mk-scroll-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}#mk-scroll-to-top:hover{background:var(--mk-primary);color:#fff;border-color:var(--mk-primary);transform:translateY(-5px)}.button:not(.button--secondary):not(.mk-cro-checkout-btn){position:relative;overflow:hidden}.button:not(.button--secondary):not(.mk-cro-checkout-btn):after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.button:not(.button--secondary):not(.mk-cro-checkout-btn):hover:after{left:100%}@media screen and (max-width:768px){#mk-scroll-to-top{right:var(--mk-floating-edge);bottom:calc(var(--mk-floating-edge) + var(--mk-theme-dock-height) + var(--mk-floating-stack-gap) + 4.2rem);width:44px;height:44px}}body.mkphone-theme .back-to-top{right:var(--mk-floating-edge);bottom:calc(var(--mk-floating-edge) + var(--mk-theme-dock-height) + var(--mk-floating-stack-gap))}@media screen and (max-width:768px){body.mkphone-theme .back-to-top{right:var(--mk-floating-edge);bottom:calc(var(--mk-floating-edge) + var(--mk-theme-dock-height) + var(--mk-floating-stack-gap) + 4.2rem)}}body.mkphone-theme .field:after,body.mkphone-theme .field:before,body.mkphone-theme .customer .field:after,body.mkphone-theme .customer .field:before,body.mkphone-theme .localization-form .field:after,body.mkphone-theme .localization-form .field:before{content:none!important;display:none!important}body.mkphone-theme .field__input,body.mkphone-theme .customer .field input,body.mkphone-theme .select__select,body.mkphone-theme .text-area,body.mkphone-theme .search__input{border:none!important;border-radius:18px!important;background:var(--mk-surface-soft)!important;box-shadow:none!important;min-height:54px;color:var(--mk-text);padding:1.5rem 2rem;transition:all .25s ease!important}body.mkphone-theme .field__input:focus,body.mkphone-theme .customer .field input:focus,body.mkphone-theme .select__select:focus,body.mkphone-theme .text-area:focus,body.mkphone-theme .search__input:focus{box-shadow:0 0 0 2px var(--mk-primary)!important;background:var(--mk-surface-strong)!important;outline:none!important}body.mkphone-theme .field__label{left:2rem!important}body.mkphone-theme .field__input:not(:placeholder-shown)~label,body.mkphone-theme .field__input:focus~label{transform:scale(.8) translateY(-1rem)}body.mkphone-theme .select__select{padding-right:4rem}body.mkphone-theme .mk-review-strip{position:relative;z-index:5;padding:1rem 0 0}body.mkphone-theme .mk-review-strip__inner{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;padding:1.2rem 1.6rem;border:1px solid var(--mk-line);border-radius:2rem;background:linear-gradient(180deg,#ffffffe6,#f6faffe6),#ffffffe0;box-shadow:0 1.4rem 3.2rem #1b69ed14}body.mkphone-theme .mk-review-strip__copy{display:flex;align-items:center;gap:1.2rem;min-width:0}body.mkphone-theme .mk-review-strip__eyebrow{display:inline-flex;align-items:center;min-height:3.2rem;padding:0 1.1rem;border-radius:999px;background:#1b69ed14;color:var(--mk-primary);font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}body.mkphone-theme .mk-review-strip__text{margin:0;color:var(--mk-muted);font-size:1.28rem;line-height:1.5}body.mkphone-theme .mk-review-strip__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem}body.mkphone-theme .mk-review-strip__pill{display:inline-flex;align-items:center;gap:.7rem;min-height:4rem;padding:0 1.3rem;border:1px solid rgba(27,105,237,.12);border-radius:999px;background:#ffffffeb;color:var(--mk-text);font-size:1.24rem;font-weight:700;text-decoration:none;box-shadow:0 1rem 2.2rem #1b69ed14}body.mkphone-theme .mk-review-strip__dot,body.mkphone-theme .mk-live-reviews__source-dot{width:.9rem;height:.9rem;border-radius:50%;background:#1b69ed3d;flex:0 0 auto}body.mkphone-theme .mk-review-strip__dot.is-live,body.mkphone-theme .mk-live-reviews__source-dot.is-live{background:#22c55e;box-shadow:0 0 0 .5rem #22c55e29}body.mkphone-theme .mk-review-strip__dot.is-temu,body.mkphone-theme .mk-live-reviews__source-dot.is-temu{background:#f97316;box-shadow:0 0 0 .5rem #f9731629}body.mkphone-theme .mk-live-reviews{position:relative;overflow-x:clip}body.mkphone-theme .mk-live-reviews__shell{display:grid;gap:2rem;overflow-x:clip;min-width:0;width:100%}body.mkphone-theme .mk-live-reviews__header{display:grid;gap:1.2rem;justify-items:center;text-align:center;min-width:0;width:100%;max-width:76rem;margin:0 auto}body.mkphone-theme .mk-live-reviews__title-wrap{display:flex;width:100%;justify-content:center!important;text-align:center!important;min-width:0}body.mkphone-theme .mk-live-reviews__title{margin:0;max-width:22ch;letter-spacing:-.06em;text-wrap:balance}body.mkphone-theme .mk-live-reviews__subtitle{max-width:72rem;margin:0 auto;color:var(--mk-muted);font-size:1.46rem;line-height:1.7;text-align:center}body.mkphone-theme .mk-live-reviews__sources{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}body.mkphone-theme .mk-live-reviews__source-pill{display:inline-flex;align-items:center;gap:.7rem;min-height:4rem;padding:0 1.35rem;border:1px solid rgba(27,105,237,.12);border-radius:999px;background:#ffffffd6;color:var(--mk-text);font-size:1.24rem;font-weight:700;text-decoration:none}body.mkphone-theme .mk-live-reviews__layout{display:grid;gap:1.6rem;overflow-x:clip;min-width:0;width:100%}body.mkphone-theme .mk-live-reviews__layout.is-marquee{grid-template-columns:1fr}body.mkphone-theme .mk-live-reviews__card{border:1px solid var(--mk-line);border-radius:3rem;background:linear-gradient(180deg,#ffffffd6,#ffffffb8),radial-gradient(circle at top right,rgba(17,99,255,.07),transparent 38%);box-shadow:var(--mk-shadow)}body.mkphone-theme .mk-live-reviews__eyebrow{margin:0;color:var(--mk-primary);font-size:1.05rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body.mkphone-theme .mk-live-reviews__marquee-shell{position:relative;display:grid;gap:1rem;width:100%;overflow:hidden;min-width:0}body.mkphone-theme .mk-live-reviews__fallback-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:0 .4rem}body.mkphone-theme .mk-live-reviews__fallback-pill{display:inline-flex;align-items:center;min-height:3.2rem;padding:0 1.2rem;border-radius:999px;background:#1b69ed14;color:var(--mk-primary);font-size:1.08rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}body.mkphone-theme .mk-live-reviews__fallback-copy{margin:0;color:var(--mk-muted);font-size:1.2rem;line-height:1.6}body.mkphone-theme .mk-live-reviews__marquee{overflow:hidden;width:100%;min-width:0;padding:.4rem 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}body.mkphone-theme .mk-live-reviews__marquee-track{display:flex;flex-wrap:nowrap;width:max-content;max-width:none;gap:1.6rem;will-change:transform;transform:translateZ(0);animation:mk-live-reviews-marquee var(--mk-review-marquee-duration, 34s) linear infinite;animation-play-state:running}body.mkphone-theme .mk-live-reviews__marquee:hover .mk-live-reviews__marquee-track{animation-play-state:paused}body.mkphone-theme .mk-live-reviews__marquee-group{display:flex;gap:1.6rem;min-width:max-content;flex:0 0 auto}body.mkphone-theme .mk-live-reviews__card{display:flex;flex-direction:column;gap:1.2rem;min-height:100%;padding:2rem}body.mkphone-theme .mk-live-reviews__card--marquee{width:clamp(28rem,26vw,34rem);min-width:clamp(28rem,26vw,34rem)}body.mkphone-theme .mk-live-reviews__stars{display:inline-flex;gap:.2rem;color:#ffc107}body.mkphone-theme .mk-live-reviews__stars svg{width:1.6rem;height:1.6rem;fill:currentColor}body.mkphone-theme .mk-live-reviews__card-title{margin:0;font-size:1.9rem;line-height:1.1}body.mkphone-theme .mk-live-reviews__card-text{color:var(--mk-muted);font-size:1.42rem;line-height:1.72}body.mkphone-theme .mk-live-reviews__card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.4rem;border-top:1px solid var(--mk-line)}body.mkphone-theme .mk-live-reviews__card-meta{display:flex;align-items:center;gap:1rem}body.mkphone-theme .mk-live-reviews__card-avatar{width:4.2rem;height:4.2rem;border-radius:50%;object-fit:cover;flex:0 0 auto}body.mkphone-theme .mk-live-reviews__card-identity{display:grid;gap:.2rem}body.mkphone-theme .mk-live-reviews__card-name{color:var(--mk-text);font-size:1.28rem;font-weight:700}body.mkphone-theme .mk-live-reviews__card-city{color:var(--mk-muted);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase}body.mkphone-theme .mk-live-reviews__card-link{color:var(--mk-primary);font-size:1.18rem;font-weight:700;text-decoration:none}html[data-theme-mode=dark] body.mkphone-theme .mk-review-strip__inner,html[data-theme-mode=dark] body.mkphone-theme .mk-live-reviews__card{background:linear-gradient(180deg,#08162de6,#08162dc2),radial-gradient(circle at top right,rgba(124,181,255,.12),transparent 34%)}html[data-theme-mode=dark] body.mkphone-theme .mk-review-strip__pill,html[data-theme-mode=dark] body.mkphone-theme .mk-live-reviews__source-pill{background:#ffffff0a;border-color:#7cb5ff29}html[data-theme-mode=dark] body.mkphone-theme .mk-live-reviews{background:linear-gradient(180deg,#061226fa,#040f22fa),var(--mk-bg)}html[data-theme-mode=dark] body.mkphone-theme .mk-live-reviews__shell{padding:clamp(2rem,3vw,3rem);border:1px solid var(--mk-glass-border);border-radius:3.2rem;background:radial-gradient(circle at top right,rgba(124,181,255,.12),transparent 28%),linear-gradient(180deg,#08162df5,#071428eb);box-shadow:var(--mk-shadow),var(--mk-glass-inset)}html[data-theme-mode=dark] body.mkphone-theme .mk-live-reviews__title,html[data-theme-mode=dark] body.mkphone-theme .mk-live-reviews__eyebrow,html[data-theme-mode=dark] body.mkphone-theme .mk-live-reviews__card-title,html[data-theme-mode=dark] body.mkphone-theme .mk-live-reviews__card-name{color:var(--mk-text)}html[data-theme-mode=dark] body.mkphone-theme .mk-live-reviews__subtitle,html[data-theme-mode=dark] body.mkphone-theme .mk-live-reviews__fallback-copy,html[data-theme-mode=dark] body.mkphone-theme .mk-live-reviews__card-text,html[data-theme-mode=dark] body.mkphone-theme .mk-live-reviews__card-city{color:#9db0cfe0}@keyframes mk-live-reviews-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - .8rem),0,0)}}@media screen and (max-width:989px){body.mkphone-theme .mk-review-strip__inner,body.mkphone-theme .mk-review-strip__copy{grid-template-columns:1fr}body.mkphone-theme .mk-review-strip__inner,body.mkphone-theme .mk-review-strip__copy{display:grid}body.mkphone-theme .mk-review-strip__links{justify-content:flex-start}body.mkphone-theme .mk-live-reviews__card--marquee{width:clamp(25rem,60vw,31rem);min-width:clamp(25rem,60vw,31rem)}}@media screen and (max-width:749px){body.mkphone-theme .mk-review-strip{padding-top:.8rem}body.mkphone-theme .mk-live-reviews__header{max-width:100%;gap:.9rem}body.mkphone-theme .mk-live-reviews__title{max-width:14ch;font-size:clamp(2.8rem,9vw,3.6rem)}body.mkphone-theme .mk-review-strip__inner,body.mkphone-theme .mk-live-reviews__widget-surface,body.mkphone-theme .mk-live-reviews__card{border-radius:2.4rem}body.mkphone-theme .mk-review-strip__inner,body.mkphone-theme .mk-live-reviews__card{padding:1.6rem}body.mkphone-theme .mk-live-reviews__card{padding:1.7rem}body.mkphone-theme .mk-live-reviews__subtitle{margin:0;max-width:32rem;text-align:center}body.mkphone-theme .mk-live-reviews__sources{justify-content:center;flex-wrap:wrap}body.mkphone-theme .mk-live-reviews__fallback-note{align-items:flex-start}body.mkphone-theme .mk-live-reviews__card--marquee{width:25rem;min-width:25rem}html[data-theme-mode=dark] body.mkphone-theme .mk-live-reviews__shell{border-radius:2.4rem;padding:1.7rem}}body.mkphone-theme .field__input,body.mkphone-theme .select__select,body.mkphone-theme textarea,body.mkphone-theme input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),body.mkphone-theme .localization-form__select,body.mkphone-theme .disclosure__button,body.mkphone-theme .search-modal__form .field,body.mkphone-theme .search-modal__content,body.mkphone-theme .cart-notification,body.mkphone-theme .cart-notification-product,body.mkphone-theme .cart-notification__links,body.mkphone-theme .predictive-search,body.mkphone-theme .predictive-search__results-groups-wrapper,body.mkphone-theme .quick-add-modal__content,body.mkphone-theme .modal__content,body.mkphone-theme .shopify-policy__container,body.mkphone-theme .mobile-facets__inner,body.mkphone-theme .facets__display,body.mkphone-theme .spr-form-input,body.mkphone-theme .spr-form-input-textarea{background:var(--mk-surface-strong);color:var(--mk-text);border-color:var(--mk-glass-border)}body.mkphone-theme .field__input::placeholder,body.mkphone-theme textarea::placeholder,body.mkphone-theme input::placeholder,body.mkphone-theme .select__select,body.mkphone-theme .field__label,body.mkphone-theme .disclosure__button,body.mkphone-theme .mobile-facets__sort .select__select,body.mkphone-theme .facet-filters__sort{color:var(--mk-placeholder)}body.mkphone-theme .field:before,body.mkphone-theme .field:after,body.mkphone-theme .select:before,body.mkphone-theme .select:after{box-shadow:none!important}body.mkphone-theme .field__input:focus,body.mkphone-theme .select__select:focus,body.mkphone-theme textarea:focus,body.mkphone-theme input:focus{border-color:var(--mk-primary);box-shadow:0 0 0 .22rem #1b69ed24;outline:none}html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection,html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .gradient,html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .collection,html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .page-width,html[data-theme-mode=dark] body.mkphone-theme.template-product .section-featured-collection{background:linear-gradient(180deg,#071428fa,#040f22fa),var(--mk-bg);color:var(--mk-text)}html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .collection{border-top:1px solid var(--mk-glass-border);border-bottom:1px solid var(--mk-glass-border)}html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .title,html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .collection__description,html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .title-wrapper-with-link .link,html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .underlined-link{color:var(--mk-text)}html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .card-wrapper .card,html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .card__content,html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .card__inner{background:linear-gradient(180deg,#09172eeb,#09172ed1),#09172ee6;border-color:var(--mk-glass-border);box-shadow:var(--mk-glow-soft),var(--mk-glass-inset)}html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .card__information,html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .card__heading,html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .card__heading a,html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .price,html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .price-item,html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .full-unstyled-link{color:var(--mk-text)}html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .price-item--regular,html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .price-item--sale{color:#f4f8ff}html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .slider-button,html[data-theme-mode=dark] body.mkphone-theme.template-product .featured-collection .slider-counter__link{color:var(--mk-text)}html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section:has([class*=trustview]) .shopify-app-block,html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section:has([class*=trustpilot]) .shopify-app-block,html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section:has([id*=trustpilot]) .shopify-app-block,html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section:has(iframe[src*=trustpilot]) .shopify-app-block{padding:1.2rem 1.6rem;border:1px solid var(--mk-glass-border);border-radius:2rem;background:linear-gradient(180deg,#fffffff5,#f4f8fffa),#fff;box-shadow:0 18px 40px #0000002e}html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section:has([class*=trustview]),html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section:has([class*=trustpilot]),html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section:has([id*=trustpilot]),html[data-theme-mode=dark] body.mkphone-theme.template-product .shopify-section:has(iframe[src*=trustpilot]){background:transparent}html[data-theme-mode=dark] body.mkphone-theme .field__input:focus,html[data-theme-mode=dark] body.mkphone-theme .select__select:focus,html[data-theme-mode=dark] body.mkphone-theme textarea:focus,html[data-theme-mode=dark] body.mkphone-theme input:focus{box-shadow:0 0 0 .22rem #7cb5ff2e}html[data-theme-mode=dark] body.mkphone-theme .header-wrapper{border-bottom-color:var(--mk-glass-border);background:linear-gradient(180deg,#08162df5,#051226fa),#08162df5;box-shadow:0 16px 36px #00000052,inset 0 1px #ffffff0a}html[data-theme-mode=dark] body.mkphone-theme .header__menu-item,html[data-theme-mode=dark] body.mkphone-theme .header__active-menu-item,html[data-theme-mode=dark] body.mkphone-theme .header__icon,html[data-theme-mode=dark] body.mkphone-theme .header__heading-link,html[data-theme-mode=dark] body.mkphone-theme .header__icon .icon,html[data-theme-mode=dark] body.mkphone-theme .localization-selector.link,html[data-theme-mode=dark] body.mkphone-theme .disclosure__button.localization-form__select,html[data-theme-mode=dark] body.mkphone-theme .mk-header-brand__tag{color:var(--mk-muted)}html[data-theme-mode=dark] body.mkphone-theme .desktop-localization-wrapper .localization-form__select,html[data-theme-mode=dark] body.mkphone-theme .header__icon:not(.header__icon--cart),html[data-theme-mode=dark] body.mkphone-theme .menu-drawer,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__inner-container,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__submenu,html[data-theme-mode=dark] body.mkphone-theme .drawer__inner,html[data-theme-mode=dark] body.mkphone-theme .cart-drawer .drawer__inner,html[data-theme-mode=dark] body.mkphone-theme .cart-notification,html[data-theme-mode=dark] body.mkphone-theme .search-modal__content,html[data-theme-mode=dark] body.mkphone-theme .quick-add-modal__content,html[data-theme-mode=dark] body.mkphone-theme .modal__content,html[data-theme-mode=dark] body.mkphone-theme .predictive-search,html[data-theme-mode=dark] body.mkphone-theme .mobile-facets__inner,html[data-theme-mode=dark] body.mkphone-theme .facets__display{background:linear-gradient(180deg,#08162df5,#09182eeb),var(--mk-surface-elevated);border-color:var(--mk-glass-border);color:var(--mk-text);box-shadow:var(--mk-shadow),var(--mk-glass-inset)}html[data-theme-mode=dark] body.mkphone-theme .menu-drawer{border-right-color:var(--mk-glass-border)}html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__menu-item,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__menu-item span,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__account,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__account span,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__close-button,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__close-button span,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__menu-item .icon,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__account .icon,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__close-button .icon,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__menu-item>.icon-arrow{color:var(--mk-text);fill:currentColor;stroke:currentColor}html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__menu-item,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__account,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__close-button{background:#0c1e3ae6;border-color:#7cb5ff2e}html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__menu-item:hover,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__menu-item:focus-visible,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__account:hover,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__account:focus-visible,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__close-button:hover,html[data-theme-mode=dark] body.mkphone-theme .menu-drawer__close-button:focus-visible{color:#fff;background:#122a4ef5}html[data-theme-mode=dark] body.mkphone-theme .cart-notification-product,html[data-theme-mode=dark] body.mkphone-theme .cart-notification__links{background:#ffffff05}body.mkphone-theme .predictive-search__item,body.mkphone-theme .search__item,body.mkphone-theme .facets__summary,body.mkphone-theme .facet-checkbox__text,body.mkphone-theme .facet-checkbox__text-label,body.mkphone-theme .mobile-facets__label,body.mkphone-theme .mobile-facets__sort .select__select,body.mkphone-theme .cart-notification-product__name,body.mkphone-theme .predictive-search__item-heading{color:var(--mk-text)}body.mkphone-theme .predictive-search__item-query-result,body.mkphone-theme .predictive-search .price,body.mkphone-theme .predictive-search .price-item,body.mkphone-theme .cart-notification-product__option,body.mkphone-theme .facet-filters__label,body.mkphone-theme .facets__count,body.mkphone-theme .mobile-facets__summary,body.mkphone-theme .mobile-facets__highlight{color:var(--mk-muted)}body.mkphone-theme .facet-checkbox,body.mkphone-theme .facet-checkbox:checked{accent-color:var(--mk-primary)}body.mkphone-theme .shopify-policy__container,body.mkphone-theme .article-template,body.mkphone-theme .article-template__content,body.mkphone-theme .article-template__hero-container,body.mkphone-theme .main-page-title,body.mkphone-theme .contact,body.mkphone-theme .contact__fields,body.mkphone-theme .customer,body.mkphone-theme .addresses,body.mkphone-theme [class*=template-customers]{color:var(--mk-text)}body.mkphone-theme .contact p,body.mkphone-theme .contact li,body.mkphone-theme .shopify-policy__body p,body.mkphone-theme .shopify-policy__body li,body.mkphone-theme .article-template__content p,body.mkphone-theme .article-template__content li{color:var(--mk-muted)}body.mkphone-theme .shopify-policy__body ul,body.mkphone-theme .shopify-policy__body ol,body.mkphone-theme.template-page .mk-rte-premium ul,body.mkphone-theme.template-page .mk-rte-premium ol{list-style-position:outside;padding-left:2.4rem;margin:0 0 2.4rem}body.mkphone-theme .shopify-policy__body li,body.mkphone-theme.template-page .mk-rte-premium li{margin-bottom:1.2rem}body.mkphone-theme .shopify-policy__body li>p,body.mkphone-theme.template-page .mk-rte-premium li>p{margin:0}body.mkphone-theme .shopify-policy__body li>p+p,body.mkphone-theme.template-page .mk-rte-premium li>p+p{margin-top:1rem}body.mkphone-theme .shopify-policy__body li::marker,body.mkphone-theme.template-page .mk-rte-premium li::marker{color:var(--mk-text)}body.mkphone-theme [class*=mk-collection-editorial-][class*=__shell]{border-color:var(--mk-glass-border);background:radial-gradient(circle at top left,rgba(92,146,255,.12),transparent 32%),radial-gradient(circle at bottom right,rgba(92,146,255,.08),transparent 28%),linear-gradient(180deg,var(--mk-surface-elevated),rgba(241,247,255,.86));box-shadow:var(--mk-shadow),var(--mk-glass-inset)}body.mkphone-theme [class*=mk-collection-editorial-][class*=__signal],body.mkphone-theme [class*=mk-collection-editorial-][class*=__overview],body.mkphone-theme [class*=mk-collection-editorial-][class*=__card]{border-color:var(--mk-glass-border);background:var(--mk-surface-overlay);box-shadow:var(--mk-glass-inset),var(--mk-glow-soft)}body.mkphone-theme [class*=mk-collection-editorial-][class*=__signal-label],body.mkphone-theme [class*=mk-collection-editorial-][class*=__description-source],body.mkphone-theme [class*=mk-collection-editorial-][class*=__card-body],body.mkphone-theme [class*=mk-collection-editorial-][class*=__overview-body],body.mkphone-theme [class*=mk-collection-editorial-][class*=__eyebrow]{color:var(--mk-muted)}body.mkphone-theme [class*=mk-collection-editorial-][class*=__title],body.mkphone-theme [class*=mk-collection-editorial-][class*=__subtitle],body.mkphone-theme [class*=mk-collection-editorial-][class*=__signal-value],body.mkphone-theme [class*=mk-collection-editorial-][class*=__overview-title],body.mkphone-theme [class*=mk-collection-editorial-][class*=__card-title]{color:var(--mk-text)}html[data-theme-mode=dark] body.mkphone-theme [class*=mk-collection-editorial-][class*=__shell]{background:radial-gradient(circle at top left,rgba(124,181,255,.14),transparent 30%),radial-gradient(circle at bottom right,rgba(255,159,98,.1),transparent 24%),linear-gradient(180deg,#08162df5,#08162de0)}html[data-theme-mode=dark] body.mkphone-theme [class*=mk-collection-editorial-][class*=__signal],html[data-theme-mode=dark] body.mkphone-theme [class*=mk-collection-editorial-][class*=__overview],html[data-theme-mode=dark] body.mkphone-theme [class*=mk-collection-editorial-][class*=__card]{background:linear-gradient(180deg,#09172eeb,#09172ed1),#09172ee6}html[data-theme-mode=dark] body.mkphone-theme [class*=mk-collection-editorial-][class*=__overview-tag]{background:#7cb5ff1f;color:var(--mk-primary)}body.mkphone-theme [id^=smartphone-product-] .mk-ai-tech-specs{border-color:var(--mk-glass-border);background:radial-gradient(circle at top right,rgba(27,105,237,.08),transparent 30%),linear-gradient(180deg,var(--mk-surface-elevated),rgba(242,247,255,.92));box-shadow:var(--mk-shadow),var(--mk-glass-inset)}body.mkphone-theme [id^=smartphone-product-] .mk-ai-tech-spec{border-color:var(--mk-glass-border);background:var(--mk-surface-overlay);box-shadow:var(--mk-glass-inset),0 10px 18px #345ca30d}body.mkphone-theme [id^=smartphone-product-] .mk-ai-tech-spec__icon{color:var(--mk-primary-strong);background:var(--mk-surface-soft);border-color:var(--mk-glass-border);box-shadow:var(--mk-glass-inset),0 8px 16px #1b69ed14}html[data-theme-mode=dark] body.mkphone-theme [id^=smartphone-product-] .mk-ai-tech-specs{background:radial-gradient(circle at top right,rgba(124,181,255,.14),transparent 34%),linear-gradient(180deg,#08162df5,#08162de0)}html[data-theme-mode=dark] body.mkphone-theme [id^=smartphone-product-] .mk-ai-tech-spec,html[data-theme-mode=dark] body.mkphone-theme [id^=smartphone-product-] .smartphone-product__mk-badge,html[data-theme-mode=dark] body.mkphone-theme [id^=smartphone-product-] .smartphone-product__market-note,html[data-theme-mode=dark] body.mkphone-theme [id^=smartphone-product-] .highlight-item,html[data-theme-mode=dark] body.mkphone-theme [id^=smartphone-product-] .product-option__button,html[data-theme-mode=dark] body.mkphone-theme [id^=smartphone-product-] .smartphone-product__qty-box,html[data-theme-mode=dark] body.mkphone-theme [id^=smartphone-product-] .payment-badge,html[data-theme-mode=dark] body.mkphone-theme [id^=smartphone-product-] .accordion-item,html[data-theme-mode=dark] body.mkphone-theme [id^=smartphone-product-] .smartphone-product__main-media,html[data-theme-mode=dark] body.mkphone-theme [id^=smartphone-product-] .smartphone-product__thumb{background:linear-gradient(180deg,#09172eeb,#09172ed1),#09172ee6;border-color:var(--mk-glass-border);box-shadow:var(--mk-glass-inset)}html[data-theme-mode=dark] body.mkphone-theme [id^=smartphone-product-] .mk-ai-tech-spec__icon{background:#ffffff0a;box-shadow:inset 0 1px #ffffff0a}html[data-theme-mode=dark] body.mkphone-theme [id^=smartphone-product-] .product-option__button:hover,html[data-theme-mode=dark] body.mkphone-theme [id^=smartphone-product-] .qty-btn:hover,html[data-theme-mode=dark] body.mkphone-theme [id^=smartphone-product-] .accordion-item summary:hover{background:#ffffff0a}html[data-theme-mode=dark] body.mkphone-theme [id^=smartphone-product-] .smartphone-product__stock-bar{background:#ffffff0f;border-color:var(--mk-glass-border)}html[data-theme-mode=dark] body.mkphone-theme .footer{border-top-color:var(--mk-glass-border);background:radial-gradient(circle at top left,rgba(124,181,255,.12),transparent 22%),radial-gradient(circle at top right,rgba(255,159,98,.08),transparent 18%),linear-gradient(180deg,#071428fa,#040f22fa);color:var(--mk-muted)}html[data-theme-mode=dark] body.mkphone-theme .footer:before{background:linear-gradient(90deg,transparent,rgba(124,181,255,.22),transparent)}html[data-theme-mode=dark] body.mkphone-theme .footer:after{background:radial-gradient(circle at 16% 14%,rgba(124,181,255,.12),transparent 24%),radial-gradient(circle at 84% 10%,rgba(255,159,98,.09),transparent 24%)}html[data-theme-mode=dark] body.mkphone-theme .mk-footer-brand__summary,html[data-theme-mode=dark] body.mkphone-theme .footer-block__details-content,html[data-theme-mode=dark] body.mkphone-theme .footer-block__details-content p,html[data-theme-mode=dark] body.mkphone-theme .footer-block__details-content li,html[data-theme-mode=dark] body.mkphone-theme .footer-block__details-content a,html[data-theme-mode=dark] body.mkphone-theme .footer__copyright,html[data-theme-mode=dark] body.mkphone-theme .footer__copyright a,html[data-theme-mode=dark] body.mkphone-theme .footer .policies a,html[data-theme-mode=dark] body.mkphone-theme .footer__content-bottom .caption,html[data-theme-mode=dark] body.mkphone-theme .footer-block__details-content .list-menu__item--link{color:#9db0cfc7}html[data-theme-mode=dark] body.mkphone-theme .mk-footer-brand__copy strong,html[data-theme-mode=dark] body.mkphone-theme .footer-block__details-content strong{color:var(--mk-text)}html[data-theme-mode=dark] body.mkphone-theme .mk-footer-brand,html[data-theme-mode=dark] body.mkphone-theme .footer__content-bottom{border-color:var(--mk-glass-border)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mkphone-experience.css.map */
