.filter-swatch-text__item{align-items:flex-start;background-color:transparent;border:none;color:inherit;cursor:pointer;display:block;display:inline-flex;font:inherit;padding:0;position:relative;text-align:center}.filter-swatch-text__item:before{background:var(--filterSwatchTextBackgroundColorActive);content:"";display:block;height:100%;left:0;position:absolute;transition:all .3s cubic-bezier(.9,0,.65,1);width:0;z-index:-1}.filter-swatch-text__count{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontBodySmallFontSize,12px);font-size:10px;font-style:normal;font-weight:var(--fontTertiaryFontWeight,300);letter-spacing:var(--fontBodySmallLetterSpacing,.64px);line-height:var(--fontBodySmallLineHeight,24px);line-height:normal;margin:0}.filter-swatch-text__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;position:absolute}.filter-swatch-text--selected:before{transition:all .3s cubic-bezier(.35,0,.1,1);width:100%}.filter-swatch-text__label{font-family:var(--fontSecondaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);display:block;font-size:var(--fontCaptionLargeFontSize,14px);font-size:14px;font-style:normal;font-weight:var(--fontSecondaryFontWeight,400);font-weight:var(--fontCaptionLargeFontWeight,400);letter-spacing:var(--fontCaptionLargeLetterSpacing,.64px);line-height:var(--fontCaptionLargeLineHeight,18px);margin:0;text-align:center}@media(min-width:992px){.filter-swatch-text__label{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);font-family:var(--fontBannerH2FontFamily,inherit);font-size:var(--fontBannerH2FontSize,42px);font-weight:var(--fontPrimaryFontWeight,400);letter-spacing:var(--fontBannerH2LetterSpacing,.05px);line-height:var(--fontBannerH2LineHeight,52px);text-transform:var(--fontBannerH2TextTransform,none)}.filter-swatch-text__count,.filter-swatch-text__label{-webkit-font-smoothing:antialiased;font-style:normal;margin:0}.filter-swatch-text__count{color:var(--colorGrayscaleBlack);font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontBodyLargeFontSize,14px);font-weight:var(--fontTertiaryFontWeight,300);letter-spacing:var(--fontBodyLargeLetterSpacing,.32px);line-height:var(--fontBodyLargeLineHeight,27px)}}
