@import "https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap";[x-cloak]{display:none!important}.landing-home{color:#202020;background:#fff;min-height:100vh;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.landing-home *{box-sizing:border-box}.landing-home a{color:inherit;text-decoration:none}.landing-home button{font:inherit}.landing-shell{width:min(1180px,100% - 2rem);margin:0 auto}.landing-shell--wide{width:min(1320px,100% - 30px)}.landing-shell--hero{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:550px;padding:0 15%;display:flex}.landing-shell--categories{width:min(980px,100% - 2rem)}.landing-shell--stores{width:min(1020px,100% - 2rem)}.landing-header{z-index:20;padding-top:0;transition:background-color .25s,box-shadow .25s,padding-top .25s;position:fixed;inset:0 0 auto}.landing-header.is-sticky{background-color:#ff8900;padding-top:0;box-shadow:0 2px 10px -2px #00000069}.landing-header__bar{opacity:0;align-items:center;gap:1rem;min-height:38px;padding-top:12px;transition:opacity .45s,transform .45s;display:flex;transform:translateY(-12px)}.landing-header.is-ready .landing-header__bar{opacity:1;transform:translateY(0)}.landing-header__home{justify-content:center;align-items:center;width:40px;height:40px;font-size:30px;display:inline-flex;color:#fff!important}.landing-header__home:hover,.landing-header__home:focus,.landing-header__home:visited{color:#fff!important}.landing-header__home i{line-height:1}.landing-header__spacer{flex:auto}.landing-nav{align-items:center;gap:15px;margin:0 0 17px auto;display:flex}.landing-nav a{white-space:nowrap;align-items:center;gap:.35rem;font-size:14px;font-weight:500;display:inline-flex;color:#fff!important}.landing-nav a:hover,.landing-nav a:focus,.landing-nav a:visited{color:#fff!important}.landing-burger{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3rem;display:none}.landing-mask{z-index:35;background:#00000061;position:fixed;inset:0}.landing-menu{z-index:40;background:var(--landing-primary);color:#fff;width:min(300px,100vw - 1rem);padding:1.25rem 1.25rem 1.5rem;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 28px #0003}.landing-menu__head{letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:900;display:flex}.landing-menu__close{color:#fff;cursor:pointer;background:0 0;border:none;width:38px;height:38px;font-size:1.15rem}.landing-menu nav{display:grid}.landing-menu nav a,.landing-menu nav button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff2e;padding:.95rem 0;font-size:.95rem;font-weight:700}.landing-menu nav i{width:1.25rem;margin-right:.35rem}.landing-menu__footer{margin-top:1rem}.landing-menu__footer a{color:#ffffffe0;font-size:.9rem}.landing-hero{background:linear-gradient(180deg, #422107c2 0%, #753a0794 48%, #da7c0657 100%), var(--landing-banner-url) center/cover no-repeat;color:#fff;text-align:center;min-height:550px;padding:0}.landing-hero__logo,.landing-hero__brand,.landing-hero h1,.landing-hero p,.landing-search{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(16px)}.landing-hero.is-ready .landing-hero__logo,.landing-hero.is-ready .landing-hero__brand,.landing-hero.is-ready h1,.landing-hero.is-ready p,.landing-hero.is-ready .landing-search{opacity:1;transform:translateY(0)}.landing-hero.is-ready .landing-hero__logo,.landing-hero.is-ready .landing-hero__brand{transition-delay:80ms}.landing-hero.is-ready h1{transition-delay:.16s}.landing-hero.is-ready p{transition-delay:.24s}.landing-hero.is-ready .landing-search{transition-delay:.32s}.landing-hero__logo{width:400px;max-width:100%;margin:0 auto .65rem;display:block}.landing-hero__brand{justify-items:center;gap:.65rem;margin-bottom:1rem;display:inline-grid}.landing-hero__brand img{object-fit:contain;background:#fffffff2;border-radius:18px;width:72px;height:72px;padding:.5rem}.landing-hero__brand span{font-size:1.15rem;font-weight:900}.landing-hero h1{letter-spacing:-1px;margin:0 0 10px;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:50px;font-weight:300;line-height:1.08}.landing-hero h1 strong{font-weight:900}.landing-hero p{color:#fffffffa;margin:0;font-size:1rem;font-weight:700}.landing-search{width:650px;max-width:100%;margin:20px auto 0}.landing-search__tabs{background:0 0;border-radius:999px;align-items:center;gap:.2rem;margin-bottom:10px;padding:0;display:inline-flex}.landing-search__tab{color:#ffffffe6;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:700}.landing-search__tab.is-active{background:#ff89002e}.landing-search__field{width:650px;max-width:100%;margin:0 auto;position:relative}.landing-search__field input{color:#444;background:#fff;border:0;border-radius:30px;width:100%;padding:15px 60px 15px 30px;font-size:1rem;font-weight:700;box-shadow:0 0 50px #0000001a}.landing-search__field input::placeholder{color:#8a8a8a}.landing-search__field input:focus{outline:none}.landing-search__submit{background:var(--landing-search-icon) center/contain no-repeat;cursor:pointer;border:none;width:25px;height:25px;position:absolute;top:13px;right:20px}.landing-types-section{background:#fff;padding:1.8rem 0 .9rem}.landing-types-stage{padding:0 2.5rem;position:relative}.landing-types-track{scroll-behavior:auto;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(96px,96px);grid-auto-flow:column;align-items:start;gap:1.15rem;padding:.25rem 0 .6rem;display:grid;overflow-x:auto}.landing-types-track::-webkit-scrollbar{display:none}.landing-types-track.is-dragging{cursor:grabbing}.landing-types-arrow{z-index:3;color:#555;cursor:pointer;background:#e6e6e6;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;display:inline-flex;position:absolute;top:41px}.landing-types-arrow--prev{left:0}.landing-types-arrow--next{right:0}.landing-type{color:#2d2d2d;text-align:center;justify-items:center;gap:.55rem;display:grid}.landing-type__thumb,.landing-type__icon{width:90px;height:90px}.landing-type__thumb{object-fit:cover;border-radius:999px}.landing-type__icon{color:#cb7800;background:#fff36c;border-radius:999px;justify-content:center;align-items:center;font-size:2rem;display:inline-flex}.landing-type__name{font-size:.88rem;font-weight:700;line-height:1.25}.landing-type.is-active .landing-type__name{color:var(--landing-primary-strong)}.landing-section{padding:1.5rem 0 3.5rem}.landing-section--stores{padding-top:1rem}.landing-results-head{text-align:center;margin-bottom:2rem}.landing-results-head h2{color:#212121;margin:0;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.5rem,4vw,3.2rem);font-weight:300}.landing-results-head__clear{color:#444;border:1px solid #0000001f;border-radius:999px;justify-content:center;align-items:center;margin-top:.85rem;padding:.55rem 1rem;font-size:.84rem;font-weight:700;display:inline-flex}.landing-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 2.25rem;display:grid}.landing-store{border-radius:10px;transition:background .25s}.landing-store:hover{background:#f5f5f5}.landing-store.is-closed{opacity:.4}.landing-store__link{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.landing-store__logo{background:#f4f4f4;border-radius:999px;justify-content:center;align-items:center;width:80px;height:80px;display:inline-flex;overflow:hidden}.landing-store__logo img{object-fit:cover;width:100%;height:100%}.landing-store__body{min-width:0}.landing-store__name{color:#111;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:900;line-height:1.2}.landing-store__address{color:#4b4b4b;white-space:nowrap;text-overflow:ellipsis;margin-top:.3rem;font-size:.78rem;line-height:1.3;overflow:hidden}.landing-store__meta{color:#9c9c9c;flex-wrap:wrap;align-items:center;gap:.28rem;margin-top:.28rem;font-size:.73rem;display:flex}.landing-store__status{align-items:center;gap:.22rem;display:inline-flex}.landing-store__status.is-open{color:#61c52c}.landing-store__status.is-closed{color:#9e9e9e}.landing-store__dash{color:#a0a0a0}.landing-store__channel{color:#acacac;cursor:default;font-size:.72rem}.landing-store__channel.is-enabled{color:#8e8e8e}.landing-store__tooltip{justify-content:center;align-items:center;display:inline-flex;position:relative}.landing-store__tooltip-bubble{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#212121;border-radius:4px;padding:4px 8px;font-size:.68rem;font-weight:700;line-height:1;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(4px)}.landing-store__tooltip-bubble:after{content:"";border:5px solid #0000;border-top-color:#212121;margin-left:-5px;position:absolute;top:100%;left:50%}.landing-store__tooltip:hover .landing-store__tooltip-bubble{opacity:1;transform:translate(-50%)translateY(0)}.landing-empty{text-align:center;border:1px solid #e7e7e7;border-radius:16px;padding:2rem}.landing-empty h3{margin:0;font-size:1.15rem}.landing-empty p{color:#666;margin:.45rem 0 0}.landing-steps-band{background:#f2f2f2;padding:3.4rem 0 4rem}.landing-steps-band .landing-shell{width:min(980px,100% - 2rem)}.landing-steps-head{text-align:center;margin-bottom:2.2rem}.landing-steps-head h2{color:#202020;letter-spacing:-1px;margin:0;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.4rem,4vw,2.875rem);font-weight:300}.landing-steps-head p{color:#555;margin:.2rem 0 0;font-size:1.125rem;font-weight:300;line-height:1.2}.landing-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.landing-step{text-align:center;color:#666;background:#fff;border:1px solid #ededed;border-radius:3px;min-height:235px;padding:120px 25px 25px;position:relative}.landing-step__number{color:#5d5d5d;background:#fff;border:1px solid #ededed;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:700;display:inline-flex;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.landing-step__icon{object-fit:contain;width:80px;height:80px;margin-left:-40px;position:absolute;top:38px;left:50%}.landing-step h3{color:#181818;margin:0 0 3px;font-size:1rem;font-weight:900;line-height:1.25}.landing-step p{color:#666;margin:0;font-size:.875rem;line-height:1.5}.landing-feature-band{padding:0}.landing-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.landing-feature__apps{background:#f7f2eb var(--landing-feature-image) center/cover no-repeat;min-height:320px}.landing-feature__copy{background:var(--landing-primary);color:#fff;padding:44px 58px}.landing-feature__copy h2{color:#fff;text-transform:uppercase;margin:0 0 14px;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:42px;font-weight:300;line-height:1.15}.landing-feature__list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.landing-feature__list li{align-items:center;gap:.5rem;font-size:16px;display:flex}.landing-feature__list i{width:18px}.landing-highlight{color:#fff;background:#ff8900;padding:60px 0;font-size:16px}.landing-highlight .landing-shell{position:relative}.landing-highlight h2{color:#fff;margin:0;padding:0;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:42px;font-weight:300}.landing-highlight h2 strong{font-weight:900}.landing-highlight p{color:#fff;margin:0;font-size:16px}.landing-highlight__button{color:#fff;text-transform:uppercase;background:0 0;border:2px solid #fff;justify-content:center;align-items:center;min-width:194px;padding:15px 30px;font-size:14px;font-weight:700;transition:all .3s;display:inline-flex;position:absolute;top:0;right:15px}.landing-highlight__button:hover{color:#fff;background:#ec6b03;border-color:#fff}.landing-highlight--secondary{margin-top:-130px}.landing-highlight--secondary .landing-shell{min-height:74px;margin-bottom:25px}.landing-highlight--secondary .landing-highlight__button{top:auto;bottom:0}.landing-footer{text-align:center;background:#fff;padding:35px 0}.landing-footer__social-block{border-top:1px solid #ededed;margin-top:30px;padding-top:30px}.landing-footer__social{text-align:center;margin:0;padding:0 0 10px;list-style:none}.landing-footer__social li{margin:0 5px 10px;display:inline-block}.landing-footer__social a{color:var(--landing-primary);border-radius:50%;width:35px;height:35px;font-size:30px;line-height:34px;display:block}.landing-footer__social a:hover{color:#ec6b03}.landing-footer__copy{color:#8c8c8c;font-size:12px}.landing-footer__copy a{color:inherit}.landing-footer__copy a:hover{color:var(--landing-primary)}@media (width<=1080px){.landing-shell--hero{min-height:500px;padding:0 10%}.landing-steps-band .landing-shell{width:min(940px,100% - 2rem)}}@media (width<=767px){.landing-feature{grid-template-columns:1fr}}@media (width<=992px){.landing-header{padding:10px 0}.landing-shell--hero{padding:0 60px}.landing-hero h1{font-size:42px}.landing-nav{margin:2px 0 0 auto}.landing-highlight{text-align:center}.landing-highlight__button{margin-top:30px;position:static}.landing-highlight--secondary{margin-top:0;padding-top:0}}@media (width<=760px){.landing-nav{display:none}.landing-burger{display:inline-flex}.landing-results{grid-template-columns:1fr}.landing-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.landing-shell,.landing-shell--wide,.landing-shell--hero,.landing-shell--categories,.landing-shell--stores{width:min(100% - 1.2rem,100%)}.landing-header{padding-top:.7rem}.landing-header__bar{gap:.7rem}.landing-header__home,.landing-burger{width:34px;height:34px;font-size:1.2rem}.landing-hero{min-height:350px;padding:0}.landing-shell--hero{min-height:350px;padding:0 30px}.landing-hero__logo{width:55%}.landing-hero__brand img{width:60px;height:60px}.landing-hero h1{font-size:24px}.landing-hero p{display:none}.landing-search{width:400px;max-width:100%}.landing-search__tabs{justify-content:center;width:100%}.landing-search__tab{flex:1 1 0;min-width:0;padding-inline:.7rem;font-size:.82rem}.landing-types-stage{padding:0 2rem}.landing-types-arrow{top:37px}.landing-store__link{grid-template-columns:68px minmax(0,1fr);gap:.85rem}.landing-store__logo{width:68px;height:68px}.landing-store__address{white-space:normal;text-overflow:initial;overflow:visible}.landing-steps{grid-template-columns:1fr}.landing-feature__apps{background-position:50%;min-height:250px}.landing-feature__copy{padding:2.3rem 1.35rem}.landing-footer{padding:10px 0}}
