:root{--hero-banner-cta:#00ffab;--hero-banner-cta-hover:#00bf82;--hub-exclusive-content:#7c39e3!important;--hub-exclusive-content-cta:#eb1c24!important;--hub-exclusive-content-cta-hover:#c40000!important}.component-lap-highlight.deal-of-the-day .component-lap-highlight__deal-of-the-day{background:#7c68e1!important}.component-lap-highlight.deal-of-the-day .component-lap-highlight__deal-of-the-day--content--title strong{color:#e8ff27!important}.component-buying-guide .component-buying-guide__content--link a{color:#eb1c24!important}.component-detail-header__shortcuts a{color:#7c68e1!important}.filters-container .search-product .search-product__input,.filters-container .sorter .sorter__trigger{font-family:"Barlow Condensed",serif,serif}.component-lap-highlight.deal-of-the-day .component-lap-highlight__deal-of-the-day--get-personalized-deal .btn--medium{background-color:#00ffab;color:#7c68e1}#tags-suggestions .tags-suggestions-container .tags-suggestions-container__navigation a.tags-suggestions-container__navigation__link:hover{background:#7c68e1;color:#fff}.component-lap-highlight h3 a,.selector__list a .selector__list__item__title{color:#000!important}@media screen and (min-width:53.125em){.component-list-grid__toggle-wrapper .component-how-to-guide-banner{margin:0}.component-how-to-guide-banner{min-height:240px;height:auto;padding:0!important;margin-bottom:3rem;background:#fff;overflow:hidden;box-shadow:0 1px 5px #ccc}.component-how-to-guide-banner:hover{cursor:pointer}.component-how-to-guide-banner__content{line-height:2rem;font-size:1.6rem;align-self:center;position:relative;padding:2.8rem!important;width:100%}.component-how-to-guide-banner__content--link{text-align:right}.component-how-to-guide-banner__content--link a{position:relative}.component-how-to-guide-banner__content--lead{color:#303030;font-size:2.8rem;font-weight:900;line-height:3rem;margin-bottom:1.8rem!important}.component-how-to-guide-banner__content p{margin-bottom:2rem}.component-how-to-guide-banner .component-how-to-guide-banner__image-teaser{flex:0 0 32.408%;position:relative;overflow:hidden;left:-5px}.component-how-to-guide-banner .component-how-to-guide-banner__image-teaser img{display:flex;position:relative;-o-object-fit:cover;object-fit:cover;left:-2px;margin:0;max-width:329px;height:100%;width:100%}.grid .component-how-to-guide-banner{padding:0!important;background:#fff;overflow:hidden;box-shadow:0 1px 5px #ccc}.grid .component-how-to-guide-banner__content{display:flex;font-size:1.5rem;line-height:2rem;flex:0 0 100%;height:31.5rem;overflow-y:scroll}.grid .component-how-to-guide-banner__content--lead{color:#303030;font-size:2.5rem;font-weight:900;line-height:3rem;margin-bottom:1rem!important}.grid .component-how-to-guide-banner__content p{margin-bottom:1rem}.grid .component-how-to-guide-banner__content--link{text-align:right}.grid .component-how-to-guide-banner__content--link a{position:relative;bottom:-10px}.grid .component-how-to-guide-banner__image-teaser{flex:0 0 100%;position:relative;overflow:hidden;width:100%;margin:0;left:0}.grid .component-how-to-guide-banner__image-teaser img{display:flex;position:relative;-o-object-fit:cover;object-fit:cover;left:0;margin-bottom:0}}@media screen and (max-width:53.125em){.component-how-to-guide-banner{margin-bottom:3rem}.component-list-grid__toggle-wrapper .component-how-to-guide-banner{margin:0}.grid .component-how-to-guide-banner,.list .component-how-to-guide-banner{padding:0!important;align-self:center;background:#fff;overflow:hidden;box-shadow:0 1px 5px #ccc}.grid .component-how-to-guide-banner__content,.list .component-how-to-guide-banner__content{display:inline-block;font-size:1.5rem;line-height:1.4;flex:0 0 100%;padding:1.5rem;max-width:100%;height:100%}.grid .component-how-to-guide-banner__content--lead,.list .component-how-to-guide-banner__content--lead{color:#303030;font-size:2.8rem;font-weight:700;line-height:3rem}.grid .component-how-to-guide-banner__content--link,.list .component-how-to-guide-banner__content--link{width:100%;text-align:right}.grid .component-how-to-guide-banner__image-teaser,.list .component-how-to-guide-banner__image-teaser{flex:0 0 100%;position:relative;overflow:hidden}.grid .component-how-to-guide-banner__image-teaser img,.list .component-how-to-guide-banner__image-teaser img{display:flex;position:relative;-o-object-fit:cover;object-fit:cover;min-height:200px;width:100%}}