.filter-swatch__item{background-color:transparent;border:none;color:inherit;cursor:pointer;display:block;font:inherit;max-width:100px;padding:0;text-align:center}.filter-swatch__bubble-container{display:inline-block;position:relative}.filter-swatch__logo{height:50%;width:50%}.filter-swatch__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;position:absolute}.filter-swatch__icon{height:var(--filterSwatchIconSize,20px);min-height:var(--filterSwatchIconSize,20px);min-width:var(--filterSwatchIconSize,20px);position:absolute;right:0;top:0;width:var(--filterSwatchIconSize,20px);z-index:1}.filter-swatch__bubble{align-items:center;background-color:var(--colorBasePrimary);border:2px solid var(--colorGrayscaleWhite);border-radius:var(--filterSwatchBorderRadius);display:flex;font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);height:var(--filterSwatchBubbleSize,60px);justify-content:center;margin:2px;min-height:var(--filterSwatchBubbleSize,60px);min-width:var(--filterSwatchBubbleSize,60px);overflow:hidden;position:relative;width:var(--filterSwatchBubbleSize,60px);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-family:var(--fontH5FontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontH5FontSize,16px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);font-weight:var(--fontH5FontWeight,500);letter-spacing:var(--fontH5LetterSpacing,.72px);line-height:var(--fontH5LineHeight,23px);text-transform:var(--fontH5TextTransform,none)}.filter-swatch--selected{box-shadow:0 0 0 2px var(--colorGrayscaleBlack)}.filter-swatch__label{font-family:var(--fontSecondaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);display:block;font-size:var(--fontCaptionMediumFontSize,12px);font-style:normal;font-weight:var(--fontSecondaryFontWeight,400);font-weight:var(--fontCaptionMediumFontWeight,400);letter-spacing:var(--fontCaptionMediumLetterSpacing,.64px);line-height:var(--fontCaptionMediumLineHeight,18px);margin:8px 0 0;text-align:center}@media(min-width:992px){.filter-swatch__label{color:red;font-family:var(--fontSecondaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontCaptionLargeFontSize,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}.filter-swatch__item{max-width:104px}.filter-swatch__item:hover .filter-swatch__bubble:not(.filter-swatch--selected){box-shadow:0 0 0 2px var(--colorGrayscaleBlack)}.filter-swatch__icon{height:var(--filterSwatchIconSize,28px);min-height:var(--filterSwatchIconSize,28px);min-width:var(--filterSwatchIconSize,28px);right:-1px;top:0;width:var(--filterSwatchIconSize,28px)}.filter-swatch__bubble{height:var(--filterSwatchBubbleSize,100px);min-height:var(--filterSwatchBubbleSize,100px);min-width:var(--filterSwatchBubbleSize,100px);transition:box-shadow .25s ease;width:var(--filterSwatchBubbleSize,100px)}}.filters-highlighted__horizontal-scroll .horizontal-scroll__swiper{padding-bottom:16px;padding-top:8px}.filters-highlighted__heading{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontH2FontSize,27px);font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);font-weight:var(--fontH2FontWeight,500);letter-spacing:var(--fontH2LetterSpacing,.05px);line-height:var(--fontH2LineHeight,36px);margin-bottom:16px;margin-top:0;text-align:center;text-transform:var(--fontH2TextTransform,none)}.filters-highlighted__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,auto));width:100%;grid-gap:12px}.filters-highlighted__grid-item--text{margin:0 auto}.filters-highlighted__grid-item--text .filter-swatch-text__label{font-family:var(--fontSecondaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontCaptionLargeFontSize,14px);font-size:16px;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}.filters-highlighted__grid-item--text .filter-swatch-text__count{font-size:10px;line-height:normal;margin-left:3px}@media(min-width:992px){.filters-highlighted__horizontal-scroll{margin:0 auto}.filters-highlighted__heading{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontH1FontSize,32px);font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);font-weight:var(--fontH1FontWeight,500);letter-spacing:var(--fontH1LetterSpacing,normal);line-height:var(--fontH1LineHeight,40px);margin-bottom:24px;margin-top:0;text-transform:var(--fontH1TextTransform,none)}.filters-highlighted__grid-item--text{min-width:0;white-space:nowrap}}
