.gears-dot{display:inline-block;width:.7em;height:.7em;border-radius:50%;margin-right:.45em;vertical-align:baseline}.gears-dot--draw{background:var(--color-draw, #3E8D42)}.gears-dot--straight{background:var(--color-straight, #25A8C8)}.gears-dot--fade{background:var(--color-fade, #ED1C24)}.gears-shaft-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,5vw,6rem)}.gears-shaft-hero__media{min-width:0}.gears-shaft-hero__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--card-corner-radius, 2px)}.gears-shaft-hero__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.gears-shaft-hero__kicker{display:flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted, #888);margin:0}.gears-shaft-hero__kicker .gears-dot{width:.9em;height:.9em;margin-right:.6em}.gears-shaft-hero .gears-shaft-hero__name{font-size:clamp(72px,9vw,140px);line-height:.95;letter-spacing:.01em;margin:0}.gears-shaft-hero__stats{gap:clamp(2rem,3vw,4rem);margin-top:.6rem}.gears-shaft-hero .gears-tile__stat-label{font-size:clamp(11px,.8vw,14px);margin-bottom:4px}.gears-shaft-hero .gears-tile__stat-value{font-size:clamp(36px,3.6vw,64px);line-height:1.05}.gears-shaft-hero .gears-tile__stat-unit{font-size:.55em;margin-left:3px}.gears-shaft-hero__bias{width:100%;max-width:min(100%,52rem);margin-top:1.4rem}.gears-shaft-hero__bias-label{margin:0 0 .6rem}.gears-shaft-hero .gears-tile__bias{margin:0}.gears-shaft-hero .gears-tile__bias-track{height:clamp(12px,1vw,18px)}.gears-shaft-hero .gears-tile__bias-mark{width:clamp(22px,1.7vw,30px);height:clamp(22px,1.7vw,30px);border-width:3px}.gears-shaft-hero .gears-tile__bias-ends{margin-top:.6rem;font-size:clamp(10px,.75vw,13px)}.gears-shaft-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.gears-shaft-hero__band{margin:.6rem 0 0;font-size:clamp(11px,.8vw,14px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted, #888)}@media(max-width:989px){.gears-shaft-hero{grid-template-columns:minmax(0,1fr);gap:1.6rem}.gears-shaft-hero .gears-shaft-hero__name{font-size:clamp(64px,18vw,96px)}}.gears-specs{width:100%;border-collapse:collapse;font-size:.95em}.gears-specs th,.gears-specs td{padding:.8rem 1rem;text-align:left;border-bottom:1px solid var(--color-rule, #E8E8E8);white-space:nowrap}.gears-specs thead th{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted, #888)}.gears-specs tbody th{font-family:var(--font-heading-family);font-weight:400;font-size:1.25em}.gears-specs tbody th a{text-decoration:none;color:inherit}.gears-specs__row.is-current{background:var(--color-bg, #F8F8F8);box-shadow:inset 4px 0 0 var(--color-orange, #FA4616)}.gears-specs-wrap{overflow-x:auto}.gears-specs__hint{display:none;align-items:center;gap:.5rem;margin:-.6rem 0 1rem;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted, #888)}.gears-specs__hint-icon{width:1.6em;height:1.6em;flex:none}@media(max-width:749px){.gears-specs__hint{display:flex}}.gears-specs__bias{min-width:180px}.gears-bias-mini{display:block;width:160px;margin:0}.gears-bias-mini .gears-tile__bias-track{height:8px}.gears-bias-mini .gears-tile__bias-mark{width:16px;height:16px;border-width:2px}.gears-cluster+.gears-cluster{margin-top:calc(var(--section-spacing-unit-size) * 2)}.gears-cluster__title{margin:0 0 1rem}.gears-cluster__sub{font-family:var(--font-body-family);font-size:.55em;font-weight:400;text-transform:none;letter-spacing:0;color:var(--color-muted, #888);margin-left:.5em}.gears-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8rem}@media(max-width:749px){.gears-tiles{grid-template-columns:minmax(0,1fr)}}.gears-tile{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:2rem;background:var(--color-panel, #fff);border:1px solid var(--color-rule, #E8E8E8);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.gears-tile:hover{border-color:var(--color-ink, #151515);transform:translateY(-2px)}.gears-tile__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:4px;margin-bottom:.6rem}.gears-tile__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.gears-tile__code{font-family:var(--font-heading-family);font-size:2.2em;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums}.gears-tile--draw .gears-tile__code{color:var(--color-draw, #3E8D42)}.gears-tile--straight .gears-tile__code{color:var(--color-straight, #25A8C8)}.gears-tile--fade .gears-tile__code{color:var(--color-fade, #ED1C24)}.gears-tile__stats{display:flex;gap:1.25rem}.gears-tile__stat{display:flex;flex-direction:column;align-items:center;text-align:center}.gears-tile__stat-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted, #888);margin-bottom:2px}.gears-tile__stat-value{font-family:var(--font-heading-family);font-size:1.0625em;line-height:1.2;letter-spacing:.04em;color:var(--color-ink, #151515)}.gears-tile__stat-unit{font-size:.6875em;color:var(--color-muted, #888);margin-left:2px}.gears-tile__stat-value--bias{text-transform:uppercase}.gears-tile__stat-unit--deg{font-size:.8em;line-height:1;vertical-align:top;margin-left:1px}.gears-tile__bias{display:block;margin:.5rem 0 .2rem}.gears-tile__bias-track{display:block;position:relative;height:10px;border-radius:999px;background:linear-gradient(90deg,var(--color-draw, #3E8D42) 0%,var(--color-straight, #25A8C8) 50%,var(--color-fade, #ED1C24) 100%)}.gears-tile__bias-mark{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:var(--color-panel, #fff);border:2px solid var(--color-ink, #151515);box-shadow:0 1px 3px #00000040;transform:translate(-50%,-50%)}.gears-tile__bias-ends{display:flex;justify-content:space-between;margin-top:.35rem;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted, #888)}.gears-tile__meta{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted, #888)}.gears-tile--static{cursor:default}.gears-tile--static:hover{border-color:var(--color-rule, #E8E8E8);transform:none}.gears-shaft-hero__block{width:100%;max-width:62ch}.gears-shop__intro{max-width:48ch;margin-bottom:calc(var(--section-spacing-unit-size) * 1.5);font-size:var(--font-size-static-xl)}.gears-shop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.5vw,3rem)}.gears-shop-card{display:flex;flex-direction:column;min-width:0;background:var(--color-panel, #fff);border:1px solid var(--color-rule, #E8E8E8);border-radius:8px;overflow:hidden;transition:border-color .15s,transform .15s}.gears-shop-card:hover{border-color:var(--color-ink, #151515);transform:translateY(-2px)}.gears-shop-card__media{display:block}.gears-shop-card__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.gears-shop-card__body{display:flex;flex-direction:column;gap:.5rem;padding:1.6rem 1.6rem 1.8rem}.gears-shop-card__eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted, #888)}.gears-shop-card__title{margin:0}.gears-shop-card__title a{text-decoration:none;color:inherit}.gears-shop-card__price{margin:0;font-family:var(--font-heading-family);font-size:1.6em;line-height:1.1;letter-spacing:.02em}.gears-shop-card__text{max-width:48ch;color:var(--color-body, #444)}.gears-shop-card__actions{margin-top:.8rem}@media(max-width:1099px){.gears-shop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.gears-shop{grid-template-columns:minmax(0,1fr)}}.gears-irons__intro{margin:0 0 2rem}.gears-tile--iron{gap:.4rem}.gears-tile--iron .gears-tile__row{margin-bottom:.4rem}.gears-tile--iron .gears-tile__meta{margin-top:1.2rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * var(--h5-multiplier));line-height:var(--line-height-h5);letter-spacing:var(--font-heading-letter-spacing);color:rgb(var(--color-heading-text))}.gears-tile__who{font-size:1.4rem;line-height:1.4;color:var(--color-ink, #151515)}.gears-tile__desc{font-size:1.4rem;line-height:1.5;color:var(--color-body, #444)}.gears-tile__desc p{margin:0}.gears-tile__desc p+p{margin-top:.6rem}.gears-tile--iron{display:flex;flex-direction:column}.gears-tile__buy{margin-top:auto;align-self:flex-start}.gears-tile--iron .gears-tile__desc{margin-bottom:1.6rem}.gears-trim__accordion{margin-block-start:2.4rem}.gears-trim__accordion .accordion__body-inner{padding-block-start:1.2rem}.gears-trim__accordion .accordion__button{display:inline-flex;width:fit-content;justify-content:flex-start;gap:1rem;background:var(--color-orange, #FA4616);color:#fff;font-family:var(--font-heading-family);font-weight:400;font-size:calc(var(--font-button-scale) * 1.3rem);line-height:1;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:1.4rem 1.8rem 1.3rem;cursor:pointer;transition:background-color .15s}@media(hover:hover){.gears-trim__accordion .accordion__button:hover{background:#d93a0f}}.gears-trim__accordion .accordion__icon{margin-inline-start:0}.gears-trim__accordion .accordion__icon svg{color:#fff}.gears-trim .gears-trim__model{border-bottom:0;vertical-align:middle;white-space:nowrap}.gears-trim tbody .gears-trim__group-start>*{border-top:1px solid var(--color-rule, #E8E8E8)}.gears-trim tbody tr:first-child>*{border-top:0}.gears-trim__subhead{margin:2.4rem 0 .8rem;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * var(--h6-multiplier));line-height:var(--line-height-h6);letter-spacing:var(--font-heading-letter-spacing);text-transform:uppercase;color:rgb(var(--color-heading-text))}.gears-trim__lead{margin-block-end:1.6rem}.gears-trim__note{margin-block-start:2.8rem;max-width:80ch;font-size:var(--font-size-static-sm);line-height:1.5;color:var(--color-muted, #888)}.gears-ivc__panel>:first-child{margin-block-start:0}.gears-ivc__heading{margin:2.4rem 0 .8rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * var(--h5-multiplier));line-height:var(--line-height-h5);letter-spacing:var(--font-heading-letter-spacing);text-transform:uppercase;color:rgb(var(--color-heading-text))}.gears-ivc__body{line-height:1.5;color:var(--color-body, #444)}.gears-ivc__body p{margin:0}.gears-ivc__body p+p{margin-top:1em}.gears-disp{width:100%}.gears-disp__lead{max-width:62ch;margin-block-end:2.4rem}.gears-disp__plot{width:100%}.gears-disp__svg{width:100%;height:auto;display:block}.gears-disp__svg--wide{display:none}.gears-disp__svg--tall{display:block;max-width:340px;margin-inline:auto}@media screen and (min-width:750px){.gears-disp__svg--wide{display:block}.gears-disp__svg--tall{display:none}}.gears-disp__tabs{display:flex;gap:10px;margin-block-end:18px;flex-wrap:wrap}.gears-disp__tab{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--font-button-family, Anton, sans-serif);font-size:calc(var(--font-button-scale, 1) * 1.6rem);font-weight:var(--font-button-weight, 400);letter-spacing:var(--font-button-letter-spacing, .06em);text-transform:var(--button-text-transform, uppercase);line-height:1;padding:1.1rem 2rem;border-radius:var(--button-border-radius, 999px);border:.2rem solid var(--color-orange, #FA4616);background:transparent;color:var(--color-orange, #FA4616);transition:color var(--duration-default),background-color var(--duration-default)}.gears-disp__tab[aria-pressed=true]{background:var(--color-orange, #FA4616);color:#fff}.gears-specs__figure{margin-block-start:calc(var(--section-spacing-unit-size) * 1.5)}.gears-specs__img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px}@media(max-width:749px){.gears-specs__img{aspect-ratio:1 / 1}}.gears-imgband.gears-imgband{display:block}.gears-imgband{width:100%;aspect-ratio:var(--imgband-ar, 16 / 9);min-height:200px;background-size:cover;background-position:top center;background-repeat:no-repeat}@media(max-width:749px){.gears-imgband{aspect-ratio:var(--imgband-ar-mobile, 1 / 1)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/gears-shafts.css.map */
