.categoryContainer{-webkit-box-flex:2;-moz-box-flex:2;-ms-flex-item-align:auto;color:#333;-webkit-flex:2 1 auto;-ms-flex:2 1 auto;flex:2 1 auto}#companionWrapper,.categoryContainer{-webkit-align-self:auto;align-self:flex-start}#companionWrapper{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex-item-align:auto;-webkit-flex:0 0 22rem;-ms-flex:0 0 22rem;flex:0 0 22rem;margin:7rem -4.2rem 0 0;padding:1rem 0;transition:all .5s ease}@media (max-width:91.25em){#companionWrapper{margin-right:0}}.isPromoBannersCarouselPresent#companionWrapper{margin-top:26.6rem}.closeCouponToggle#companionWrapper{margin-top:8rem;-webkit-transition:all .65s ease;transition:all .65s ease}#sbCompanionAdsTitle{color:#878787;font-size:1.1em;font-weight:700;margin:1.9rem 0 -.8rem;text-align:center;text-transform:uppercase}#sbCompanionAdsList{list-style:none;padding:0}.sbCompanionAdsListItemCta{display:block;margin:2rem auto 0;text-align:center}.sbCompanionAdsListItemImg{background-repeat:no-repeat;background-size:contain;border-top-left-radius:.4rem;display:block;height:15rem;margin:1.03rem auto;overflow:hidden;position:relative;width:18rem}.sbCompanionAdsListItem{background-color:#fbfbfb;border:.1rem solid #e6e6e6;box-sizing:border-box;height:22.9rem;margin-bottom:2rem;width:22rem}.sbCompanionAdsCashBack,.sbCompanionAdsCouponsLink{display:block;font-size:1.3rem;margin-bottom:1.03rem;margin-left:2rem;text-align:left;text-decoration:none}.sbCompanionAdsCtaArrow{border:.4rem solid #0000;position:relative}.sbCompanionAdsCtaArrow:after,.sbCompanionAdsCtaArrow:before{border:solid #0000;content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.sbCompanionAdsCtaArrow:after{border-color:#69b8d600 #69b8d600 #69b8d600 #69b8d6;border-width:.4rem;margin-top:-.3rem}.categoryTitle{margin-top:1.5rem;position:relative;width:100%}.sbListViewNavigationItemAnchor{background-color:#f9f9f9;border-bottom:.1rem solid #ccc;font-size:2em;font-weight:700;line-height:1.8;padding-left:1rem}#sbListViewNavigation{-ms-flex-pack:justify;-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between;border-bottom:.1rem solid #ccc;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.sbListViewNavigationItemBackToTop{color:#69b8d6;font-size:.6363em;font-weight:400;margin-left:2rem}.sbListViewNavigationItemBackToTop:hover{color:#2388af;text-decoration:underline}.sbListViewNavigationItemBackToTop:active{color:#69b8d6}.sbListViewNavigationItem{color:#69b8d6;-ms-flex:0 1 auto;font-size:1.4em;font-weight:300;line-height:4.4rem;padding:0 .5rem}.sbListViewNavigationItemClickable{text-decoration:underline}.sbListViewNavigationItemClickable:hover{color:#2388af}.sbListViewNavigationItemClickable:active{color:#69b8d6}.sbShopListViewStore{-ms-flex-pack:justify;-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between;background-color:#fff;border-bottom:.1rem solid #ccc;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0 1rem}.sbShopListViewStore:first-of-type{border-top:.1rem solid #ccc}.sbShopListViewStore.coAd{background-color:#ebf8fe}.sbShopListViewStore:hover{background-color:#f7f7f7}.sbShopListViewStoreNameContainer{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex-item-align:auto;-webkit-align-self:auto;align-self:flex-start;-webkit-flex:0 0 28rem;-ms-flex:0 0 28rem;flex:0 0 28rem;max-width:28rem}.sbShopListViewStoreName{font-size:1em}.sbShopListViewStoreNameLink{color:#333;display:inline-block;font-size:1.8em;font-weight:400;line-height:4.4rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbShopListViewStoreNameLink:hover{text-decoration:underline}.sbShopListViewStoreNameCtaContainer{color:#999;font-size:1.4em;margin-top:-.8rem}.sbShopListViewStoreNameCta{color:#999;display:inline-block;line-height:4.4rem}.sbShopListViewStoreNameCta:active,.sbShopListViewStoreNameCta:hover{text-decoration:underline}.sbShopListViewStoreDescriptionContainer{-webkit-box-flex:2;-moz-box-flex:2;-ms-flex-item-align:auto;-webkit-align-self:auto;align-self:flex-start;-webkit-flex:2 1 auto;-ms-flex:2 1 auto;flex:2 1 auto}.sbShopListViewStoreDescription{color:#4e4e4e;font-size:1.4em;line-height:1.357;padding:1.4rem 1rem}.sbShopListViewStoreEarnContainer{-webkit-flex:0 0 19.5rem;-ms-flex:0 0 19.5rem;flex:0 0 19.5rem;padding-left:1rem}.sbShopListViewStoreEarnWrapper{font-size:1em;font-weight:400}.sbShopListViewStoreEarnOrig{color:#999;display:inline-block;font-size:1.3em;margin:1.2rem 0 .7rem;position:relative;text-decoration:none}.sbShopListViewStoreEarnOrig:after{border-top:.1rem solid #e98780;content:"";left:-.2rem;opacity:.7;position:absolute;right:-.2rem;top:50%}.sbShopListViewStoreEarn{display:block;font-size:1.4em;font-weight:700;text-decoration:none}.sbShopListViewStoreEarnNoOrig{padding-top:2.4rem}.sbShopListViewStoreEarnCashBack{color:#999;font-size:1.3em;font-weight:400;padding-top:.4rem}.sbShopListViewStoreCtaContainer{-webkit-flex:0 0 12.2rem;-ms-flex:0 0 12.2rem;flex:0 0 12.2rem;padding:0 1rem}.sbShopListViewStoreCta{border-radius:.4rem;display:block;font-size:1.4em;font-weight:700;line-height:2.5;margin-top:2.3rem;text-align:center;white-space:nowrap;width:100%}#sbShopFavoritesListViewNullCase{color:#000;font-size:2.2em;line-height:1.318;padding-top:.5rem}#sbShopFavoritesListViewNullCaseCta{background-size:3.3rem 5.9rem;cursor:default;height:3rem;margin:-.2rem 0 5rem 1.3rem;padding:0;right:auto;top:auto;width:3.3rem}@media (max-width:84.9375em){.isCompanionAdsSidebarPresent#earningCardsWrap .isListView#cardDeck .sbShopListViewStoreDescriptionContainer{display:none}@media (max-width:68.75em){.isCompanionAdsSidebarNotPresent#earningCardsWrap .isListView#cardDeck .sbShopListViewStoreDescriptionContainer,.sbShopSearchMain#main .sbShopListViewStoreDescriptionContainer{display:none}}@media (min-width:75em) and (max-width:84.9375em){.isCompanionAdsSidebarPresent#earningCardsWrap .isListView#cardDeck .sbShopListViewStoreNameContainer{-webkit-flex-basis:35rem;flex-basis:35rem}}}@media (max-width:63.9375em){.sbListViewNavigationItemAnchor{background-color:#f3f0f0}}@media (max-width:47.9375em){.isListView#cardDeck{padding-right:0!important}#sbShopSearchStores #cardDeck,.isViewAllPage.isListView#cardDeck{border-top:.1rem solid #ccc}.isNotViewAllPage.isListView#cardDeck{margin-top:1.1rem}.isListView#cardDeck .sbShopListViewStore,.sbShopSearchMain#main .sbShopListViewStore{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:calc(100vw - 1rem);padding-right:0}.isNotMobile .isListView#cardDeck .sbShopListViewStore,.isNotMobile .sbShopSearchMain#main .sbShopListViewStore{max-width:calc(100vw - 2.7rem)}.isListView#cardDeck .sbShopListViewStoreNameContainer,.sbShopSearchMain#main .sbShopListViewStoreNameContainer{flex:1 1 18.4rem;z-index:1}.isListView#cardDeck .sbShopListViewStoreCtaContainer,.sbShopSearchMain#main .sbShopListViewStoreCtaContainer{-webkit-flex-basis:8.9rem;flex-basis:8.9rem}.isListView#cardDeck .sbShopListViewStoreCta,.sbShopSearchMain#main .sbShopListViewStoreCta{line-height:2.25;margin-top:1.5rem}#companionWrapper{display:none}@media (max-width:38.75em) and (min-width:37.5em){.sbShopListViewStoreNameContainer{max-width:calc(100% - 31.4rem)}}@media (max-width:37.4375em){.isListView#cardDeck .sbShopListViewStoreNameContainer,.sbShopSearchMain#main .sbShopListViewStoreNameContainer{max-width:calc(100% - 10.9rem)}.isListView#cardDeck .sbShopListViewStoreNameLink,.sbShopSearchMain#main .sbShopListViewStoreNameLink{margin-top:-.8rem}.isListView#cardDeck .sbShopListViewStoreNameCtaContainer,.sbShopSearchMain#main .sbShopListViewStoreNameCtaContainer{display:none}.isListView#cardDeck .sbShopListViewStoreEarnContainer,.sbShopSearchMain#main .sbShopListViewStoreEarnContainer{-ms-flex-order:3;margin-top:-2.3rem;min-width:calc(100vw - 10.9rem);-webkit-order:3;order:3;padding-left:0}.isListView#cardDeck .sbShopListViewStoreEarnNoOrig,.sbShopSearchMain#main .sbShopListViewStoreEarnNoOrig{padding-top:0}.isListView#cardDeck .sbShopListViewStoreEarnOrig,.sbShopSearchMain#main .sbShopListViewStoreEarnOrig{margin:0 0 .2rem}.isListView#cardDeck .sbShopListViewStoreEarnCashBack,.sbShopSearchMain#main .sbShopListViewStoreEarnCashBack{padding:.2rem 0 .8rem}}@media (min-width:37.5em){.isListView#cardDeck .sbShopListViewStoreEarnNoOrig{padding-top:1.4rem}}}@media (min-width:48em) and (max-width:58.125em),(min-width:64em) and (max-width:70.625em){.isCompanionAdsSidebarPresent#earningCardsWrap .isNotViewAllPage.isListView#cardDeck{margin-top:1.1rem}.isCompanionAdsSidebarPresent#earningCardsWrap .isListView#cardDeck .sbShopListViewStore{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:calc(100vw - 1rem);padding-right:0}.isNotMobile .isCompanionAdsSidebarPresent#earningCardsWrap .isListView#cardDeck .sbShopListViewStore{max-width:calc(100vw - 2.7rem)}.isCompanionAdsSidebarPresent#earningCardsWrap .isListView#cardDeck .sbShopListViewStoreNameContainer{flex:1 1 18.4rem;z-index:1}.isCompanionAdsSidebarPresent#earningCardsWrap .isListView#cardDeck .sbShopListViewStoreNameLink{margin-top:-.8rem}.isCompanionAdsSidebarPresent#earningCardsWrap .isListView#cardDeck .sbShopListViewStoreNameCtaContainer{display:none}.isCompanionAdsSidebarPresent#earningCardsWrap .isListView#cardDeck .sbShopListViewStoreEarnContainer{-ms-flex-order:3;margin-top:-2.3rem;min-width:calc(100vw - 28.7rem);-webkit-order:3;order:3;padding-left:0}@media (min-width:64em) and (max-width:70.625em){.isCompanionAdsSidebarPresent#earningCardsWrap .isListView#cardDeck .sbShopListViewStoreEarnContainer{min-width:calc(100vw - 48.7rem)}#sbStreamType,#sbStreamTypeText{font-size:2em}#categorySortBy2{margin-left:0}}.isCompanionAdsSidebarPresent#earningCardsWrap .isListView#cardDeck .sbShopListViewStoreEarnNoOrig{padding-top:0}.isCompanionAdsSidebarPresent#earningCardsWrap .isListView#cardDeck .sbShopListViewStoreEarnOrig{margin:0 0 .2rem}.isCompanionAdsSidebarPresent#earningCardsWrap .isListView#cardDeck .sbShopListViewStoreEarnCashBack{padding:.2rem 0 .8rem}.isCompanionAdsSidebarPresent#earningCardsWrap .isListView#cardDeck .sbShopListViewStoreCtaContainer{-webkit-flex-basis:8.9rem;flex-basis:8.9rem}.isCompanionAdsSidebarPresent#earningCardsWrap .isListView#cardDeck .sbShopListViewStoreCta{line-height:2.25;margin-top:1.5rem}}