@import"https://fonts.googleapis.com/css2?family=Mulish:wght@300;400;600;700;800&display=swap";html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}:root{--color-primary: #013459;--color-primary-hsl: 205 100% 17%;--color-primary-foreground: #ffffff;--color-accent-lime: #c8e600;--color-accent-lime-hsl: 68 100% 45%;--color-accent-sky: #4ad4ff;--color-accent-sky-hsl: 194 100% 65%;--color-accent-coral: #ff7a5c;--color-accent-coral-hsl: 11 100% 68%;--color-accent-pink: #fb3aa2;--color-accent-pink-hsl: 328 96% 61%;--color-primary-10: rgba(1, 52, 89, .1);--color-primary-20: rgba(1, 52, 89, .2);--color-accent-lime-10: rgba(200, 230, 0, .1);--color-accent-lime-20: rgba(200, 230, 0, .2);--color-accent-sky-10: rgba(74, 212, 255, .1);--color-accent-sky-20: rgba(74, 212, 255, .2);--color-background: #ffffff;--color-bg-dark: #013459;--color-bg-light: #e9e9e9;--color-bg-muted: #f5f5f5;--color-foreground: #000000;--color-foreground-light: #ffffff;--color-text-muted: #666666;--color-secondary: #e9e9e9;--color-secondary-foreground: #000000;--color-muted: #e9e9e9;--color-muted-foreground: #666666;--color-border: #d9d9d9;--color-input: #e9e9e9;--color-ring: #013459;--color-card: #ffffff;--color-card-foreground: #000000;--color-destructive: #ef4444;--color-success: #22c55e;--font-body-family: "Mulish", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-h1: clamp(2.25rem, 5vw, 3rem);--font-size-h2: clamp(1.75rem, 4vw, 2.5rem);--font-size-h3: clamp(1.25rem, 3vw, 1.5rem);--font-size-h4: clamp(1.125rem, 2.5vw, 1.25rem);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-none: 1;--line-height-tight: 1.2;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 1.75;--line-height-body: 1.7;--line-height-heading: 1.2;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--section-spacing-sm: 4rem;--section-spacing: 5rem;--section-spacing-lg: 6rem;--radius-none: 0;--radius-sm: .125rem;--radius-base: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-base: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-soft: 0 4px 20px rgba(0, 0, 0, .08);--shadow-card: 0 2px 12px rgba(0, 0, 0, .06);--glass-background: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .2);--glass-blur: 12px;--transition-fast: .15s;--transition-base: .2s;--transition-slow: .3s;--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1);--transition-colors: color .2s ease, background-color .2s ease, border-color .2s ease}.glass-card{background:var(--glass-background);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-xl)}.text-balance{text-wrap:balance}.wg-h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-foreground-light, #ffffff);margin:0 0 1rem;text-wrap:balance}.wg-h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-normal);line-height:var(--line-height-heading);color:rgb(var(--color-foreground, 0 0 0));margin:0 0 .75rem;text-wrap:balance;text-align:center}.wg-h2--left{font-size:var(--font-size-h2);font-weight:var(--font-weight-normal);line-height:var(--line-height-heading);color:rgb(var(--color-foreground, 0 0 0));margin:0 0 .75rem;text-wrap:balance;text-align:left}.wg-h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:rgb(var(--color-foreground, 0 0 0));margin:0 0 .5rem}.wg-h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:rgb(var(--color-foreground, 0 0 0));margin:0 0 .25rem}.wg-subheading{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);color:rgba(var(--color-foreground, 0 0 0),.6);margin:0 auto 2rem;max-width:48rem;text-align:center}.wg-subheading--left{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);color:rgba(var(--color-foreground, 0 0 0),.6);margin:0 0 2rem;text-align:left}.wg-body{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);color:rgba(var(--color-foreground, 0 0 0),.7)}.wg-small{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.benefits-grid__heading,.colorful-insoles__heading,.features-grid__heading,.lifestyle-showcase__heading,.measurement-dark__heading,.mobile-features__heading,.product-reviews__heading,.product-usp__heading,.steps-process__heading,.reviews-slider__heading,.sustainability__heading,.tech-comfort__heading,.video-banner__heading,.video-feature__heading,.pricing-compare__heading,.faq-section__heading,.proof-bar__heading,.cta-banner__heading,.comparison-section__heading,.product-faq__heading,.lifestyle-colors__heading,.waltergo-section-title,.waltergo-usp-grid .waltergo-section-title,.waltergo-comparison .waltergo-section-title,.waltergo-expert__header .waltergo-section-title,.waltergo-process__header .waltergo-section-title,.waltergo-reviews__title{font-size:var(--font-size-h2);font-weight:var(--font-weight-normal);line-height:var(--line-height-heading);color:rgb(var(--color-foreground, 0 0 0));margin:0 0 .75rem;text-wrap:balance;text-align:center}.intro-usp__heading,.story-teaser__heading,.quality-germany__heading,.flexitec-info__heading{font-size:var(--font-size-h2);font-weight:var(--font-weight-normal);line-height:var(--line-height-heading);color:rgb(var(--color-foreground, 0 0 0));margin:0 0 .75rem;text-wrap:balance;text-align:left}.benefits-grid__subheading,.colorful-insoles__subheading,.features-grid__subheading,.lifestyle-showcase__subheading,.product-reviews__subheading,.pricing-compare__subheading,.product-usp__subheading,.reviews-slider__subheading,.steps-process__subheading,.sustainability__subheading,.tech-comfort__subheading,.faq-section__subheading,.comparison-section__subheading,.waltergo-section-subtitle,.waltergo-comparison .waltergo-section-subtitle,.waltergo-expert__header .waltergo-section-subtitle,.waltergo-reviews__count{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);color:rgba(var(--color-foreground, 0 0 0),.6);margin:0 auto 2rem;max-width:48rem;text-align:center}.quality-germany__subheading,.intro-usp__subheading,.story-teaser__subheading{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);color:rgba(var(--color-foreground, 0 0 0),.6);margin:0 0 1rem;text-align:left}.benefits-grid__title,.features-grid__title,.lifestyle-showcase__title,.steps-process__title,.reviews-slider__card-title,.pricing-card__title,.faq__item-title{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:rgb(var(--color-foreground, 0 0 0));margin:0 0 .5rem}@media screen and (max-width: 749px){.benefits-grid__heading,.colorful-insoles__heading,.features-grid__heading,.lifestyle-showcase__heading,.measurement-dark__heading,.mobile-features__heading,.product-reviews__heading,.product-usp__heading,.steps-process__heading,.reviews-slider__heading,.sustainability__heading,.tech-comfort__heading,.video-banner__heading,.video-feature__heading,.pricing-compare__heading,.faq-section__heading,.proof-bar__heading,.cta-banner__heading,.comparison-section__heading,.product-faq__heading,.lifestyle-colors__heading,.waltergo-section-title,.waltergo-usp-grid .waltergo-section-title,.waltergo-comparison .waltergo-section-title,.waltergo-expert__header .waltergo-section-title,.waltergo-reviews__title,.wg-h2,.intro-usp__heading,.story-teaser__heading,.quality-germany__heading,.flexitec-info__heading,.wg-h2--left{font-size:clamp(1.5rem,6vw,2rem);margin-bottom:.5rem}.benefits-grid__subheading,.colorful-insoles__subheading,.features-grid__subheading,.lifestyle-showcase__subheading,.product-reviews__subheading,.pricing-compare__subheading,.product-usp__subheading,.reviews-slider__subheading,.steps-process__subheading,.sustainability__subheading,.tech-comfort__subheading,.faq-section__subheading,.comparison-section__subheading,.quality-germany__subheading,.intro-usp__subheading,.story-teaser__subheading,.wg-subheading,.wg-subheading--left{font-size:var(--font-size-base);margin-bottom:1.5rem}}.waltergo-page-width{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 750px){.waltergo-page-width{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 990px){.waltergo-page-width{padding-left:2.5rem;padding-right:2.5rem}}.wg-hero .page-width,.proof-bar .page-width,.intro-usp .page-width,.section-benefits-grid .page-width,.section-lifestyle-showcase .page-width,.section-steps-process .page-width,.measurement-section-dark .page-width,.section-tech-comfort .page-width,.section-features-grid .page-width,.section-quality-germany .page-width,.section-story-teaser .page-width,.section-reviews-slider .page-width,.section-colorful-insoles .page-width,.pricing-compare-section .page-width,.section-faq .page-width,.section-service-policy .page-width,.section-cta-banner .page-width,.section-sustainability .page-width{max-width:80rem;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 750px){.wg-hero .page-width,.proof-bar .page-width,.intro-usp .page-width,.section-benefits-grid .page-width,.section-lifestyle-showcase .page-width,.section-steps-process .page-width,.measurement-section-dark .page-width,.section-tech-comfort .page-width,.section-features-grid .page-width,.section-quality-germany .page-width,.section-story-teaser .page-width,.section-reviews-slider .page-width,.section-colorful-insoles .page-width,.pricing-compare-section .page-width,.section-faq .page-width,.section-service-policy .page-width,.section-cta-banner .page-width,.section-sustainability .page-width{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 990px){.wg-hero .page-width,.proof-bar .page-width,.intro-usp .page-width,.section-benefits-grid .page-width,.section-lifestyle-showcase .page-width,.section-steps-process .page-width,.measurement-section-dark .page-width,.section-tech-comfort .page-width,.section-features-grid .page-width,.section-quality-germany .page-width,.section-story-teaser .page-width,.section-reviews-slider .page-width,.section-colorful-insoles .page-width,.pricing-compare-section .page-width,.section-faq .page-width,.section-service-policy .page-width,.section-cta-banner .page-width,.section-sustainability .page-width{padding-left:2.5rem;padding-right:2.5rem}}.proof-bar__container,.intro-usp__container,.benefits-grid__container,.lifestyle-showcase__container,.steps-process__header,.steps-process__grid-wrapper,.measurement-dark__container,.tech-comfort__container,.features-grid__container,.quality-germany__container,.story-teaser__container,.reviews-slider__header,.colorful-insoles__container,.pricing-compare__container,.faq__container,.service-policy__container,.cta-banner__content,.sustainability__container,.waltergo-footer__container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 750px){.proof-bar__container,.intro-usp__container,.benefits-grid__container,.lifestyle-showcase__container,.steps-process__header,.steps-process__grid-wrapper,.measurement-dark__container,.tech-comfort__container,.features-grid__container,.quality-germany__container,.story-teaser__container,.reviews-slider__header,.colorful-insoles__container,.pricing-compare__container,.faq__container,.service-policy__container,.cta-banner__content,.sustainability__container,.waltergo-footer__container{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 990px){.proof-bar__container,.intro-usp__container,.benefits-grid__container,.lifestyle-showcase__container,.steps-process__header,.steps-process__grid-wrapper,.measurement-dark__container,.tech-comfort__container,.features-grid__container,.quality-germany__container,.story-teaser__container,.reviews-slider__header,.colorful-insoles__container,.pricing-compare__container,.faq__container,.service-policy__container,.cta-banner__content,.sustainability__container,.waltergo-footer__container{padding-left:2.5rem;padding-right:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/waltergo-design-tokens.css.map */
