[class^=h-],[class^=xl-],[class^=lg-],[class^=md-base-],[class^=sm-],[class^=xs-]{margin:0;font-style:normal;text-decoration:none;text-transform:none}[class^=h-]{color:#000;font-family:Montserrat}[class^=xl-],[class^=lg-],[class^=md-],[class^=sm-],[class^=xs-]{color:#667085;font-family:Manrope}[class$=-regular]{font-weight:400}[class$=-medium]{font-weight:500}[class$=-semibold]{font-weight:600}[class$=-bold]{font-weight:700}.h-1-regular,.h-1-medium,.h-1-semibold,.h-1-bold{font-size:clamp(48px,7vw,72px);line-height:1.25;letter-spacing:clamp(-1px,-.2vw,-.02em)}.h-2-regular{font-size:clamp(32px,6vw,60px);line-height:1.2;letter-spacing:clamp(-1px,-.2vw,-.02em)}.h-2-medium{font-size:clamp(32px,6vw,60px);line-height:1.2;letter-spacing:clamp(-1px,-.3vw,-.05em)}.h-2-semibold,.h-2-bold{font-size:clamp(32px,6vw,60px);line-height:1.2;letter-spacing:clamp(-1px,-.2vw,-.02em)}.h-3-regular{font-size:clamp(30px,5vw,48px);line-height:1.25;letter-spacing:clamp(-.8px,-.2vw,-.02em)}.h-3-medium{font-size:clamp(36px,5vw,56px);line-height:1.2;letter-spacing:clamp(-1px,-.3vw,-.03em)}.h-3-semibold,.h-3-bold{font-size:clamp(30px,5vw,48px);line-height:1.25;letter-spacing:clamp(-.8px,-.2vw,-.02em)}.h-4-regular{font-size:clamp(28px,4vw,36px);line-height:1.22;letter-spacing:clamp(-.5px,-.2vw,-.02em)}.h-4-medium,.h-4-semibold{font-size:clamp(28px,4vw,36px);line-height:1.38;letter-spacing:clamp(-1px,-.3vw,-.06em)}.h-4-bold{font-size:clamp(28px,4vw,36px);line-height:1.22;letter-spacing:clamp(-.5px,-.2vw,-.02em)}.h-5-regular{font-size:clamp(24px,3vw,30px);line-height:1.27}.h-5-medium,.h-5-semibold{font-size:clamp(24px,3vw,30px);line-height:1.27;letter-spacing:clamp(-.5px,-.2vw,-.03em)}.h-5-bold{font-size:clamp(24px,3vw,30px);line-height:1.27}.h-6-regular{font-size:clamp(20px,2.5vw,24px);line-height:1.33}.h-6-medium,.h-6-semibold{font-size:clamp(20px,2.5vw,24px);line-height:1.33;letter-spacing:clamp(-.4px,-.2vw,-.03em)}.h-6-bold{font-size:clamp(20px,2.5vw,24px);line-height:1.33}.xl-regular{font-size:clamp(16px,2vw,20px);line-height:1.5}.xl-medium,.xl-semibold{font-size:clamp(16px,2vw,20px);line-height:1.5;letter-spacing:clamp(-.2px,-.05vw,-.03em)}.xl-bold{font-size:clamp(16px,2vw,20px);line-height:1.5}.lg-regular{font-size:clamp(15px,1.8vw,18px);line-height:1.55;letter-spacing:clamp(-.2px,-.05vw,-.03em)}.lg-medium{font-size:clamp(15px,1.8vw,18px);line-height:1.55;letter-spacing:clamp(-.2px,-.04vw,-.02em)}.lg-semibold{font-size:clamp(15px,1.8vw,18px)!important;line-height:1.55;letter-spacing:clamp(-.2px,-.05vw,-.03em)!important}.lg-bold{font-size:clamp(15px,1.8vw,18px);line-height:1.55}.md-base-regular{font-size:clamp(14px,1.6vw,16px);line-height:1.5}.md-base-medium{font-size:clamp(14px,1.6vw,16px)!important;line-height:1.5;letter-spacing:clamp(-.2px,-.05vw,-.03em)!important}.md-base-semibold{font-size:clamp(14px,1.6vw,16px);line-height:1.5;letter-spacing:clamp(-.2px,-.05vw,-.03em)}.md-base-bold{font-size:clamp(14px,1.6vw,16px);line-height:1.5}.sm-regular{font-size:clamp(12px,1.4vw,14px);line-height:1.43}.sm-medium{font-size:clamp(12px,1.4vw,14px)!important;line-height:1.43;letter-spacing:clamp(-.1px,-.04vw,-.03em)}.sm-semibold{font-size:clamp(12px,1.4vw,14px)!important;line-height:1.43}.sm-bold{font-size:clamp(12px,1.4vw,14px);line-height:1.43}.xs-regular,.xs-medium,.xs-semibold,.xs-bold{font-size:clamp(11px,1.2vw,12px);line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/38/assets/typo-mixins.css.map */
