.hook-copy{max-width:48rem;margin:1.25rem auto 0;font-size:1.125rem;line-height:1.6;text-align:center}.paired-comparison{width:100%;table-layout:fixed}.paired-comparison th,.paired-comparison td{width:auto;white-space:normal;vertical-align:top}.paired-comparison th:first-child{width:28%}.paired-comparison td{font-size:1rem;line-height:1.5}@media(max-width:600px){.paired-comparison{min-width:0}.paired-comparison th,.paired-comparison td{padding:14px 10px;font-size:13px}.paired-comparison th:first-child{width:26%}.hook-copy{font-size:16px}}.mech-photo{margin:0}.mech-photo>.native-media{height:auto;aspect-ratio:1;object-fit:cover;border-radius:16px}.mech-parts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;font-size:14px;line-height:1.5;color:var(--muted)}.mech-parts b{display:block;color:var(--ink);font-size:15px;margin-bottom:4px}.auth-logos{padding:30px 0;border-block:1px solid var(--line);background:var(--paper,#fff)}.auth-logos h2{text-align:center;font:500 12px/1.3 var(--font-body,inherit);text-transform:none;letter-spacing:.03em;color:var(--muted);margin:0 0 22px}.auth-logos-row{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;gap:40px;align-items:center;max-width:900px;margin:auto}.press-logo{display:flex;align-items:center;justify-content:center;min-width:0}.press-logo img{width:100%;max-height:34px;height:auto;object-fit:contain}.press-logo-good-housekeeping img{max-height:38px}@media(max-width:767px){.auth-logos{padding:24px 0}.auth-logos .wrap{padding-inline:16px}.auth-logos-row{gap:16px}.press-logo img{max-height:20px}.press-logo-good-housekeeping img{max-height:23px}.mech-parts{gap:12px;font-size:13px}.mech-parts b{font-size:14px}}@media(min-width:1024px){.pdp-media{position:sticky;top:calc(var(--top-h) + 20px);align-self:start}.pdp-media{--rail:72px;--rail-gap:12px;padding-left:calc(var(--rail) + var(--rail-gap));max-width:calc(max(1px,100vh - calc(var(--top-h) + 20px) - var(--sticky-bottom,0px) - 16px) + var(--rail) + var(--rail-gap));max-width:calc(max(1px,100dvh - calc(var(--top-h) + 20px) - var(--sticky-bottom,0px) - 16px) + var(--rail) + var(--rail-gap));margin-inline:auto}.g-thumbs{position:absolute;left:0;top:0;bottom:0;width:var(--rail);margin:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;scrollbar-width:none}.g-thumbs::-webkit-scrollbar{display:none}.g-thumbs>button{flex:0 0 auto;width:100%}.g-thumbs[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),transparent);mask-image:linear-gradient(#000 calc(100% - 36px),transparent)}.g-thumbs[data-less]{-webkit-mask-image:linear-gradient(transparent,#000 36px);mask-image:linear-gradient(transparent,#000 36px)}.g-thumbs[data-more][data-less]{-webkit-mask-image:linear-gradient(transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(transparent,#000 36px,#000 calc(100% - 36px),transparent)}}.rail-step{display:none}@media(min-width:1024px){.rail-step{display:grid;place-items:center;position:absolute;left:calc((var(--rail) - 28px)/2);width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#fff;color:#111;box-shadow:0 1px 6px #00000047;opacity:0;pointer-events:none;transition:opacity .15s;z-index:2;cursor:pointer}.rail-step svg{width:14px;height:14px}.rail-step[data-dir=next]{bottom:6px}.rail-step[data-dir=prev]{top:6px}.g-thumbs[data-more]~.rail-step[data-dir=next],.g-thumbs[data-less]~.rail-step[data-dir=prev]{opacity:1;pointer-events:auto}}@media(min-width:1200px){.pdp-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px}}@media(min-width:768px)and (max-width:1023px){.pdp-media{max-width:max(300px,calc(100vh - calc(var(--top-h) + 20px) - 8px));max-width:max(300px,calc(100dvh - calc(var(--top-h) + 20px) - 8px));margin-inline:auto}}.p-save[data-save],.sb-save[data-save]{display:inline-flex;align-items:center;background:#b42318;color:#fff;font-weight:700;line-height:1.25;padding:6px 9px;border-radius:3px;letter-spacing:0;white-space:nowrap}.price-row .p-compare{line-height:1}.price-row .p-save{align-self:center;position:relative;top:-1px}.sb-prices s{line-height:1}.sb-prices .sb-save{align-self:center;margin-block:-2px;position:relative;top:-.5px}.sb-prices{padding-block:2.5px 0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/content-refinements.css.map */
