:root{--tw:#1d9bf0;--tw-dark:#0f172a;--tw-muted:#64748b;--tw-line:#e5eaf0;--tw-bg:#f6f8fa}
body{background:var(--tw-bg)!important;color:var(--tw-dark)}
#main-panel{max-width:1240px!important}
#main-panel>.row{margin:0!important}
.brand-logo{color:var(--tw-dark)!important}
.brand-dot{color:var(--tw)!important}
.guest-crypto-badge{padding:9px 14px;border:1px solid #b9def7;border-radius:8px;background:#eef8ff;color:#0878bf;font-size:12px;font-weight:800;white-space:nowrap}
.tw-home,.tw-product-page,.twitter-checkout{width:100%;padding:26px 0 60px}
.tw-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:42px 46px;border-radius:20px;background:linear-gradient(135deg,#0b1929,#123b5b 60%,#1d9bf0);color:#fff;box-shadow:0 18px 50px rgba(15,23,42,.16)}
.tw-eyebrow,.tw-kicker{display:block;margin-bottom:8px;color:var(--tw);font-size:11px;font-weight:900;letter-spacing:.13em}
.tw-hero .tw-eyebrow{color:#7dd3fc}
.tw-hero h1{max-width:650px;margin:0 0 12px;font-size:44px;line-height:1.06;color:#fff}
.tw-hero p{max-width:680px;margin:0;color:#d8ecf9;font-size:16px;line-height:1.7}
.tw-hero-badges{display:grid;gap:10px;min-width:245px;font-size:13px;font-weight:700}
.tw-hero-badges span{padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:rgba(255,255,255,.08)}
.tw-category-nav{display:flex;gap:8px;overflow:auto;margin:22px 0;padding:4px 0}
.tw-category-nav a{flex:0 0 auto;padding:10px 16px;border:1px solid #d9e0e7;border-radius:9px;background:#fff;color:#334155;font-size:13px;font-weight:750;text-decoration:none}
.tw-category-nav a:hover,.tw-category-nav a.active{border-color:var(--tw);background:var(--tw);color:#fff}
.tw-catalog,.tw-popular,.tw-how,.tw-articles{margin-top:24px;padding:26px;border:1px solid var(--tw-line);border-radius:16px;background:#fff;box-shadow:0 7px 24px rgba(15,23,42,.045)}
.tw-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}
.tw-section-head h2{margin:0;font-size:24px;color:var(--tw-dark)}
.tw-section-head a{color:var(--tw);font-weight:800;text-decoration:none}
.tw-search{display:flex;width:min(330px,100%);border:1px solid #d9e1e8;border-radius:10px;overflow:hidden}
.tw-search input{min-width:0;flex:1;border:0;padding:11px 13px;outline:none}
.tw-search button{border:0;padding:0 16px;background:var(--tw);color:#fff;font-weight:800}
.tw-product-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px!important;width:100%}
.tw-product-grid>.top-products-item,.tw-product-grid>.top-products-item.swiper-slide{width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;margin:0!important;border:1px solid #e3e8ee!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 4px 13px rgba(15,23,42,.055)!important;transition:transform .18s,box-shadow .18s,border-color .18s}
.tw-product-grid>.top-products-item:hover{transform:translateY(-3px)!important;border-color:#b9def7!important;box-shadow:0 10px 25px rgba(15,23,42,.1)!important}
.tw-product-grid .top-products-image{height:132px!important;background:#f1f8fc!important}
.tw-product-grid .top-products-image img:not(.verified-badge){width:100%!important;height:100%!important;object-fit:contain!important;padding:14px!important;box-sizing:border-box}
.tw-product-grid .top-products-title,.tw-product-grid .top-products-available,.tw-product-grid .top-products-price,.tw-product-grid .top-products-button{padding-left:13px!important;padding-right:13px!important}
.tw-product-grid .top-products-title h4{font-size:13px!important;line-height:1.35!important;color:#162334!important}
.tw-product-grid .top-products-price_price{color:#e11d48!important;font-size:18px!important;font-weight:900!important}
.tw-product-grid .digital-buy-btn{width:100%;border:0;border-radius:8px;background:var(--tw)!important;color:#fff!important;font-weight:850}
.tw-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.tw-how-grid article{padding:22px;border:1px solid var(--tw-line);border-radius:13px;background:#f9fbfd}
.tw-how-grid b{color:var(--tw);font-size:26px}.tw-how-grid h3{margin:12px 0 7px}.tw-how-grid p{margin:0;color:var(--tw-muted);line-height:1.6}
.tw-article-list{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
.tw-article-list a{display:flex;justify-content:space-between;gap:15px;padding:14px 4px;border-bottom:1px solid var(--tw-line);color:#1e3a5f;text-decoration:none;font-weight:700}
.tw-article-list small{color:var(--tw-muted);font-weight:500;white-space:nowrap}
.tw-empty{padding:40px;text-align:center;color:var(--tw-muted)}
.tw-breadcrumb{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px;color:var(--tw-muted);font-size:12px}.tw-breadcrumb a{color:var(--tw);text-decoration:none}
.tw-product-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:24px;align-items:start}
.tw-product-content,.tw-buy-card{border:1px solid var(--tw-line);border-radius:16px;background:#fff;box-shadow:0 7px 24px rgba(15,23,42,.05)}
.tw-product-content{padding:30px}.tw-product-cover{display:grid;place-items:center;min-height:300px;margin-bottom:28px;border-radius:13px;background:#f3f8fc;overflow:hidden}
.tw-product-cover img{max-width:100%;max-height:430px;object-fit:contain}.tw-product-content h1{margin:4px 0 18px;font-size:32px;line-height:1.2}
.tw-product-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tw-product-facts span{padding:13px;border:1px solid var(--tw-line);border-radius:9px;color:var(--tw-muted);font-size:12px}.tw-product-facts b{display:block;margin-bottom:4px;color:var(--tw-dark);font-size:14px}
.tw-description,.tw-delivery-info{margin-top:30px;padding-top:25px;border-top:1px solid var(--tw-line);color:#475569;line-height:1.75}.tw-description h2,.tw-delivery-info h2{color:var(--tw-dark);font-size:20px}
.tw-buy-card{position:sticky;top:18px;padding:24px}.tw-buy-card h2{font-size:18px;line-height:1.4}.tw-stock{display:inline-block;padding:6px 9px;border-radius:20px;background:#eafbf2;color:#168451;font-size:11px;font-weight:850}.tw-stock.out{background:#fff0f0;color:#b42318}
.tw-buy-price{margin:18px 0;color:#e11d48;font-size:30px;font-weight:950}.tw-buy-price del{margin-left:8px;color:#94a3b8;font-size:14px;font-weight:500}
.tw-buy-card .digital-buy-btn{width:100%;padding:14px;border:0;border-radius:9px;background:var(--tw);color:#fff;font-weight:900}.tw-buy-guarantees{display:grid;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--tw-line);color:#516173;font-size:12px}
.buy-modal_field{display:grid;gap:6px;margin:12px 0;color:#475569;font-size:12px;font-weight:700}.buy-modal_field input,.buy-modal_field select{width:100%;padding:11px;border:1px solid #d8e0e8;border-radius:8px;background:#fff;box-sizing:border-box}
.twitter-checkout{max-width:1000px;margin:auto}.tc-head{text-align:center;margin-bottom:24px}.tc-head h1{margin:8px 0}.tc-head p{color:var(--tw-muted)}.tc-step{color:var(--tw);font-weight:900;font-size:12px;letter-spacing:.1em}
.tc-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}.tc-card{padding:26px;border:1px solid var(--tw-line);border-radius:15px;background:#fff;box-shadow:0 7px 24px rgba(15,23,42,.05)}.tc-card h2{margin-top:0}
.tc-payment-row,.tc-item{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--tw-line)}.tc-copy{display:flex;margin-top:7px;border:1px solid #d8e0e8;border-radius:8px;overflow:hidden}.tc-copy code{flex:1;padding:12px;word-break:break-all}.tc-copy button{border:0;padding:0 15px;background:var(--tw);color:#fff;font-weight:800}.tc-warning{padding:11px;border-radius:8px;background:#fff8e6;color:#8a5b00;font-size:12px}.tc-card label{display:block;margin:12px 0 6px;font-weight:800}.tc-card input{width:100%;padding:12px;border:1px solid #d8e0e8;border-radius:8px;box-sizing:border-box}.tc-primary{width:100%;margin-top:12px;padding:13px;border:0;border-radius:8px;background:var(--tw);color:#fff;font-weight:900}.tc-status{display:inline-block;padding:8px 11px;border-radius:20px;font-weight:850;font-size:12px}.tc-status.waiting{background:#fff5d9;color:#8a5b00}.tc-status.review{background:#eaf5ff;color:#0878bf}.tc-status.done{background:#eafbf2;color:#168451}.tc-status.cancelled{background:#fff0f0;color:#b42318}.tc-items{margin-top:20px}
.tw-category-page{width:100%;padding:26px 0 60px}.tw-category-hero{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:28px 32px;border:1px solid #cfe8f8;border-radius:17px;background:linear-gradient(135deg,#fff,#f0f9ff);box-shadow:0 7px 24px rgba(15,23,42,.045)}.tw-category-hero-icon{display:grid;place-items:center;width:84px;height:84px;border-radius:18px;background:#fff;box-shadow:0 6px 20px rgba(29,155,240,.12)}.tw-category-hero-icon img{width:58px;height:58px;object-fit:contain}.tw-category-hero h1{margin:2px 0 7px;font-size:32px;color:var(--tw-dark)}.tw-category-hero p{max-width:680px;margin:0;color:var(--tw-muted);line-height:1.65}.tw-category-count{display:grid;min-width:100px;text-align:center}.tw-category-count strong{color:var(--tw);font-size:34px;line-height:1}.tw-category-count span{margin-top:6px;color:var(--tw-muted);font-size:12px}.tw-subcategory-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-10px 0 22px;padding:13px 16px;border:1px solid var(--tw-line);border-radius:11px;background:#fff;color:var(--tw-muted);font-size:12px}.tw-subcategory-nav a{padding:7px 11px;border-radius:7px;background:#f1f5f9;color:#334155;font-weight:750;text-decoration:none}.tw-subcategory-nav a:hover,.tw-subcategory-nav a.active{background:#dff2ff;color:#0878bf}.tw-category-catalog{margin-top:0}.tw-category-empty{padding:65px 20px;text-align:center}.tw-category-empty>div{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:#eaf6fe;color:var(--tw);font-size:27px;font-weight:900}.tw-category-empty h2{margin:0 0 8px}.tw-category-empty p{color:var(--tw-muted)}.tw-category-empty a{display:inline-block;margin-top:8px;padding:11px 17px;border-radius:8px;background:var(--tw);color:#fff;font-weight:850;text-decoration:none}.tw-category-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.tw-category-trust article{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid var(--tw-line);border-radius:12px;background:#fff}.tw-category-trust article>b{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:#eaf6fe;color:var(--tw);font-size:18px}.tw-category-trust span{color:var(--tw-muted);font-size:11px;line-height:1.45}.tw-category-trust strong{display:block;color:var(--tw-dark);font-size:13px}
@media(max-width:1100px){.tw-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tw-product-facts{grid-template-columns:1fr 1fr}}
@media(max-width:800px){.tw-home,.tw-product-page,.twitter-checkout,.tw-category-page{padding:14px 6px 45px}.tw-hero{display:block;padding:30px 24px}.tw-hero h1{font-size:32px}.tw-hero-badges{margin-top:22px}.tw-section-head{align-items:flex-start;flex-direction:column}.tw-search{width:100%}.tw-catalog,.tw-popular,.tw-how,.tw-articles{padding:17px}.tw-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.tw-how-grid,.tw-article-list,.tc-grid,.tw-product-layout{grid-template-columns:1fr}.tw-buy-card{position:static;order:-1}.tw-product-content{padding:18px}.tw-product-cover{min-height:210px}.tw-product-content h1{font-size:25px}.tw-category-hero{grid-template-columns:auto 1fr;padding:22px 18px}.tw-category-count{grid-column:1/-1;display:flex;align-items:baseline;gap:7px;text-align:left}.tw-category-hero h1{font-size:25px}.tw-category-hero p{font-size:13px}.tw-category-trust{grid-template-columns:1fr}}
@media(max-width:420px){.tw-product-grid{grid-template-columns:1fr}.tw-product-grid>.top-products-item{max-width:none!important}.tw-product-facts{grid-template-columns:1fr 1fr}}
