:root{--mk-ink: #1d1620;--mk-ink-2: #4a424d;--mk-muted: #6e6570;--mk-line: #ebe4df;--mk-line-strong: #d9cfc9;--mk-surface: #ffffff;--mk-canvas: #fbf8f5;--mk-sand: #f4eee8;--mk-blush: #fbeef2;--mk-accent: #d81b60;--mk-accent-hover: #b0124c;--mk-accent-ink: #a3114a;--mk-success: #1f7a4d;--mk-warning: #a15c07;--mk-focus: #1d1620;--mk-font-ui: "Cairo", system-ui, -apple-system, "Segoe UI", sans-serif;--mk-font-display: "Playfair Display", "Cairo", Georgia, serif;--mk-fs-xs: 1.2rem;--mk-fs-sm: 1.3rem;--mk-fs-base: 1.5rem;--mk-fs-md: 1.7rem;--mk-fs-lg: clamp(1.9rem, 1.6rem + .5vw, 2.2rem);--mk-fs-h3: clamp(2.2rem, 1.8rem + .8vw, 2.8rem);--mk-fs-h2: clamp(2.8rem, 2rem + 1.8vw, 4.4rem);--mk-fs-h1: clamp(3.4rem, 2.2rem + 3vw, 6.4rem);--mk-fw-regular: 400;--mk-fw-medium: 500;--mk-fw-semibold: 600;--mk-fw-bold: 700;--mk-lh-tight: 1.08;--mk-lh-snug: 1.3;--mk-lh-body: 1.65;--mk-space-1: .4rem;--mk-space-2: .8rem;--mk-space-3: 1.2rem;--mk-space-4: 1.6rem;--mk-space-5: 2.4rem;--mk-space-6: 3.2rem;--mk-space-7: 4.8rem;--mk-space-8: 6.4rem;--mk-space-9: 9.6rem;--mk-section: clamp(4.8rem, 3.2rem + 4vw, 9.6rem);--mk-section-tight: clamp(3.2rem, 2.4rem + 2vw, 5.6rem);--mk-container: 136rem;--mk-container-narrow: 78rem;--mk-gutter: clamp(1.6rem, 1rem + 2.4vw, 4.8rem);--mk-grid-gap: clamp(1.2rem, .8rem + 1vw, 2.4rem);--mk-radius-xs: 2px;--mk-radius-sm: 4px;--mk-radius-md: 8px;--mk-radius-lg: 14px;--mk-radius-pill: 999px;--mk-shadow-sm: 0 1px 2px rgba(29, 22, 32, .06);--mk-shadow-md: 0 8px 24px -12px rgba(29, 22, 32, .18);--mk-shadow-lg: 0 24px 48px -20px rgba(29, 22, 32, .28);--mk-ease: cubic-bezier(.2, .7, .2, 1);--mk-ease-out: cubic-bezier(.16, 1, .3, 1);--mk-dur-fast: .15s;--mk-dur: .25s;--mk-dur-slow: .45s;--mk-header-h: 72px}html{scroll-padding-top:calc(var(--mk-header-h) + 1.6rem)}body{font-family:var(--mk-font-ui);font-size:var(--mk-fs-base);line-height:var(--mk-lh-body);letter-spacing:0;color:var(--mk-ink-2);background:var(--mk-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,.color-scheme-1,.color-scheme-2,.gradient{background-color:var(--mk-canvas)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--mk-ink);letter-spacing:-.01em}h1,h2,.h0,.h1,.h2{font-family:var(--mk-font-display);font-weight:var(--mk-fw-semibold);line-height:var(--mk-lh-tight)}h3,h4,h5,h6,.h3,.h4,.h5{font-family:var(--mk-font-ui);font-weight:var(--mk-fw-bold);line-height:var(--mk-lh-snug)}a{color:inherit}a:not([class]){color:var(--mk-accent-ink);text-underline-offset:.25em}::selection{background:var(--mk-accent);color:#fff}:focus-visible{outline:2px solid var(--mk-focus);outline-offset:3px;box-shadow:none}:lang(ar) h1,:lang(ar) h2,:lang(ar) .h0,:lang(ar) .h1,:lang(ar) .h2,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] .h0,[dir=rtl] .h1,[dir=rtl] .h2{font-family:var(--mk-font-ui);font-weight:var(--mk-fw-bold);letter-spacing:0;line-height:1.25}[dir=rtl] body,[dir=rtl] h3,[dir=rtl] h4{letter-spacing:0}.page-width{max-width:var(--mk-container);padding-inline:var(--mk-gutter)}.mk-container{width:100%;max-width:var(--mk-container);margin-inline:auto;padding-inline:var(--mk-gutter)}.mk-container--narrow{max-width:var(--mk-container-narrow)}.mk-section{padding-block:var(--mk-section)}.mk-section--tight{padding-block:var(--mk-section-tight)}.mk-band--sand{background:var(--mk-sand)}.mk-band--blush{background:var(--mk-blush)}.mk-band--white{background:var(--mk-surface)}.mk-band--ink{background:var(--mk-ink);color:#ffffffd1}.mk-band--ink h2,.mk-band--ink h3{color:#fff}.mk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--mk-space-4);margin-block-end:clamp(2.4rem,1.6rem + 1.6vw,4rem)}.mk-head--center{flex-direction:column;align-items:center;text-align:center}.mk-head__text{max-width:64rem}.mk-eyebrow{display:inline-block;margin:0 0 var(--mk-space-2);font-family:var(--mk-font-ui);font-size:var(--mk-fs-xs);font-weight:var(--mk-fw-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--mk-accent-ink)}[dir=rtl] .mk-eyebrow{letter-spacing:0;font-size:var(--mk-fs-sm)}.mk-title{margin:0;font-size:var(--mk-fs-h2)}.mk-lede{margin:var(--mk-space-3) 0 0;font-size:var(--mk-fs-md);color:var(--mk-ink-2)}.mk-link{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--mk-fs-sm);font-weight:var(--mk-fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--mk-ink);text-decoration:none;white-space:nowrap;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 100% 1px;padding-block-end:.3rem;transition:color var(--mk-dur) var(--mk-ease),background-size var(--mk-dur) var(--mk-ease)}.mk-link:hover{color:var(--mk-accent-ink)}.mk-link svg{width:1.4rem;height:1.4rem;transition:transform var(--mk-dur) var(--mk-ease)}.mk-link:hover svg{transform:translate(3px)}[dir=rtl] .mk-link{letter-spacing:0}[dir=rtl] .mk-link svg,[dir=rtl] .mk-flip-rtl{transform:scaleX(-1)}[dir=rtl] .mk-link:hover svg{transform:scaleX(-1) translate(3px)}.mk-btn,.button,.shopify-challenge__button,.customer button{--mk-btn-bg: var(--mk-accent);--mk-btn-fg: #fff;--mk-btn-border: var(--mk-accent);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;min-width:0;padding:0 2.8rem;font-family:var(--mk-font-ui);font-size:1.4rem;font-weight:var(--mk-fw-bold);line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--mk-btn-fg);background:var(--mk-btn-bg);border:1px solid var(--mk-btn-border);border-radius:var(--mk-radius-sm);box-shadow:none;cursor:pointer;transition:background-color var(--mk-dur) var(--mk-ease),color var(--mk-dur) var(--mk-ease),border-color var(--mk-dur) var(--mk-ease),transform var(--mk-dur-fast) var(--mk-ease)}[dir=rtl] .mk-btn,[dir=rtl] .button{letter-spacing:0;font-size:1.5rem}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{content:none;display:none}.mk-btn:hover,.button:not([disabled]):hover,.customer button:hover{--mk-btn-bg: var(--mk-accent-hover);--mk-btn-border: var(--mk-accent-hover);color:var(--mk-btn-fg)}.mk-btn:active,.button:not([disabled]):active{transform:translateY(1px)}.mk-btn--ink{--mk-btn-bg: var(--mk-ink);--mk-btn-border: var(--mk-ink)}.mk-btn--ink:hover{--mk-btn-bg: #000;--mk-btn-border: #000}.mk-btn--outline,.button--secondary,.button--tertiary{--mk-btn-bg: transparent;--mk-btn-fg: var(--mk-ink);--mk-btn-border: var(--mk-ink)}.mk-btn--outline:hover,.button--secondary:not([disabled]):hover,.button--tertiary:not([disabled]):hover{--mk-btn-bg: var(--mk-ink);--mk-btn-fg: #fff;--mk-btn-border: var(--mk-ink)}.mk-btn--light{--mk-btn-bg: #fff;--mk-btn-fg: var(--mk-ink);--mk-btn-border: #fff}.mk-btn--light:hover{--mk-btn-bg: var(--mk-ink);--mk-btn-fg: #fff;--mk-btn-border: var(--mk-ink)}.mk-btn--ghost-light{--mk-btn-bg: transparent;--mk-btn-fg: #fff;--mk-btn-border: rgba(255,255,255,.7)}.mk-btn--ghost-light:hover{--mk-btn-bg: #fff;--mk-btn-fg: var(--mk-ink);--mk-btn-border: #fff}.mk-btn--block{width:100%}.mk-btn--sm{min-height:4rem;padding:0 1.8rem;font-size:1.25rem}.button:disabled,.button[aria-disabled=true],.button.disabled,.mk-btn:disabled{--mk-btn-bg: var(--mk-line);--mk-btn-fg: var(--mk-muted);--mk-btn-border: var(--mk-line);cursor:not-allowed;opacity:1}.button.loading{color:transparent}.button--full-width{width:100%}.shopify-payment-button__button{border-radius:var(--mk-radius-sm)!important;min-height:4.8rem}.shopify-payment-button__button--unbranded{background:var(--mk-ink)!important;font-family:var(--mk-font-ui)!important;font-weight:var(--mk-fw-bold)!important;font-size:1.4rem!important;letter-spacing:.06em;text-transform:uppercase}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#000!important}.shopify-payment-button__more-options{color:var(--mk-ink-2);font-size:var(--mk-fs-sm)}.field__input,.select__select,.customer .field input,.customer select,.text-area{font-family:var(--mk-font-ui);font-size:var(--mk-fs-base);color:var(--mk-ink);background:var(--mk-surface);border-radius:var(--mk-radius-sm)}.field:before,.field:after,.select:before,.select:after,.localization-form__select:before,.localization-form__select:after{box-shadow:none}.field,.select{border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-sm);background:var(--mk-surface)}.field:hover,.select:hover{border-color:var(--mk-ink-2)}.field:focus-within,.select:focus-within{border-color:var(--mk-ink)}.field__input:focus,.select__select:focus{box-shadow:none;outline:none}.field__input:focus-visible,.select__select:focus-visible{box-shadow:none}.field__label,.customer .field label{color:var(--mk-muted);font-size:var(--mk-fs-sm);letter-spacing:0}.mk-input{width:100%;min-height:4.8rem;padding:0 1.6rem;font:inherit;font-size:var(--mk-fs-base);color:var(--mk-ink);background:var(--mk-surface);border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-sm);transition:border-color var(--mk-dur) var(--mk-ease)}.mk-input:hover{border-color:var(--mk-ink-2)}.mk-input:focus{outline:none;border-color:var(--mk-ink)}.mk-input:focus-visible{outline:2px solid var(--mk-focus);outline-offset:2px}.mk-input::placeholder{color:var(--mk-muted)}.mk-badge{display:inline-flex;align-items:center;height:2.2rem;padding:0 .8rem;font-size:1.1rem;font-weight:var(--mk-fw-bold);line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:var(--mk-radius-xs);background:var(--mk-ink);color:#fff}[dir=rtl] .mk-badge{letter-spacing:0;font-size:1.15rem}.mk-badge--sale{background:var(--mk-accent)}.mk-badge--soft{background:var(--mk-surface);color:var(--mk-ink);box-shadow:inset 0 0 0 1px var(--mk-line-strong)}.mk-badge--muted{background:#1d1620b8}.badge{font-family:var(--mk-font-ui);font-weight:var(--mk-fw-bold);font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--mk-radius-xs);border:0;padding:.4rem .8rem}.price__badge-sale,.badge.color-scheme-4{background:var(--mk-accent);color:#fff}.price__badge-sold-out,.badge.color-scheme-3{background:var(--mk-ink);color:#fff}.price{font-family:var(--mk-font-ui);color:var(--mk-ink);letter-spacing:0}.price .price-item--regular{color:var(--mk-ink)}.price--on-sale .price-item--sale{color:var(--mk-accent-ink);font-weight:var(--mk-fw-bold)}.price--on-sale .price-item--regular{color:var(--mk-muted);font-weight:var(--mk-fw-regular)}.mk-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mk-icon{width:2rem;height:2rem;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mk-rte p{margin:0 0 1em}.mk-rte p:last-child{margin-bottom:0}.mk-scroller{display:grid;grid-auto-flow:column;gap:var(--mk-grid-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block-end:.4rem}.mk-scroller::-webkit-scrollbar{display:none}.mk-scroller>*{scroll-snap-align:start}@media(prefers-reduced-motion:no-preference){.js .mk-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--mk-ease-out),transform .6s var(--mk-ease-out)}.js .mk-reveal.is-visible,.shopify-design-mode .mk-reveal{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/mika-ds.css.map */
