.store-sec-1.cs-as-page{--as-navy:#0b1b33;--as-ink:#13233a;--as-muted:#5b6b7c;--as-blue:#1677ff;--as-cyan:#31c3e4;--as-teal:#0e9da9;--as-green:#1e9b5f;--as-orange:#fb9036;--as-purple:#7b3fc4;--as-soft:#eef5fb;--as-card:#ffffff;--as-border:#e2ebf3;--as-font:Montserrat,Poppins,"Segoe UI",sans-serif;font-family:var(--as-font);background:#f7fafc;color:var(--as-ink);padding-top:0!important}.store-sec-1.cs-as-page .cs-as-hero{position:relative;overflow:hidden;margin:0 0 8px;padding:118px 0 36px;background:radial-gradient(720px 380px at 82% 28%,rgba(49,195,228,.28),transparent 60%),radial-gradient(640px 360px at 18% 20%,rgba(22,119,255,.16),transparent 58%),linear-gradient(180deg,#eaf4ff 0,#f5f9fd 55%,#f7fafc 100%)}.store-sec-1.cs-as-page .cs-as-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 12% 40%,rgba(22,119,255,.08) 0 1px,transparent 2px),radial-gradient(circle at 70% 70%,rgba(49,195,228,.1) 0 1px,transparent 2px);background-size:42px 42px,34px 34px;opacity:.55}.store-sec-1.cs-as-page .cs-as-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:28px 36px;align-items:center;max-width:1180px;margin:0 auto}.store-sec-1.cs-as-page .cs-as-hero__copy{max-width:560px}.store-sec-1.cs-as-page .cs-as-hero .allstores-seo-heading,.store-sec-1.cs-as-page .cs-as-hero h1{margin:0 0 14px!important;max-width:none!important;color:var(--as-navy)!important;font-size:clamp(26px, 3.4vw, 40px)!important;font-weight:800!important;line-height:1.18!important;letter-spacing:-.02em;text-align:left!important}.store-sec-1.cs-as-page .cs-as-hero__sub{margin:0 0 20px;max-width:520px;color:var(--as-muted);font-size:16px;font-weight:500;line-height:1.55}.store-sec-1.cs-as-page .cs-as-hero__features{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 14px}.store-sec-1.cs-as-page .cs-as-hero__features li{display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 12px 7px 8px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(22,119,255,.12);box-shadow:0 2px 10px rgba(11,27,51,.05);color:var(--as-ink);font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap}.store-sec-1.cs-as-page .cs-as-hero__features li i{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(145deg,#1677ff,#31c3e4);color:#fff;font-size:12px}.store-sec-1.cs-as-page .cs-as-hero__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:220px;isolation:isolate;z-index:1}.store-sec-1.cs-as-page .cs-as-hero__visual picture{display:block;background:0 0;max-width:100%}.store-sec-1.cs-as-page .cs-as-hero__visual img{display:block;width:min(100%,520px);height:auto;mix-blend-mode:normal;opacity:1;background:0 0;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(11, 27, 51, .14))}.store-sec-1.cs-as-page .cs-as-hero__seo{margin:14px 0 0;max-width:560px;color:#678;font-size:13px;line-height:1.5}.store-sec-1.cs-as-page .cs-as-hero__seo a{font-weight:700;text-decoration:underline}.store-sec-1.cs-as-page .cs-as-hero__seo a.as-type-cashback{color:#1e9b5f}.store-sec-1.cs-as-page .cs-as-hero__seo a.as-type-coupons{color:#0b7f9c}.store-sec-1.cs-as-page .cs-as-hero__seo a.as-type-giftcards{color:#c96a12}.store-sec-1.cs-as-page .cs-as-hero__seo a.as-type-referrals{color:#7b3fc4}.store-sec-1.cs-as-page>.container{padding-top:8px;padding-bottom:28px}.store-sec-1.cs-as-page .site-main-heading{display:none}.store-sec-1.cs-as-page .cs-as-featured-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.store-sec-1.cs-as-page .cs-as-featured-head h2{margin:0;color:var(--as-navy);font-size:22px;font-weight:800;letter-spacing:-.01em}.store-sec-1.cs-as-page .cs-as-featured-head a{color:var(--as-blue);font-size:14px;font-weight:700;white-space:nowrap}.store-sec-1.cs-as-page .cs-as-featured-head a:hover{color:#0d5fd1;text-decoration:none}.store-sec-1.cs-as-page .popular-store-sec{margin-bottom:18px}.store-sec-1.cs-as-page .popular-store-sec .store_carousel .stores-content-block{background:var(--as-card)!important;border:1px solid var(--as-border)!important;border-radius:14px!important;box-shadow:0 6px 18px rgba(11,27,51,.06)!important;padding:12px 10px 14px!important;transition:transform .18s ease,box-shadow .18s ease}.store-sec-1.cs-as-page .popular-store-sec .store_carousel .stores-content-block:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(11,27,51,.1)!important}.store-sec-1.cs-as-page .popular-store-sec .store_carousel .featured-store-name{color:var(--as-ink)!important;font-size:15px!important;font-weight:700!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.store-sec-1.cs-as-page .popular-store-sec .store_carousel .stores-content-block h4{color:var(--as-green)!important;font-size:12px!important;font-weight:700!important}.store-sec-1.cs-as-page .popular-store-sec .store_carousel .swiper-button-next,.store-sec-1.cs-as-page .popular-store-sec .store_carousel .swiper-button-prev{border-color:#c5d5e4!important;background:#fff!important;margin-top:0!important}.store-sec-1.cs-as-page .popular-store-sec .store_carousel .stores-content-block .brand-img-holder img,.store-sec-1.cs-as-page .popular-store-sec .store_carousel .stores-content-block .brand-img-holder img.cs-store-logo{width:auto!important;height:auto!important;max-width:100%!important;max-height:96px!important;object-fit:contain!important}.store-sec-1.cs-as-page .popular-store-sec .store_carousel .swiper-button-next:after,.store-sec-1.cs-as-page .popular-store-sec .store_carousel .swiper-button-prev:after{border-color:#6b7f93!important}.store-sec-1.cs-as-page .popular-store-sec .store_carousel .swiper-button-next:hover,.store-sec-1.cs-as-page .popular-store-sec .store_carousel .swiper-button-prev:hover{background:var(--as-blue)!important;border-color:var(--as-blue)!important}.store-sec-1.cs-as-page .popular-store-sec .store_carousel .swiper-button-next:hover:after,.store-sec-1.cs-as-page .popular-store-sec .store_carousel .swiper-button-prev:hover:after{border-color:#fff!important}.store-sec-1.cs-as-page .allstore-left-content{background:var(--as-card);border:1px solid var(--as-border);border-radius:14px;box-shadow:0 4px 16px rgba(11,27,51,.04);padding:14px 12px 12px;overflow:hidden}.store-sec-1.cs-as-page .allstore-left-content .cs-as-cat-heading,.store-sec-1.cs-as-page .allstore-left-content h3{margin:0 0 10px!important;padding:0 6px!important;color:var(--as-navy)!important;font-size:15px!important;font-weight:800!important}.store-sec-1.cs-as-page .cs-as-cat-toggle{display:block;width:100%;margin:0;padding:0;border:0;background:0 0;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (min-width:992px){.store-sec-1.cs-as-page .cs-as-cat-toggle{pointer-events:none;cursor:default}}@media (min-width:992px){.store-sec-1.cs-as-page .allstore-left-content-list{position:relative;max-height:500px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(22,119,255,0.45) var(--as-soft)}.store-sec-1.cs-as-page .allstore-left-content-list::-webkit-scrollbar{width:6px}.store-sec-1.cs-as-page .allstore-left-content-list::-webkit-scrollbar-track{background:var(--as-soft);border-radius:4px}.store-sec-1.cs-as-page .allstore-left-content-list::-webkit-scrollbar-thumb{background:rgba(22,119,255,.45);border-radius:4px}.store-sec-1.cs-as-page .allstore-left-content-list::-webkit-scrollbar-thumb:hover{background:rgba(22,119,255,.65)}.store-sec-1.cs-as-page .allstore-left-content-list .ps__rail-y{width:6px!important;background:0 0!important;opacity:1!important}.store-sec-1.cs-as-page .allstore-left-content-list .ps__thumb-y{width:6px!important;background:rgba(22,119,255,.45)!important;border-radius:4px!important}}.store-sec-1.cs-as-page .allstore-left-content-list ul{margin:0;padding:0;list-style:none}.store-sec-1.cs-as-page .allstore-left-content-list ul li{padding-left:0!important;margin:0 0 2px;position:relative}.store-sec-1.cs-as-page .allstore-left-content-list ul li:after{content:none!important;display:none!important}.store-sec-1.cs-as-page .allstore-left-content-list ul li a{display:flex!important;align-items:center;gap:8px;padding:8px 10px!important;border-radius:10px;color:#3d4f60!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}.store-sec-1.cs-as-page .allstore-left-content-list ul li a.cs-as-cat-active,.store-sec-1.cs-as-page .allstore-left-content-list ul li a:hover{background:#e8f2ff!important;color:var(--as-blue)!important;text-decoration:none!important}.store-sec-1.cs-as-page .allstore-left-content-list ul li a:before{content:"\f105"!important;font-family:"Font Awesome 5 Free"!important;font-weight:900!important;font-size:11px!important;line-height:1!important;flex:0 0 12px;width:12px;display:inline-flex!important;align-items:center;justify-content:center;color:#9aa8b5!important}.store-sec-1.cs-as-page .allstore-left-content-list ul li a.cs-as-cat-active:before,.store-sec-1.cs-as-page .allstore-left-content-list ul li a:hover:before{color:var(--as-blue)!important}.store-sec-1.cs-as-page .allstore-card.custom-card,.store-sec-1.cs-as-page .custom-card.allstore-card{background:var(--as-card)!important;border:1px solid var(--as-border)!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(11,27,51,.05)!important;padding:16px 16px 10px!important}.store-sec-1.cs-as-page .allstore-search-hero{margin:0 0 12px!important;padding:12px 14px!important;background:#fff!important;border:1px solid var(--as-border)!important;border-radius:12px!important;box-shadow:0 2px 10px rgba(11,27,51,.04)}.store-sec-1.cs-as-page .allstore-search-hero .ash-label{color:#6b7c8d!important;letter-spacing:.05em}.store-sec-1.cs-as-page .allstore-search-hero input{background:#f7fafc!important;border:1.5px solid #d5e1ec!important;color:var(--as-ink)!important;border-radius:10px!important}.store-sec-1.cs-as-page .allstore-search-hero input::placeholder{color:#8a97a6}.store-sec-1.cs-as-page .allstore-search-hero input:focus{border-color:var(--as-blue)!important;box-shadow:0 0 0 3px rgba(22,119,255,.12)}.store-sec-1.cs-as-page .allstore-search-hero .ash-btn{background:var(--as-blue)!important;border-radius:10px!important;min-height:44px}.store-sec-1.cs-as-page .allstore-search-hero .ash-btn:hover{background:#0d5fd1!important}.store-sec-1.cs-as-page .allstore-letter-filter-sec a.allstoreltsr{color:var(--as-blue)!important;font-weight:700!important}.store-sec-1.cs-as-page .allstore-letter-filter-sec a.allstoreltsr:hover{background:#e8f2ff!important;color:#0d5fd1!important}.store-sec-1.cs-as-page .allstore-letter-filter-sec a.allstoreltsr.mylt:not(#allsel){background-color:var(--as-blue)!important;color:#fff!important}.store-sec-1.cs-as-page .allstore-letter-filter-sec a#allsel,.store-sec-1.cs-as-page .allstore-letter-filter-sec a#allsel.mylt{color:var(--as-blue)!important;background:0 0!important}.store-sec-1.cs-as-page .allstore-type-filter.active[data-type=all]{background:var(--as-blue)!important;border-color:var(--as-blue)!important}.store-sec-1.cs-as-page #allstore .allstore-content-block .heading h3{color:var(--as-navy)!important;font-weight:800!important;font-size:18px!important}.store-sec-1.cs-as-page #allstore .allstore-content-block ul li,.store-sec-1.cs-as-page #allstore .allstore-content-block ul li.store-row{background:#f8fbfd;border:1px solid #e8eef5;border-radius:12px;margin:0 8px 8px 0!important;padding:10px 12px!important;flex:0 0 calc(50% - 8px)!important;max-width:calc(50% - 8px)!important;position:relative;cursor:pointer}.store-sec-1.cs-as-page #allstore .allstore-content-block ul li.store-row>a.store-row-primary{position:static;flex:1 1 auto;min-width:0;color:inherit!important;text-decoration:none!important}.store-sec-1.cs-as-page #allstore .allstore-content-block ul li.store-row>a.store-row-primary::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.store-sec-1.cs-as-page #allstore .allstore-content-block ul li.store-row .store-discount,.store-sec-1.cs-as-page #allstore .allstore-content-block ul li.store-row .store-discount a{position:relative;z-index:2}.store-sec-1.cs-as-page #allstore .allstore-content-block ul{gap:0!important}.store-sec-1.cs-as-page #allstore .allstore-content-block ul li .store-name,.store-sec-1.cs-as-page #allstore .allstore-content-block ul li a{color:var(--as-ink)!important}.store-sec-1.cs-as-page #allstore .allstore-content-block ul li .store-discount a{color:var(--as-green)!important}.store-sec-1.cs-as-page #allstore-filter-empty,.store-sec-1.cs-as-page .allstore-no-results{background:#f5f9fc!important;border-color:#d5e1ec!important;color:#4c5d6e!important}.store-sec-1.cs-as-page #allstore-filter-empty,.store-sec-1.cs-as-page .allstore-no-results h4{color:var(--as-ink)!important}.store-sec-1.cs-as-page #allstore-filter-empty a,.store-sec-1.cs-as-page .allstore-no-results a{color:var(--as-blue)!important}@media only screen and (max-width:991px){.store-sec-1.cs-as-page .cs-as-hero{padding:96px 0 24px}.store-sec-1.cs-as-page .cs-as-hero__grid{grid-template-columns:1fr;gap:18px;text-align:left}.store-sec-1.cs-as-page .cs-as-hero__visual{order:-1;min-height:0}.store-sec-1.cs-as-page .cs-as-hero__visual img{width:min(100%,360px);margin:0 auto}.store-sec-1.cs-as-page .cs-as-hero .allstores-seo-heading,.store-sec-1.cs-as-page .cs-as-hero h1{font-size:clamp(24px, 6.2vw, 32px)!important}.store-sec-1.cs-as-page .cs-as-hero__features li{font-size:12px;white-space:normal}.store-sec-1.cs-as-page.site-main-container{padding-top:0!important}}@media only screen and (max-width:767px){.store-sec-1.cs-as-page .cs-as-featured-head h2{font-size:18px}.store-sec-1.cs-as-page .custom-card.allstore-card{padding:12px 10px 8px!important}.store-sec-1.cs-as-page #allstore .allstore-content-block ul li,.store-sec-1.cs-as-page #allstore .allstore-content-block ul li.store-row{flex:0 0 100%!important;max-width:100%!important;margin-right:0!important}.store-sec-1.cs-as-page .cs-as-hero__features{gap:8px}}@media only screen and (max-width:575px){.store-sec-1.cs-as-page .cs-as-hero{padding:88px 0 18px}.store-sec-1.cs-as-page .cs-as-hero__sub{font-size:14px}}.store-sec-1.cs-as-page .cs-as-letter-anchor{scroll-margin-top:calc(var(--cs-sticky-offset,84px) + 12px)}.cs-as-letter-rail{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:90;display:flex;flex-direction:column;align-items:center;gap:1px;padding:0;margin:0;background:0 0;border:0;border-radius:0;box-shadow:none;overflow:visible}.cs-as-letter-rail[hidden]{display:none!important}.cs-as-letter-rail__btn{display:flex;align-items:center;justify-content:center;min-width:28px;min-height:22px;padding:0;margin:0;border:0;border-radius:4px;background:0 0;color:var(--as-blue,#1677ff);font-family:var(--as-font, Montserrat, Poppins, "Segoe UI", sans-serif);font-size:16px;font-weight:700;line-height:1;cursor:pointer;text-decoration:none}.cs-as-letter-rail__btn:focus,.cs-as-letter-rail__btn:hover{background:rgba(49,195,228,.18);color:#0d5fd1;outline:0}.cs-as-letter-rail__btn.is-active{background:rgba(22,119,255,.16);color:#0d5fd1}@media only screen and (max-width:767px){.store-sec-1.cs-as-page .allstore-letter-filter-sec{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;padding:2px 0 8px}.store-sec-1.cs-as-page .allstore-letter-filter-sec::-webkit-scrollbar{display:none}.store-sec-1.cs-as-page .allstore-letter-filter-sec a.allstoreltsr{flex:0 0 auto;min-width:34px;min-height:34px;padding:4px 8px;font-size:13px}.store-sec-1.cs-as-page .allstore-type-filter-sec{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%}.store-sec-1.cs-as-page .allstore-type-filter{flex:0 0 auto;min-height:40px;padding:8px 12px}.cs-as-letter-rail{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){.cs-as-letter-rail__btn{min-width:24px;min-height:18px;font-size:13px}}@media only screen and (min-width:768px) and (max-height:760px){.cs-as-letter-rail{gap:0}.cs-as-letter-rail__btn{min-width:22px;min-height:16px;font-size:12px}}