@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Montserrat:wght@700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=JetBrains+Mono:wght@300;400;500;700&display=swap";:root{--black:#0a0a0a;--white:#fff;--gray:#707070;--light:#f5f5f5;--border:#e8e8e8;--yellow:#f5d90a;--green:#159447;--red:#e53935}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#111;background:#111;font-family:Inter,Arial,sans-serif}button{cursor:pointer;border:0;font-family:inherit}input,textarea{font-family:inherit}img{display:block}.app{background:#fff;width:100%;max-width:480px;min-height:100vh;margin:auto;position:relative;overflow:hidden}#splash{z-index:99999;color:#fff;background:#080808;justify-content:center;align-items:center;transition:all .8s;display:flex;position:fixed;inset:0}#splash.hide{opacity:0;visibility:hidden}.splash-inner{text-align:center}.splash-logo{object-fit:contain;opacity:0;width:92px;height:92px;margin:auto;animation:1s cubic-bezier(.16,1,.3,1) forwards logoIn}.splash-fallback{letter-spacing:2px;border:3px solid #fff;border-radius:24px;justify-content:center;align-items:center;width:92px;height:92px;margin:auto;font-size:24px;font-weight:900;display:none}.splash-name{letter-spacing:7px;opacity:0;margin-top:22px;font-family:Montserrat,sans-serif;font-size:27px;font-weight:900;animation:.7s .55s forwards textIn}.splash-name span{color:var(--yellow)}.splash-line{background:#fff;width:0;height:2px;margin:14px auto 0;animation:.7s 1s forwards lineIn}@keyframes logoIn{0%{opacity:0;transform:scale(.35)rotate(-15deg)}60%{opacity:1;transform:scale(1.08)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes textIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes lineIn{to{width:100px}}.header{z-index:1000;color:#fff;border-bottom:4px solid var(--yellow);background:#050505;padding:13px 14px 0;position:sticky;top:0;box-shadow:0 5px 15px #00000040}.header-top{align-items:center;height:62px;display:flex}.logo-small{object-fit:contain;width:48px;height:48px}.brand-wrap{margin-left:9px}.brand-name{letter-spacing:2px;font-family:Montserrat,sans-serif;font-size:25px;font-weight:900;line-height:26px}.brand-name span{color:var(--yellow)}.brand-tagline{letter-spacing:3px;color:var(--yellow);margin-top:4px;font-size:7px;font-weight:800}.header-spacer{flex:1}.account-button{color:#fff;background:0 0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:7px;font-size:25px;display:flex}.cart-button{color:#fff;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:23px;display:flex;position:relative}.cart-count{background:var(--yellow);color:#111;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:flex;position:absolute;top:-3px;right:-3px}.header-search{width:100%;margin-top:10px;position:relative}.header-search input{border:4px solid var(--yellow);color:#111;background:#fff;border-radius:13px;outline:none;width:100%;height:54px;padding:0 52px 0 17px;font-size:16px}.search-icon{pointer-events:none;font-size:25px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.category-nav{scrollbar-width:none;width:100%;margin-top:13px;display:flex;overflow-x:auto}.category-nav::-webkit-scrollbar{display:none}.category-item{color:#fff;white-space:nowrap;background:0 0;flex:1;justify-content:center;align-items:center;gap:5px;min-width:105px;padding:12px 6px 15px;font-size:13px;font-weight:800;display:flex}.category-item span{font-size:19px}.category-item.active{color:var(--yellow)}.page{min-height:calc(100vh - 68px);animation:.3s pageIn;display:none}.page.active{display:block}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-slider{scroll-snap-type:x mandatory;scrollbar-width:none;gap:15px;margin:15px;display:flex;overflow-x:auto}.hero-slider::-webkit-scrollbar{display:none}.hero{color:#fff;scroll-snap-align:start;background:#111;border-radius:24px;flex:0 0 100%;min-height:280px;padding:27px 23px;position:relative;overflow:hidden}.hero-2{background:var(--yellow);color:#111}.hero-2:before{background:#111}.hero-2:after{color:#0000000f}.hero-2 .hero-label{color:#111}.hero-2 p{color:#333}.hero-2 .hero-button{color:#fff;background:#111}.hero-3{background:var(--red);color:#fff}.hero-3:before{background:#fff}.hero-3:after{color:#ffffff26}.hero-3 .hero-label{color:#fff}.hero-3 .hero-button{color:#111;background:#fff}.hero-4{background:var(--light);color:#111}.hero-4:before{background:var(--black)}.hero-4:after{color:#0000000d}.hero-4 .hero-label{color:var(--black)}.hero-4 p{color:#555}.hero-4 .hero-button{background:var(--black);color:#fff}.hero-5{background:var(--green);color:#fff}.hero-5:before{background:#111}.hero-5:after{color:#ffffff1a}.hero-5 .hero-label{color:#fff}.hero-5 .hero-button{color:#fff;background:#111}.hero:before{content:"";background:var(--yellow);border-radius:50%;width:240px;height:240px;position:absolute;top:-70px;right:-80px}.hero:after{content:"THREADX";color:#ffffff0f;font-size:65px;font-weight:900;position:absolute;bottom:20px;right:-35px;transform:rotate(-8deg)}.hero-content{z-index:2;position:relative}.hero-label{letter-spacing:3px;color:var(--yellow);font-size:11px;font-weight:800}.hero h1{margin-top:13px;font-family:Montserrat,sans-serif;font-size:38px;line-height:42px}.hero p{color:#bdbdbd;max-width:285px;margin-top:13px;font-size:13px;line-height:20px}.hero-button{color:#111;background:#fff;border-radius:9px;margin-top:22px;padding:13px 19px;font-size:12px;font-weight:900}.section-head{justify-content:space-between;align-items:end;padding:9px 17px 3px;display:flex}.section-head h2{font-family:Montserrat,sans-serif;font-size:21px}.section-head span{color:#777;font-size:11px;font-weight:700}.products{grid-template-columns:repeat(2,1fr);gap:12px;padding:12px;display:grid}.product-card{background:#fff;border:1px solid #eee;border-radius:15px;transition:all .2s;position:relative;overflow:hidden}.product-card:active{transform:scale(.975)}.product-image-wrap{background:#f2f2f2;position:relative;overflow:hidden}.product-image{object-fit:cover;width:100%;height:210px}.badge{color:#fff;z-index:2;background:#111;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:900;position:absolute;top:9px;left:9px}.favorite{z-index:3;background:#fff;border-radius:50%;width:34px;height:34px;font-size:18px;position:absolute;top:8px;right:8px}.product-info{padding:11px}.rating{color:var(--green);font-size:10px;font-weight:800}.product-name{min-height:36px;margin-top:6px;font-size:13px;font-weight:800;line-height:18px}.price-row{align-items:center;margin-top:7px;display:flex}.product-price{font-size:18px;font-weight:900}.old-price{color:#999;margin-left:6px;font-size:11px;text-decoration:line-through}.discount{color:var(--green);margin-left:auto;font-size:9px;font-weight:800}.delivery{color:#777;margin-top:7px;font-size:10px}.topbar{z-index:500;background:#fff;border-bottom:1px solid #eee;align-items:center;height:65px;padding:0 15px;display:flex;position:sticky;top:0}.back{background:#f4f4f4;border-radius:50%;width:40px;height:40px;font-size:28px}.top-title{margin-left:12px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:900}.collection-heading{padding:23px 17px 7px}.collection-heading .eyebrow{color:#999;letter-spacing:2px;font-size:10px;font-weight:800}.collection-heading h2{margin-top:7px;font-family:Montserrat,sans-serif;font-size:28px}.collection-heading p{color:#777;margin-top:6px;font-size:12px}.product-main-image{object-fit:cover;background:#f2f2f2;width:100%;height:440px}.product-gallery{gap:8px;padding:11px 14px;display:flex;overflow-x:auto}.product-gallery::-webkit-scrollbar{display:none}.product-gallery img{object-fit:cover;border:2px solid #0000;border-radius:9px;width:65px;height:65px}.product-gallery img.active{border-color:#111}.product-details{padding:12px 18px 30px}.detail-tag{color:#999;letter-spacing:2px;font-size:10px;font-weight:800}.product-details h2{margin-top:7px;font-family:Montserrat,sans-serif;font-size:24px;line-height:30px}.product-rating{color:var(--green);margin-top:9px;font-size:12px;font-weight:700}.big-price{margin-top:15px;font-size:31px;font-weight:900}.offer{color:var(--green);margin-top:5px;font-size:12px;font-weight:800}.size-heading{margin-top:25px;font-size:14px;font-weight:900}.sizes{gap:8px;margin-top:10px;display:flex}.size{background:#fff;border:1px solid #ddd;border-radius:9px;min-width:54px;padding:12px 14px;font-size:12px;font-weight:800}.size.selected{color:#fff;background:#111;border:2px solid #111}.product-actions{gap:9px;margin-top:25px;display:flex}.add-cart,.buy-now{border-radius:11px;flex:1;padding:16px;font-size:12px;font-weight:900}.add-cart{background:#fff;border:1px solid #111}.buy-now{background:var(--yellow)}.section{padding:18px}.section h3{font-family:Montserrat,sans-serif}.input{background:#fafafa;border:1px solid #ddd;border-radius:9px;outline:none;width:100%;margin-top:10px;padding:14px;font-size:13px}.input:focus{background:#fff;border-color:#111}textarea{resize:none}.cart-item{border-bottom:1px solid #eee;gap:12px;padding:14px 0;display:flex}.cart-item-image{object-fit:cover;background:#f3f3f3;border-radius:10px;width:88px;height:105px}.cart-item-info{flex:1}.cart-item-name{font-size:13px;font-weight:800;line-height:19px}.cart-size{color:#777;margin-top:5px;font-size:11px}.cart-item-price{margin-top:7px;font-size:16px;font-weight:900}.quantity{align-items:center;gap:11px;margin-top:10px;display:flex}.quantity button{background:#eee;border-radius:7px;width:28px;height:28px;font-size:17px}.remove{background:#fff!important}.cart-empty{text-align:center;padding:100px 20px}.cart-empty-icon{margin-bottom:15px;font-size:52px}.cart-empty h2{font-family:Montserrat,sans-serif;font-size:22px}.cart-empty p{color:#777;margin-top:7px;font-size:13px}.shop-empty{color:#fff;background:#111;border-radius:9px;width:100%;margin-top:20px;padding:14px;font-weight:800}.summary{background:#f6f6f6;border-radius:14px;margin-top:20px;padding:17px}.summary-row{justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.summary-total{border-top:1px solid #ddd;margin-top:7px;padding-top:14px;font-size:19px;font-weight:900}.continue-button{color:#fff;background:#111;border-radius:10px;width:100%;margin-top:15px;padding:16px;font-size:13px;font-weight:900}.payment-total{color:#fff;background:#111;border-radius:14px;padding:20px;font-size:14px}.payment-total b{font-size:22px}.payment-option{border:1px solid #ddd;border-radius:12px;justify-content:space-between;align-items:center;margin-top:10px;padding:17px;font-size:13px;font-weight:700;display:flex}.payment-option.selected{background:#f8f8f8;border:2px solid #111}.upi-box{border:2px solid var(--yellow);text-align:center;background:#fffbea;border-radius:16px;margin-top:15px;padding:20px;display:none}.upi-box.show{display:block}.upi-title{font-family:Montserrat,sans-serif;font-size:20px;font-weight:900}.upi-name{margin-top:5px;font-size:13px;font-weight:800}.qr-container{background:#fff;border:1px solid #ddd;border-radius:12px;justify-content:center;align-items:center;width:220px;height:220px;margin:18px auto;padding:10px;display:flex}.qr-container img{object-fit:contain;width:100%;height:100%}.upi-id{color:#666;word-break:break-all;font-size:12px}.pay-upi-button{background:var(--yellow);color:#111;border-radius:10px;width:100%;margin-top:13px;padding:14px;font-size:12px;font-weight:900;text-decoration:none;display:block}.payment-note{color:#777;margin-top:12px;font-size:10px;line-height:16px}.login-overlay{z-index:99990;background:#000000bf;justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}.login-overlay.show{display:flex}.login-card{background:#fff;border-radius:25px 25px 0 0;width:100%;max-width:480px;padding:25px 20px 30px;animation:.3s loginUp}@keyframes loginUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.login-close{float:right;background:#f1f1f1;border-radius:50%;width:35px;height:35px;font-size:20px}.login-logo{object-fit:contain;width:55px;height:55px}.login-card h2{margin-top:15px;font-family:Montserrat,sans-serif;font-size:25px}.login-card p{color:#777;margin-top:7px;font-size:12px;line-height:18px}.login-method{gap:8px;margin-top:20px;display:flex}.login-method button{background:#f3f3f3;border-radius:8px;flex:1;padding:11px;font-size:11px;font-weight:800}.login-method button.active{color:#fff;background:#111}.login-error{color:#d22;background:#fff0f0;border-radius:8px;margin-top:10px;padding:10px;font-size:11px;display:none}.login-error.show{display:block}.otp-area{display:none}.otp-area.show{display:block}.otp-input{letter-spacing:8px;text-align:center;font-weight:900;font-size:22px!important}.demo-otp{color:#555;text-align:center;background:#fff8c8;border-radius:8px;margin-top:10px;padding:10px;font-size:11px}.login-button{color:#fff;background:#111;border-radius:10px;width:100%;margin-top:15px;padding:15px;font-weight:900}.logged-user{background:#f6f6f6;border-radius:12px;margin-top:15px;padding:15px;display:none}.logged-user.show{display:block}.logged-user-name{font-weight:900}.logout-button{color:#fff;background:#111;border-radius:7px;margin-top:10px;padding:9px 12px;font-size:10px;font-weight:800}.success-page{text-align:center;padding:50px 20px}.success-icon{width:85px;height:85px;color:var(--yellow);background:#111;border-radius:50%;justify-content:center;align-items:center;margin:auto;font-size:40px;display:flex}.success-page h1{margin-top:22px;font-family:Montserrat,sans-serif;font-size:27px}.success-page p{color:#777;margin-top:8px;font-size:13px;line-height:20px}.coupon-box{background:#fffbea;border:2px dashed #111;border-radius:15px;max-width:320px;margin:25px auto;padding:20px}.coupon-label{letter-spacing:2px;color:#777;font-size:10px;font-weight:800}.coupon-code{letter-spacing:2px;margin-top:8px;font-family:Montserrat,sans-serif;font-size:25px;font-weight:900}.order-box{background:#f6f6f6;border-radius:14px;margin-top:16px;padding:18px}.order-id{margin-top:5px;font-size:20px;font-weight:900}.tracking{margin-top:28px}.track-step{gap:13px;margin:26px 0;display:flex}.track-circle{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;font-size:13px;font-weight:900;display:flex}.track-title{font-size:14px;font-weight:900}.track-description{color:#777;margin-top:5px;font-size:11px;line-height:17px}.info-card{color:#fff;background:#111;border-radius:16px;margin-top:15px;padding:20px}.info-card h2{color:var(--yellow);font-family:Montserrat,sans-serif}.info-card p{color:#ccc;margin-top:10px;font-size:12px;line-height:20px}.founder{background:#f5f5f5;border-radius:12px;margin-top:18px;padding:15px}.founder small{color:#777;font-size:10px}.founder strong{margin-top:5px;font-family:Montserrat,sans-serif;display:block}.social-button{color:#fff;text-align:center;background:#111;border-radius:10px;width:100%;margin-top:12px;padding:15px;font-weight:900;text-decoration:none;display:block}.instagram-button{background:var(--yellow);color:#111}.footer{color:#fff;text-align:center;background:#050505;margin-top:30px;padding:25px 18px 35px}.footer-logo{font-family:Montserrat,sans-serif;font-size:23px;font-weight:900}.footer-logo span{color:var(--yellow)}.footer-text{color:#888;margin-top:8px;font-size:10px}.footer-links{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:18px;display:flex}.footer-links button,.footer-links a{color:#fff;background:0 0;font-size:10px;font-weight:800;text-decoration:none}.toast{color:#fff;text-align:center;opacity:0;pointer-events:none;z-index:100000;background:#111;border-radius:11px;width:calc(100% - 40px);max-width:440px;padding:14px 17px;font-size:12px;font-weight:700;transition:all .3s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}@media (width<=360px){.brand-name{font-size:21px}.product-image{height:185px}.product-main-image{height:390px}}.doomsday-container{color:#fff;z-index:100000;cursor:pointer;background:#050505;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.doomsday-container:before{content:"";pointer-events:none;z-index:1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");background-size:256px 256px;position:absolute;inset:0}.doomsday-container:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(#0000 40%,#000000b3 100%);position:absolute;inset:0}.doomsday-content{text-align:center;z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.doomsday-scanline{z-index:3;pointer-events:none;background:#ffffff08;width:100vw;height:2px;animation:4s linear infinite scanline;position:absolute;top:0;left:0}@keyframes scanline{0%{top:-2px}to{top:100vh}}.doomsday-logo{letter-spacing:1.2rem;text-transform:uppercase;color:#fff6;margin:0 0 6rem;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:300;position:relative}.doomsday-logo span{color:#ffffffb3;font-weight:500}.doomsday-logo-img{opacity:.9;filter:brightness(1.1);width:64px;height:64px;margin:0 auto 2.5rem}.doomsday-timer{align-items:baseline;gap:0;margin-bottom:5rem;font-family:JetBrains Mono,monospace;display:flex}.time-block{flex-direction:column;align-items:center;padding:0 1.5rem;display:flex;position:relative}.time-value{color:#fff;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:7rem;font-weight:300;line-height:1;transition:color .1s}.time-value.tick{color:#fff9}.time-label{color:#ffffff26;letter-spacing:.35rem;text-transform:uppercase;margin-top:1.2rem;font-family:Space Grotesk,sans-serif;font-size:.6rem;font-weight:400}.time-colon{color:#ffffff1f;align-self:flex-start;padding:0 .3rem;font-size:5rem;font-weight:200;line-height:1}.doomsday-divider{background:#ffffff1a;width:40px;height:1px;margin-bottom:2rem}.doomsday-subtitle{letter-spacing:.5rem;color:#fff3;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:.65rem;font-weight:300}.doomsday-audio-prompt{color:#ffffff1a;letter-spacing:.3rem;text-transform:uppercase;z-index:3;font-family:Space Grotesk,sans-serif;font-size:.55rem;position:fixed;bottom:2.5rem;left:50%;transform:translate(-50%)}.doomsday-pulse{z-index:3;background:#ffffff4d;border-radius:50%;width:4px;height:4px;animation:2s ease-in-out infinite dotpulse;position:fixed;bottom:4rem;left:50%;transform:translate(-50%)}@keyframes dotpulse{0%,to{opacity:.2;transform:translate(-50%)scale(1)}50%{opacity:.8;transform:translate(-50%)scale(1.5)}}@media (width<=600px){.doomsday-logo{letter-spacing:.8rem;margin-bottom:4rem;font-size:.75rem}.doomsday-logo-img{width:48px;height:48px;margin-bottom:2rem}.time-value{font-size:4rem}.time-colon{font-size:3rem}.time-block{padding:0 .8rem}.time-label{letter-spacing:.25rem;font-size:.5rem}.doomsday-timer{margin-bottom:3.5rem}}
