@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#20202b;--muted:#777887;--purple:#7047e8;--purple2:#8c69f5;--line:#eeedf3;--bg:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.container{width:min(1160px,100% - 48px);margin:0 auto}.topline{color:#c9c7d3;background:#242331;padding:10px 0;font-size:11px}.topinner{justify-content:space-between;gap:16px;display:flex}.header{background:#fff;border-bottom:1px solid #f0eff4;height:78px}.headerinner{justify-content:space-between;align-items:center;height:100%;display:flex}.logo{letter-spacing:-.8px;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.logoicon{background:var(--purple);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.logoaccent{color:var(--purple)}.nav{color:#5e5d6b;gap:34px;font-size:13px;font-weight:600;display:flex}.nav a:hover,.login:hover{color:var(--purple)}.headeractions{align-items:center;gap:24px;font-size:13px;font-weight:700;display:flex}.sellbutton{color:var(--purple);background:#f2efff;border-radius:10px;padding:12px 16px}.sellbutton span{margin-left:8px}.hero{background:linear-gradient(115deg,#faf9ff 0%,#f5f2ff 55%,#f0edff 100%);overflow:hidden}.heroinner{grid-template-columns:1.05fr .95fr;align-items:center;min-height:510px;display:grid}.herocopy{padding:65px 0 45px}.eyebrow{letter-spacing:1.6px;color:var(--purple);align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.live-dot{background:#8d6bf2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e6deff}h1{letter-spacing:-4px;margin:22px 0 18px;font-size:clamp(48px,6vw,72px);font-weight:800;line-height:1.05}h1 span,.sellerbox h2 span{color:var(--purple)}.herocopy>p{color:#6e6d7c;max-width:470px;margin:0;font-size:14px;line-height:1.9}.heroactions{align-items:center;gap:25px;margin-top:28px;display:flex}.primarybutton{background:var(--purple);color:#fff;border-radius:10px;padding:15px 20px;font-size:12px;font-weight:800;box-shadow:0 8px 20px #7047e833}.primarybutton span{margin-left:16px;font-size:17px}.textbutton{font-size:12px;font-weight:800}.herofoot{border-top:1px solid #e6e2f0;gap:30px;margin-top:55px;padding-top:20px;display:flex}.herofoot div{flex-direction:column;gap:5px;display:flex}.herofoot strong{color:var(--purple);font-size:11px}.herofoot span{color:#777585;font-size:10px}.heroart{place-items:center;height:440px;display:grid;position:relative}.orb{border-radius:50%;position:absolute}.orb1{background:linear-gradient(145deg,#e2d9ff,#c6b5ff);width:340px;height:340px;top:50px;right:45px}.orb2{border:1px solid #bba9fa;width:230px;height:230px;top:105px;right:100px}.hero-card{color:#b9a7ff;letter-spacing:3px;background:linear-gradient(145deg,#302c40,#171622);border-radius:28px;flex-direction:column;justify-content:flex-end;width:245px;height:315px;padding:25px;font-size:12px;display:flex;position:absolute;top:75px;right:85px;transform:rotate(13deg);box-shadow:0 30px 60px #29213f44}.hero-card b{color:#fff;letter-spacing:-1px;font-size:22px}.phone-art{background:#171622;border:7px solid #292733;border-radius:34px;width:180px;height:340px;padding:7px;position:absolute;top:65px;left:95px;transform:rotate(-12deg);box-shadow:0 28px 50px #27213d55}.phone-screen{color:#fff;background:linear-gradient(145deg,#d7cbff,#7959dc 55%,#292044);border-radius:23px;align-items:flex-end;height:100%;padding:20px;font-size:13px;font-weight:800;display:flex;position:relative;overflow:hidden}.camera{z-index:2;background:#191821;border-radius:20px;width:55px;height:15px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.screen-glow{filter:blur(30px);background:#fff5;border-radius:50%;width:180px;height:180px;position:absolute;top:55px;left:-30px}.floating-tag{z-index:3;background:#fff;border-radius:12px;padding:12px 15px;font-size:10px;font-weight:800;position:absolute;box-shadow:0 10px 35px #34275b20}.tag-top{color:var(--purple);top:72px;right:0}.tag-bottom{color:#555465;bottom:60px;left:12px}.tagdot{background:#39c98b;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.benefits{border-bottom:1px solid var(--line)}.benefitsgrid{grid-template-columns:repeat(3,1fr);padding:23px 0;display:grid}.benefitsgrid>div{border-right:1px solid var(--line);align-items:center;gap:14px;padding:0 25px;display:flex}.benefitsgrid>div:first-child{padding-left:0}.benefitsgrid>div:last-child{border:0}.benefiticon{width:38px;height:38px;color:var(--purple);background:#f2efff;border-radius:12px;place-items:center;font-size:20px;display:grid}.benefits b,.benefits small{display:block}.benefits b{font-size:12px}.benefits small{color:var(--muted);margin-top:4px;font-size:10px}.section{padding:85px 0}.sectionhead{justify-content:space-between;align-items:end;display:flex}h2{letter-spacing:-1.5px;margin:12px 0 8px;font-size:34px}.sectionhead p{color:var(--muted);margin:0;font-size:12px}.resultcount{color:var(--muted);padding-bottom:5px;font-size:11px}.catalogtools{margin-top:30px}.searchbox{border:1px solid #e9e7ef;border-radius:10px;align-items:center;gap:10px;max-width:480px;height:48px;padding:0 15px;display:flex}.searchbox>span{color:var(--purple);font-size:23px}.searchbox input{min-width:0;color:var(--ink);border:0;outline:0;flex:1;font-size:12px}.searchbox button{color:var(--muted);background:0 0;border:0;font-size:20px}.filters{flex-wrap:wrap;gap:8px;margin:18px 0 25px;display:flex}.filter{color:#666575;background:#fff;border:1px solid #eae8f0;border-radius:30px;padding:9px 15px;font-size:10px;font-weight:700}.filter.active,.filter:hover{background:var(--purple);border-color:var(--purple);color:#fff}.productgrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.product{border:1px solid #eeedf2;border-radius:15px;transition:transform .2s,box-shadow .2s;overflow:hidden}.product:hover{transform:translateY(-4px);box-shadow:0 15px 35px #28203d0d}.productvisual{place-items:center;height:210px;display:grid;position:relative;overflow:hidden}.productvisual.silver{background:linear-gradient(140deg,#f1f1f5,#e1e0e9)}.productvisual.dark{background:linear-gradient(140deg,#33313d,#171620)}.productvisual.lavender{background:linear-gradient(140deg,#eee9ff,#dcd2ff)}.productvisual.blue{background:linear-gradient(140deg,#e5edff,#cddaff)}.condition{color:#59576a;background:#ffffffd9;border-radius:20px;padding:6px 10px;font-size:9px;font-weight:800;position:absolute;top:14px;left:14px}.favorite{color:#555;background:#ffffffd9;border:0;border-radius:50%;width:30px;height:30px;font-size:19px;position:absolute;top:12px;right:14px}.favorite.chosen{color:#e04c80}.productemoji{filter:drop-shadow(0 14px 12px #2222);font-size:83px;transform:rotate(-8deg)}.productinfo{padding:17px}.productcategory{color:var(--purple);font-size:9px;font-weight:800}.productinfo h3{letter-spacing:-.3px;margin:8px 0 5px;font-size:15px}.productinfo p{color:var(--muted);margin:0;font-size:10px}.price-row{align-items:center;gap:10px;margin-top:17px;display:flex}.price-row strong{font-size:16px}.price-row del{color:#a3a1ad;font-size:10px}.detailsbutton{width:100%;color:var(--purple);text-align:left;background:#fff;border:1px solid #e8e4f5;border-radius:8px;margin-top:15px;padding:11px;font-size:10px;font-weight:800}.detailsbutton span{float:right;font-size:15px}.empty{text-align:center;color:var(--muted);padding:45px 10px;font-size:13px}.catalogbottom{color:var(--muted);justify-content:space-between;margin-top:25px;font-size:10px;display:flex}.catalogbottom a{color:var(--purple);font-weight:800}.sellersection{color:#fff;background:#282536;padding:65px 0;overflow:hidden}.sellerbox{grid-template-columns:1fr 1fr;align-items:center;min-height:280px;display:grid}.eyebrow.light{color:#b8a7ff}.sellerbox h2{margin:16px 0;font-size:40px;line-height:1.18}.sellerbox p{color:#c0bdca;max-width:400px;font-size:12px;line-height:1.8}.whitebutton{color:#30294a;background:#fff;border-radius:9px;margin-top:15px;padding:13px 17px;font-size:11px;font-weight:800;display:inline-block}.whitebutton span{margin-left:16px}.sellergraphic{place-items:center;height:270px;display:grid;position:relative}.storemock{background:#ffffff0c;border:1px solid #ffffff40;border-radius:14px;width:300px;height:205px;padding:14px;transform:rotate(-5deg);box-shadow:0 20px 50px #0003}.storetop{color:#c6baff;justify-content:space-between;font-size:9px;display:flex}.storebody{gap:10px;margin-top:22px;display:flex}.storetile{background:linear-gradient(145deg,#5e4c8c,#39334e);border-radius:8px;flex:1;place-items:center;height:85px;font-size:28px;display:grid}.storeline{background:#ffffff30;border-radius:10px;width:70%;height:6px;margin-top:15px}.storeline.short{width:42%;margin-top:7px}.sellerbadge{color:var(--purple);background:#fff;border-radius:10px;padding:12px 15px;font-size:10px;font-weight:800;position:absolute;bottom:18px;right:0;box-shadow:0 10px 30px #0003}.storesrow{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.storesrow h2{font-size:30px}.storesrow>p{color:var(--muted);max-width:450px;font-size:12px;line-height:1.9}.footer{border-top:1px solid var(--line);padding:23px 0}.footerinner{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.footerlogo{color:var(--ink);font-size:15px}.footerlogo .logoicon{width:27px;height:27px;font-size:17px}@media (max-width:800px){.container{width:min(100% - 32px,600px)}.nav{display:none}.header{height:68px}.headeractions{gap:12px}.login{display:none}.sellbutton{padding:10px 12px;font-size:11px}.heroinner{grid-template-columns:1fr;min-height:auto}.herocopy{padding:55px 0 10px}.heroart{width:100%;max-width:480px;height:360px;margin:0 auto}.orb1{width:290px;height:290px;top:20px;right:55px}.orb2{top:50px;right:85px}.phone-art{width:150px;height:285px;top:35px;left:calc(50% - 145px)}.hero-card{width:200px;height:260px;top:45px;right:calc(50% - 155px)}.tag-top{top:35px;right:0}.tag-bottom{bottom:25px;left:0}.herofoot{gap:18px;margin-top:35px}.herofoot span{font-size:9px}.benefitsgrid{gap:12px}.benefitsgrid>div{gap:8px;padding:0 10px}.benefitsgrid>div:first-child{padding-left:0}.benefiticon{flex-shrink:0;width:32px;height:32px}.benefits b{font-size:10px}.benefits small{font-size:8px}.section{padding:60px 0}.productgrid{grid-template-columns:repeat(2,1fr);gap:12px}.productvisual{height:155px}.productemoji{font-size:65px}.productinfo{padding:12px}.productinfo h3{font-size:13px}.price-row strong{font-size:14px}.sellerbox{grid-template-columns:1fr}.sellergraphic{height:245px}.storesrow{grid-template-columns:1fr;gap:10px}.storesrow h2{font-size:27px}}@media (max-width:420px){h1{letter-spacing:-3px;font-size:51px}.herofoot{gap:12px}.herofoot span{max-width:90px;line-height:1.4}.topright{display:none}.benefitsgrid>div{padding:0 5px}.benefits small{display:none}.benefits b{font-size:9px}.sectionhead h2{font-size:27px}.productvisual{height:135px}.productemoji{font-size:56px}.filters{gap:6px}.filter{padding:8px 11px;font-size:9px}.sellerbox h2{font-size:35px}.footerinner{flex-wrap:wrap;gap:12px}.footerinner>span:last-child{display:none}}
