@font-face{font-family:Geist;src:url(geist-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(geist-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Geist;src:url(geist-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Geist Mono;src:url(geist-mono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(geist-mono-500.woff2) format("woff2");font-weight:500;font-display:swap}.mru{--c-page: #fbfbfd;--c-surface: #ffffff;--c-sunken: #f2f2f5;--c-ink: #1d1d1f;--c-ink-2: #6e6e73;--c-line: rgba(0,0,0,.08);--c-field: #8e8e93;--c-action: #c00000;--c-action-hover: #a80000;--c-action-press: #8a0000;--c-ok: #1f7a35;--c-caution: #8a5a00;--c-error: #b3261e;--c-veil: rgba(251,251,253,.82);--f-text: Geist, system-ui, -apple-system, sans-serif;--f-display: var(--f-text);--f-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-14: 56px;--s-16: 64px;--s-20: 80px;--s-24: 96px;--gutter: clamp(16px, 5.5vw, 80px);--section-gap: clamp(56px, 7vw, 96px);--content-max: 1280px;--r-xs: 6px;--r-s: 10px;--r-m: 12px;--r-l: 14px;--r-xl: 20px;--r-2xl: 24px;--shadow-card: 0 1px 2px rgba(0,0,0,.04), 0 10px 30px rgba(0,0,0,.06);--shadow-panel: -20px 0 60px rgba(0,0,0,.08);--shadow-pop: 0 30px 80px rgba(0,0,0,.14), 0 2px 6px rgba(0,0,0,.05);--edge: 1px solid rgba(0,0,0,.04);--ease: cubic-bezier(.2,.8,.2,1);--ease-spring: cubic-bezier(.34,1.45,.64,1);--t-press: .11s;--t-hover: .2s;--t-drop: .28s;--t-glide: .34s;--t-rise: .36s;--t-slide: .4s;--t-release: .42s;--m: 1;background:var(--c-page);color:var(--c-ink);font:400 16px/24px var(--f-text);-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){.mru{--m: 0}}.mru,.mru *{text-wrap:pretty}.mru a{color:var(--c-ink);text-decoration:underline;text-underline-offset:3px}.mru a:hover{color:var(--c-action)}.mru .t-hero{font:600 clamp(34px,4.6vw,60px)/1.07 var(--f-display);letter-spacing:-.022em}.mru .t-h1{font:600 clamp(30px,3.7vw,48px)/1.08 var(--f-display);letter-spacing:-.02em}.mru .t-h2{font:600 clamp(24px,2.6vw,32px)/1.12 var(--f-display);letter-spacing:-.015em}.mru .t-h3{font:600 clamp(18px,1.6vw,20px)/1.3 var(--f-display)}.mru .t-lead{font:400 clamp(17px,1.6vw,20px)/1.5 var(--f-text);color:var(--c-ink-2)}.mru .t-body{font:400 16px/24px var(--f-text)}.mru .t-small{font:400 14px/20px var(--f-text)}.mru .t-label{font:500 14px/20px var(--f-text)}.mru .t-micro{font:500 13px/18px var(--f-text);color:var(--c-ink-2)}.mru .t-total{font:600 clamp(34px,3.2vw,40px)/1.1 var(--f-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mru .t-card-price{font:600 clamp(26px,2.8vw,36px)/1.1 var(--f-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mru .t-row-price{font:600 clamp(18px,1.6vw,20px)/1.2 var(--f-text);font-variant-numeric:tabular-nums}.mru .t-length{font:500 clamp(26px,2.4vw,30px)/1.2 var(--f-mono)}.mru .t-spec{font:400 clamp(13px,1.1vw,14px)/1.43 var(--f-mono)}.mru .tnum{font-variant-numeric:tabular-nums}.mru :focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.mru a,.mru button,.mru input,.mru select,.mru textarea,.mru [tabindex]{scroll-margin-top:80px}@media(max-width:767px){.mru a,.mru button,.mru input,.mru select,.mru textarea,.mru [tabindex]{scroll-margin-bottom:96px}}.mru .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border:0;border-radius:var(--r-m);font:500 15px/20px var(--f-text);color:var(--c-ink);cursor:pointer;white-space:nowrap;flex:none;text-decoration:none;text-transform:none;letter-spacing:normal;word-break:normal;max-width:none;opacity:1;transition:transform calc(var(--t-release) * var(--m)) var(--ease-spring),box-shadow calc(.32s * var(--m)) var(--ease),background calc(.24s * var(--m)) var(--ease),filter calc(.24s * var(--m)) var(--ease)}.mru .btn--header{height:40px;padding:0 16px;font-size:14px}.mru .btn--main{height:52px;padding:0 24px;font-size:16px}.mru .btn--icon{width:44px;padding:0;border-radius:var(--r-s);font-size:20px}.mru .btn--primary{color:#fff;font-weight:600;text-shadow:0 1px 1px rgba(0,0,0,.18);background:radial-gradient(140% 100% at 18% -12%,#ffffff38,#fff0 52%),#c00000f0;-webkit-backdrop-filter:blur(16px) saturate(1.8);backdrop-filter:blur(16px) saturate(1.8);box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #00000038,inset 0 0 0 1px #ffffff12,0 1px 1px #00000014,0 10px 24px -8px #c0000080,0 24px 48px -16px #c000004d}.mru .btn--primary:hover{transform:scale(1.015);filter:brightness(1.07) saturate(1.05);box-shadow:inset 0 1px #ffffff85,inset 0 -1px #00000038,inset 0 0 0 1px #ffffff1a,0 2px 2px #0000000f,0 14px 32px -8px #c000008c,0 32px 64px -20px #c0000059}.mru .btn--primary:active{transform:scale(.96);filter:brightness(.9);transition-duration:calc(var(--t-press) * var(--m));box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000029,inset 0 2px 6px #0003,0 1px 1px #0000000f,0 6px 16px -8px #c0000066}.mru .btn--quiet{background:radial-gradient(140% 100% at 18% -12%,#fffffff2,#fff0 58%),#ffffff80;-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);box-shadow:inset 0 1px #fff,inset 0 -1px #0000000d,inset 0 0 0 1px #fff9,0 0 0 1px #00000012,0 1px 1px #0000000a,0 10px 24px -10px #1d1d1f2e,0 24px 48px -20px #1d1d1f1f}.mru .btn--quiet:hover{transform:scale(1.015);background:radial-gradient(140% 100% at 18% -12%,#fffffff2,#fff0 58%),#ffffffbd;box-shadow:inset 0 1px #fff,inset 0 -1px #0000000d,inset 0 0 0 1px #ffffffb3,0 0 0 1px #00000014,0 2px 2px #0000000a,0 14px 32px -10px #1d1d1f38,0 32px 64px -24px #1d1d1f24}.mru .btn--quiet:active{transform:scale(.96);transition-duration:calc(var(--t-press) * var(--m));background:radial-gradient(140% 100% at 18% -12%,#fffffff2,#fff0 58%),#e4e4eac7;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0000000a,inset 0 2px 6px #00000014,0 0 0 1px #00000014,0 1px 1px #00000008,0 4px 12px -8px #1d1d1f1f}.mru .btn:disabled,.mru .btn[aria-disabled=true]{cursor:not-allowed;transform:none;filter:none;color:var(--c-field);text-shadow:none;opacity:1;background:#ffffff73;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px #0000000f}.mru .btn--link{height:auto;padding:0;background:none;box-shadow:none;text-decoration:underline;text-underline-offset:3px}.mru .btn--link:hover{color:var(--c-action)}.mru .card{background:var(--c-surface);border-radius:var(--r-xl);box-shadow:var(--shadow-card);border:var(--edge);padding:var(--s-6)}@media(max-width:767px){.mru .card{padding:var(--s-4)}}.mru .veil{background:var(--c-veil);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--c-line)}.mru .field{height:52px;width:100%;border:1px solid var(--c-field);border-radius:var(--r-l);padding:0 16px;background:var(--c-surface);color:var(--c-ink);font:400 16px/24px var(--f-text)}.mru .field--length{height:60px;font:500 clamp(26px,2.4vw,30px)/1.2 var(--f-mono)}.mru .field--error{border-color:var(--c-error)}.mru .dashed{border:1.5px dashed var(--c-field)}@keyframes mru-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.mru .rise{animation:mru-rise calc(var(--t-rise) * var(--m)) var(--ease) both}.mru .rise+.rise{animation-delay:calc(90ms * var(--m))}@keyframes mru-slide{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.mru .slide{animation:mru-slide calc(var(--t-slide) * var(--m)) var(--ease) both}@keyframes mru-dot{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.mru .dots span{display:inline-block;width:6px;height:6px;border-radius:3px;background:var(--c-ink);animation:mru-dot calc(1.2s * var(--m)) var(--ease) infinite}.mru .dots span:nth-child(2){animation-delay:.16s}.mru .dots span:nth-child(3){animation-delay:.32s}.mru .glide{transition:transform calc(var(--t-glide) * var(--m)) var(--ease);will-change:transform}.mru .glyph{display:inline-flex;align-items:center;justify-content:center;background:var(--c-sunken);border-radius:var(--r-l);color:var(--c-ink)}.mru .glyph svg{display:block}
/*# sourceMappingURL=/cdn/shop/t/57/assets/mru-ui.css.map */
