@layer base{.typo-h1{font-family:var(--base-header1-fontfamily,var(--font-brand));font-weight:var(--base-header1-weight,400);font-size:calc(var(--base-header1-size,46)*1px);line-height:calc(var(--base-header1-lineheight,50)*1px);letter-spacing:calc(var(--base-header1-tracking,-1.5)*1px)}.typo-h2{font-family:var(--base-header2-fontfamily,var(--font-brand));font-weight:var(--base-header2-weight,400);font-size:calc(var(--base-header2-size,40)*1px);line-height:calc(var(--base-header2-lineheight,48)*1px);letter-spacing:calc(var(--base-header2-tracking,-.5)*1px)}.typo-h3{font-family:var(--base-header3-fontfamily,var(--font-brand));font-weight:var(--base-header3-weight,400);font-size:calc(var(--base-header3-size,36)*1px);line-height:calc(var(--base-header3-lineheight,44)*1px);letter-spacing:calc(var(--base-header3-tracking,0)*1px)}.typo-h4{font-family:var(--base-header4-fontfamily,var(--font-brand));font-weight:var(--base-header4-weight,400);font-size:calc(var(--base-header4-size,30)*1px);line-height:calc(var(--base-header4-lineheight,40)*1px);letter-spacing:calc(var(--base-header4-tracking,.1)*1px)}.typo-h5{font-family:var(--base-header5-fontfamily,var(--font-brand));font-weight:var(--base-header5-weight,700);font-size:calc(var(--base-header5-size,24)*1px);line-height:calc(var(--base-header5-lineheight,32)*1px);letter-spacing:calc(var(--base-header5-tracking,0)*1px)}.typo-h6{font-family:var(--base-header6-fontfamily,var(--font-brand));font-weight:var(--base-header6-weight,400);font-size:calc(var(--base-header6-size,22)*1px);line-height:calc(var(--base-header6-lineheight,25)*1px);letter-spacing:calc(var(--base-header6-tracking,.1)*1px)}.typo-h7{font-family:var(--base-header7-fontfamily,var(--font-brand));font-weight:var(--base-header7-weight,400);font-size:calc(var(--base-header7-size,20)*1px);line-height:calc(var(--base-header7-lineheight,26)*1px);letter-spacing:calc(var(--base-header7-tracking,0)*1px)}.typo-h8{font-family:var(--base-header8-fontfamily,var(--font-brand));font-weight:var(--base-header8-weight,500);font-size:calc(var(--base-header8-size,18)*1px);line-height:calc(var(--base-header8-lineheight,20)*1px);letter-spacing:calc(var(--base-header8-tracking,.1)*1px)}.typo-subtitle1{font-family:var(--base-subtitle1-fontfamily,var(--font-content));font-weight:var(--base-subtitle1-weight,500);font-size:calc(var(--base-subtitle1-size,15)*1px);line-height:calc(var(--base-subtitle1-lineheight,24)*1px);letter-spacing:calc(var(--base-subtitle1-tracking,.1)*1px)}.typo-subtitle2{font-family:var(--base-subtitle2-fontfamily,var(--font-content));font-weight:var(--base-subtitle2-weight,500);font-size:calc(var(--base-subtitle2-size,13)*1px);line-height:calc(var(--base-subtitle2-lineheight,20)*1px);letter-spacing:calc(var(--base-subtitle2-tracking,.1)*1px)}.typo-body1{font-family:var(--base-body1-fontfamily,var(--font-content));font-weight:var(--base-body1-weight,400);font-size:calc(var(--base-body1-size,15)*1px);line-height:calc(var(--base-body1-lineheight,24)*1px);letter-spacing:calc(var(--base-body1-tracking,.1)*1px)}.typo-body2{font-family:var(--base-body2-fontfamily,var(--font-content));font-weight:var(--base-body2-weight,400);font-size:calc(var(--base-body2-size,14)*1px);line-height:calc(var(--base-body2-lineheight,18)*1px);letter-spacing:calc(var(--base-body2-tracking,.1)*1px)}.typo-body3{font-family:var(--base-body3-fontfamily,var(--font-content));font-weight:var(--base-body3-weight,400);font-size:calc(var(--base-body3-size,13)*1px);line-height:calc(var(--base-body3-lineheight,16)*1px);letter-spacing:calc(var(--base-body3-tracking,0)*1px)}.typo-body4{font-family:var(--base-body4-fontfamily,var(--font-brand));font-weight:var(--base-body4-weight,400);font-size:calc(var(--base-body4-size,13)*1px);line-height:calc(var(--base-body4-lineheight,16)*1px);letter-spacing:calc(var(--base-body4-tracking,.1)*1px)}.typo-caption1{font-family:var(--base-caption1-fontfamily,var(--font-content));font-weight:var(--base-caption1-weight,400);font-size:calc(var(--base-caption1-size,12)*1px);line-height:calc(var(--base-caption1-lineheight,19)*1px);letter-spacing:calc(var(--base-caption1-tracking,-.5)*1px)}.typo-caption2{font-family:var(--base-caption2-fontfamily,var(--font-content));font-weight:var(--base-caption2-weight,400);font-size:calc(var(--base-caption2-size,11)*1px);line-height:calc(var(--base-caption2-lineheight,12)*1px);letter-spacing:calc(var(--base-caption2-tracking,0)*1px)}.typo-caption3{font-family:var(--base-caption3-fontfamily,var(--font-content));font-weight:var(--base-caption3-weight,600);font-size:calc(var(--base-caption3-size,8)*1px);line-height:calc(var(--base-caption3-lineheight,12)*1px);letter-spacing:calc(var(--base-caption3-tracking,.1)*1px)}.typo-overline{font-family:var(--base-overline-fontfamily,var(--font-content));font-weight:var(--base-overline-weight,400);font-size:calc(var(--base-overline-size,12)*1px);line-height:calc(var(--base-overline-lineheight,32)*1px);letter-spacing:calc(var(--base-overline-tracking,.1)*1px);text-transform:uppercase}.typo-tooltip{font-family:var(--components-tooltip-fontfamily,var(--font-content));font-weight:var(--components-tooltip-weight,500);font-size:calc(var(--components-tooltip-size,10)*1px);line-height:calc(var(--components-tooltip-lineheight,14)*1px);letter-spacing:calc(var(--components-tooltip-tracking,0)*1px)}.typo-price{font-family:var(--base-price1-fontfamily,var(--font-brand));font-weight:var(--base-price1-weight,500);font-size:calc(var(--base-price1-size,16)*1px);line-height:calc(var(--base-price1-lineheight,17)*1px);letter-spacing:calc(var(--base-price1-tracking,0)*1px)}.typo-priceMideast1{font-family:var(--base-pricemideast1-fontfamily,var(--font-brand));font-weight:var(--base-pricemideast1-weight,500);font-size:calc(var(--base-pricemideast1-size,13)*1px);line-height:calc(var(--base-pricemideast1-lineheight,14)*1px);letter-spacing:calc(var(--base-pricemideast1-tracking,0)*1px)}.typo-priceMideast2{font-family:var(--base-pricemideast2-fontfamily,var(--font-brand));font-weight:var(--base-pricemideast2-weight,500);font-size:calc(var(--base-pricemideast2-size,11)*1px);line-height:calc(var(--base-pricemideast2-lineheight,12)*1px);letter-spacing:calc(var(--base-pricemideast2-tracking,0)*1px)}.typo-priceMideast3{font-family:var(--base-pricemideast3-fontfamily,var(--font-brand));font-weight:var(--base-pricemideast3-weight,500);font-size:calc(var(--base-pricemideast3-size,10)*1px);line-height:calc(var(--base-pricemideast3-lineheight,11)*1px);letter-spacing:calc(var(--base-pricemideast3-tracking,0)*1px)}.typo-strikethrough1{font-family:var(--base-strikethrough1-fontfamily,var(--font-brand));font-weight:var(--base-strikethrough1-weight,500);font-size:calc(var(--base-strikethrough1-size,16)*1px);line-height:calc(var(--base-strikethrough1-lineheight,17)*1px);letter-spacing:calc(var(--base-strikethrough1-tracking,0)*1px);text-decoration:line-through}.typo-strikethrough2{font-family:var(--base-strikethrough2-fontfamily,var(--font-brand));font-weight:var(--base-strikethrough2-weight,400);font-size:calc(var(--base-strikethrough2-size,14)*1px);line-height:calc(var(--base-strikethrough2-lineheight,22)*1px);letter-spacing:calc(var(--base-strikethrough2-tracking,.15)*1px);text-decoration:line-through}.typo-strikethrough3{font-family:var(--base-strikethrough3-fontfamily,var(--font-brand));font-weight:var(--base-strikethrough3-weight,400);font-size:calc(var(--base-strikethrough3-size,13)*1px);line-height:calc(var(--base-strikethrough3-lineheight,18)*1px);letter-spacing:calc(var(--base-strikethrough3-tracking,0)*1px);text-decoration:line-through}.typo-strikethroughME1{font-family:var(--base-strikethroughmideast1-fontfamily,var(--font-brand));font-weight:var(--base-strikethroughmideast1-weight,400);font-size:calc(var(--base-strikethroughmideast1-size,11)*1px);line-height:calc(var(--base-strikethroughmideast1-lineheight,17)*1px);letter-spacing:calc(var(--base-strikethroughmideast1-tracking,.15)*1px);text-decoration:line-through}.typo-strikethroughME2{font-family:var(--base-strikethroughmideast2-fontfamily,var(--font-brand));font-weight:var(--base-strikethroughmideast2-weight,400);font-size:calc(var(--base-strikethroughmideast2-size,10)*1px);line-height:calc(var(--base-strikethroughmideast2-lineheight,14)*1px);letter-spacing:calc(var(--base-strikethroughmideast2-tracking,0)*1px);text-decoration:line-through}.typo-buttonLarge{font-family:var(--components-buttonlarge-fontfamily,var(--font-brand));font-weight:var(--components-buttonlarge-weight,500);font-size:calc(var(--components-buttonlarge-size,16)*1px);line-height:calc(var(--components-buttonlarge-lineheight,26)*1px);letter-spacing:calc(var(--components-buttonlarge-tracking,0)*1px)}.typo-buttonMedium{font-family:var(--components-buttonmedium-fontfamily,var(--font-brand));font-weight:var(--components-buttonmedium-weight,400);font-size:calc(var(--components-buttonmedium-size,14)*1px);line-height:calc(var(--components-buttonmedium-lineheight,24)*1px);letter-spacing:calc(var(--components-buttonmedium-tracking,0)*1px)}.typo-buttonSmall{font-family:var(--components-buttonsmall-fontfamily,var(--font-brand));font-weight:var(--components-buttonsmall-weight,400);font-size:calc(var(--components-buttonsmall-size,13)*1px);line-height:calc(var(--components-buttonsmall-lineheight,22)*1px);letter-spacing:calc(var(--components-buttonsmall-tracking,0)*1px)}.typo-badgeLabel{font-family:var(--components-badgelabel-fontfamily,var(--font-content));font-weight:var(--components-badgelabel-weight,500);font-size:calc(var(--components-badgelabel-size,12)*1px);line-height:calc(var(--components-badgelabel-lineheight,20)*1px);letter-spacing:calc(var(--components-badgelabel-tracking,.15)*1px)}.typo-alertTitle{font-family:var(--components-alerttitle-fontfamily,var(--font-content));font-weight:var(--components-alerttitle-weight,500);font-size:calc(var(--components-alerttitle-size,14)*1px);line-height:calc(var(--components-alerttitle-lineheight,21)*1px);letter-spacing:calc(var(--components-alerttitle-tracking,.15)*1px)}.typo-chip{font-family:var(--components-chip-fontfamily,var(--font-content));font-weight:var(--components-chip-weight,400);font-size:calc(var(--components-chip-size,13)*1px);line-height:calc(var(--components-chip-lineheight,18)*1px);letter-spacing:calc(var(--components-chip-tracking,.15)*1px)}.typo-menuItem,.typo-menuItemDense{list-style:none}.typo-menuItem{font-family:var(--components-menuitem-fontfamily,var(--font-content));font-weight:var(--components-menuitem-weight,400);font-size:calc(var(--components-menuitem-size,16)*1px);line-height:calc(var(--components-menuitem-lineheight,24)*1px);letter-spacing:calc(var(--components-menuitem-tracking,.15)*1px)}.typo-menuItemDense{font-family:var(--components-menuitemdense-fontfamily,var(--font-content));font-weight:var(--components-menuitemdense-weight,400);font-size:calc(var(--components-menuitemdense-size,14)*1px);line-height:calc(var(--components-menuitemdense-lineheight,24)*1px);letter-spacing:calc(var(--components-menuitemdense-tracking,.15)*1px)}.typo-color-gradient-primary{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.typo-color-gradient-secondary{background:var(--gradient-secondary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.typo-color-gradient-mgs{background:var(--gradient-mgs);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}