.template-page-brand-tektro{--tk-red: #d7192a;--tk-ink: #1d2125;--tk-soft: #f4f4f2;--tk-line: #dcdcd8}.template-page-brand-tektro .brand-page{--brand-radius: 4px}.template-page-brand-tektro .brand-page .brand-eyebrow{text-transform:none;letter-spacing:0;font-size:.95rem;font-weight:600}.template-page-brand-tektro .brand-hero{background:var(--tk-ink)}.template-page-brand-tektro .brand-hero h1{color:#fff}.template-page-brand-tektro .brand-hero h1 .body-font{color:#fff;font-family:inherit}.template-page-brand-tektro .brand-hero__tagline{color:#fff;font-weight:600}.template-page-brand-tektro .brand-hero__intro,.template-page-brand-tektro .brand-hero__intro p,.template-page-brand-tektro .brand-usps li{color:#ffffffd1}.template-page-brand-tektro .brand-usps{display:grid;gap:.45rem}.template-page-brand-tektro .brand-usps li{position:relative;padding-left:1rem}.template-page-brand-tektro .brand-usps li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;margin:0;background:var(--tk-red)}.template-page-brand-tektro .brand-hero__logo{filter:invert(1);max-height:34px;width:auto}.template-page-brand-tektro .brand-hero .button:not(.outline){background:var(--tk-red);border-color:var(--tk-red);color:#fff}.template-page-brand-tektro .brand-hero .button.outline{color:#fff;border-color:#fff9;background:transparent}.template-page-brand-tektro .brand-slider__nav button{border-radius:var(--button-border-radius, 0)}.template-page-brand-tektro .brand-cslider__media{overflow:hidden;border-radius:var(--brand-radius);background:#fff}.template-page-brand-tektro .brand-cslider__media img{border-radius:0;object-fit:contain}@media(max-width:899px){.template-page-brand-tektro .brand-cslider__media img{aspect-ratio:4 / 3;max-height:200px;width:auto;margin:0 auto}}.template-page-brand-tektro .brand-stats{border-top:1px solid var(--tk-line);padding-top:18px}.template-page-brand-tektro .brand-stats dt{color:var(--tk-ink);font-size:clamp(1.5rem,2.6vw,2rem)}.template-page-brand-tektro .brand-workshop{background:var(--tk-ink);color:#fff;align-items:stretch}.template-page-brand-tektro .brand-workshop h2,.template-page-brand-tektro .brand-workshop__content>p,.template-page-brand-tektro .brand-workshop__list li{color:#fff}.template-page-brand-tektro .brand-workshop .brand-eyebrow{color:#ffffffb3}.template-page-brand-tektro .brand-workshop__list li{padding-left:1rem}.template-page-brand-tektro .brand-workshop__list li:before{content:"";top:.62em;width:6px;height:6px;background:var(--tk-red)}.template-page-brand-tektro .brand-workshop__steps li{background:transparent;color:#fff;border:0;border-top:1px solid rgba(255,255,255,.25);border-radius:0;padding:12px 0 0}.template-page-brand-tektro .brand-workshop__steps li:before{content:counter(step) ".";display:block;width:auto;height:auto;background:none;border-radius:0;color:#fff;font-size:.95rem;margin:0 0 4px}.template-page-brand-tektro .brand-workshop__small{color:#ffffffa6}.template-page-brand-tektro .brand-workshop__media{min-height:260px}.template-page-brand-tektro .brand-workshop__media img{height:100%;object-fit:cover;object-position:center}.template-page-brand-tektro .brand-workshop .button:not(.outline){background:var(--tk-red);border-color:var(--tk-red);color:#fff}.template-page-brand-tektro .brand-workshop .button.outline{background:transparent;color:#fff;border-color:#fff9}.template-page-brand-tektro .faq-metafields__item,.template-page-brand-tektro .faq-metafields__question{border-radius:4px}.tk-head{max-width:760px;margin-bottom:2rem}.tk-head h2{margin:0 0 .75rem}.tk-head .rte p:last-child{margin-bottom:0}.tk-foot{margin-top:1.5rem;font-size:.85rem}.tk-foot p{color:#1d2125a6;margin:0}.tkk{color:var(--tk-ink)}.tkk__top{display:grid;gap:28px;align-items:start;margin-bottom:2rem}@media(min-width:990px){.tkk__top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px}.tkk__top .tk-head{margin-bottom:0}}.tkk__anatomy{border-top:2px solid var(--tk-ink);padding-top:16px}.tkk__anatomy-label{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.tkk__code{font-size:clamp(2rem,5vw,2.8rem);font-weight:700;line-height:1.1;letter-spacing:.02em;margin:0 0 16px}.tkk__code span{display:inline-block;padding-bottom:4px;border-bottom:3px solid var(--tk-line)}.tkk__code .tkk__code-a{border-color:var(--tk-red)}.tkk__code .tkk__code-dash{border:0;color:#1d212566;padding:0 .1em}.tkk__legend{list-style:none;margin:0;padding:0}.tkk__legend li{display:grid;grid-template-columns:56px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid var(--tk-line);font-size:.92rem;line-height:1.4}.tkk__legend strong{color:var(--tk-red)}.tkk__search{margin:0 0 24px}.tkk__search label{display:block;font-weight:600;margin-bottom:.5rem}.tkk__searchrow{display:grid;gap:12px}@media(min-width:990px){.tkk__searchrow{grid-template-columns:320px 1fr;align-items:center}}.tkk__searchrow input{width:100%;margin:0;text-transform:uppercase;font-family:inherit}.tkk__chips{display:flex;flex-wrap:wrap;gap:6px}.tkk .tkk__chip{margin:0;min-height:0;padding:8px 12px;font-size:.85rem;line-height:1.2}.tkk .tkk__chip.is-active{background:var(--tk-ink);border-color:var(--tk-ink);color:#fff}.tkk__empty{color:var(--tk-red);margin:.8rem 0 0}.tkk__grid{display:grid;gap:16px}@media(min-width:750px){.tkk__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.tkk__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.tkk__card{background:#fff;border:1px solid var(--tk-line);border-radius:4px;padding:20px;display:flex;flex-direction:column;gap:14px}.tkk__card[hidden]{display:none}.tkk__card-top{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:80px 1fr;gap:16px;align-items:center}.tkk__card-top:focus-visible{outline:2px solid var(--tk-ink);outline-offset:4px}.tkk__card-img{width:80px;height:80px;border-radius:3px;background:#fff;overflow:hidden}.tkk .tkk__card-img img{width:100%;height:100%;object-fit:contain}.tkk .tkk__card-top--noimg{grid-template-columns:1fr}.tkk__codes{display:block;margin:0 0 2px;font-size:.85rem;font-weight:600;color:var(--tk-red)}.tkk__name{display:block;margin:0;font-size:1.2rem}.tkk__kind{display:block;margin:2px 0 0;font-size:.88rem;color:#1d2125b3;line-height:1.35}.tkk__specs{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.tkk__specs div{border-top:1px solid var(--tk-line);padding:8px 0}.tkk__specs dt{font-size:.8rem;color:#1d212599;margin:0}.tkk__specs dd{margin:0;font-weight:600;font-size:.92rem}.tkk__note{margin:0;font-size:.88rem;color:#1d2125cc}.tkk__parts-title{margin:4px 0 0;font-size:.92rem;font-weight:600}.tkk__parts{list-style:none;margin:0;padding:0;border-top:1px solid var(--tk-line)}.tkk__parts a{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;text-decoration:none;color:var(--tk-ink);font-size:.85rem;line-height:1.3;padding:8px 0;border-bottom:1px solid var(--tk-line)}.tkk__parts a:hover span{text-decoration:underline}.tkk .tkk__parts img{width:40px;height:40px;object-fit:contain}.tkk__parts b{white-space:nowrap;font-weight:600}.tkk__mobilehint{display:none;margin:0;font-size:.88rem;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.tkk:not(.is-filtered) .tkk__parts,.tkk:not(.is-filtered) .tkk__note,.tkk:not(.is-filtered) .tkk__parts-title,.tkk:not(.is-filtered) .tkk__specs{display:none}.tkk:not(.is-filtered) .tkk__mobilehint{display:block}.tkk__card{padding:16px;gap:10px}.tkk__card-top{grid-template-columns:64px 1fr;gap:14px}.tkk__card-img{width:64px;height:64px}}.tbd{background:var(--tk-soft);color:var(--tk-ink)}.tbd__layout{display:grid;gap:32px}@media(min-width:990px){.tbd__layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:56px;align-items:start}}.tbd__list{border-top:2px solid var(--tk-ink)}.tbd__item{border-bottom:1px solid var(--tk-line)}.tbd__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0;font-weight:600;font-size:1.05rem}.tbd__item summary::-webkit-details-marker{display:none}.tbd__item summary:after{content:"";flex:none;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s}.tbd__item[open] summary:after{transform:translateY(2px) rotate(-135deg)}.tbd__body{display:grid;gap:16px;padding:0 0 22px}@media(min-width:750px){.tbd__body{grid-template-columns:1fr 1fr;gap:24px}}.tbd__label{margin:0 0 .3rem;font-size:.88rem;font-weight:600}.tbd__col .rte p{font-size:.92rem;margin-bottom:.4rem}.tbd__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.tbd__actions .button{margin:0}.tbd__oil{background:var(--tk-ink);color:#fff;border-radius:4px;padding:28px 24px}.tbd__oil h3{color:#fff;margin:0 0 .75rem}.tbd__oil .rte p{color:#ffffffd1;font-size:.92rem}.tbd__oil .rte strong{color:#fff}.tbd__oilprod{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center;margin-top:12px;background:#fff;color:var(--tk-ink);border-radius:3px;padding:8px;text-decoration:none;font-size:.85rem;line-height:1.3}.tbd__oilprod:hover span{text-decoration:underline}.tbd .tbd__oilprod img{width:56px;height:56px;object-fit:contain}.tbd__oilprod b{display:block;margin-top:2px;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/38/assets/brand-tektro.css.map */
