.shsg-storesgrid input{font:var(--nqd);color:var(--pdx)}.shsg-storesgrid input[type="text"],.shsg-storesgrid input[type="search"]{outline:0}.shsg-storesgrid input,.shsg-storesgrid button{background:transparent;border:0}.shsg-storesgrid button{cursor:pointer}.shsg-storesgrid .shsg-categories{margin:var(--bkf) 0}.shsg-storesgrid .shsg-heading{display:flex;justify-content:space-between;align-items:center}.shsg-storesgrid .shsg-loading,.shsg-storesgrid .shsg-noresults{text-align:center;width:100%;min-height:200px;padding-top:80px;box-sizing:border-box}.shsg-storesgrid .shsg-sentinel{text-align:center;padding:32px 0}.shsg-storesgrid .shsg-loading.hide,.shsg-storesgrid .shsg-noresults.hide,.shsg-storesgrid .shsg-sentinel.hide{display:none}.shsg-storesgrid .shsg-search-icon{width:16px;height:16px}.shsg-storesgrid .shsg-search-outline{display:flex;align-items:center;background-color:var(--shsg-search-background,var(--pnq));border:1px solid var(--lhj);border-radius:var(--cpl);padding:var(--qdd) var(--bvr);height:20px;width:248px;gap:var(--xsr)}.shsg-storesgrid .shsg-search-outline:hover{background-color:var(--kvw)}.shsg-storesgrid .shsg-search-outline:focus-within{background-color:var(--kvw)}.shsg-storesgrid .shsg-search-input{background-color:transparent;margin:0;padding:0;flex-grow:1;font:var(--byp)}.shsg-storesgrid .shsg-search-input::placeholder{color:var(--pdx)}.shsg-storesgrid .shsg-search-clear{width:24px;height:24px;background-size:16px;border-radius:50%;background:url(/rp/eD_C7fntYl2JyRgMpg8uBLmebg8.svg) no-repeat;background-position:center center}.shsg-storesgrid .shsg-search-clear:hover,.shsg-storesgrid .shsg-search-clear:focus{background-color:var(--sqf)}.shsg-storesgrid .shsg-search-clear:active{background-color:var(--qdm)}.shsg-storesgrid.shsg-carousel{--shsg-store-card-height:285px;--shsg-cashback-tag-background:var(--xxq);--shsg-search-background:var(--wbw)}.shsg-storesgrid.shsg-carousel .shsg-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--bkf);row-gap:var(--hns)}.shsg-storesgrid.shsg-carousel .shsg-heading-title{display:contents}.shsg-storesgrid.shsg-carousel .shsg-heading-text{grid-column:1/-1;font:var(--bbb)}.shsg-storesgrid.shsg-carousel .shsg-heading-search{grid-column:2;grid-row:2}.shsg-storesgrid.shsg-carousel .shsg-search-outline{box-sizing:border-box;width:256px;height:36px;padding-block:0;border-color:var(--nmc)}.shsg-storesgrid.shsg-carousel .shsg-search-outline:focus-within,.shsg-storesgrid.shsg-carousel .shsg-account-link:focus-visible{outline:2px solid var(--msm);outline-offset:2px}.shsg-storesgrid.shsg-carousel .shsg-search-input{min-width:0;width:100%}.shsg-storesgrid.shsg-carousel .shsg-search-input::placeholder{color:var(--qhp)}.shsg-storesgrid.shsg-carousel .shsg-search-icon{flex-shrink:0}.shsg-storesgrid.shsg-carousel .shsg-loading{min-height:0;padding:0}.shsg-storesgrid.shsg-carousel .shsg-loading .shp-grid{grid-auto-columns:var(--shsg-loading-card-width);overflow:hidden}.shsg-storesgrid.shsg-carousel .shsg-loading-card{height:var(--shsg-loading-card-height,var(--shsg-store-card-height));border-radius:var(--tjm);position:relative;overflow:hidden;background-color:var(--lhm)}.shsg-storesgrid.shsg-carousel .shsg-loading-card::after{content:'';position:absolute;top:0;left:-150%;width:200%;height:100%;background-color:var(--mbk);animation:shimmer-move 1s infinite;pointer-events:none}.shsg-storesgrid.shsg-carousel .shsg-loading-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.shsg-storesgrid.shsg-carousel .shsg-subtitle{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--xsr);min-width:0;color:var(--pdx);font:var(--nqd)}.shsg-storesgrid.shsg-carousel .shsg-account-link{display:inline-flex;align-items:center;gap:var(--xsr);font:var(--ghv)}.shsg-storesgrid.shsg-carousel .shsg-account-icon{width:16px;height:16px;flex-shrink:0;background:var(--qhp);-webkit-mask:url(/rp/SSNBop4cFR7L8R3F4ipn2glksVM.svg) center/contain no-repeat;mask:url(/rp/SSNBop4cFR7L8R3F4ipn2glksVM.svg) center/contain no-repeat}.shsg-storesgrid.shsg-carousel .shsg-account-link,.shsg-storesgrid.shsg-carousel .shsg-account-link:visited{color:inherit}.shsg-storesgrid.shsg-carousel .shsg-account-link:hover{text-decoration:underline}.shsg-storesgrid.shsg-carousel .nvbaritmcm-ct.shsg-category{border-radius:var(--dgm);padding-inline:var(--bvr);background:var(--wbw);color:var(--qhp)}.shsg-storesgrid.shsg-carousel .nvbaritmcm-ct.shsg-category::after{display:none}.shsg-storesgrid.shsg-carousel .nvbaritmcm-ct.shsg-category:hover{background:var(--vys);color:var(--kmb)}.shsg-storesgrid.shsg-carousel .nvbaritmcm-ct.shsg-category:active{background:var(--yxp);color:var(--lnl)}.shsg-storesgrid.shsg-carousel .nvbaritmcm-ct.shsg-category.selected,.shsg-storesgrid.shsg-carousel .nvbaritmcm-ct.shsg-category.selected:hover,.shsg-storesgrid.shsg-carousel .nvbaritmcm-ct.shsg-category.selected:active{background:var(--hbd);color:var(--svv)}.shsg-storesgrid.shsg-carousel .shsg-category[data-weekly-event="true"] .name{display:flex;align-items:center;gap:var(--xsr)}.shsg-storesgrid.shsg-carousel .shsg-weekly-event-icon{width:16px;height:16px;flex-shrink:0;background:currentColor;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMgLjVhLjUuNSAwIDAgMSAuNS0uNWg0YS41LjUgMCAwIDEgMCAxaC00QS41LjUgMCAwIDEgMyAuNVptMiA3YS41LjUgMCAwIDAgMSAwdi0zYS41LjUgMCAwIDAtMSAwdjNaTTUuNSAyYTQuNSA0LjUgMCAxIDAgMCA5IDQuNSA0LjUgMCAwIDAgMC05Wk0yIDYuNWEzLjUgMy41IDAgMSAxIDcgMCAzLjUgMy41IDAgMCAxLTcgMFptOC4xNDgtMi42NDdhLjUuNSAwIDEgMCAuNzA2LS43MDhsLTEuMDAyLS45OThhLjUuNSAwIDEgMC0uNzA2LjcwOGwxLjAwMi45OThaIiBmaWxsPSIjRDYzNjAwIi8+PC9zdmc+) center/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMgLjVhLjUuNSAwIDAgMSAuNS0uNWg0YS41LjUgMCAwIDEgMCAxaC00QS41LjUgMCAwIDEgMyAuNVptMiA3YS41LjUgMCAwIDAgMSAwdi0zYS41LjUgMCAwIDAtMSAwdjNaTTUuNSAyYTQuNSA0LjUgMCAxIDAgMCA5IDQuNSA0LjUgMCAwIDAgMC05Wk0yIDYuNWEzLjUgMy41IDAgMSAxIDcgMCAzLjUgMy41IDAgMCAxLTcgMFptOC4xNDgtMi42NDdhLjUuNSAwIDEgMCAuNzA2LS43MDhsLTEuMDAyLS45OThhLjUuNSAwIDEgMC0uNzA2LjcwOGwxLjAwMi45OThaIiBmaWxsPSIjRDYzNjAwIi8+PC9zdmc+) center/contain no-repeat}.shsg-storesgrid.shsg-carousel .shsg-carousel-body{position:relative}.shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.rounded{width:36px;height:48px;border-radius:var(--cpl);display:flex;justify-content:center;align-items:center;transition:opacity .5s;z-index:20}.shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.rounded .bg{background:var(--jcn);opacity:1;border-radius:var(--cpl);box-shadow:0 6px 12px 0 rgba(0,0,0,.08),0 .5px 3px 0 rgba(0,0,0,.08)}.shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.rounded .vcac{position:relative;width:9px;height:16px;top:unset;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA3IDEyIj48cGF0aCBmaWxsPSIjMjQyNDI0IiBkPSJNLjY0NTguMTQ3QS41LjUgMCAwIDEgMS4zNTMuMTQ1OWw1LjQ4NDUgNS40NjVhLjU1LjU1IDAgMCAxIDAgLjc3OTJMMS4zNTMgMTEuODU1YS41LjUgMCAwIDEtLjcwNTgtLjcwODRsNS4xNjQ2LTUuMTQ2MkwuNjQ3Ljg1NDJBLjUuNSAwIDAgMSAuNjQ1OC4xNDdaIi8+PC9zdmc+) center center no-repeat}.shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.rounded .vcac div{display:none}.shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.rounded.next{right:-18px}.shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.rounded.prev{left:-18px}.shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.rounded.prev .vcac{transform:rotate(180deg)}.shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.rounded.disabled{opacity:0}.shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.rounded:hover .bg{background:var(--ycd)}.shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.rounded{position:relative;top:0;margin-top:0;border:0;color:inherit;background:transparent;pointer-events:auto}.shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.rounded.prev{left:unset;inset-inline-start:-18px}.shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.rounded.next{right:unset;inset-inline-end:-18px}.shsg-storesgrid.shsg-carousel .shp-store-card-wrapper{height:var(--shsg-store-card-height)}.shsg-storesgrid.shsg-carousel .shp-store-card-wrapper>a{display:block;height:100%}.shsg-storesgrid.shsg-carousel .shp-store-card{padding:var(--dhr)}.shsg-storesgrid.shsg-carousel .shp-store-card .shp-merchant-logo{display:flex;align-items:center;min-height:0}.shsg-storesgrid.shsg-carousel .shp-store-card .shp-cashback-line{font:var(--byp);gap:0}.shsg-storesgrid.shsg-carousel .shp-store-card .shp-cashback-line .shp-cashback-tag{margin-inline:var(--rcb);flex-shrink:0}.shsg-storesgrid.shsg-carousel .shp-store-card .shp-cashback-tag>img{display:none}.shsg-storesgrid.shsg-carousel .shp-store-card .shp-cashback-tag::after{content:'';width:9px;height:20px;background-color:var(--shsg-cashback-tag-background);-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDkgMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yLjk3MTY0IDE4LjcwNzZDMi40MTEyOSAxOS41MTcgMS40ODk1IDIwIDAuNTA1MDY0IDIwSDBWMEgwLjUwNTA2NEMxLjQ4OTUgMCAyLjQxMTI5IDAuNDgyOTc1IDIuOTcxNjQgMS4yOTIzN0w3LjgxNzc5IDguMjkyMzdDOC41MjkwMiA5LjMxOTcgOC41MjkwMyAxMC42ODAzIDcuODE3NzkgMTEuNzA3NkwyLjk3MTY0IDE4LjcwNzZaIiBmaWxsPSIjMjE2OUVCIi8+Cjwvc3ZnPgo=) center/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDkgMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yLjk3MTY0IDE4LjcwNzZDMi40MTEyOSAxOS41MTcgMS40ODk1IDIwIDAuNTA1MDY0IDIwSDBWMEgwLjUwNTA2NEMxLjQ4OTUgMCAyLjQxMTI5IDAuNDgyOTc1IDIuOTcxNjQgMS4yOTIzN0w3LjgxNzc5IDguMjkyMzdDOC41MjkwMiA5LjMxOTcgOC41MjkwMyAxMC42ODAzIDcuODE3NzkgMTEuNzA3NkwyLjk3MTY0IDE4LjcwNzZaIiBmaWxsPSIjMjE2OUVCIi8+Cjwvc3ZnPgo=) center/contain no-repeat}.shsg-storesgrid.shsg-carousel .shp-store-card .shp-cashback-line .shp-cashback-percent{background-color:var(--shsg-cashback-tag-background);color:var(--svv);font:var(--lpj);line-height:16px}.shsg-storesgrid.shsg-carousel .shp-store-card .shp-cashback-line .shp-previous-cashback{color:var(--qhp);font:var(--byp);flex-shrink:0;white-space:nowrap}.shsg-storesgrid.shsg-carousel .shp-grid{display:grid;grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:minmax(240px,23%);gap:var(--bkf);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scroll-behavior:smooth;padding:4px}.shsg-storesgrid.shsg-carousel .shp-grid::-webkit-scrollbar{display:none}.shsg-storesgrid.shsg-carousel .shp-grid[hidden]{display:none}.shsg-storesgrid.shsg-carousel .shp-grid>.shp-card{min-width:0;scroll-snap-align:start}.shsg-storesgrid.shsg-carousel .shsg-carousel-controls{display:flex;justify-content:space-between;position:absolute;top:50%;left:0;right:0;height:48px;transform:translateY(-50%);pointer-events:none}.shsg-storesgrid.shsg-carousel .shsg-carousel-controls button:disabled{visibility:hidden}.shsg-storesgrid.shsg-carousel .shsg-carousel-controls button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.shsg-storesgrid.shsg-carousel .shsg-carousel-controls .bg{position:absolute;inset:0}.shsg-storesgrid.shsg-carousel .shsg-carousel-controls:dir(rtl) .shsg-carousel-previous .vcac{transform:none}.shsg-storesgrid.shsg-carousel .shsg-carousel-controls:dir(rtl) .shsg-carousel-next .vcac{transform:rotate(180deg)}body.b_dark .shsg-storesgrid.shsg-carousel,#bpage.b_drk .shsg-storesgrid.shsg-carousel{--shsg-cashback-tag-background:var(--hbd)}body.b_dark .shsg-storesgrid.shsg-carousel .shsg-loading-card::after,#bpage.b_drk .shsg-storesgrid.shsg-carousel .shsg-loading-card::after{background:linear-gradient(90deg,transparent 0%,var(--mbk) 50%,transparent 100%)}body.b_dark .shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.rounded .bg,#bpage.b_drk .shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.rounded .bg{box-shadow:0 6px 12px 0 rgba(0,0,0,.24)}body.b_dark .shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.rounded .vcac,#bpage.b_drk .shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.rounded .vcac{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA3IDEyIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLjY0NTguMTQ3QS41LjUgMCAwIDEgMS4zNTMuMTQ1OWw1LjQ4NDUgNS40NjVhLjU1LjU1IDAgMCAxIDAgLjc3OTJMMS4zNTMgMTEuODU1YS41LjUgMCAwIDEtLjcwNTgtLjcwODRsNS4xNjQ2LTUuMTQ2MkwuNjQ3Ljg1NDJBLjUuNSAwIDAgMSAuNjQ1OC4xNDdaIi8+PC9zdmc+) 0 0 no-repeat}body.b_dark .shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.acfdefaultchev .bg,#bpage.b_drk .shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.acfdefaultchev .bg{box-shadow:0 6px 12px 0 rgba(0,0,0,.24)}body.b_dark .shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.acfdefaultchev .vcac,#bpage.b_drk .shsg-storesgrid.shsg-carousel .shsg-carousel-body .b_overlay .btn.acfdefaultchev .vcac{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA3IDEyIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLjY0NTguMTQ3QS41LjUgMCAwIDEgMS4zNTMuMTQ1OWw1LjQ4NDUgNS40NjVhLjU1LjU1IDAgMCAxIDAgLjc3OTJMMS4zNTMgMTEuODU1YS41LjUgMCAwIDEtLjcwNTgtLjcwODRsNS4xNjQ2LTUuMTQ2MkwuNjQ3Ljg1NDJBLjUuNSAwIDAgMSAuNjQ1OC4xNDdaIi8+PC9zdmc+) 0 0 no-repeat}@media(forced-colors:active){.shsg-storesgrid.shsg-carousel .nvbaritmcm-ct.shsg-category.selected,.shsg-storesgrid.shsg-carousel .nvbaritmcm-ct.shsg-category.selected:hover,.shsg-storesgrid.shsg-carousel .nvbaritmcm-ct.shsg-category.selected:active{background:ButtonFace;color:ButtonText}.shsg-storesgrid.shsg-carousel .shp-store-card .shp-cashback-line .shp-cashback-percent{background-color:Canvas;color:LinkText}.shsg-storesgrid.shsg-carousel .shsg-account-icon{forced-color-adjust:none;background:LinkText}.shsg-storesgrid.shsg-carousel .shsg-weekly-event-icon{forced-color-adjust:none;background:CanvasText}.shsg-storesgrid.shsg-carousel .shsg-search-outline:focus-within,.shsg-storesgrid.shsg-carousel .shsg-account-link:focus-visible{outline-color:Highlight}}@keyframes shimmer-move{0%{left:-150%}100%{left:150%}}@media(prefers-reduced-motion:reduce){.shsg-storesgrid.shsg-carousel .shp-grid{scroll-behavior:auto}.shsg-storesgrid.shsg-carousel .shsg-loading-card::after{animation:none}}.base-page.mobile .shsg-storesgrid .shsg-search-outline{width:unset}.base-page.mobile .shsg-storesgrid .shsg-heading{display:flex;flex-direction:column;align-items:unset;gap:var(--bkf)}.base-page.mobile .shsg-storesgrid .shsg-search{width:100%;box-sizing:border-box}.base-page.mobile .shsg-storesgrid.shsg-carousel .shsg-heading-title{display:block}.base-page.mobile .shsg-storesgrid.shsg-carousel .shsg-subtitle{margin-top:var(--hns)}.base-page.mobile .shsg-storesgrid.shsg-carousel .shsg-subtitle-separator{display:none}.base-page.mobile .shsg-storesgrid.shsg-carousel .shsg-account-link{flex-basis:100%}@media(max-width:509px){.base-page.mobile .shsg-storesgrid.shsg-carousel .shsg-heading-text{font:var(--dmw)}}