:root{--ink:#171916;--muted:#77796f;--paper:#f5f5ef;--lime:#d4f576;--lime-dark:#b9e855;--line:#e5e6dc;--card:#fff;--serif:Georgia,'Times New Roman',serif;--sans:'DM Sans',Arial,sans-serif;--display:Manrope,'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px}.announcement{height:36px;display:flex;justify-content:center;align-items:center;gap:9px;background:var(--lime);font-size:11px;font-weight:700;letter-spacing:.025em}.spark{font-size:13px}.announcement-tag{font-size:8px;letter-spacing:.13em;background:#1a1c16;color:white;padding:5px 7px;border-radius:3px}.topbar{height:76px;max-width:1280px;margin:auto;padding:0 38px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:10px;align-items:center;color:var(--ink);font:800 20px var(--display);letter-spacing:-1.2px;text-decoration:none;line-height:.95}.brand-mark{width:38px;height:38px;border:1.5px solid var(--ink);border-radius:50%;display:grid;place-items:center;font:600 24px var(--serif)}.brand-light{font-weight:500}.brand small{display:block;font:700 8px var(--sans);letter-spacing:1.7px;margin-top:5px}.topnav{display:flex;gap:35px}.topnav a,.top-cta{font-size:12px;font-weight:600;text-decoration:none;color:var(--ink)}.topnav a:hover,.footer a:hover{opacity:.63}.top-cta{border:1px solid #bfc1b7;padding:11px 15px;border-radius:4px}.top-cta span{margin-left:13px;font-size:16px}.hero{background:#171916;color:white;min-height:440px;display:grid;grid-template-columns:1fr 1fr;max-width:100%;padding:63px max(8.2vw,40px) 57px;overflow:hidden;position:relative}.hero:after{content:'';position:absolute;width:420px;height:420px;border-radius:50%;border:1px solid rgba(255,255,255,.065);right:8%;top:-30%;pointer-events:none}.hero-copy{max-width:560px;position:relative;z-index:1}.eyebrow{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:700;letter-spacing:1.75px;color:#9ca197}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px #d4f576}.hero h1,.how-title h2{font:600 clamp(48px,6vw,76px)/.99 var(--display);letter-spacing:-5px;margin:24px 0 19px}.hero h1 span,.how-title h2 span{font:italic 500 1em/.98 var(--serif);letter-spacing:-4px;color:var(--lime)}.hero-intro{font-size:14px;line-height:1.8;color:#c5c8be;max-width:410px;margin:0 0 24px}.hero-button{display:inline-flex;align-items:center;gap:30px;background:var(--lime);color:var(--ink);font-size:12px;font-weight:700;text-decoration:none;padding:14px 16px;border-radius:3px}.hero-button span{font-size:17px}.hero-proof{display:flex;align-items:center;gap:9px;margin-top:24px;font-size:10px;color:#9da197}.proof-icon{width:17px;height:17px;border:1px solid #767c70;border-radius:50%;display:grid;place-items:center;color:var(--lime);font-size:10px}.hero-art{position:relative;min-height:300px;max-width:520px;margin:auto;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.orbit{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%}.orbit-one{width:340px;height:340px}.orbit-two{width:420px;height:420px}.bag{width:194px;height:204px;position:relative;z-index:2;transform:rotate(-6deg);filter:drop-shadow(15px 25px 20px rgba(0,0,0,.34))}.bag:before{content:'';position:absolute;inset:35px 0 0;background:linear-gradient(145deg,#e9f2d8,#cce58c 65%,#b6db68);clip-path:polygon(9% 0,91% 0,100% 100%,0 100%);border-radius:6px 6px 9px 9px}.bag-handle{position:absolute;z-index:1;left:61px;top:0;width:72px;height:64px;border:10px solid #d9edb7;border-bottom:0;border-radius:42px 42px 0 0}.bag-face{position:absolute;top:70px;left:30px;right:25px;z-index:2;transform:rotate(6deg);color:#20241a}.bag-coin{font:22px var(--serif);display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(23,25,22,.35);border-radius:50%;margin-bottom:15px}.bag-face strong{font:800 25px/.9 var(--display);letter-spacing:-1.3px}.floating-tag{position:absolute;z-index:3;background:#fff;color:#1c1e19;box-shadow:0 10px 22px #0004;padding:11px 14px;min-width:130px}.floating-tag span{display:block;font-size:7px;letter-spacing:1.25px;font-weight:700;color:#84877c}.floating-tag b{font:italic 21px var(--serif)}.floating-tag i{float:right;font-style:normal;font-size:19px;color:#78982d}.tag-save{top:33px;left:13%;transform:rotate(-8deg)}.tag-cent{right:5%;bottom:43px;transform:rotate(7deg)}.tag-cent b{font:800 31px var(--display);letter-spacing:-2px}.tag-cent i{color:#a4ce45}.tiny-star{position:absolute;color:var(--lime);font-size:21px}.star-a{top:62px;right:19%}.star-b{bottom:42px;left:14%;font-size:14px}.art-caption{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);color:#989d91;text-align:center;font-size:9px;line-height:1.5;letter-spacing:.04em}.art-caption b{color:#dfe1d9;font-weight:500}.deal-section{max-width:1280px;margin:auto;padding:76px 38px 82px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:29px}.eyebrow-dark{color:#777c6f}.mini-line{display:inline-block;height:1px;width:28px;background:#b4bb9e}.section-heading h2{font:700 35px var(--display);letter-spacing:-1.8px;margin:12px 0 0}.section-heading h2 span{font:italic 500 1em var(--serif);color:#748d3d}.demo-note{font-size:10px;color:#77796f;display:flex;align-items:center;gap:8px;margin-bottom:5px}.demo-note span{width:15px;height:15px;border:1px solid #b8c397;border-radius:50%;display:grid;place-items:center;color:#748d3d;font:600 10px var(--serif)}.search-row{display:flex;gap:10px}.searchbox{height:49px;background:white;border:1px solid var(--line);display:flex;align-items:center;padding:0 14px;gap:11px;flex:1;border-radius:4px}.searchbox:focus-within{border-color:#a7ba78;box-shadow:0 0 0 3px #d4f57644}.search-icon{font-size:25px;color:#7e8276;line-height:1;transform:rotate(-20deg)}.searchbox input{border:0;outline:0;flex:1;font:12px var(--sans);background:transparent;color:var(--ink);min-width:20px}.searchbox input::placeholder{color:#a4a69d}.searchbox kbd{border:1px solid var(--line);background:#fafaf7;color:#a3a49e;border-radius:3px;padding:3px 6px;font-size:10px}.store-select{height:49px;min-width:172px;background:white;border:1px solid var(--line);border-radius:4px;display:flex;align-items:center;padding:0 12px;gap:12px}.store-select span,.sort-wrap span{color:#898b82;font-size:8px;font-weight:700;letter-spacing:1px}.store-select select,.sort-wrap select{border:0;background:transparent;outline:0;color:#262822;font:600 11px var(--sans);width:100%;cursor:pointer}.filter-row{height:62px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #dfe0d7;flex-wrap:wrap}.filter{padding:9px 12px;border:0;border-radius:4px;background:transparent;color:#73766c;font:600 11px var(--sans);cursor:pointer;transition:.15s}.filter:hover{background:#ebede4;color:var(--ink)}.filter.active{background:#20221c;color:#fff}.count{font-size:9px;color:#a0a29a;margin-left:4px}.filter.active .count{color:var(--lime)}.filter-spacer{flex:1}.sort-wrap{display:flex;align-items:center;gap:9px}.sort-wrap select{width:94px}.category-row{display:flex;gap:8px;padding:17px 0 11px;overflow:auto}.category{white-space:nowrap;display:flex;align-items:center;gap:7px;border:1px solid #e1e2d9;border-radius:22px;padding:9px 13px;background:transparent;color:#6d7067;font:600 10px var(--sans);cursor:pointer}.category span{font-size:13px;color:#747e60}.category.active,.category:hover{background:#e8f1d6;border-color:#d9e8b8;color:#34392a}.category.active span{color:#5b7727}.results-meta{display:flex;justify-content:space-between;align-items:center;margin:16px 0 13px;color:#74776c;font-size:10px}.reset{border:0;background:none;color:#7e8276;font:600 10px var(--sans);cursor:pointer}.reset span{font-size:14px;margin-left:5px}.deal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.deal-card{position:relative;background:var(--card);border:1px solid #e9eae2;border-radius:5px;overflow:hidden;transition:transform .2s,box-shadow .2s}.deal-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #20251510}.deal-visual{height:143px;display:grid;place-items:center;position:relative;overflow:hidden;background:var(--tone,#e9efdf)}.deal-visual:before,.deal-visual:after{content:'';position:absolute;border:1px solid #ffffff8c;border-radius:50%;width:125px;height:125px}.deal-visual:after{width:175px;height:175px}.product-icon{position:relative;z-index:1;font-size:56px;filter:drop-shadow(0 9px 6px #25301418);transition:transform .2s}.deal-card:hover .product-icon{transform:scale(1.08) rotate(-3deg)}.deal-badge{position:absolute;left:10px;top:10px;background:#20221c;color:white;border-radius:2px;font-size:8px;font-weight:700;letter-spacing:.65px;padding:6px 8px;z-index:2}.deal-badge.cent{background:var(--lime);color:#24271e}.save-badge{position:absolute;right:10px;top:10px;color:#555b46;background:#ffffffc9;font-size:8px;font-weight:700;border-radius:2px;padding:6px 7px;z-index:2}.deal-body{padding:13px 13px 12px}.deal-store{font-size:8px;text-transform:uppercase;letter-spacing:1.1px;color:#81847b;font-weight:700}.deal-title{font:700 13px/1.4 var(--display);letter-spacing:-.2px;margin:7px 0 10px;min-height:35px}.price-line{display:flex;align-items:baseline;gap:7px}.deal-price{font:800 22px var(--display);letter-spacing:-1px}.deal-old{font-size:10px;color:#a2a49c;text-decoration:line-through}.deal-detail{font-size:9px;color:#878a80;margin-top:3px}.deal-action{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:13px;padding:10px 10px;border:1px solid #dfe1d7;border-radius:3px;background:white;color:#34372e;font:700 9px var(--sans);cursor:pointer;text-decoration:none}.deal-action:hover{background:#eff6df;border-color:#cadca1}.deal-action span{font-size:14px}.sample-label{position:absolute;bottom:7px;right:8px;z-index:2;color:#3d4630;background:#ffffffbf;border-radius:2px;font-size:7px;padding:4px 5px;letter-spacing:.5px;font-weight:700}.empty-state{border:1px dashed #d6d8cc;border-radius:5px;text-align:center;padding:50px 20px;color:#73766b}.empty-state>div{font-size:37px}.empty-state h3{font:700 20px var(--display);color:#2b2d26;margin:10px 0}.empty-state p{font-size:12px}.empty-state button{margin-top:7px;border:0;background:#d4f576;padding:10px 13px;border-radius:3px;font:700 10px var(--sans);cursor:pointer}.disclaimer{margin-top:21px;background:#eceee4;border-radius:4px;padding:13px 15px;display:flex;align-items:flex-start;gap:11px;color:#65695d}.disclaimer>span{font-size:15px;color:#819a45;margin-top:1px}.disclaimer p{font-size:9px;line-height:1.6;margin:0}.disclaimer b{color:#36392f}.how-section{background:#1b1d18;color:white;padding:68px max(8.2vw,40px) 71px;display:grid;grid-template-columns:.75fr 1.25fr;gap:9%;align-items:center}.how-title h2{font-size:49px;letter-spacing:-3.4px;margin:19px 0}.how-title h2 span{letter-spacing:-3px}.how-title p{font-size:12px;line-height:1.8;color:#a6aa9e;max-width:270px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.step{border-top:1px solid #42463d;padding-top:15px}.step-number{font-size:9px;color:#9da194;letter-spacing:1px}.step-number span{float:right;color:var(--lime)}.step-icon{margin-top:23px;width:36px;height:36px;border:1px solid #59614b;border-radius:50%;display:grid;place-items:center;color:var(--lime);font-size:19px}.step h3{font:700 13px var(--display);margin:15px 0 8px}.step p{font-size:10px;line-height:1.7;color:#a5a99e;margin:0;max-width:170px}footer{max-width:1280px;margin:auto;min-height:87px;padding:20px 38px;display:flex;align-items:center;justify-content:space-between;color:#83867c;font-size:9px}footer a{color:#676b61;text-decoration:none}.footer-brand{font-size:16px}.footer-brand .brand-mark{width:32px;height:32px;font-size:20px}.footer-brand small{font-size:7px}
@media(max-width:900px){.deal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{padding-left:6vw;padding-right:6vw}.deal-section{padding-left:24px;padding-right:24px}.how-section{padding-left:6vw;padding-right:6vw;gap:5%}.section-heading h2{font-size:31px}}
@media(max-width:620px){.announcement{font-size:9px;height:34px}.announcement-tag{font-size:7px}.topbar{height:66px;padding:0 18px}.brand{font-size:17px}.brand-mark{width:34px;height:34px}.topnav{display:none}.top-cta{font-size:10px;padding:9px 11px}.hero{display:block;padding:48px 22px 27px;min-height:0}.hero h1{font-size:57px;letter-spacing:-3.9px}.hero h1 span{letter-spacing:-3.3px}.hero-intro{font-size:13px;max-width:350px}.hero-art{min-height:285px;margin-top:17px}.orbit-one{width:265px;height:265px}.orbit-two{width:335px;height:335px}.bag{transform:scale(.82) rotate(-6deg)}.tag-save{left:4%;top:23px}.tag-cent{right:0;bottom:42px}.art-caption{bottom:0}.deal-section{padding:53px 17px 57px}.section-heading{display:block;margin-bottom:19px}.section-heading h2{font-size:29px}.demo-note{margin-top:12px}.search-row{flex-direction:column}.store-select{min-width:0}.filter-row{height:auto;min-height:58px;padding:9px 0;gap:3px}.filter{font-size:10px;padding:9px}.filter-spacer{display:none}.sort-wrap{margin-left:auto}.category-row{gap:6px;padding-top:13px}.category{padding:8px 11px}.deal-grid{gap:9px}.deal-visual{height:112px}.product-icon{font-size:45px}.deal-body{padding:10px}.deal-title{font-size:11px;min-height:31px}.deal-price{font-size:19px}.deal-old{font-size:9px}.deal-action{font-size:8px;margin-top:10px;padding:9px 7px}.how-section{display:block;padding:51px 22px}.how-title h2{font-size:43px}.steps{margin-top:37px;gap:13px}.step h3{font-size:11px}.step p{font-size:9px}footer{padding:17px 18px;min-height:75px;gap:12px}footer>span{display:none}}
