:root{--mp-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mp-ink: #0f2142;--mp-ink-2: #3d4f6b;--mp-muted: #5b6a81;--mp-line: #d8e0eb;--mp-frame: #c6d0de;--mp-control: #7a89a1;--mp-surface: #ffffff;--mp-soft: #f3f6fa;--mp-tint: #e9f1fd;--mp-primary: #1458d4;--mp-primary-ink: #ffffff;--mp-primary-hover: #0e46ad;--mp-primary-strong: #0b3fa0;--mp-focus: #c27a00;--mp-danger: #b42318;--mp-success: #067647;--mp-radius: 10px;--mp-radius-sm: 6px;--mp-shadow: 0 1px 2px rgba(15, 33, 66, .06), 0 4px 16px rgba(15, 33, 66, .06);--mp-shadow-lg: 0 1px 2px rgba(15, 33, 66, .1), 0 8px 18px -6px rgba(15, 33, 66, .16);--mp-max: 1160px;--mp-gutter: clamp(16px, 4vw, 32px);--mp-section: clamp(48px, 7vw, 88px);--mp-ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;accent-color:var(--mp-primary);scroll-padding-top:16px}body{margin:0;font:400 1rem/1.55 var(--mp-font);color:var(--mp-ink);background:var(--mp-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:#b3bfd0 var(--mp-soft)}h1,h2,h3,h4{margin:0;line-height:1.2;text-wrap:balance}p,li,dd{text-wrap:pretty}p,ul,ol,dl,dd,figure{margin:0}img,svg{max-width:100%}img{height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--mp-primary);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--mp-primary-hover)}::selection{background:#cddff9;color:var(--mp-ink)}:focus-visible{outline:3px solid var(--mp-focus);outline-offset:2px}[hidden]{display:none!important}.mp-container{width:100%;max-width:calc(var(--mp-max) + 2 * var(--mp-gutter));margin-inline:auto;padding-inline:var(--mp-gutter)}.mp-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mp-skip{position:absolute;left:12px;top:12px;z-index:100;padding:10px 16px;background:var(--mp-ink);color:#fff;border-radius:var(--mp-radius-sm);font-weight:600;transform:translateY(-160%)}.mp-skip:hover,.mp-skip:focus{color:#fff}.mp-skip:focus{transform:none}.mp-h2{font-size:clamp(1.625rem,1.25rem + 1.3vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.mp-link{color:var(--mp-primary);text-decoration:underline}.mp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:8px;font-weight:650;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.mp-btn--primary{background:var(--mp-primary);color:var(--mp-primary-ink)}.mp-btn--primary:hover{background:var(--mp-primary-hover);color:var(--mp-primary-ink)}.mp-btn--secondary{background:var(--mp-surface);color:var(--mp-ink);border-color:var(--mp-control)}.mp-btn--secondary:hover{border-color:var(--mp-primary);color:var(--mp-primary)}.mp-btn--block{width:100%}.mp-btn:active:not(:disabled){transform:translateY(1px)}.mp-btn:disabled,.mp-btn[aria-disabled=true]{background:#e3e8f0;color:#5f6b80;border-color:transparent;box-shadow:none;cursor:not-allowed}.mp-btn__icon{flex:none;transition:transform .2s var(--mp-ease)}.mp-linkbtn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.mp-field{display:grid;gap:6px}.mp-label{font-weight:600;font-size:.9375rem;color:var(--mp-ink)}.mp-input{width:100%;min-height:48px;padding:10px 14px;background:var(--mp-surface);color:var(--mp-ink);border:1px solid var(--mp-control);border-radius:var(--mp-radius-sm);font-size:1rem;line-height:1.4;caret-color:var(--mp-primary);transition:border-color .15s ease,box-shadow .15s ease}textarea.mp-input{min-height:132px;resize:vertical}.mp-input:hover{border-color:var(--mp-ink-2)}.mp-input:focus-visible{outline:3px solid var(--mp-focus);outline-offset:1px;border-color:var(--mp-ink-2)}.mp-input[aria-invalid=true]{border-color:var(--mp-danger);box-shadow:inset 0 0 0 1px var(--mp-danger)}.mp-input::placeholder{color:#6b7891}.mp-field__hint{font-size:.875rem;color:var(--mp-muted)}.mp-field__error{font-size:.875rem;color:var(--mp-danger);font-weight:500}.mp-header{background:var(--mp-surface);border-bottom:1px solid var(--mp-line)}.mp-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.mp-brand{display:inline-flex;align-items:center;min-height:44px;font-size:1.1875rem;font-weight:750;letter-spacing:-.015em;color:var(--mp-ink);text-decoration:none}.mp-brand:hover{color:var(--mp-ink)}.mp-header__link{display:inline-flex;align-items:center;min-height:44px;padding-inline:4px;color:var(--mp-ink-2);font-weight:600;text-decoration:none}.mp-header__link:hover,.mp-header__link[aria-current=page]{color:var(--mp-primary);text-decoration:underline;text-underline-offset:6px}.mp-hero{padding-block:clamp(28px,5vw,64px) clamp(32px,5vw,64px)}.mp-hero__inner{display:grid;gap:clamp(28px,4vw,64px);align-items:center}.mp-hero__title{font-size:clamp(2.125rem,1.45rem + 2.6vw,3.25rem);font-weight:750;letter-spacing:-.03em;line-height:1.06;max-width:14ch}.mp-hero__sub{margin-top:16px;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.4;color:var(--mp-ink-2);font-weight:500;max-width:34ch}.mp-hero__lead{margin-top:12px;color:var(--mp-muted);max-width:46ch}.mp-hero__media{display:grid;place-items:center;aspect-ratio:16 / 10;padding:clamp(16px,3vw,36px);background:var(--mp-soft);border:1px solid var(--mp-line);border-radius:var(--mp-radius)}.mp-hero__img{width:100%;height:100%;object-fit:contain;border-radius:var(--mp-radius-sm)}.mp-index{list-style:none;padding:0;margin-top:28px;max-width:520px;border-top:1px solid var(--mp-frame)}.mp-index li{border-bottom:1px solid var(--mp-line)}.mp-index__link{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 8px 10px 2px;color:var(--mp-ink);text-decoration:none;font-weight:650;transition:background-color .15s ease,color .15s ease}.mp-index__name{flex:1 1 auto}.mp-index__size{flex:none;color:var(--mp-ink-2);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.mp-index__icon{flex:none;color:var(--mp-primary);transition:transform .25s var(--mp-ease)}.mp-index__link:hover{color:var(--mp-primary);background:var(--mp-tint)}.mp-index__link:hover .mp-index__icon{transform:translateY(3px)}.mp-art{width:100%}.mp-art__svg{display:block;width:100%;height:auto}.mp-art--hero{max-width:560px}.mp-art--single{position:absolute;top:14px;right:16px;bottom:14px;left:16px}.mp-art--single .mp-art__svg{width:100%;height:100%}.mp-art__size{position:absolute;bottom:0;left:0;padding:4px 10px;background:var(--mp-surface);border:1px solid var(--mp-frame);border-radius:999px;font-size:.8125rem;font-weight:650;color:var(--mp-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.mp-benefits{border-block:1px solid var(--mp-line);background:var(--mp-surface)}.mp-benefits__list{list-style:none;padding:6px 0;display:grid}.mp-benefits__item{display:flex;align-items:center;gap:12px;padding:10px 0;font-weight:650;color:var(--mp-ink)}.mp-benefits__icon{flex:none;width:22px;height:22px;color:var(--mp-ink)}.mp-products{background:var(--mp-soft);padding-block:var(--mp-section)}.mp-products__title{margin-bottom:clamp(20px,3vw,32px)}.mp-grid{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:minmax(0,1fr);align-items:start}.mp-card{container:mp-card / inline-size;display:flex;flex-direction:column;min-width:0;background:var(--mp-surface);border:1px solid var(--mp-frame);border-radius:var(--mp-radius);scroll-margin-top:16px}.mp-card--featured{border:1.5px solid var(--mp-ink-2)}.mp-card__body{flex:1 1 auto;display:flex;flex-direction:column}.mp-card__info{padding:clamp(18px,4cqi,26px)}.mp-card__title{font-size:1.1875rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;text-wrap:wrap}.mp-card__name{display:block}.mp-card__size{display:block;margin-top:2px;color:var(--mp-ink-2);font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.mp-card__use{margin-top:4px;color:var(--mp-muted);font-size:.9375rem}.mp-card__media{position:relative;margin-top:16px;aspect-ratio:16 / 10;padding:14px 16px;display:grid;place-items:center;background:var(--mp-soft);border-radius:var(--mp-radius-sm);overflow:hidden}.mp-card__img{width:100%;height:100%;object-fit:contain}.mp-facts{list-style:none;padding:0;margin-top:16px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1px;background:var(--mp-line);border:1px solid var(--mp-line);border-radius:var(--mp-radius-sm);overflow:hidden}.mp-facts__cell{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 12px;background:var(--mp-surface);line-height:1.35}.mp-facts__cell--lead,.mp-facts__cell--wide,.mp-facts__cell:last-child:nth-child(odd){grid-column:1 / -1}.mp-facts__val--text{text-wrap:balance}.mp-facts__cap{font-size:.8125rem;color:var(--mp-muted)}.mp-facts__val{font-size:.9375rem;font-weight:700;color:var(--mp-ink)}.mp-facts__val--text{font-weight:500}.mp-facts__val--text strong{font-weight:700}.mp-facts__cell--lead strong{font-size:.9375rem;font-weight:700;color:var(--mp-ink)}.mp-facts__num{font-size:1.375rem;font-weight:750;letter-spacing:-.01em;line-height:1.15;font-variant-numeric:tabular-nums}.mp-note{display:flex;gap:10px;margin-top:12px;padding:12px 14px;border:1px solid var(--mp-line);border-radius:var(--mp-radius-sm);font-size:.9375rem;line-height:1.45;color:var(--mp-ink-2)}.mp-note__icon{flex:none;width:20px;height:20px;margin-top:1px;color:var(--mp-ink-2)}.mp-tech{margin-top:14px;border-top:1px solid var(--mp-line)}.mp-tech__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;list-style:none;cursor:pointer;font-size:.9375rem;font-weight:600;color:var(--mp-ink-2)}.mp-tech__summary::-webkit-details-marker{display:none}.mp-tech__summary:hover{color:var(--mp-primary)}.mp-tech__summary:hover span{text-decoration:underline;text-underline-offset:.2em}.mp-tech__chev{flex:none;overflow:visible;transition:transform .2s var(--mp-ease)}.mp-tech[open] .mp-tech__chev{transform:rotate(180deg)}.mp-tech__list{padding-bottom:4px;font-size:.875rem;line-height:1.4}.mp-tech__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4px 14px;padding:7px 0;border-top:1px solid var(--mp-line)}.mp-tech__row dt{color:var(--mp-muted)}.mp-tech__row dd{color:var(--mp-ink);font-variant-numeric:tabular-nums}.mp-buy{position:relative;padding:clamp(18px,4cqi,26px);display:grid;gap:18px;border-top:1.5px dashed #b6c1d1}.mp-buy:before,.mp-buy:after{content:"";position:absolute;top:-8.5px;width:16px;height:16px;border-radius:50%;background:var(--mp-soft);border:1px solid var(--mp-frame)}.mp-buy:before{left:-9px;clip-path:inset(0 0 0 50%)}.mp-buy:after{right:-9px;clip-path:inset(0 50% 0 0)}.mp-card--featured .mp-buy:before,.mp-card--featured .mp-buy:after{border:1.5px solid var(--mp-ink-2);top:-9px}.mp-card--featured .mp-buy:before{left:-9.5px}.mp-card--featured .mp-buy:after{right:-9.5px}.mp-qty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.mp-qty__label{font-weight:650;font-size:1rem}.mp-stepper{display:inline-grid;grid-template-columns:48px 84px 48px;border:1px solid var(--mp-control);border-radius:var(--mp-radius-sm);background:var(--mp-surface)}.mp-stepper__btn{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;background:var(--mp-soft);color:var(--mp-ink);cursor:pointer;transition:background-color .15s ease,color .15s ease}.mp-stepper__btn:first-child{border-right:1px solid var(--mp-line);border-radius:5px 0 0 5px}.mp-stepper__btn:last-child{border-left:1px solid var(--mp-line);border-radius:0 5px 5px 0}.mp-stepper__btn:hover:not([aria-disabled=true]){background:var(--mp-tint);color:var(--mp-primary)}.mp-stepper__btn[aria-disabled=true]{color:#9aa6b8;background:#f8fafc;cursor:not-allowed}.mp-stepper__btn:focus-visible{outline-offset:0;position:relative;z-index:1}.mp-stepper__input{width:100%;min-width:0;height:48px;padding:0 6px;border:0;background:transparent;text-align:center;font-size:1.125rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--mp-ink);caret-color:var(--mp-primary)}.mp-stepper__input:focus-visible{outline:none}.mp-stepper:focus-within:has(.mp-stepper__input:focus){outline:3px solid var(--mp-focus);outline-offset:2px}.mp-stepper.is-invalid{border-color:var(--mp-danger);box-shadow:inset 0 0 0 1px var(--mp-danger)}.mp-qty__msg{flex-basis:100%;font-size:.875rem;font-weight:500;color:var(--mp-danger);text-align:right}.mp-tiers{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.9375rem;font-variant-numeric:tabular-nums}.mp-tiers__caption{caption-side:bottom;padding-top:8px;text-align:left;font-size:.8125rem;color:var(--mp-muted)}.mp-tiers thead th{padding:0 12px 8px;font-size:.8125rem;font-weight:600;color:var(--mp-muted);text-align:left;border-bottom:1px solid var(--mp-frame)}.mp-tiers thead th:first-child{padding-left:29px}.mp-tiers thead th:last-child,.mp-tiers td{text-align:right}.mp-tiers tbody th,.mp-tiers td{padding:9px 12px;font-weight:500;color:var(--mp-ink-2);text-align:left;border-bottom:1px solid var(--mp-line);transition:background-color .22s var(--mp-ease),color .22s var(--mp-ease)}.mp-tiers td{text-align:right}.mp-tiers tbody th:before{content:"";display:inline-block;width:7px;height:7px;margin-right:10px;border-radius:50%;vertical-align:.1em;background:transparent;transition:background-color .22s var(--mp-ease)}.mp-tiers__row.is-active th,.mp-tiers__row.is-active td{background:var(--mp-tint);color:var(--mp-ink);font-weight:700}.mp-tiers__row.is-active td{color:var(--mp-primary-strong)}.mp-tiers__row.is-active th:before{background:var(--mp-primary)}.mp-sum{padding:12px 16px 14px;background:var(--mp-surface);border:1px solid var(--mp-frame);border-radius:var(--mp-radius-sm)}.mp-sum__title{margin:0 -16px 8px;padding:0 16px 8px;border-bottom:1px solid var(--mp-line);font-size:.8125rem;font-weight:650;color:var(--mp-muted)}.mp-sum__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:4px 0;font-size:.9375rem;color:var(--mp-ink-2)}.mp-sum__row dd{color:var(--mp-ink);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.mp-sum__row--total{margin-top:8px;padding-top:12px;border-top:3px double var(--mp-frame);color:var(--mp-ink);font-weight:700;font-size:1rem}.mp-sum__row--total dd{font-size:1.4375rem;font-weight:750;letter-spacing:-.01em}.mp-btn--cta{width:100%;min-height:56px;font-size:1.0625rem}.mp-btn--cta:hover:not(:disabled) .mp-btn__icon{transform:translate(3px)}.mp-spinner{display:none;width:18px;height:18px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:mp-spin .7s linear infinite}.mp-btn[aria-busy=true]{cursor:progress}.mp-btn[aria-busy=true] .mp-spinner{display:block}.mp-btn[aria-busy=true] .mp-btn__icon{display:none}@keyframes mp-spin{to{transform:rotate(360deg)}}@container mp-card (min-width: 620px){.mp-card__body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.mp-buy{margin-top:0;border-top:0;border-left:1.5px dashed #b6c1d1;align-content:start}.mp-buy:before,.mp-buy:after{display:none}}@container mp-card (max-width: 300px){.mp-tech__row,.mp-facts{grid-template-columns:minmax(0,1fr)}.mp-tiers tbody th,.mp-tiers td,.mp-tiers thead th{padding-inline:8px}}.mp-faq{padding-block:var(--mp-section)}.mp-faq__inner{display:grid;gap:20px}.mp-faq__list{border-top:1px solid var(--mp-frame)}.mp-faq__item{border-bottom:1px solid var(--mp-line)}.mp-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 0;list-style:none;cursor:pointer;font-size:1.0625rem;font-weight:650;color:var(--mp-ink)}.mp-faq__q::-webkit-details-marker{display:none}.mp-faq__q:hover{color:var(--mp-primary)}.mp-faq__icon{flex:none;color:var(--mp-ink-2)}.mp-faq__icon-v{transform-origin:10px 10px;transition:transform .25s var(--mp-ease)}.mp-faq__item[open] .mp-faq__icon-v{transform:scaleY(0)}.mp-faq__a{padding:0 40px 20px 0;max-width:68ch;color:var(--mp-ink-2)}.mp-faq__a p+p{margin-top:.75em}.mp-footer{background:var(--mp-ink);color:#c5cfdf;padding-block:40px 44px;font-size:.9375rem}.mp-footer__inner{display:grid;gap:24px}.mp-footer__brand{margin-bottom:6px;color:#fff;font-size:1.0625rem;font-weight:750;letter-spacing:-.01em}.mp-footer__company p+p{margin-top:2px}.mp-footer__links{list-style:none;padding:0;display:grid}.mp-footer__link{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:none}.mp-footer__link:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.mp-footer ::selection{background:#3d5a8c;color:#fff}.mp-template-password{background:var(--mp-soft)}.mp-pw{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px var(--mp-gutter)}.mp-pw__card{width:100%;max-width:420px;padding:clamp(24px,6vw,40px);background:var(--mp-surface);border:1px solid var(--mp-frame);border-radius:var(--mp-radius);box-shadow:var(--mp-shadow)}.mp-pw__brand{min-height:0}.mp-pw__title{margin-top:20px;font-size:1.625rem;font-weight:700;letter-spacing:-.02em}.mp-pw__msg{margin-top:8px;color:var(--mp-ink-2)}.mp-pw__form{display:grid;gap:16px;margin-top:24px}.mp-pw__error{padding:10px 12px;border-radius:var(--mp-radius-sm);background:#fef3f2;color:var(--mp-danger);font-weight:500}.mp-pw__admin{margin-top:20px;font-size:.875rem;color:var(--mp-muted)}@media(min-width:640px){.mp-benefits__list{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.mp-benefits__item{padding:18px 20px;justify-content:center}.mp-benefits__item+.mp-benefits__item{border-left:1px solid var(--mp-line)}}@media(min-width:760px){.mp-footer__inner{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.mp-footer__links{display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:28px}}@media(min-width:720px){.mp-hero__inner{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}.mp-hero__media{aspect-ratio:16 / 11}}@media(min-width:720px)and (max-width:899px){.mp-index__link{font-size:.9375rem;gap:8px}}@media(min-width:900px){.mp-faq__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px;align-items:start}.mp-faq__title{position:sticky;top:24px}}@media(min-width:1000px){.mp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-grid .mp-card__use{min-height:3.1em}.mp-grid .mp-card__media{aspect-ratio:auto;height:clamp(176px,15vw,212px)}.mp-grid:has(>.mp-card--featured:first-child){grid-template-columns:minmax(0,1.16fr) repeat(2,minmax(0,1fr))}.mp-grid{align-items:stretch}@supports (grid-template-rows: subgrid){.mp-grid{grid-template-rows:repeat(6,auto);row-gap:0}.mp-grid>.mp-card{container-type:normal;display:grid;grid-row:span 6;grid-template-rows:subgrid}.mp-grid .mp-card__info,.mp-grid .mp-buy{padding:18px}.mp-grid>.mp-card:nth-child(n+4){margin-top:clamp(16px,2vw,24px)}.mp-grid .mp-card__body{display:grid;grid-row:1 / -1;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr)}.mp-grid .mp-card__info{display:grid;grid-row:1 / 6;grid-template-rows:subgrid}.mp-grid .mp-note{grid-row:4}.mp-grid .mp-tech{grid-row:5}.mp-grid .mp-buy{grid-row:6;grid-template-rows:auto auto auto 1fr}.mp-grid .mp-btn--cta{align-self:end}}@supports not (grid-template-rows: subgrid){.mp-grid .mp-card__info{flex:1 1 auto}}}@media(min-width:1000px)and (max-width:1199px){.mp-grid .mp-qty{flex-flow:column nowrap;align-items:flex-start}.mp-grid .mp-qty__msg{flex-basis:auto;align-self:stretch}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mp-spinner{animation:mp-spin 1.6s linear infinite!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mp.css.map */
