.template-page-brand-sunrace{--sr-red: #e32e34;--sr-ink: #151515;--sr-paper: #f5f3f1;--sr-line: rgba(21, 21, 21, .12)}.template-page-brand-sunrace .brand-page{--brand-radius: 4px}.template-page-brand-sunrace .brand-eyebrow:empty{display:none}.template-page-brand-sunrace .brand-page h1,.template-page-brand-sunrace .brand-page h2,.template-page-brand-sunrace .brand-page h3{font-style:normal}.template-page-brand-sunrace .brand-hero,.template-page-brand-sunrace .brand-split__inner.is-rounded,.template-page-brand-sunrace .brand-workshop,.template-page-brand-sunrace .brand-cslider__media img,.template-page-brand-sunrace .brand-feature{border-radius:4px}.template-page-brand-sunrace .brand-slider__nav button{border-radius:var(--button-border-radius, 0);width:40px;height:40px}.template-page-brand-sunrace .faq-metafields__item,.template-page-brand-sunrace .faq-metafields__question{border-radius:4px}.template-page-brand-sunrace .brand-hero h1,.template-page-brand-sunrace .brand-hero h1 span{color:#fff}.template-page-brand-sunrace .brand-hero__tagline{color:#fff;font-weight:var(--font-body-bold-weight, 700);opacity:.9}.template-page-brand-sunrace .brand-hero__intro{color:#ffffffc7}.template-page-brand-sunrace .brand-hero__media{position:relative;max-height:none;min-height:320px}.template-page-brand-sunrace .brand-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.template-page-brand-sunrace .brand-hero .button:not(.outline){background:var(--sr-red);border-color:var(--sr-red);color:#fff}.template-page-brand-sunrace .brand-hero .button.outline{color:#fff;border-color:#fff}.template-page-brand-sunrace .brand-hero__logo{background:#fff;padding:10px 14px;border-radius:3px!important;box-sizing:content-box}.template-page-brand-sunrace .brand-feature__kicker{text-transform:none;letter-spacing:0;font-size:.9rem;font-weight:600;color:var(--sr-red)}.template-page-brand-sunrace .brand-features--numbered .brand-feature{border-top:1px solid var(--sr-line)}.template-page-brand-sunrace .brand-features--numbered .brand-feature__body{padding-top:16px}.template-page-brand-sunrace .brand-features--numbered .brand-feature__body:before{font-size:1rem;color:var(--sr-ink);opacity:.5;margin-bottom:.5rem}.template-page-brand-sunrace #historie h2,.template-page-brand-sunrace #historie .brand-stats dt{color:#fff}.template-page-brand-sunrace #historie .brand-stats{border-top:1px solid rgba(255,255,255,.2);padding-top:18px}.template-page-brand-sunrace #slid .button:not(.outline):not(.white){background:var(--sr-red);border-color:var(--sr-red);color:#fff}.template-page-brand-sunrace .brand-checklist li:before{color:var(--sr-red)}.template-page-brand-sunrace .brand-workshop{background:var(--sr-paper)}.template-page-brand-sunrace .brand-workshop .button:not(.outline){background:var(--sr-red);border-color:var(--sr-red);color:#fff}.template-page-brand-sunrace .brand-workshop__list li{padding-left:1.2rem}.template-page-brand-sunrace .brand-workshop__list li:before{content:"";top:.65em;width:8px;height:2px;background:var(--sr-red)}.template-page-brand-sunrace .brand-workshop__steps li{border-radius:3px;background:#fff;border:1px solid var(--sr-line)}.template-page-brand-sunrace .brand-workshop__steps li:before{border-radius:var(--badge-corner-radius, 0);background:var(--sr-ink)}.sr-finder{color:var(--sr-ink, #151515)}.sr-h2{margin:0 0 .75rem}.sr-finder__intro{max-width:62ch}.sr-finder__head{display:grid;gap:28px;margin-bottom:28px}@media(min-width:1000px){.sr-finder__head{grid-template-columns:1.1fr 1fr;gap:56px;align-items:end}}.sr-steps{list-style:none;margin:0;padding:0;display:grid;gap:0 24px;counter-reset:sr}@media(min-width:600px){.sr-steps{grid-template-columns:repeat(3,1fr)}}.sr-steps li{counter-increment:sr;border-top:2px solid var(--sr-ink, #151515);padding:12px 0;font-size:.9rem;display:flex;flex-direction:column;gap:4px}.sr-steps li span{opacity:.75}.sr-steps li strong:before{content:counter(sr) ". ";color:var(--sr-red, #e32e34)}.sr-filters{display:grid;gap:12px;padding:18px 0;border-top:1px solid var(--sr-line);border-bottom:1px solid var(--sr-line);margin-bottom:24px}.sr-filters[hidden]{display:none}.sr-filter{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sr-filter__label{font-size:.9rem;font-weight:600;min-width:92px}.sr-filter button{border:1px solid var(--sr-line);background:#fff;color:var(--sr-ink, #151515);border-radius:var(--button-border-radius, 0);padding:7px 13px;font:inherit;font-size:.9rem;line-height:1.2;cursor:pointer;min-width:40px}.sr-filter button:hover{border-color:var(--sr-ink, #151515)}.sr-filter button.is-active{background:var(--sr-ink, #151515);border-color:var(--sr-ink, #151515);color:#fff}.sr-filter button:focus-visible{outline:2px solid var(--sr-red, #e32e34);outline-offset:2px}.sr-filter--meta{gap:16px;font-size:.9rem}.sr-filter--meta label{margin:0;font-size:.9rem}.sr-check input{margin:0;accent-color:var(--sr-ink, #151515)}.sr-check{display:inline-flex;gap:6px;align-items:center;cursor:pointer}.sr-sort{display:inline-flex;gap:8px;align-items:center}.sr-sort select{border:1px solid var(--sr-line);border-radius:0;padding:5px 28px 5px 8px;font-size:.9rem;height:auto;margin:0;width:auto}.sr-count{margin-left:auto;opacity:.7}.sr-grid{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.sr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1100px){.sr-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.sr-card[hidden]{display:none}.sr-card__link{display:flex;flex-direction:column;height:100%;background:#fff;color:var(--sr-ink, #151515);border:1px solid var(--sr-line);border-radius:4px;overflow:hidden;text-decoration:none;transition:border-color .15s ease}.sr-card__link:hover{border-color:var(--sr-ink, #151515)}.sr-card__media{position:relative;aspect-ratio:1;background:#fff;display:block}.sr-card__media img{width:100%;height:100%;object-fit:contain;padding:10px}.sr-card__badges{position:absolute;left:8px;top:8px;display:flex;flex-wrap:wrap;gap:4px}.sr-badge{background:#f1f1f1;color:var(--sr-ink, #151515);font-size:.7rem;font-weight:600;border-radius:var(--badge-corner-radius, 0);padding:2px 6px}.sr-badge--gears{background:var(--sr-ink, #151515);color:#fff}.sr-badge--combi{background:var(--sr-red, #e32e34);color:#fff}.sr-card__body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px;flex:1;border-top:1px solid rgba(21,21,21,.06)}.sr-card__title{font-size:.9rem;line-height:1.3;font-weight:600}.sr-card__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline;gap:6px}.sr-card__price{font-weight:700}.sr-card__stock{font-size:.75rem;color:#6b6b6b}.sr-scale{display:block}.sr-scale:empty{display:none}.sr-scale__track{position:relative;display:block;height:4px;background:#ececec}.sr-scale__fill{position:absolute;top:0;bottom:0;background:var(--sr-red, #e32e34)}.sr-scale__nums{display:flex;justify-content:space-between;font-size:.72rem;color:#666;margin-top:4px}.sr-scale__spread{color:#999}.sr-empty{padding:20px 0}.sr-finder__note{margin-top:20px;font-size:.9rem;opacity:.8}.sr-more{text-align:center;margin-top:24px}.sr-more[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/38/assets/brand-sunrace.css.map */
