.sss-scope{--sss-ink: 10,10,10;--sss-body: 92,100,112;--sss-muted: 154,159,166;--sss-accent: var(--color-base-button-background, 70,184,255);--sss-border: 228,231,238;--sss-field-border: 213,220,231;--sss-card: 255,255,255;--sss-page: var(--color-base-background-1, 247,247,247);--sss-ok-bg: var(--color-badge-sale-background, 213,231,221);--sss-ok: var(--color-badge-sale-text, 30,108,63);--sss-bad: 213,31,75;--sss-warn: 178,104,0;--sss-warn-bg: 255,243,224;--sss-radius: 14px;--sss-radius-sm: 10px;--sss-radius-btn: var(--border-radius-button, 4px);--sss-shadow: 0 1px 2px rgba(16,24,40,.04), 0 6px 16px rgba(16,24,40,.05);--sss-shadow-hover: 0 2px 4px rgba(16,24,40,.06), 0 18px 40px rgba(16,24,40,.12);--sss-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--sss-max-w: 1400px;--sss-gutter: clamp(16px, 3vw, 40px)}.sss-content{--sss-accent-text: 0,104,170;--sss-zebra: 248,250,252;--sss-row-hover: 240,248,255;--sss-row-target: 226,243,255;display:block;padding-top:calc(var(--sss-pt, 36px) * .75);padding-bottom:calc(var(--sss-pb, 36px) * .75);color:rgb(var(--sss-body));font-family:var(--font-body-family, "DM Sans", system-ui, sans-serif);line-height:1.6;overflow-wrap:break-word}.sss-content *,.sss-content *:before,.sss-content *:after{box-sizing:border-box}.sss-content [hidden]{display:none!important}.sss-content[id],.sss-content [id]{scroll-margin-top:max(7em,calc(var(--header-height-top, 0px) + 1em))}.sss-content :focus-visible{outline:2px solid rgb(var(--sss-accent-text));outline-offset:2px}:where(.sss-content) .sss-content__inner{max-width:var(--sss-max-w);margin-inline:auto;padding-inline:var(--sss-gutter)}:where(.sss-content) .sss-head{margin-bottom:1.75em}:where(.sss-content) .sss-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 .9em;font:600 .6875em/1.3 var(--sss-mono);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:rgb(var(--sss-accent-text))}:where(.sss-content) .sss-eyebrow:before{content:"";flex:none;width:24px;height:2px;border-radius:1px;background:rgb(var(--sss-accent))}.sss-content .sss-h2{margin:0;max-width:32ch;font-family:var(--font-heading-family, inherit);font-size:clamp(1.6em,1.2em + 1.4vw,2.6em);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:rgb(var(--sss-ink));text-wrap:balance}:where(.sss-content) .sss-rule{position:relative;width:40px;height:2px;margin-top:14px;border-radius:1px;background:rgb(var(--sss-accent))}:where(.sss-content) .sss-rule:before,:where(.sss-content) .sss-rule:after{content:"";position:absolute;top:-3px;width:2px;height:8px;border-radius:1px;background:rgb(var(--sss-accent))}:where(.sss-content) .sss-rule:before{left:0}:where(.sss-content) .sss-rule:after{right:0}:where(.sss-content) .sss-lede{max-width:72ch;margin-top:1.1em;font-size:1.0625em;line-height:1.6}.sss-content .sss-h3{margin:0 0 .6em;font-size:1.125em;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:rgb(var(--sss-ink))}:where(.sss-content) .sss-rte>:first-child{margin-top:0}:where(.sss-content) .sss-rte>:last-child{margin-bottom:0}:where(.sss-content) .sss-rte p,:where(.sss-content) .sss-rte ul,:where(.sss-content) .sss-rte ol{margin:0 0 .75em}:where(.sss-content) .sss-rte ul,:where(.sss-content) .sss-rte ol{padding-left:1.25em}:where(.sss-content) .sss-rte li+li{margin-top:.25em}:where(.sss-content) .sss-rte strong{color:rgb(var(--sss-ink));font-weight:700}.sss-content .sss-rte a,.sss-content .sss-link{color:rgb(var(--sss-accent-text));font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.sss-content .sss-rte a:hover,.sss-content .sss-link:hover{text-decoration-thickness:2px}:where(.sss-content) .sss-card,:where(.sss-content) .sss-step,:where(.sss-content) .sss-figure,:where(.sss-content) .sss-chart__band,:where(.sss-content) .sss-faq__list,:where(.sss-content) .sss-legend,:where(.sss-content) .sss-toolbar{background:rgb(var(--sss-card));border:1px solid rgb(var(--sss-border));border-radius:var(--sss-radius);box-shadow:var(--sss-shadow)}:where(.sss-content) .sss-guide__grid{display:grid;gap:1.25em;align-items:start}:where(.sss-content) .sss-guide__aside{display:grid;gap:1.25em;min-width:0}:where(.sss-content) .sss-steps{display:grid;gap:.75em;margin:0;padding:0;list-style:none;counter-reset:sss-step;min-width:0}:where(.sss-content) .sss-step{counter-increment:sss-step;display:grid;grid-template-columns:2.5em minmax(0,1fr);gap:1em;align-items:start;padding:1.1em 1.25em}:where(.sss-content) .sss-step:before{content:counter(sss-step,decimal-leading-zero);display:grid;place-items:center;width:2.5em;height:2.5em;border-radius:var(--sss-radius-sm);background:rgba(var(--sss-accent),.14);color:rgb(var(--sss-ink));font:600 .875em/1 var(--sss-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.sss-content .sss-step__title{margin:.15em 0 .35em;font-size:1.0625em;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:rgb(var(--sss-ink))}:where(.sss-content) .sss-step__body{font-size:.9688em}:where(.sss-content) .sss-figure{margin:0;padding:.75em;background-image:linear-gradient(to right,rgba(var(--sss-accent),.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--sss-accent),.07) 1px,transparent 1px);background-size:28px 28px;background-position:-1px -1px}:where(.sss-content) .sss-figure__art{display:flex;flex-wrap:wrap;gap:.75em 1em;align-items:center;justify-content:center}:where(.sss-content) .sss-figure__caption{margin-top:.75em;padding-top:.75em;border-top:1px solid rgb(var(--sss-border));font-size:.875em;line-height:1.5}:where(.sss-content) .sss-dg{display:block;flex:1 1 260px;width:100%;max-width:480px;height:auto;color:rgb(var(--sss-ink));overflow:visible}:where(.sss-content) .sss-dg--end{flex:0 1 200px;max-width:230px}:where(.sss-content) .sss-dg__accent{color:rgb(var(--sss-accent-text))}:where(.sss-content) .sss-dg__tool{fill:rgba(var(--sss-accent),.28);fill-opacity:1}:where(.sss-content) .sss-dg__solid{fill:rgb(var(--sss-card))}:where(.sss-content) .sss-dg text{fill:rgb(var(--sss-ink));font-family:var(--font-body-family, system-ui, sans-serif);font-size:12.5px;font-weight:500}:where(.sss-content) .sss-dg .sss-dg__num{font-family:var(--sss-mono);font-size:11px;font-weight:700;fill:rgb(var(--sss-card))}:where(.sss-content) .sss-callout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75em;align-items:start;padding:1em 1.25em;border:1px solid rgba(var(--sss-accent),.38);border-left-width:4px;border-radius:var(--sss-radius-sm);background:rgba(var(--sss-accent),.07);color:rgb(var(--sss-body))}:where(.sss-content) .sss-callout__icon{width:1.375em;height:1.375em;color:rgb(var(--sss-accent-text))}:where(.sss-content) .sss-callout__label{margin:0 0 .25em;font:700 .6875em/1.4 var(--sss-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--sss-ink))}:where(.sss-content) .sss-callout--warning{border-color:rgba(var(--sss-warn),.55);background:rgb(var(--sss-warn-bg))}:where(.sss-content) .sss-callout--warning .sss-callout__icon{color:rgb(var(--sss-warn))}:where(.sss-content) .sss-toolbar{display:grid;gap:1em 2em;margin-bottom:1.25em;padding:1.1em 1.25em}:where(.sss-content) .sss-filter{min-width:0}:where(.sss-content) .sss-filter__label{display:block;margin:0 0 .15em;font-weight:700;color:rgb(var(--sss-ink))}:where(.sss-content) .sss-filter__hint{margin:0 0 .5em;font-size:.875em}:where(.sss-content) .sss-filter__input{width:100%;max-width:28em;min-height:48px;margin:0;padding:.5em .85em;background:#fff;color:rgb(var(--sss-ink));border:2px solid rgb(var(--sss-field-border));border-radius:var(--sss-radius-btn);font:500 max(16px,1em)/1.3 var(--sss-mono);font-variant-numeric:tabular-nums;-webkit-appearance:none;appearance:none}:where(.sss-content) .sss-filter__input::placeholder{color:rgb(var(--sss-body));opacity:1}.sss-content .sss-filter__input:focus-visible{border-color:rgb(var(--sss-accent-text));outline:2px solid rgb(var(--sss-accent-text));outline-offset:2px}.sss-content .sss-filter__status{display:block;min-height:1.5em;margin:.5em 0 0;font-size:.875em;color:rgb(var(--sss-ink))}:where(.sss-content) .sss-filter__status:empty{margin:0;min-height:0}:where(.sss-content) .sss-bands__label{margin:0 0 .5em;font:600 .6875em/1.3 var(--sss-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--sss-body))}:where(.sss-content) .sss-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sss-content .sss-chip{display:inline-flex;align-items:center;gap:.45em;min-height:44px;padding:7px 14px;background:#fff;color:rgb(var(--sss-ink));text-decoration:none;border:1px solid rgb(var(--sss-border));border-radius:999px;font:600 .75em/1.2 var(--sss-mono);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;transition:border-color .15s ease,box-shadow .15s ease}.sss-content .sss-chip:hover{border-color:rgb(var(--sss-accent));box-shadow:var(--sss-shadow)}:where(.sss-content) .sss-chip__mm{color:rgb(var(--sss-body));font-weight:500;text-transform:none;letter-spacing:0}:where(.sss-content) .sss-chart{display:grid;gap:.75em}:where(.sss-content) .sss-chart__band{overflow-x:auto}:where(.sss-content) .sss-chart__band[open]{content-visibility:auto;contain-intrinsic-size:auto 600px}:where(.sss-content) .sss-chart__summary{display:flex;flex-wrap:wrap;align-items:center;gap:.25em 1em;min-height:44px;padding:1em 3.25em 1em 1.25em;position:relative;cursor:pointer;list-style:none;color:rgb(var(--sss-ink))}:where(.sss-content) .sss-chart__summary::-webkit-details-marker{display:none}:where(.sss-content) .sss-chart__summary:after,:where(.sss-content) .sss-faq__summary:after{content:"";position:absolute;right:1.25em;top:50%;width:.55em;height:.55em;margin-top:-.4em;border-right:2px solid rgb(var(--sss-accent-text));border-bottom:2px solid rgb(var(--sss-accent-text));transform:rotate(45deg);transition:transform .18s ease}:where(.sss-content) .sss-chart__band[open]>.sss-chart__summary:after,:where(.sss-content) .sss-faq__item[open]>.sss-faq__summary:after{transform:rotate(225deg);margin-top:-.1em}:where(.sss-content) .sss-chart__summary:hover .sss-chart__band-label{color:rgb(var(--sss-accent-text))}:where(.sss-content) .sss-chart__band-label{font-size:1.0625em;font-weight:700;font-variant-numeric:tabular-nums}:where(.sss-content) .sss-chart__band-mm{color:rgb(var(--sss-body));font-weight:500}:where(.sss-content) .sss-chart__count{margin-left:auto;padding:3px 10px;border-radius:999px;background:rgba(var(--sss-accent),.12);color:rgb(var(--sss-ink));font:600 .75em/1.4 var(--sss-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums}:where(.sss-content) .sss-chart__scroll{overflow-x:auto;border-top:1px solid rgb(var(--sss-border));-webkit-overflow-scrolling:touch}.sss-content .sss-chart__scroll:focus-visible{outline-offset:-2px}.sss-content .sss-chart__summary:focus-visible,.sss-content .sss-faq__summary:focus-visible{outline-offset:-4px;border-radius:var(--sss-radius)}:where(.sss-content) .sss-chart__table{width:100%;min-width:58em;margin:0;border-collapse:separate;border-spacing:0;font-size:.875em;line-height:1.35}:where(.sss-content) .sss-chart__table caption{padding:.75em 1.25em;text-align:left;font-size:.9286em;color:rgb(var(--sss-body))}:where(.sss-content) .sss-chart__table th,:where(.sss-content) .sss-chart__table td{padding:.7em 1em;text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid rgb(var(--sss-border));background-color:rgb(var(--sss-card))}:where(.sss-content) .sss-chart__table thead th{background-color:rgb(var(--sss-zebra));color:rgb(var(--sss-ink));font-size:.8571em;font-weight:700;letter-spacing:.02em;vertical-align:bottom}:where(.sss-content) .sss-chart__unit{display:block;color:rgb(var(--sss-body));font:500 .9167em/1.3 var(--sss-mono)}:where(.sss-content) .sss-chart__table td{font-family:var(--sss-mono);font-variant-numeric:tabular-nums;color:rgb(var(--sss-ink))}:where(.sss-content) .sss-chart__table tbody th{font:600 1em/1.35 var(--sss-mono);font-variant-numeric:tabular-nums;color:rgb(var(--sss-ink))}:where(.sss-content) .sss-chart__table th:first-child{position:sticky;left:0;z-index:1;box-shadow:inset -1px 0 rgb(var(--sss-border))}:where(.sss-content) .sss-chart__table tbody tr:nth-child(2n)>*{background-color:rgb(var(--sss-zebra))}:where(.sss-content) .sss-chart__table tbody tr:hover>*{background-color:rgb(var(--sss-row-hover))}:where(.sss-content) .sss-chart__table tbody tr:target>*{background-color:rgb(var(--sss-row-target))}:where(.sss-content) .sss-chart__table tbody tr:target>th{box-shadow:inset 3px 0 rgb(var(--sss-accent-text)),inset -1px 0 rgb(var(--sss-border))}:where(.sss-content) .sss-chart__table tbody tr:last-child>*{border-bottom:0}:where(.sss-content) .sss-chart__table tbody tr{height:44px}:where(.sss-content) .sss-chart__table tbody th a{display:inline-block;padding-block:.9em;margin-block:-.9em}:where(.sss-content) .sss-chart__table :is(th,td):last-child{width:1%}:where(.sss-content) .sss-chart__vh{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(.sss-content) .sss-chart__table a{color:rgb(var(--sss-accent-text));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}:where(.sss-content) .sss-chart__table a:hover{text-decoration-thickness:2px}:where(.sss-content) .sss-chart__table sup{margin-left:.15em;color:rgb(var(--sss-accent-text));font-weight:700;font-size:.75em;line-height:0}.sss-content .sss-chart__quote{position:relative;display:inline-flex;align-items:center;min-height:28px;padding:2px 10px;border:1px solid rgb(var(--sss-border));border-radius:999px;background:#fff;color:rgb(var(--sss-ink));text-decoration:none;font:700 .8571em/1.2 var(--sss-mono);letter-spacing:.06em;text-transform:uppercase}.sss-content .sss-chart__quote:hover{border-color:rgb(var(--sss-accent))}.sss-content .sss-chart__quote:after{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}:where(.sss-content) .sss-chart__table tbody td:first-of-type{font-family:inherit;font-weight:600}:where(.sss-content) .sss-chart__table tbody td:first-of-type:before{content:"";display:inline-block;width:.6em;height:.6em;margin-right:.45em;border-radius:50%;border:1px solid rgb(var(--sss-body));vertical-align:.05em}:where(.sss-content) .sss-chart__table tr[data-type=GOLD] td:first-of-type:before{background:#d4a21c;border-color:#9e740c}:where(.sss-content) .sss-chart__table tr[data-type=UNCONFIRMED] td:first-of-type:before{border-style:dashed}:where(.sss-content) .sss-legend{margin-top:1.25em;padding:1.25em}:where(.sss-content) .sss-legend__list{display:grid;gap:.6em 2em;margin:0;font-size:.9375em}:where(.sss-content) .sss-legend__list>div{display:grid;grid-template-columns:9.5em minmax(0,1fr);gap:1em}:where(.sss-content) .sss-legend__list dt{color:rgb(var(--sss-ink));font-weight:700}:where(.sss-content) .sss-legend__list dd{margin:0}:where(.sss-content) .sss-legend__mark{font-family:var(--sss-mono);color:rgb(var(--sss-accent-text))}:where(.sss-content) .sss-legend__note{margin:1em 0 0;padding-top:1em;border-top:1px solid rgb(var(--sss-border));font-size:.875em}:where(.sss-content) .sss-faq__layout{display:grid;gap:1.25em;align-items:start}:where(.sss-content) .sss-faq__layout>.sss-head{margin-bottom:0}:where(.sss-content) .sss-faq__list{overflow:hidden}:where(.sss-content) .sss-faq__item+.sss-faq__item{border-top:1px solid rgb(var(--sss-border))}:where(.sss-content) .sss-faq__summary{position:relative;display:block;min-height:44px;padding:1.1em 3.25em 1.1em 1.25em;cursor:pointer;list-style:none}:where(.sss-content) .sss-faq__summary::-webkit-details-marker{display:none}.sss-content .sss-faq__q{margin:0;font-size:1.0625em;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:rgb(var(--sss-ink))}:where(.sss-content) .sss-faq__summary:hover .sss-faq__q{color:rgb(var(--sss-accent-text))}:where(.sss-content) .sss-faq__a{max-width:72ch;padding:0 1.25em 1.25em}:where(.sss-content) .sss-faq__cta{margin-top:1.25em}@media screen and (min-width:750px){.sss-content{padding-top:var(--sss-pt, 36px);padding-bottom:var(--sss-pb, 36px)}:where(.sss-content) .sss-head{margin-bottom:2.25em}:where(.sss-content) .sss-figure{padding:1.25em 1.5em}:where(.sss-content) .sss-toolbar{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;padding:1.25em 1.5em}:where(.sss-content) .sss-toolbar--solo{grid-template-columns:minmax(0,1fr)}:where(.sss-content) .sss-legend{padding:1.5em}:where(.sss-content) .sss-legend__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){:where(.sss-content) .sss-dg--side text,:where(.sss-content) .sss-dg--install text{font-size:17px}}@media screen and (max-width:520px){:where(.sss-content) .sss-legend__list>div{grid-template-columns:minmax(0,1fr);gap:.1em}:where(.sss-content) .sss-step{grid-template-columns:minmax(0,1fr);gap:.6em}}@media screen and (min-width:990px){:where(.sss-content) .sss-guide__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2em}:where(.sss-content) .sss-guide__grid>.sss-steps{grid-column:1;grid-row:1}:where(.sss-content) .sss-guide__grid>.sss-guide__aside{grid-column:2;grid-row:1}:where(.sss-content) .sss-guide__grid--solo{grid-template-columns:minmax(0,1fr)}:where(.sss-content) .sss-guide__grid--solo>.sss-steps{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.sss-content) .sss-faq__layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2.5em}:where(.sss-content) .sss-faq__layout>.sss-head{position:sticky;top:7em}}@media(prefers-reduced-motion:reduce){.sss-content *,.sss-content *:before,.sss-content *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){:where(.sss-content) .sss-step:before,:where(.sss-content) .sss-callout,:where(.sss-content) .sss-chip,:where(.sss-content) .sss-chart__count{border:1px solid CanvasText}:where(.sss-content) .sss-rule,:where(.sss-content) .sss-rule:before,:where(.sss-content) .sss-rule:after,:where(.sss-content) .sss-eyebrow:before{background:CanvasText}:where(.sss-content) .sss-chart__table tbody tr:target>th{outline:2px solid Highlight}}@media print{.sss-content{padding:0 0 12pt!important;color:#000}:where(.sss-content) .sss-content__inner{max-width:none;padding:0}:where(.sss-content) .sss-filter,:where(.sss-content) .sss-bands,:where(.sss-content) .sss-toolbar,:where(.sss-content) .sss-chart__quote,:where(.sss-content) .sss-faq__cta,:where(.sss-content) .sss-chart__summary:after,:where(.sss-content) .sss-faq__summary:after{display:none!important}:where(.sss-content) .sss-card,:where(.sss-content) .sss-step,:where(.sss-content) .sss-figure,:where(.sss-content) .sss-chart__band,:where(.sss-content) .sss-faq__list,:where(.sss-content) .sss-legend{box-shadow:none;border-color:#999;background:none}:where(.sss-content) .sss-chart__band,:where(.sss-content) .sss-chart__band[open]{content-visibility:visible;overflow:visible;break-inside:auto}:where(.sss-content) .sss-chart__scroll{overflow:visible}:where(.sss-content) .sss-chart__table{min-width:0;font-size:8.5pt}:where(.sss-content) .sss-chart__table th,:where(.sss-content) .sss-chart__table td{padding:3pt 5pt;background:none!important;box-shadow:none!important}:where(.sss-content) .sss-chart__table th:first-child{position:static}:where(.sss-content) .sss-chart__table tbody tr{height:auto}:where(.sss-content) .sss-chart__table tbody th a{padding:0;margin:0}:where(.sss-content) .sss-chart__table :is(th,td):last-child{display:none}:where(.sss-content) .sss-chart__table thead{display:table-header-group}:where(.sss-content) .sss-chart__table tr,:where(.sss-content) .sss-step,:where(.sss-content) .sss-faq__item,:where(.sss-content) .sss-figure{break-inside:avoid}.sss-content a{color:#000!important;text-decoration:none!important}}@media print{:where(.sss-content) .sss-chart__band::details-content,:where(.sss-content) .sss-faq__item::details-content{content-visibility:visible;display:block}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/speedi-sleeve-content.css.map */
