.shopify-section--fs-home{margin:0}body.fs-homepage:not(.fs-home-search-passed) .header-actions--show-search search-form,body.fs-homepage:not(.fs-home-search-passed) [data-header-mobile-search-toggle]{visibility:hidden;opacity:0;pointer-events:none}@supports selector(body:has(.fs-home)){body:has(.fs-home):not(.fs-home-search-passed) .header-actions--show-search search-form,body:has(.fs-home):not(.fs-home-search-passed) [data-header-mobile-search-toggle]{visibility:hidden;opacity:0;pointer-events:none}}body.fs-homepage .header-actions--show-search search-form,body.fs-homepage [data-header-mobile-search-toggle]{transition:opacity .16s ease,visibility .16s ease}.fs-home{--fs-bg: #f1efea;--fs-paper: #ffffff;--fs-ink: #111111;--fs-copy: #2e2e2b;--fs-muted: #5c5c58;--fs-line: #dad7d0;--fs-line-soft: #e7e4dd;--fs-dark-line: #333330;--fs-dark-muted: #a8a5a0;--fs-dark-copy: #dad7d0;--fs-status: #15653c;--fs-status-dark: #3fbf7f;color:var(--fs-ink);background:var(--fs-bg);font-family:var(--font-stack-body, "Instrument Sans", system-ui, sans-serif);font-size:16px;line-height:1.5}.fs-home *,.fs-home *:before,.fs-home *:after{box-sizing:border-box}.fs-home h1,.fs-home h2,.fs-home h3,.fs-home p{margin:0}.fs-home h1,.fs-home h2,.fs-home h3,.fs-home__search-button,.fs-home__button,.fs-home__eyebrow,.fs-home__guide-category{font-family:var(--font-stack-headings, "Archivo", system-ui, sans-serif)}.fs-home a:not(.fs-button){color:inherit;border-bottom:0;background-image:none;box-shadow:none;text-decoration-style:solid}.fs-home a:focus-visible,.fs-home button:focus-visible,.fs-home input:focus-visible{outline:3px solid var(--fs-ink);outline-offset:3px}.fs-home__workshop a:focus-visible{outline-color:#fff}.fs-home__inner{width:min(100%,1440px);margin-inline:auto;padding-inline:40px}.fs-home .rte p,.fs-home .rte ul,.fs-home .rte ol{margin:0}.fs-home .rte a,.fs-home__section-head a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fs-home .rte a:hover,.fs-home__section-head a:hover{text-decoration-thickness:1px}.fs-home__search-inner{display:flex;flex-direction:column;align-items:center;gap:22px;padding-top:49px;padding-bottom:66px;text-align:center}.fs-home__hero-title{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:980px;color:var(--fs-ink);text-wrap:balance}.fs-home__hero-eyebrow{font-family:var(--font-stack-body, "Instrument Sans", system-ui, sans-serif);font-size:clamp(15px,1.35vw,18px);font-weight:600;letter-spacing:.01em;line-height:1.35}.fs-home__hero-main{font-size:clamp(44px,4.3vw,62px);font-weight:800;letter-spacing:-.045em;line-height:.98;text-transform:uppercase}.fs-home__hero-intro{max-width:620px;color:var(--fs-copy);font-size:18px;line-height:1.55;text-wrap:pretty}.fs-home__search-form{display:flex;width:min(100%,860px);margin-top:8px}.fs-home__search-input{width:100%;min-width:0;height:72px;padding:0 30px;color:var(--fs-ink);background:var(--fs-paper);border:2px solid var(--fs-ink);border-right:0;border-radius:999px 0 0 999px;box-shadow:none;font-family:inherit;font-size:18px;line-height:1;-webkit-appearance:none;appearance:none}.fs-home__search-input::placeholder{color:var(--fs-muted);opacity:1}.fs-home__search-button{flex:0 0 auto;height:72px;padding:0 40px;color:#fff;background:var(--fs-ink);border:2px solid var(--fs-ink);border-radius:0 999px 999px 0;font-size:18px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;transition:background-color .14s ease,color .14s ease}.fs-home__search-button:hover{color:var(--fs-ink);background:#fff}.fs-home__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px}.fs-home__chip{display:inline-flex;align-items:center;min-height:40px;padding:7px 16px;color:var(--fs-copy);background:var(--fs-paper);border:1px solid #c9c5bc;border-radius:999px;font-size:14.5px;line-height:1.2;text-decoration:none;transition:border-color .14s ease,background-color .14s ease}.fs-home__chip:hover{background:transparent;border-color:var(--fs-ink)}.fs-home__search-help{max-width:900px;margin-top:6px;color:var(--fs-muted);font-size:16px;line-height:1.6}.fs-home__sortiment .fs-home__inner{padding-top:54px;padding-bottom:60px}.fs-home__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:14px;margin-bottom:32px;border-bottom:2px solid var(--fs-ink)}.fs-home__section-head h2{color:var(--fs-ink);font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1;text-transform:uppercase}.fs-home__section-head--dark{border-bottom-color:#fff}.fs-home__section-head--dark h2{color:#fff}.fs-home__section-head>a,.fs-home__section-meta a{font-size:15px;font-weight:500}.fs-home__section-meta{display:flex;align-items:baseline;gap:22px}.fs-home__section-meta span{color:var(--fs-muted);font-size:14px}.fs-home__category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.fs-home__category-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:30px;margin-bottom:10px}.fs-home__category-group-head h3,.fs-home__eyebrow,.fs-home__guide-category{color:var(--fs-ink);font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.fs-home__category-group-head span{flex:0 0 auto;color:var(--fs-muted);font-size:13px}.fs-home__category-group-head h3 a{color:inherit;text-decoration:none}.fs-home__category-group-head h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.fs-home__category-list{display:flex;flex-direction:column}.fs-home__category-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:44px;padding:10px 0;border-bottom:1px solid var(--fs-line-soft)}.fs-home__category-row a{min-width:0;color:var(--fs-ink);font-size:16.5px;font-weight:500;line-height:1.35;overflow-wrap:break-word;text-decoration:none}.fs-home__category-row a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.fs-home__category-row span{flex:0 0 auto;color:var(--fs-muted);font-size:13.5px}.fs-home__category-more{margin:0}.fs-home__category-more[open]{display:flex;flex-direction:column}.fs-home__category-more summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;order:2;gap:10px;min-height:44px;padding:10px 0;color:var(--fs-ink);border-bottom:1px solid var(--fs-line-soft);cursor:pointer;font-size:14px;font-weight:700;line-height:1.35;list-style:none}.fs-home__category-more summary::-webkit-details-marker{display:none}.fs-home__category-more summary:after{width:8px;height:8px;margin:-4px 3px 0 1px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:rotate(45deg);transition:transform .14s ease,margin .14s ease}.fs-home__category-more[open] summary:after{margin-top:4px;transform:rotate(225deg)}.fs-home__category-more summary:hover .fs-home__category-more-open,.fs-home__category-more summary:hover .fs-home__category-more-close{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.fs-home__category-more summary:focus-visible{outline:3px solid var(--fs-ink);outline-offset:3px}.fs-home__category-more-close,.fs-home__category-more[open] .fs-home__category-more-open,.fs-home__category-more[open] .fs-home__category-more-count{display:none}.fs-home__category-more[open] .fs-home__category-more-close{display:inline}.fs-home__category-more-count{color:var(--fs-muted);font-size:13.5px;font-weight:500}.fs-home__category-more-list{order:1}.fs-home__sortiment-note{max-width:720px;margin-top:26px;color:var(--fs-muted);font-size:15.5px;line-height:1.6}.fs-home__workshop{color:#fff;background:var(--fs-ink)}.fs-home__workshop>.fs-home__inner{padding-top:62px;padding-bottom:62px}.fs-home__workshop-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,470px);align-items:start;gap:56px}.fs-home__workshop-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.fs-home__workshop-copy h3{max-width:700px;color:#fff;font-size:clamp(28px,2.3vw,32px);font-weight:400;letter-spacing:-.03em;line-height:1.08;text-transform:uppercase;text-wrap:balance}.fs-home__workshop-intro{max-width:560px;color:var(--fs-dark-copy);font-size:18px;line-height:1.6;text-wrap:pretty}.fs-home__services{width:min(100%,560px);margin-top:4px}.fs-home__service{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--fs-dark-line)}.fs-home__service span:first-child{font-size:16px}.fs-home__service span:last-child{flex:0 0 auto;color:var(--fs-dark-muted);font-size:14px;white-space:nowrap}.fs-home__workshop-note{max-width:560px;margin-top:6px;color:var(--fs-dark-muted);font-size:14.5px;line-height:1.6}.fs-home__workshop-aside{display:flex;flex-direction:column;gap:18px}.fs-home__workshop-image,.fs-home__guide-image{position:relative;display:block;overflow:hidden;background:#252522}.fs-home__workshop-image{aspect-ratio:4 / 3}.fs-home__workshop-image img,.fs-home__guide-image img{display:block;width:100%;height:100%;object-fit:cover}.fs-home__image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.04) 25%,transparent 25%) 0 0 / 28px 28px,linear-gradient(315deg,rgba(255,255,255,.04) 25%,transparent 25%) 0 0 / 28px 28px,#242421}.fs-home__workshop-details{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid var(--fs-dark-line)}.fs-home__status{display:flex;align-items:center;gap:10px;--fs-home-status-color: #9c9f98;--fs-home-status-clear: rgba(156, 159, 152, 0);font-size:16.5px}.fs-home__status[hidden]{display:none}.fs-home__status[data-zustand=offen]{--fs-home-status-color: #3ab877;--fs-home-status-clear: rgba(58, 184, 119, 0)}.fs-home__status[data-zustand=gleich]{--fs-home-status-color: #c79a3e;--fs-home-status-clear: rgba(199, 154, 62, 0)}.fs-home__status[data-zustand=zu]{--fs-home-status-color: #e4553f;--fs-home-status-clear: rgba(228, 85, 63, 0)}.fs-home__status-dot{flex:0 0 auto;width:10px;height:10px;background:var(--fs-home-status-color);border-radius:50%}.fs-home__status[data-zustand=offen] .fs-home__status-dot,.fs-home__status[data-zustand=gleich] .fs-home__status-dot{animation:fs-home-status-pulse 2.4s ease-out infinite}.fs-home__status[data-zustand=zu] .fs-home__status-dot{box-shadow:0 0 7px 1px var(--fs-home-status-color)}@keyframes fs-home-status-pulse{0%{box-shadow:0 0 0 0 var(--fs-home-status-color)}70%{box-shadow:0 0 0 7px var(--fs-home-status-clear)}to{box-shadow:0 0 0 0 var(--fs-home-status-clear)}}.fs-home__hours{color:var(--fs-dark-copy);font-size:15.5px;line-height:1.7}.fs-home__workshop-actions{display:flex;flex-direction:column;gap:10px;margin-top:4px}.no-touchevents .fs-home__workshop-actions .fs-button--inverse:hover{color:var(--fs-ink);background:var(--fs-bg);border-color:var(--fs-bg)}.fs-home__reviews .fs-home__inner{padding-top:60px;padding-bottom:64px}.fs-home__reviews-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,2fr);align-items:stretch;gap:26px}.fs-home__rating-card,.fs-home__review-card{background:var(--fs-paper)}.fs-home__rating-card{display:flex;min-width:0;flex-direction:column;padding:30px 28px}.fs-home__rating-summary{display:flex;align-items:center;gap:18px}.fs-home__rating-value{color:var(--fs-ink);font-family:var(--font-stack-headings, "Archivo", system-ui, sans-serif);font-size:clamp(58px,5vw,76px);font-weight:800;letter-spacing:-.06em;line-height:.9}.fs-home__rating-summary>div{display:flex;min-width:0;flex-direction:column;gap:4px}.fs-home__stars{color:var(--fs-ink);font-family:var(--font-stack-body, "Instrument Sans", system-ui, sans-serif);font-size:22px;font-weight:700;letter-spacing:.08em;line-height:1;white-space:nowrap}.fs-home__rating-count{color:var(--fs-muted);font-size:15px;line-height:1.35}.fs-home__rating-distribution{display:flex;flex-direction:column;gap:10px;margin-top:30px;padding-top:24px;border-top:1px solid var(--fs-line)}.fs-home__rating-row{display:grid;grid-template-columns:40px minmax(80px,1fr) 28px;align-items:center;gap:10px;color:var(--fs-muted);font-size:14px;line-height:1}.fs-home__rating-row>span:last-child{text-align:right}.fs-home__rating-track{display:block;height:10px;overflow:hidden;background:var(--fs-line-soft)}.fs-home__rating-track>span{display:block;height:100%;background:var(--fs-status)}.fs-home__reviews-button{margin-top:auto;padding-top:14px}.fs-home__reviews-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fs-home__review-card{display:flex;min-width:0;min-height:250px;flex-direction:column;padding:26px 28px 24px}.fs-home__review-meta,.fs-home__review-footer{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.fs-home__review-category{color:var(--fs-muted);font-family:var(--font-stack-headings, "Archivo", system-ui, sans-serif);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.3;text-align:right;text-transform:uppercase}.fs-home__review-card blockquote{margin:32px 0 26px}.fs-home__review-card blockquote p{color:var(--fs-ink);font-family:var(--font-stack-headings, "Archivo", system-ui, sans-serif);font-size:clamp(21px,1.7vw,26px);font-weight:700;letter-spacing:-.035em;line-height:1.18;text-wrap:pretty}.fs-home__review-footer{margin-top:auto;padding-top:18px;color:var(--fs-muted);border-top:1px solid var(--fs-line);font-size:15px}.fs-home__review-footer a{color:var(--fs-ink);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.fs-home__guides .fs-home__inner{padding-top:60px;padding-bottom:60px}.fs-home__workshop-features .fs-home__inner{padding-top:60px;padding-bottom:64px}.fs-home__workshop-features-intro{max-width:720px;margin-bottom:30px;color:var(--fs-copy);font-size:17px;line-height:1.65;text-wrap:pretty}.fs-home__workshop-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fs-home__workshop-feature{display:flex;min-width:0;min-height:320px;flex-direction:column;align-items:flex-start;padding:26px 26px 28px;background:var(--fs-paper);border:0}.fs-home .fs-home__workshop-feature-eyebrow{margin-bottom:16px;color:var(--fs-muted);font-family:var(--font-stack-headings, "Archivo", system-ui, sans-serif);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.fs-home__workshop-feature h3{margin-bottom:14px;color:var(--fs-ink);font-size:clamp(23px,2vw,28px);font-weight:800;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.fs-home__workshop-feature h3 a{text-decoration:none}.fs-home__workshop-feature h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.fs-home__workshop-feature-text{color:var(--fs-copy);font-size:15.5px;line-height:1.65}.fs-home__workshop-feature-link{margin-top:auto;padding-top:24px;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.fs-home__guides .fs-home__section-head{margin-bottom:30px}.fs-home__guides-intro{max-width:700px;margin-bottom:28px;color:var(--fs-copy);font-size:17px;line-height:1.6;text-wrap:pretty}.fs-home__guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.fs-home__guide-card{display:flex;flex-direction:column;min-width:0;background:var(--fs-paper);border:1px solid var(--fs-line)}.fs-home__guide-image{aspect-ratio:16 / 10;background:#e4e0d7}.fs-home__guide-image .fs-home__image-placeholder{background:linear-gradient(135deg,rgba(17,17,17,.04) 25%,transparent 25%) 0 0 / 24px 24px,linear-gradient(315deg,rgba(17,17,17,.04) 25%,transparent 25%) 0 0 / 24px 24px,#e9e5dc}.fs-home__guide-content{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 22px 24px}.fs-home__guide-category{color:var(--fs-muted);font-size:12px}.fs-home__guide-content h3{color:var(--fs-ink);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.fs-home__guide-content h3 a{text-decoration:none}.fs-home__guide-content h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.fs-home__guide-content>p:not(.fs-home__guide-category){color:var(--fs-copy);font-size:15.5px;line-height:1.6}.fs-home__reading-time{margin-top:auto;padding-top:12px;color:var(--fs-muted);font-size:14px}.fs-home__guide-card--placeholder{opacity:.8}.fs-home__promises .fs-home__inner{padding-top:50px;padding-bottom:60px}.fs-home__promise-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:34px}.fs-home__promise{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:9px}.fs-home__promise h3{margin-bottom:0;color:var(--fs-ink);font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.fs-home__promise .rte{color:var(--fs-copy);font-size:15.5px;line-height:1.6}@media screen and (max-width:1023px){.fs-home__inner{padding-inline:30px}.fs-home__search-inner{padding-top:38px;padding-bottom:54px}.fs-home__category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 30px}.fs-home__category-group:last-child{grid-column:1 / -1}.fs-home__workshop-grid{grid-template-columns:minmax(0,1fr) minmax(330px,42%);gap:36px}.fs-home__guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fs-home__workshop-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-home__workshop-feature:last-child:nth-child(odd){grid-column:1 / -1}.fs-home__guide-content{padding:18px}.fs-home__reviews-layout{grid-template-columns:1fr}.fs-home__rating-card{min-height:390px}.fs-home__promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.fs-home__inner{padding-inline:20px}.fs-home__search-inner{gap:18px;padding-top:30px;padding-bottom:46px}.fs-home__hero-main{font-size:clamp(39px,12vw,52px)}.fs-home__hero-title{gap:10px}.fs-home__hero-intro{font-size:16.5px}.fs-home__search-form{flex-direction:column;gap:8px;margin-top:4px}.fs-home__search-input,.fs-home__search-button{width:100%;height:58px;border:2px solid var(--fs-ink);border-radius:4px}.fs-home__search-input{padding-inline:18px;font-size:16px}.fs-home__search-button{font-size:16px}.fs-home__chips{justify-content:flex-start}.fs-home__chip{min-height:38px;padding-inline:13px;font-size:14px}.fs-home__search-help{font-size:15px}.fs-home__sortiment .fs-home__inner,.fs-home__workshop>.fs-home__inner,.fs-home__workshop-features .fs-home__inner,.fs-home__reviews .fs-home__inner,.fs-home__guides .fs-home__inner{padding-top:44px;padding-bottom:48px}.fs-home__section-head{align-items:flex-start;margin-bottom:25px}.fs-home__section-head h2{font-size:27px}.fs-home__section-meta{flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.fs-home__section-meta span{display:none}.fs-home__category-grid,.fs-home__workshop-grid,.fs-home__workshop-feature-grid,.fs-home__guide-grid{grid-template-columns:1fr}.fs-home__workshop-feature:last-child:nth-child(odd){grid-column:auto}.fs-home__workshop-feature{min-height:0;padding:24px 22px 26px}.fs-home__category-group:last-child{grid-column:auto}.fs-home__workshop-grid{gap:40px}.fs-home__workshop-intro{font-size:16.5px}.fs-home__guide-grid{gap:20px}.fs-home__reviews-grid{grid-template-columns:1fr}.fs-home__rating-card{min-height:0;padding:26px 22px}.fs-home__reviews-button{margin-top:30px}.fs-home__review-card{min-height:230px;padding:24px 22px 22px}.fs-home__review-card:nth-child(n+4),.fs-home__guide-card:nth-child(n+4){display:none}.fs-home__promise-grid{grid-template-columns:1fr;gap:28px}.fs-home__promises .fs-home__inner{padding-top:42px;padding-bottom:48px}}@media screen and (max-width:474px){.fs-home__inner{padding-inline:15px}.fs-home__section-head{flex-direction:column;gap:10px}.fs-home__section-meta{align-items:flex-start;text-align:left}.fs-home__service{align-items:flex-start}.fs-home__service span:first-child{max-width:65%}}@media(prefers-reduced-motion:reduce){.fs-home *,.fs-home *:before,.fs-home *:after{scroll-behavior:auto;transition-duration:.01ms}.fs-home__status[data-zustand=offen] .fs-home__status-dot,.fs-home__status[data-zustand=gleich] .fs-home__status-dot{animation:none;box-shadow:0 0 7px 1px var(--fs-home-status-color)}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/fahrradschmiede-startseite.css.map */
