.ShopSearch__ResultGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.875rem;margin-top:1.875rem;padding-bottom:5rem}@media(min-width:768px){.ShopSearch__ResultGrid{grid-template-columns:repeat(4,1fr);grid-gap:1.0625rem;padding-bottom:9.375rem}}.ShopSearch__ResultGrid-cell{aspect-ratio:.8771929825;position:relative}.ShopSearch__ResultGrid-cell:hover .grid-logoImg-wrap{top:-25px}.ShopSearch__ResultGrid-cell:hover .grid-cta{bottom:-25px;opacity:1}.ShopSearch__ResultGrid-cell.is-visible{display:block}.ShopSearch__ResultGrid-cell.is-invisible{display:none}.ShopSearch__ResultGrid .grid-bg,.ShopSearch__ResultGrid .grid-bg img,.ShopSearch__ResultGrid .grid-bg:before{position:absolute;top:0;left:0;width:100%;height:100%}.ShopSearch__ResultGrid .grid-bg:before{content:"";background:rgba(0,0,0,.4);z-index:2}.ShopSearch__ResultGrid .grid-bg img{object-fit:cover;object-position:center}.ShopSearch__ResultGrid .grid-logoImg-wrap{position:relative;top:0;transition:.35s;max-width:350px;margin:0 auto}.ShopSearch__ResultGrid .grid-logoBox{position:absolute;z-index:3;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:350px}.ShopSearch__ResultGrid .grid-cta{font-family:Inter,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.02em;color:#333747;font-size:calc(.7859733333rem + (30.181376 - 12.5755733333) * ((100vw - 320px) / (768 - 320)));font-size:.875009375rem;font-size:calc(.6737066667rem + (25.870336 - 10.7793066667) * ((100vw - 320px) / (768 - 320)));font-size:.750025rem;background:#000;color:#fff;font-size:13px;font-weight:700;text-align:center;display:inline-block;padding:8px 20px;position:absolute;left:50%;transform:translateX(-50%);bottom:0;transition:.35s;opacity:0;white-space:nowrap}@media(max-width:320px){.ShopSearch__ResultGrid .grid-cta{font-size:.7859733333rem}}@media(min-width:1px)and (max-width:320px){.ShopSearch__ResultGrid .grid-cta{font-size:.875009375rem}}@media(min-width:376px)and (max-width:767px){.ShopSearch__ResultGrid .grid-cta{font-size:calc(.875009375rem + (30.181376 - 14.00015) * ((100vw - 375px) / (768 - 375)))}}@media(min-width:376px)and (max-width:767px)and (max-width:375px){.ShopSearch__ResultGrid .grid-cta{font-size:.875009375rem}}@media(min-width:768px){.ShopSearch__ResultGrid .grid-cta{font-size:.95rem}}@media(min-width:1024px){.ShopSearch__ResultGrid .grid-cta{font-size:calc(.7111111111rem + (16 - 11.3777777778) * ((100vw - 1024px) / (1440 - 1024)))}}@media(min-width:1024px)and (max-width:1439px){.ShopSearch__ResultGrid .grid-cta{font-size:calc(.95rem + (16 - 15.2) * ((100vw - 1024px) / (1440 - 1024)))}}@media(min-width:1440px){.ShopSearch__ResultGrid .grid-cta{font-size:1rem}}.ShopSearch__ResultGrid .grid-cta strong{font-weight:600}.ShopSearch__ResultGrid .grid-cta.fontColor--boltBlack{color:#020a18}.ShopSearch__ResultGrid .grid-cta.fontColor--white{color:#fff}.ShopSearch__ResultGrid .grid-cta.fontColor--gray_200{color:#333747}.ShopSearch__ResultGrid .grid-cta.fontColor--gray_400{color:#696d80}.ShopSearch__ResultGrid .grid-cta.fontColor--gray_600{color:#b6bbcf}.ShopSearch__ResultGrid .grid-cta.fontColor--gray_700{color:#d6d6e1}.ShopSearch__ResultGrid .grid-cta.fontColor--gray_800{color:#e9ebf7}.ShopSearch__ResultGrid .grid-cta.fontColor--lightningYellow,.ShopSearch__ResultGrid .grid-cta.fontColor--lightningYellowDark{color:#68d8fc}.ShopSearch__ResultGrid .grid-cta.fontColor--blue{color:#006dff}.ShopSearch__ResultGrid .grid-cta.fontColor--blue--light-secondary{color:#d1d8fa}.ShopSearch__ResultGrid .grid-cta.fontColor--green{color:#00c42e}.ShopSearch__ResultGrid .grid-cta.fontColor--pink{color:#ff76f2}.ShopSearch__ResultGrid .grid-cta.fontColor--purple{color:#9a4eff}@media(max-width:320px){.ShopSearch__ResultGrid .grid-cta{font-size:.6737066667rem}}@media(min-width:1px)and (max-width:320px){.ShopSearch__ResultGrid .grid-cta{font-size:.750025rem}}@media(min-width:376px)and (max-width:767px){.ShopSearch__ResultGrid .grid-cta{font-size:calc(.750025rem + (25.870336 - 12.0004) * ((100vw - 375px) / (768 - 375)))}}@media(min-width:376px)and (max-width:767px)and (max-width:375px){.ShopSearch__ResultGrid .grid-cta{font-size:.750025rem}}@media(min-width:768px){.ShopSearch__ResultGrid .grid-cta{font-size:.83125rem}}@media(min-width:1024px){.ShopSearch__ResultGrid .grid-cta{font-size:calc(.6222222222rem + (14 - 9.9555555556) * ((100vw - 1024px) / (1440 - 1024)))}}@media(min-width:1024px)and (max-width:1439px){.ShopSearch__ResultGrid .grid-cta{font-size:calc(.83125rem + (14 - 13.3) * ((100vw - 1024px) / (1440 - 1024)))}}@media(min-width:1440px){.ShopSearch__ResultGrid .grid-cta{font-size:.875rem}}@media(max-width:768px){.ShopSearch__ResultGrid .grid-cta{font-weight:400}}html.ShopSearchResult .BackgroundImage{height:100%;object-fit:cover}html.ShopSearchResult .ShopPage--hero{position:relative;z-index:3}html.ShopSearchResult .ShopPage--hero h1{font-family:agrandir-bolt,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-style:normal;font-weight:700;line-height:100%;font-size:calc(1.7066666667rem + (65.536 - 27.3066666667) * ((100vw - 320px) / (768 - 320)))}@media(min-width:768px){html.ShopSearchResult .ShopPage--hero h1{letter-spacing:-.02em}}@media(max-width:320px){html.ShopSearchResult .ShopPage--hero h1{font-size:1.7066666667rem}}@media(min-width:1px)and (max-width:320px){html.ShopSearchResult .ShopPage--hero h1{font-size:1.7066666667rem}}@media(min-width:768px){html.ShopSearchResult .ShopPage--hero h1{font-size:2.0444444444rem}}@media(min-width:1024px){html.ShopSearchResult .ShopPage--hero h1{font-size:calc(2.0444444444rem + (46 - 32.7111111111) * ((100vw - 1024px) / (1440 - 1024)))}}@media(min-width:1440px){html.ShopSearchResult .ShopPage--hero h1{font-size:2.875rem}}@media(min-width:768px){html.ShopSearchResult .ShopPage--hero h1{line-height:110%}}html.ShopSearchResult .shopSearch__body{background:#fff}html.ShopSearchResult .ShopSearchResult--storeInfo{width:100%;padding:3.125rem 0;background-color:#fff}html.ShopSearchResult .ShopSearchResult--storeInfo .ShopTrending{margin-bottom:100px}html.ShopSearchResult .ShopSearchResult--storeInfo.is-hidden{opacity:0;pointer-events:none;position:absolute;top:0;height:100px;overflow:hidden}