html .brand-page{--brand-radius: 4px;--trl-red: #EB0026;--trl-ink: #191919;--trl-grey: #5A5A5A;--trl-line: #DADADA;--trl-soft: #F4F4F4}html .brand-page h2,html .brand-page h3{font-family:inherit;font-style:normal;text-transform:none}html .brand-page .brand-eyebrow{display:none}html .brand-page .brand-cslider__intro .rte a,html .brand-page .brand-link-all{color:var(--trl-red)}html .brand-page .brand-hero{border-radius:4px}html .brand-page .brand-hero h1{color:var(--brand-hero-text, #fff);font-style:normal}html .brand-page .brand-hero__tagline{color:#fff;opacity:.85}html .brand-page .brand-usps li:before{content:"";display:inline-block;width:8px;height:2px;margin:0 .6rem .25em 0;background:var(--trl-red)}html .brand-page .brand-hero .button:not(.outline){background:var(--trl-red);border-color:var(--trl-red);color:#fff}html .brand-page .brand-hero .button.outline{color:#fff;border-color:#fff;background:transparent}html .brand-page .brand-cslider__media img{object-fit:contain}html .brand-page.brand-split h2{color:#fff}html .brand-page.brand-split .brand-split__text,html .brand-page.brand-split .brand-split__text p{color:#ffffffd9}html .brand-page .brand-checklist--dot li:before{border-radius:0;width:8px;height:2px;top:.75em;left:0}html .brand-page .brand-checklist li{padding-left:1.3rem}html .brand-page .brand-features--numbered .brand-feature{border-top:1px solid var(--trl-line);border-radius:0}html .brand-page .brand-features--numbered .brand-feature__body{padding-top:14px}html .brand-page .brand-features--numbered .brand-feature__body:before{content:counter(f) ".";font-size:1rem;color:var(--trl-red);margin-bottom:.2rem}html .brand-page .brand-workshop{border-radius:4px}html .brand-page .brand-workshop .button:not(.outline){background:var(--trl-red);border-color:var(--trl-red);color:#fff}html .brand-page .brand-workshop__list li{padding-left:1.1rem}html .brand-page .brand-workshop__list li:before{content:"";top:.85em;width:6px;height:2px;background:var(--trl-red)}html .brand-page .brand-workshop__steps{gap:6px 20px;border-top:1px solid var(--brand-line);padding-top:14px}html .brand-page .brand-workshop__steps li{background:none;border-radius:0;padding:0}html .brand-page .brand-workshop__steps li:before{content:counter(step) ".";display:inline;width:auto;height:auto;border-radius:0;background:none;color:var(--trl-red);margin:0 .35em 0 0;font-size:inherit}@media(max-width:599px){html .brand-page .brand-workshop__steps{grid-template-columns:1fr}}.trl-title{margin:0 0 1rem}.trl-plug{padding:var(--section-spacing-mobile, 32px) 0;color:var(--trl-ink)}@media(min-width:768px){.trl-plug{padding:var(--section-spacing-desktop, 56px) 0}}.trl-plug__grid{display:grid;gap:32px;grid-template-columns:1fr;align-items:start}@media(min-width:990px){.trl-plug__grid{grid-template-columns:1fr 1fr;gap:56px}}.trl-plug__how{margin:1.25rem 0 1.5rem;padding:0 0 0 1.2rem;display:grid;gap:.4rem}.trl-plug__how li{line-height:1.45}.trl-plug__how li::marker{color:var(--trl-red);font-weight:700}.trl-plug__image{background:var(--trl-soft);border-radius:4px}.trl-plug__image img{width:100%;height:auto;display:block;border-radius:4px;aspect-ratio:4/3;object-fit:contain;mix-blend-mode:multiply}.trl-plug__finder{background:#fff;padding:clamp(18px,3vw,32px);border:1px solid var(--trl-line);border-top:3px solid var(--trl-red);border-radius:4px}.trl-plug__label{display:block;font-weight:600;margin-bottom:.5rem}.trl-plug__select select{width:100%;height:auto;padding:10px 12px;font-size:1rem;border:1px solid var(--trl-ink);border-radius:4px;background-color:#fff;color:var(--trl-ink);margin:0 0 1.25rem}.trl-plug__select select:focus{outline:2px solid var(--trl-red);outline-offset:1px}.trl-card__top{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.trl-card__top h3{margin:0;font-size:1.4rem}.trl-badge{font-size:.8rem;font-weight:600;padding:.25rem .6rem;border-radius:var(--badge-corner-radius, 2px)}.trl-badge--yes{background:var(--trl-ink);color:#fff}.trl-badge--no{background:var(--trl-soft);color:var(--trl-grey)}.trl-scale{margin:1.1rem 0}.trl-scale__bar{display:grid;grid-template-columns:repeat(18,1fr);gap:2px}.trl-scale__seg{height:10px;background:#e6e6e6}.trl-scale__seg.is-on{background:var(--trl-ink)}.trl-scale__seg--c.is-on{background:var(--trl-red)}.trl-scale__legend{display:grid;grid-template-columns:repeat(3,1fr);font-size:.75rem;color:var(--trl-grey);margin-top:.35rem}.trl-scale__legend span:nth-child(2){text-align:center}.trl-scale__legend span:nth-child(3){text-align:right}.trl-scale__value{margin:.5rem 0 0;font-size:.95rem}.trl-scale__value strong{font-size:1.1rem}.trl-card__specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem 1.25rem;margin:0 0 .75rem;padding-top:.75rem;border-top:1px solid var(--trl-line)}.trl-card__specs dt{font-size:.8rem;color:var(--trl-grey)}.trl-card__specs dd{margin:0;font-weight:600}.trl-card__note,.trl-card__note p{font-size:.95rem;margin:0 0 .75rem}.trl-card__fits{font-weight:600;margin:1rem 0 .4rem}.trl-plugins{list-style:none;margin:0;padding:0;border-top:1px solid var(--trl-line)}.trl-plugin{display:grid;grid-template-columns:auto 1fr auto;gap:.2rem .9rem;align-items:center;padding:.7rem 0;border-bottom:1px solid var(--trl-line)}.trl-plugin__name{font-weight:700}.trl-plugin__spec{font-size:.88rem;color:var(--trl-grey)}.trl-plugin__link{font-weight:600;color:var(--trl-red);white-space:nowrap}.trl-plugin__status{font-size:.85rem;color:var(--trl-grey);white-space:nowrap}@media(max-width:600px){.trl-plugin{grid-template-columns:1fr auto}.trl-plugin__spec{grid-column:1 / -1;grid-row:2}}.trl-plug__foot{font-size:.85rem;color:var(--trl-grey);margin:1rem 0 0}.trl-eu{padding:var(--section-spacing-mobile, 32px) 0;background:var(--trl-soft);color:var(--trl-ink)}@media(min-width:768px){.trl-eu{padding:var(--section-spacing-desktop, 56px) 0}}.trl-eu__banner{margin:0 0 clamp(24px,4vw,40px)}.trl-eu__banner img{width:100%;aspect-ratio:21/8;object-fit:cover;display:block;border-radius:4px}@media(max-width:767px){.trl-eu__banner img{aspect-ratio:4/3}}.trl-eu__intro{max-width:760px;margin-bottom:2rem}.trl-eu__years{list-style:none;margin:0 0 2.5rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--trl-line)}@media(min-width:768px){.trl-eu__years{grid-template-columns:repeat(4,minmax(0,1fr))}}.trl-eu__years li{padding:1rem 1rem 1rem 0;border-bottom:1px solid var(--trl-line)}.trl-eu__years strong{display:block;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.1;color:var(--trl-ink)}.trl-eu__years span{font-size:.88rem;color:var(--trl-grey)}.trl-eu__route{list-style:none;margin:0;padding:0;display:grid;gap:28px}@media(min-width:990px){.trl-eu__route{grid-template-columns:repeat(3,1fr);gap:40px}}.trl-eu__stop{display:flex;flex-direction:column;gap:.75rem;padding-top:14px;border-top:2px solid var(--trl-red)}.trl-eu__place{margin:0;font-size:.88rem;color:var(--trl-grey)}.trl-eu__stop h3{margin:.15rem 0 .35rem;font-size:1.15rem}.trl-eu__stop .rte p{margin:0 0 .5rem;font-size:.95rem}.trl-eu__stop-img img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:4px}@media(max-width:989px){.trl-plug__image{display:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/brand-trelock.css.map */
