:root{--t-display: clamp(42px, 3.62vw + 27.9px, 80px);--t-titel: clamp(28px, 1.9vw + 20.6px, 48px);--t-lead: clamp(18px, .57vw + 15.8px, 24px);--t-kaart: 18px;--t-tekst: clamp(15px, .095vw + 14.63px, 16px);--t-knop: 14px;--t-klein: 13px;--t-label: 11px;--t-mini: 10px}html body .sh .sh-hero h1,html body .sh h2,html body .sh .sh-section-head h2,html body .sh .sh-care-heading h2,html body .sh .sh-contact .sh-contact-copy h2,html body .sh .sh-lz .sh-lz-kop h2,html body .sh .sh-reviews-kop h2,html body .sh .gr .gr-titel,html body .sh .sh-last h2{font-size:var(--t-display);font-weight:300;line-height:1;letter-spacing:-.055em}html body .sh .sh-film-copy h2,html body .sh .sh-merk-scene .sh-merk-slogan,html body .sh .sh-kom .sh-kom-stad,html body .sh .sh-zs .sh-zs-kop,html body .sh .sh-lz-bedrag b,html body .sh .gr .gr-score b{font-size:var(--t-titel);font-weight:300;line-height:1;letter-spacing:-.05em}html body .sh .sh-hero-copy .sh-lead{font-size:var(--t-lead);line-height:1.3;letter-spacing:-.03em}html body .sh .st-kaart .st-kaart__naam,html body .sh .st-kaart .st-kaart__prijs{font-size:var(--t-kaart)}html body .sh .sh-hero-copy .sh-intro,html body .sh .sh-section-head p:not(.sh-kicker),html body .sh .sh-merk-scene .sh-merk-regel,html body .sh .sh-zorg-zij>p,html body .sh .sh-zs .sh-zs-zin,html body .sh .sh-lz-kop .sh-lz-lead,html body .sh .sh-lz-stappen p,html body .sh .sh-lz-som dt,html body .sh .sh-lz-som dd,html body .sh .sh-reviews-kop p:not(.sh-kicker),html body .sh .sh-film-under>span,html body .sh .sh-review .sh-review-titel,html body .sh .gr .gr-kaart__tekst p,html body .sh .gr .gr-kaart__wie b,html body .sh .sh-contact-copy>p:not(.sh-kicker),html body .sh .sh-question-note p,html body .sh .sh-contact-options strong,html body .sh .sh-kom .sh-kom-regel{font-size:var(--t-tekst);line-height:1.55;letter-spacing:0}html body .sh .sh-lz-stappen p strong,html body .sh .sh-lz-lead b{font-size:inherit}html body .sh .sh-btn,html body .sh .gr .gr-knop,html body .sh .gr .gr-link,html body .sh .gr .gr-meer,html body .sh .sh-zs .sh-zs-meer,html body .sh .sh-lz-acties .sh-lz-meer{font-size:var(--t-knop);letter-spacing:.01em}html body .sh .sh-hero-copy .sh-small-link,html body .sh .sh-hero-foot .sh-belof a,html body .sh .sh-hero-bike>span:not(.sh-kicker),html body .sh .sh-merk-scene .sh-merk-feit span,html body .sh .sh-inline-link,html body .sh .sh-lineup-lease,html body .sh .sh-lz-kaart .sh-lz-via,html body .sh .sh-lz-strook .sh-lz-klein,html body .sh .sh-lz-som small,html body .sh .sh-lz-bedrag small,html body .sh .sh-lz-netto .sh-lz-netto-tekst,html body .sh .gr .gr-kaart__ster span,html body .sh .gr .gr-reactie p,html body .sh .gr .gr-reactie b,html body .sh .gr .gr-meta span,html body .sh .gr .gr-bron,html body .sh .gr .gr-score small,html body .sh .gr .gr-teller,html body .sh .sh-kom .sh-kom-ritregel span,html body .sh .sh-kom .sh-open span,html body .sh .sh-contact-options small,html body .sh .sh-contact-address p,html body .sh .sh-last-bottom span,html body .sh .sh-last-bottom a,html body .sh .st-kaart .spr b,html body .sh .st-kaart .sh-specs .spr b,html body .sh .sh-kom .sh-kom-rit span,html body .sh .st-kaart .st-kaart__cta,html body .sh .st-kaart .st-kaart__sw em{font-size:var(--t-klein);line-height:1.45;letter-spacing:0}html body .sh .gr .gr-bron span,html body .sh .sh-lz-strook .sh-lz-klein span,html body .sh .st-kaart .spr b span{font-size:inherit}html body .sh .sh-hero-switch>button,html body .sh .sh-merk-switch>button,html body .sh .sh-zs .sh-zs-kies button,html body .sh .sh-lz-kies button,html body .sh .sh-lz-wg button,html body .sh .gr .gr-tabs button,html body .sh .sh-contact-tabs button,html body .sh .sh-question-choices button{font-size:var(--t-klein);letter-spacing:.01em}html body .sh .sh-kicker,html body .sh .sh-hero-foot .sh-foot-oog,html body .sh .sh-review .sh-review-merk,html body .sh .gr .gr-oog span,html body .sh .sh-lz-boven .sh-lz-label,html body .sh .sh-lz-model span,html body .sh .sh-merk-scene .sh-merk-naam,html body .sh .sh-question-note>span,html body .sh .sh-contact-address>span,html body .sh .sh-kaarten-merken button{font-size:var(--t-label);line-height:1.5;letter-spacing:.18em}html body .sh .sh-hero-bike .sh-kicker{font-size:var(--t-mini)}html body .sh .st-kaart .st-kaart__tag,html body .sh .st-kaart .st-kaart__merk,html body .sh .st-kaart .st-kaart__prijs small,html body .sh .st-kaart .spr small,html body .sh .st-kaart .sh-specs .spr small,html body .sh .st-kaart .st-kaart__was,html body .sh .sh-belof b,html body .sh .sh-lz-stappen b,html body .sh .sh-zs .sh-zs-telt,html body .sh .sh-kom-bron span,html body .sh .sh-image-caption,html body .sh .sh-art-index{font-size:var(--t-mini);letter-spacing:.14em}html body .sh .st-kaart .st-kaart__prijs small .st-kaart__was{font-size:inherit}@media(max-width:650px){html body .sh .sh-hero-bike .sh-kicker{letter-spacing:.1em;white-space:nowrap}html body .sh .sh-hero-bike>span:not(.sh-kicker){font-size:var(--t-mini);letter-spacing:.02em;white-space:nowrap}}@media(max-width:480px){html body .sh .sh-hero-copy .sh-actions,html body .sh .sh-last .sh-actions{flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:8px}html body .sh .sh-hero-copy .sh-actions .sh-btn,html body .sh .sh-last .sh-actions .sh-btn{width:auto;flex:1 1 auto;justify-content:space-between;padding:14px 13px;gap:8px;white-space:nowrap}html body .sh .sh-hero-copy .sh-lead{margin-top:20px!important}html body .sh .sh-hero-copy .sh-intro{line-height:1.5}}@media(max-width:650px){html body .sh .sh-hero-copy .sh-intro,html body .sh .sh-hero-copy .sh-small-link{display:none}html body .sh .sh-hero h1{margin-top:14px}html body .sh .sh-hero-copy .sh-actions{margin-top:24px}}@media(max-width:380px){html body .sh .sh-hero-copy .sh-actions .sh-btn,html body .sh .sh-last .sh-actions .sh-btn{padding:14px 10px;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/staal-typo.css.map */
