.SearchResultsGridCell{position:relative;display:block;margin-bottom:30px}.SearchResultsGridCell-placeholder{position:relative;visibility:hidden;padding-bottom:calc(9em + 6px)}.SearchResultsGridCell-placeholder:before{content:"";display:block;width:100%;padding-top:100%}.SearchResultsGridCell-absolutePositionedContainer{position:absolute;top:0;left:0;width:100%}.SearchResultsGridCell-realviewContainer{position:relative;border-bottom:1px solid transparent}.SearchResultsGridCell-hidden{display:none}.SearchResultsGridCell-ideaboardButtons{position:absolute;top:2px;right:8px;opacity:0;transition:opacity .2s}.SearchResultsGridCell-ideaboardButtons.AddToIdeaBoardButtons--isCollectioned,.SearchResultsGridCell-ideaboardButtons.AddToIdeaBoardButtons--isLiked{opacity:1}.SearchResultsGridCell-ideaboardButtons .AddToIdeaBoardButtons-like .Zazzicon{text-shadow:0 0 4px #404040}.SearchResultsGridCell-ideaboardButtons .AddToIdeaBoardButtons-like .Zazzicon[data-icon=Heart]{color:#e00}.SearchResultsGridCell-ideaboardButtons .AddToIdeaBoardButtons-like .Zazzicon[data-icon=HeartOpen]{color:#fff}.SearchResultsGridCell-ideaboardButtons .AddToIdeaBoardButtons-collection .Zazzicon{text-shadow:0 0 4px #404040}.SearchResultsGridCell-ideaboardButtons .AddToIdeaBoardButtons-collection .Zazzicon[data-icon=AddToList]{color:#fff}.SearchResultsGridCell-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchResultsGridCell-title,.SearchResultsGridCell-title:focus,.SearchResultsGridCell-title:focus:hover,.SearchResultsGridCell-title:hover,.SearchResultsGridCell-title:visited,.SearchResultsGridCell-title:visited:hover{color:#212121}.SearchResultsGridCell-link,.SearchResultsGridCell-link:focus,.SearchResultsGridCell-link:focus:hover,.SearchResultsGridCell-link:hover,.SearchResultsGridCell-link:visited,.SearchResultsGridCell-link:visited:hover{color:initial}.SearchResultsGridCell-moreRecs{font-size:13px;font-weight:500;display:block}.SearchResultsGridCell-moreRecs .Zazzicon[data-icon=Greater]{position:relative;top:2px}.SearchResultsGridCell--moreRecsDark,.SearchResultsGridCell--moreRecsDark:focus,.SearchResultsGridCell--moreRecsDark:visited{color:initial}.SearchResultsGridCell--moreRecsDark:focus:hover,.SearchResultsGridCell--moreRecsDark:hover,.SearchResultsGridCell--moreRecsDark:visited:hover{color:#ff6c1a}.SearchResultsGridCell-info{padding-bottom:8px;background:#fff;transition:padding 50ms linear}.SearchResultsGridCell-info>*{margin-bottom:3px;line-height:1.4}.SearchResultsGridCell-storeProfileThumbnail{flex:none;width:30px;height:30px;margin-right:8px}.SearchResultsGridCell-storeProfileThumbnail .ProfileThumbnail-placeholderIcon{font-size:18px;border:none}.SearchResultsGridCell-storeInfo{position:absolute;bottom:0;display:flex;opacity:0;align-items:center;width:100%;padding:8px;background:hsla(0,0%,100%,.85);transition:opacity .2s}.SearchResultsGridCell-storeName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchResultsGridCell-storeLink,.SearchResultsGridCell-storeLink:focus,.SearchResultsGridCell-storeLink:visited{color:#212121}.SearchResultsGridCell-storeLink:focus:hover,.SearchResultsGridCell-storeLink:hover,.SearchResultsGridCell-storeLink:visited:hover{color:#ff6c1a}.SearchResultsGridCell-promoLabel{color:#e00;font-size:12px}.SearchResultsGridCell-notForMeCta{display:none}.SearchResultsGridCell--notForMe .SearchResultsGridCell-info>:not(.SearchResultsGridCell-notForMeCta),.SearchResultsGridCell--notForMe .SearchResultsGridCell-realviewContainer{opacity:.1}.SearchResultsGridCell-colorPalette{display:flex;justify-content:space-around;text-align:center}.SearchResultsGridCell-swatchWrapper{display:flex;align-items:center;justify-content:center}.SearchResultsGridCell-moveToFirstLast{position:absolute;z-index:2000;right:16px;bottom:8px;visibility:hidden;opacity:0;transition:opacity .5s linear,visibility .5s linear}.keyboard-navigating .SearchResultsGridCell--focused .SearchResultsGridCell-moveToFirstLast,.SearchResultsGridCell:hover .SearchResultsGridCell-moveToFirstLast{position:absolute;right:16px;bottom:8px;visibility:visible;opacity:1}.SearchResultsGridCell-moveToFirstLast span{color:#0057e2}.SearchResultsGridCell-moveToFirstLast .SearchResultsGridCell-moveToFirst,.SearchResultsGridCell-moveToFirstLast .SearchResultsGridCell-moveToLast{display:inline-block;color:#25579d;transform:rotate(90deg)}.SearchResultsGridCell-moveToFirstLast .SearchResultsGridCell-moveToFirst{margin-right:10px}@media (min-width:901px){.SearchResultsGridCell-colorPalettePlaceholder:not(.layoutCols4){display:none}}@media (max-width:900px){.SearchResultsGridCell-colorPalettePlaceholder:not(.layoutCols3){display:none}}@media (max-width:667px){.SearchResultsGridCell-colorPalettePlaceholder:not(.layoutCols2){display:none}}@media (hover:hover) and (pointer:fine){.keyboard-navigating .SearchResultsGridCell--focused .SearchResultsGridCell-absolutePositionedContainer{outline:3px solid #0057e2}.keyboard-navigating .SearchResultsGridCell--focused .SearchResultsGridCell-absolutePositionedContainer,.SearchResultsGridCell:hover .SearchResultsGridCell-absolutePositionedContainer{box-shadow:0 6px 16px 0 rgba(0,0,0,.12);z-index:1;overflow:hidden;border-radius:2px;transition:border-radius .2s,box-shadow .2s}.keyboard-navigating .SearchResultsGridCell--focused .SearchResultsGridCell-ideaboardButtons,.keyboard-navigating .SearchResultsGridCell--focused .SearchResultsGridCell-storeInfo,.SearchResultsGridCell:hover .SearchResultsGridCell-ideaboardButtons,.SearchResultsGridCell:hover .SearchResultsGridCell-storeInfo{opacity:1}.keyboard-navigating .SearchResultsGridCell--focused .SearchResultsGridCell-title,.SearchResultsGridCell:hover .SearchResultsGridCell-title{white-space:normal;overflow:auto}.keyboard-navigating .SearchResultsGridCell--focused .SearchResultsGridCell-title:hover,.keyboard-navigating .SearchResultsGridCell--focused .SearchResultsGridCell-title:hover:focus,.keyboard-navigating .SearchResultsGridCell--focused .SearchResultsGridCell-title:hover:visited,.SearchResultsGridCell:hover .SearchResultsGridCell-title:hover,.SearchResultsGridCell:hover .SearchResultsGridCell-title:hover:focus,.SearchResultsGridCell:hover .SearchResultsGridCell-title:hover:visited{color:#212121}.keyboard-navigating .SearchResultsGridCell--focused .SearchResultsGridCell-title:hover:focus:hover,.keyboard-navigating .SearchResultsGridCell--focused .SearchResultsGridCell-title:hover:hover,.keyboard-navigating .SearchResultsGridCell--focused .SearchResultsGridCell-title:hover:visited:hover,.SearchResultsGridCell:hover .SearchResultsGridCell-title:hover:focus:hover,.SearchResultsGridCell:hover .SearchResultsGridCell-title:hover:hover,.SearchResultsGridCell:hover .SearchResultsGridCell-title:hover:visited:hover{color:#ff6c1a}.keyboard-navigating .SearchResultsGridCell--focused .SearchResultsGridCell-realviewContainer,.SearchResultsGridCell:hover .SearchResultsGridCell-realviewContainer{border-bottom:1px solid #e4e4e4}.keyboard-navigating .SearchResultsGridCell--focused .SearchResultsGridCell-info,.SearchResultsGridCell:hover .SearchResultsGridCell-info{padding-right:8px;padding-left:8px}.keyboard-navigating .SearchResultsGridCell--focused .SearchResultsGridCell-notForMeCta,.SearchResultsGridCell:hover .SearchResultsGridCell-notForMeCta{display:block}}.AddToIdeaBoardButtons{font-size:16px}.AddToIdeaBoardButtons-contentWrapper{position:relative}.AddToIdeaBoardButtons-contentWrapper .AddToIdeaBoardButtons-collectionWrapper,.AddToIdeaBoardButtons-contentWrapper .AddToIdeaBoardButtons-likesWrapper{position:relative;display:block;line-height:1.5em;vertical-align:middle}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--IconsOnly{display:inline-block;font-size:20px}.AddToIdeaBoardButtons--isLiked .AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--IconsOnly .AddToIdeaBoardButtons-like .Zazzicon{color:#dd0346}.AddToIdeaBoardButtons--isCollectioned .AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--IconsOnly .AddToIdeaBoardButtons-collection .Zazzicon{color:#0057e2}@keyframes likebounce{0%{font-size:1em;color:#dd0346}15%{font-size:.8em;color:#dd0346}25%{font-size:.4em;color:#dd0346}30%{font-size:.8em;color:#dd0346}45%{font-size:1em;color:#dd0346}65%{font-size:1.3em;color:#dd0346}to{font-size:1em;color:#dd0346}}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--IconsOnly .AddToIdeaBoardButtons-collectionWrapper,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--IconsOnly .AddToIdeaBoardButtons-likesWrapper{width:1.2em;text-align:center;position:relative;display:inline-block}.AddToIdeaBoardButtons--isLiked .AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--IconsOnly .AddToIdeaBoardButtons-like .AddToIdeaBoardButtons-icon{top:0}.AddToIdeaBoardButtons--isLiked .AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--IconsOnly .AddToIdeaBoardButtons-like .Zazzicon{vertical-align:middle}.AddToIdeaBoardButtons--isNewlyLiked .AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--IconsOnly .AddToIdeaBoardButtons-like .Zazzicon{animation:likebounce .5s steps(50);animation-iteration-count:2}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--IconsOnly .AddToIdeaBoardButtons-collection .Zazzicon,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--IconsOnly .AddToIdeaBoardButtons-like .Zazzicon{position:relative;top:1px;color:#404040}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--IconsOnly .AddToIdeaBoardButtons-like .Zazzicon:hover{color:#dd0346}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--IconsOnly .AddToIdeaBoardButtons-collection .Zazzicon:hover{color:#e54c00}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--Stacked .AddToIdeaBoardButtons-collectionWrapper a.AddToIdeaBoardButtons-collection,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--Stacked .AddToIdeaBoardButtons-collectionWrapper a.AddToIdeaBoardButtons-collection:focus,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--Stacked .AddToIdeaBoardButtons-collectionWrapper a.AddToIdeaBoardButtons-collection:visited,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--Stacked .AddToIdeaBoardButtons-likesWrapper a.AddToIdeaBoardButtons-like,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--Stacked .AddToIdeaBoardButtons-likesWrapper a.AddToIdeaBoardButtons-like:focus,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--Stacked .AddToIdeaBoardButtons-likesWrapper a.AddToIdeaBoardButtons-like:visited{color:#212121}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--Stacked .AddToIdeaBoardButtons-collection .Zazzicon,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--Stacked .AddToIdeaBoardButtons-like .Zazzicon{margin-right:.3em;position:relative;top:1px}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--InlineButtons .AddToIdeaBoardButtons-collectionWrapper a.AddToIdeaBoardButtons-collection,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--InlineButtons .AddToIdeaBoardButtons-collectionWrapper a.AddToIdeaBoardButtons-collection:focus,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--InlineButtons .AddToIdeaBoardButtons-collectionWrapper a.AddToIdeaBoardButtons-collection:visited,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--InlineButtons .AddToIdeaBoardButtons-likesWrapper a.AddToIdeaBoardButtons-like,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--InlineButtons .AddToIdeaBoardButtons-likesWrapper a.AddToIdeaBoardButtons-like:focus,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--InlineButtons .AddToIdeaBoardButtons-likesWrapper a.AddToIdeaBoardButtons-like:visited{color:#212121}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--InlineButtons .AddToIdeaBoardButtons-collection .Zazzicon,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--InlineButtons .AddToIdeaBoardButtons-like .Zazzicon{margin-right:.3em;position:relative;top:1px}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--InlineButtons .AddToIdeaBoardButtons-collectionWrapper,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--InlineButtons .AddToIdeaBoardButtons-likesWrapper{float:left;width:50%;padding-right:.5em;display:inline-block}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--InlineButtons .AddToIdeaBoardButtons-collectionWrapper{float:right}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--InlineButtons .AddToIdeaBoardButtons-collectionWrapper a.AddToIdeaBoardButtons-collection:hover,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--InlineButtons .AddToIdeaBoardButtons-likesWrapper a.AddToIdeaBoardButtons-like:hover{color:#fff;background-color:#ff6c1a}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--InlineButtons .AddToIdeaBoardButtons-collection,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--InlineButtons .AddToIdeaBoardButtons-like{border:1px solid #b7b7b7;border-radius:30px;display:block;text-align:center}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--InlineButtons .AddToIdeaBoardButtons-text{font-size:12px}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--InlineButtons .AddToIdeaBoardButtons-icon .Zazzicon{color:#212121}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--Inline .AddToIdeaBoardButtons-collection .Zazzicon,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--Inline .AddToIdeaBoardButtons-like .Zazzicon{margin-right:.3em;position:relative;top:1px}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--Inline .AddToIdeaBoardButtons-collectionWrapper,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--Inline .AddToIdeaBoardButtons-likesWrapper{display:inline-block}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--Inline .AddToIdeaBoardButtons-collection,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--Inline .AddToIdeaBoardButtons-like{display:block;text-align:center}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--Inline .AddToIdeaBoardButtons-like{margin-right:.5em}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--Inline .AddToIdeaBoardButtons-text{font-size:12px}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--Inline .AddToIdeaBoardButtons-icon .Zazzicon{color:#212121}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--SplitButton{float:right}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--SplitButton .AddToIdeaBoardButtons-collectionWrapper,.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--SplitButton .AddToIdeaBoardButtons-likesWrapper{float:left;background:#fff;text-align:center;font-size:1.2em;border:1px solid #b7b7b7}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--SplitButton .AddToIdeaBoardButtons-likesWrapper:hover{border-top:1px solid #212121;border-left:1px solid #212121;border-bottom:1px solid #212121}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--SplitButton .AddToIdeaBoardButtons-collectionWrapper:hover{border-top:1px solid #212121;border-right:1px solid #212121;border-bottom:1px solid #212121}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--SplitButton .AddToIdeaBoardButtons-likesWrapper{border-radius:30px 0 0 30px}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--SplitButton .AddToIdeaBoardButtons-likesWrapper a.AddToIdeaBoardButtons-like{display:block;width:100%;padding-left:.6em;padding-right:8px}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--SplitButton .AddToIdeaBoardButtons-collectionWrapper{border-radius:0 30px 30px 0;border-left:none}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons--SplitButton .AddToIdeaBoardButtons-collectionWrapper a.AddToIdeaBoardButtons-collection{padding-right:.6em;padding-left:8px;width:100%;display:block}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons-arrow .AddToIdeaBoardButtons-collectionWrapper a.AddToIdeaBoardButtons-collection:after{content:"";border-left:solid transparent;border-right:solid transparent;border-top:solid #212121;margin:.2em .3em .3em 0;display:inline-block;vertical-align:middle}.AddToIdeaBoardButtons-contentWrapper.AddToIdeaBoardButtons-arrow .AddToIdeaBoardButtons-collectionWrapper a.AddToIdeaBoardButtons-collection:hover:after{border-top-color:#404040}.AddToIdeaBoardButtons-likesWrapper .AddToIdeaBoardButtons-icon{position:relative;top:2px}.AddToIdeaBoardButtons-likesWrapper .AddToIdeaBoardButtons-icon .Zazzicon{color:#212121}.AddToIdeaBoardButtons--isLiked .AddToIdeaBoardButtons-likesWrapper .AddToIdeaBoardButtons-icon .Zazzicon{color:#dd0346}.AddToIdeaBoardButtons-collection .AddToIdeaBoardButtons-icon{position:relative;top:2px}.AddToIdeaBoardButtons-collection .AddToIdeaBoardButtons-icon .Zazzicon{color:#212121}.AddToIdeaBoardButtons--isCollectioned .AddToIdeaBoardButtons-collection .AddToIdeaBoardButtons-icon .Zazzicon{color:#25579d}.AddToIdeaBoardButtons-liked .AddToIdeaBoardButtons-icon{display:inline-block}.AddToIdeaBoardButtons-liked .AddToIdeaBoardButtons-text{display:inline}.AddToIdeaBoardButtons-collectioned .AddToIdeaBoardButtons-icon{display:inline-block}.AddToIdeaBoardButtons-collectioned .AddToIdeaBoardButtons-text{display:inline}