.sm{padding:var(--sole-space-3xl) var(--sole-gutter) var(--sole-space-4xl);background:var(--sole-bg);color:var(--sole-text)}.sm__wrap{max-width:var(--sole-container-narrow);margin:0 auto}.sm__eyebrow{font-family:var(--sole-font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;font-weight:var(--sole-fw-bold);color:var(--sole-text-muted);margin:0 0 var(--sole-space-sm)}.sm__title{font-family:var(--sole-font-display);font-size:var(--sole-h1-size);line-height:var(--sole-h1-lh);font-weight:var(--sole-fw-bold);text-transform:uppercase;margin:0}.sm__deck{margin:var(--sole-space-md) 0 0;font-size:1.0625rem;color:var(--sole-text-muted);max-width:60ch}.sup-search{display:flex;align-items:center;gap:var(--sole-space-sm);max-width:760px;margin:var(--sole-space-2xl) 0 var(--sole-space-3xl);padding:6px 6px 6px var(--sole-space-md);border:1.5px solid var(--sole-border);border-radius:var(--sole-radius-pill);background:var(--sole-bg)}.sup-search:focus-within{border-color:var(--sole-ink)}.sup-search__ico{width:20px;height:20px;flex:none;fill:none;stroke:var(--sole-text-muted);stroke-width:2;stroke-linecap:round}.sup-search__input{flex:1;min-width:0;min-height:40px;border:0;background:transparent;font-family:var(--sole-font-body);font-size:1.0625rem;color:var(--sole-text)}.sup-search__input:focus{outline:none}.sup-search__input:focus-visible{outline:2px solid var(--sole-focus-ring, #2563eb);outline-offset:2px}.sup-search__btn{flex:none;font-family:var(--sole-font-display);font-weight:var(--sole-fw-bold);text-transform:uppercase;letter-spacing:.03em;font-size:.9rem;color:#fff;background:var(--sole-accent);border:0;border-radius:var(--sole-radius-pill);padding:10px 22px;cursor:pointer;transition:background .15s}.sup-search__btn:hover{background:var(--sole-accent-hover)}.sup-sec{margin-bottom:var(--sole-space-3xl)}.sup-eyebrow{font-family:var(--sole-font-display);text-transform:uppercase;letter-spacing:.1em;font-size:.8125rem;font-weight:var(--sole-fw-bold);color:var(--sole-accent-text);margin:0 0 var(--sole-space-md)}.sup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sole-space-md)}.sup-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:var(--sole-space-lg) var(--sole-space-xl);border:1px solid var(--sole-border);border-radius:var(--sole-radius-lg);background:var(--sole-bg);text-decoration:none;color:var(--sole-text);transition:transform .15s,border-color .15s,box-shadow .15s}.sup-card:hover{transform:translateY(-2px);border-color:var(--sole-ink);box-shadow:0 8px 24px #0000000f}.sup-card:focus-visible{outline:2px solid var(--sole-focus-ring);outline-offset:2px}.sup-card__ico{width:26px;height:26px;fill:none;stroke:var(--sole-text);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-bottom:var(--sole-space-sm);transition:stroke .15s}.sup-card:hover .sup-card__ico{stroke:var(--sole-accent)}.sup-card__label{font-family:var(--sole-font-display);font-size:1.25rem;font-weight:var(--sole-fw-bold);text-transform:uppercase}.sup-card__sub{font-size:.875rem;color:var(--sole-text-muted)}.sup-card__arr{position:absolute;top:var(--sole-space-lg);right:var(--sole-space-lg);width:20px;height:20px;fill:none;stroke:var(--sole-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:translate(-4px);transition:opacity .15s,transform .15s}.sup-card:hover .sup-card__arr{opacity:1;transform:translate(0)}.sup-card--wide{grid-column:1 / -1;flex-direction:row;align-items:center;gap:var(--sole-space-md)}.sup-card--wide .sup-card__ico{margin-bottom:0;flex:0 0 auto}.sup-card--wide .sup-card__wide-text{display:flex;flex-direction:column;gap:2px}.sup-card--wide .sup-card__label{font-size:1.0625rem}.sup-contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sole-space-lg);padding:var(--sole-space-2xl);background:var(--sole-surface);border-radius:var(--sole-radius-lg);margin-top:var(--sole-space-md)}.sup-contact__q{font-family:var(--sole-font-display);text-transform:uppercase;letter-spacing:.02em;font-weight:var(--sole-fw-bold);font-size:1.25rem;margin:0}.sup-contact__a{margin:4px 0 0;color:var(--sole-text-muted);font-size:.9375rem}.sup-contact__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sole-space-lg)}.sup-contact__btn{font-family:var(--sole-font-body);font-weight:var(--sole-fw-bold);color:#fff;background:var(--sole-accent);border-radius:var(--sole-radius-pill);padding:12px 26px;text-decoration:none}.sup-contact__btn:hover{background:var(--sole-accent-hover)}.sup-contact__tel{font-family:var(--sole-font-display);font-weight:var(--sole-fw-bold);color:var(--sole-text);text-decoration:none}.sup-contact__tel:hover{color:var(--sole-accent-text)}@media(max-width:760px){.sup-grid{grid-template-columns:repeat(2,1fr)}.sup-search__btn{padding:10px 16px}}@media(max-width:480px){.sup-grid{grid-template-columns:1fr}}.sm-find{margin:var(--sole-space-2xl) 0 var(--sole-space-md);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sole-space-sm) var(--sole-space-md)}.sm-find__label{font-family:var(--sole-font-display);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:var(--sole-fw-bold);color:var(--sole-text-muted)}.sm-find__field{flex:1 1 280px;max-width:440px;display:flex;align-items:center;gap:var(--sole-space-sm);padding:0 var(--sole-space-md);background:var(--sole-bg);border:1.5px solid var(--sole-border);border-radius:var(--sole-radius-pill)}.sm-find__field:focus-within{border-color:var(--sole-ink)}.sm-find__ico{width:20px;height:20px;flex:none;fill:none;stroke:var(--sole-text-muted);stroke-width:2;stroke-linecap:round}.sm-find__input{flex:1;min-width:0;min-height:48px;padding:0;font-family:var(--sole-font-body);font-size:1.0625rem;color:var(--sole-text);background:transparent;border:0}.sm-find__input:focus{outline:none}.sm-find__input:focus-visible{outline:2px solid var(--sole-focus-ring, #2563eb);outline-offset:2px}.sm-find__count{font-size:.9375rem;color:var(--sole-text-muted)}.sm-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;color:var(--sole-text-muted);margin:0 0 var(--sole-space-lg)}.sm-crumbs a{color:var(--sole-text-muted);text-decoration:none}.sm-crumbs a:hover{color:var(--sole-text);text-decoration:underline}.sm-crumbs__sep{color:var(--sole-border)}.sm-crumbs [aria-current=page]{color:var(--sole-text);font-weight:var(--sole-fw-medium)}.sm-list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sole-space-md) var(--sole-space-xl)}.sm-row{display:block;padding:var(--sole-space-md) var(--sole-space-lg);border:1px solid var(--sole-border);border-radius:var(--sole-radius-lg);background:var(--sole-bg);scroll-margin-top:90px}.sm-row:target{border-color:var(--sole-accent);box-shadow:0 0 0 1px var(--sole-accent)}.sm-row__name{font-family:var(--sole-font-display);font-size:1.375rem;font-weight:var(--sole-fw-bold);text-transform:uppercase;margin:0 0 var(--sole-space-sm)}.sm-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sole-space-sm) var(--sole-space-lg)}.sm-manual{display:inline-flex;align-items:center;gap:8px;color:var(--sole-text);text-decoration:none;font-weight:var(--sole-fw-medium);font-size:.9375rem}.sm-manual__fmt{color:var(--sole-text-muted);font-size:.8125rem}.sm-manual:hover{color:var(--sole-accent-text);text-decoration:underline}.sm-manual:hover .sm-dl{color:var(--sole-accent)}.sm-manual:focus-visible{outline:2px solid var(--sole-focus-ring);outline-offset:2px;border-radius:2px}.sm-dl{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--sole-text-muted)}.sm-manuals__q{display:block;font-size:.8125rem;color:var(--sole-text-muted);margin-bottom:6px}.sm-manuals__q b{color:var(--sole-text);font-weight:var(--sole-fw-medium)}.sm-manuals__opts{display:flex;flex-wrap:wrap;gap:var(--sole-space-sm)}.sm-manual--pill{padding:7px 14px;border:1.5px solid var(--sole-border);border-radius:var(--sole-radius-pill)}.sm-manual--pill:hover{border-color:var(--sole-accent);text-decoration:none}.sm-watch{display:inline-flex;align-items:center;gap:8px;font-family:var(--sole-font-body);font-size:.9375rem;font-weight:var(--sole-fw-bold);color:var(--sole-on-accent);background:var(--sole-accent);border:0;border-radius:var(--sole-radius-pill);padding:8px 16px;cursor:pointer;transition:background .15s}.sm-watch:hover{background:var(--sole-accent-hover)}.sm-watch:focus-visible{outline:2px solid var(--sole-focus-ring);outline-offset:2px}.sm-watch__play{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.sm-dialog{width:min(900px,92vw);padding:0;border:0;border-radius:var(--sole-radius-lg);overflow:hidden;background:#000}.sm-dialog::backdrop{background:#000000b3}.sm-dialog__bar{display:flex;align-items:center;justify-content:space-between;padding:var(--sole-space-sm) var(--sole-space-md);background:var(--sole-ink);color:#fff;flex:0 0 auto}.sm-dialog__title{font-family:var(--sole-font-display);text-transform:uppercase;letter-spacing:.03em;font-size:.95rem}.sm-dialog__close{background:none;border:0;color:#fff;font-size:1.6rem;line-height:1;cursor:pointer;padding:0 6px}.sm-dialog__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.sm-dialog__video{display:block;width:100%;max-height:80vh;background:#000}html.sm-modal-open{overflow:hidden}html.sm-modal-open body{overflow:hidden;position:fixed;width:100%}.sm-dialog[open]{animation:sm-dialog-in .18s ease-out both}.sm-dialog[open]::backdrop{animation:sm-backdrop-in .18s ease-out both}@keyframes sm-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes sm-backdrop-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sm-dialog[open],.sm-dialog[open]::backdrop{animation:none}}.sm__empty{margin:var(--sole-space-lg) 0 0;color:var(--sole-text-muted)}.sm__empty a,.sm__rte a,.sm__help a{color:var(--sole-link);text-decoration:underline}.sm__rte{margin-top:var(--sole-space-xl);font-size:1.0625rem;line-height:1.7}.sm__help{margin:var(--sole-space-3xl) 0 0;padding-top:var(--sole-space-lg);border-top:1px solid var(--sole-border)}.sm__help-q{font-family:var(--sole-font-display);text-transform:uppercase;letter-spacing:.03em;font-weight:var(--sole-fw-bold);margin:0 0 4px}.sm__help-a{margin:0;font-size:.9375rem;color:var(--sole-text-muted)}@media(max-width:760px){.sm{padding-top:var(--sole-space-2xl);padding-bottom:var(--sole-space-3xl)}.sm-list{grid-template-columns:1fr}.sm-dialog[open]{width:100dvw;max-width:none;height:100dvh;max-height:none;border-radius:0;display:flex;flex-direction:column}.sm-dialog__video{flex:1 1 auto;min-height:0;height:auto;max-height:none;object-fit:contain}.sm-dialog__close{min-width:44px;min-height:44px;font-size:2rem;padding:4px 12px}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/sole-service-manuals.css.map */
