/* Titan Crypto palette from the Contact Us reference */
:root{color-scheme:light;color:#0d1d2d;background:#f5f8fb}
body{background:#f5f8fb;color:#0d1d2d}
.topline,.top{background:#071522!important;color:#91e3f6!important;border:0!important}
.head{background:#fff!important;border-color:#dfe7ec!important;color:#102034!important}
.head a:last-child,.head nav{color:#24394b!important}
.head a:hover{color:#075c91!important}
.eyebrow,.kicker{color:#c8102e!important}
/* Storefront */
.theme-home .nav{background:#f5f8fb;border-color:#e0e7ec}.theme-home .nav a{color:#183047}.theme-home .nav a.active{background:#0b2338;color:#fff}.theme-home .nav a:hover{background:#e2ebf1;color:#0b2338}
.theme-home .pill,.theme-home .btn.secondary{background:#fff;color:#123047;border-color:#cbd9e3}.theme-home .pill.red,.theme-home .btn.primary{background:#ed1236;color:#fff;border-color:#ed1236}.theme-home .pill.track{background:#102d45;color:#fff;border-color:#102d45}
.theme-home .searchbar,.theme-home .categories{background:#fff}.theme-home .search-label{background:#edf5f9;border-color:#d1e4ee}.theme-home .search-label b{color:#0c5e91}.theme-home .search-label small{color:#567182}.theme-home .searchbox{background:#fff;color:#152538;border-color:#ccdce5}.theme-home .searchbox::placeholder{color:#6b7c8a}.theme-home .searchbox:focus{border-color:#0b76ac}.theme-home .searchbtn{background:#0b2338;color:#fff}.theme-home .categories{border-color:#dfe7ec}.theme-home .categories button{color:#4b6070}.theme-home .categories button.active{border-color:#e81235;color:#b20c2c}
.theme-home .hero{background:radial-gradient(circle at 86% 18%,#1e4a66 0,transparent 38%),linear-gradient(112deg,#091b2e,#123b57);border:0;color:#fff}.theme-home .hero h1{color:#fff}.theme-home .hero h1 em{color:#76def4}.theme-home .hero p{color:#d2e2eb}.theme-home .hero .kicker{color:#61d9f0!important}.theme-home .hero .btn.secondary{background:transparent;color:#fff;border-color:#8cabbc}.theme-home .fact{background:#ffffff13;border-color:#ffffff30;color:#fff;box-shadow:none}.theme-home .fact span{color:#c7dbe5}
.theme-home .feature,.theme-home .card{background:#fff;color:#132337;border-color:#dce5eb;box-shadow:0 12px 30px #112c410e}.theme-home .feature-head{border-color:#e0e7ed}.theme-home .feature-head strong,.theme-home .body small{color:#b20b2d}.theme-home .feature-head small,.theme-home .feature-copy p,.theme-home .body p,.theme-home .count,.theme-home .note{color:#566b7d}.theme-home .feature-photo,.theme-home .photo{background:#f4f8fa}.theme-home .feature-copy small{color:#667f8f}.theme-home .tag,.theme-home .photo .badge{background:#eaf3f8;border-color:#cfe2eb;color:#075783}.theme-home .feature-copy .featured-add,.theme-home .body .add-cart,.theme-home .more{background:#ec1236;color:#fff}.theme-home .feature-copy .featured-add:hover,.theme-home .body .add-cart:hover,.theme-home .more:hover{background:#c60d2d}.theme-home .body .ask-link{background:#fff;border-color:#b7d2e0;color:#075a8d}.theme-home .body .ask-link:hover{background:#eaf3f7;color:#084969}.theme-home .price{color:#0c2941!important}.theme-home .section-head p{color:#566b7d}.theme-home .cart-link span{background:#e91237;color:#fff}
/* Checkout, payment, tracking, verification and admin */
.theme-order .title,.theme-order .intro{background:linear-gradient(115deg,#091c30,#153d59);color:#fff;margin:0 calc(50% - 50vw) 30px;padding:52px max(28px,calc((100vw - 1120px)/2)) 55px}.theme-order .title h1,.theme-order .intro h1{color:#fff}.theme-order .title p,.theme-order .intro p{color:#d5e3eb}.theme-order .title .eyebrow,.theme-order .intro .eyebrow{color:#70def2!important}
.theme-order .panel,.theme-order .card,.theme-order .review,.theme-order .converter,.theme-order .summary{background:#fff;color:#132438;border-color:#dce6ed;box-shadow:0 12px 34px #0b2c400d}.theme-order .panel h2,.theme-order .card h2,.theme-order .review-head,.theme-order .line,.theme-order .detail,.theme-order .cost-row,.theme-order .product-line,.theme-order .wallet-head{border-color:#e1e9ee}.theme-order .summary-panel{background:#fff}.theme-order .summary p,.theme-order .muted,.theme-order .line-tools label,.theme-order .help,.theme-order .empty,.theme-order .card p,.theme-order .panel p,.theme-order .detail span,.theme-order .bill-note,.theme-order .privacy-note,.theme-order .converter-note,.theme-order .rate-status{color:#556c7c}.theme-order .line img,.theme-order .product-line img{background:#eef4f7}.theme-order .cost-row,.theme-order .cost-row strong,.theme-order .cost-row.grand,.theme-order .cost-row.grand strong{color:#142e44}.theme-order .cost-row small{color:#637d8e}.theme-order .line-tools input,.theme-order .field input,.theme-order .field select,.theme-order .field textarea,.theme-order .report select,.theme-order .report input,.theme-order .converter select{background:#fff;color:#12263a;border:1px solid #b8cbd6}.theme-order .field span,.theme-order .field,.theme-order .report label{color:#253b4c}.theme-order .field em{color:#657988}.theme-order .submit,.theme-order .button,.theme-order .action:not(.secondary),.theme-order .copy-row button,.theme-order .empty a{background:#e91236;color:#fff;border-color:#e91236}.theme-order .submit:hover,.theme-order .button:hover,.theme-order .action:not(.secondary):hover,.theme-order .copy-row button:hover{background:#ba0c2b;color:#fff}.theme-order .button.secondary,.theme-order .action.secondary{background:#eaf3f8;color:#0c4d73;border-color:#bfd5e0}.theme-order .notice,.theme-order .status,.theme-order .review-alert{background:#eaf3f8;color:#245370;border-color:#bfd6e3}.theme-order .error{color:#a30b2b}.theme-order .remove,.theme-order .fine a,.theme-order .review-head a{color:#075f92}.theme-order .fine{color:#627989;border-color:#d6e3e9}
.theme-order .review-customer,.theme-order .step,.theme-order .contact-options a,.theme-order .network-field,.theme-order .address-field{background:#f4f8fa;color:#122b40;border-color:#dbe6eb}.theme-order .review h3,.theme-order .field-label,.theme-order .panel-kicker{color:#0b648e}.theme-order .review .detail-row span,.theme-order .product-line small,.theme-order .converter-head p,.theme-order .method p,.theme-order .method .state,.theme-order .step p,.theme-order .notice,.theme-order .contact-options small{color:#557083}.theme-order .bill>div,.theme-order .bill>div strong,.theme-order .detail-row strong,.theme-order .converter-result strong{color:#132b40}.theme-order .bill-final{background:#e9f2f7;color:#0c314d;border-color:#c8dce6}
.theme-order .method,.theme-order .method[aria-expanded="true"],.theme-order .guidance,.theme-order .wallet-card{background:#fff;color:#132438;border-color:#d6e4eb;box-shadow:0 10px 30px #102d410e}.theme-order .method:hover,.theme-order .method[aria-expanded="true"]{background:#f2f8fb;border-color:#0a78a9}.theme-order .method .state,.theme-order .method-number,.theme-order .asset small,.theme-order .network-field small,.theme-order .copy-row span{color:#526f80}.theme-order .method-icon,.theme-order .asset-icon,.theme-order .contact-icon,.theme-order .step>span{background:#e5f2f7;color:#0b6890;border-color:#c6e0e8}.theme-order .method .state{border-color:#dbe7ec}.theme-order .chain-badge{background:#eaf3f8;color:#205676;border-color:#bfd8e4}.theme-order .chain-icon{background:#b8d7e5;color:#0b496d}.theme-order .address-field code{background:#fff;color:#0a2a43;border-color:#cbdce5}.theme-order .wallet-card .field-label{color:#0b658e}.theme-order .copy-row button{color:#fff}.theme-order .refresh-rate{background:#e9f3f7;color:#0a557e;border-color:#bad8e4}.theme-order .converter-result,.theme-order .rate-status{background:#f2f8fa;border-color:#d5e5eb;color:#213b4f}.theme-order .converter-note,.theme-order .guidance .panel-lead{color:#566c7e}.theme-order .wallet-card.btc .asset-icon{background:#fff2db;color:#905a09}.theme-order .wallet-card.eth .asset-icon{background:#e9efff;color:#4a62a8}.theme-order .wallet-card.trx .asset-icon{background:#ffebee;color:#b42a3b}
.theme-order .admin-row{border-color:#dce8ed}.theme-order .admin-row small{color:#5d7485}.theme-order .admin-row select{background:#fff;color:#162c3f;border-color:#b7cbd6}
@media(max-width:750px){.theme-order .title,.theme-order .intro{padding:38px 19px 42px;margin-bottom:22px}}
.theme-order .report,.theme-order .wallet,.theme-order .converter-result>div{background:#f4f8fa;color:#142e42;border-color:#dce8ed}.theme-order .report-icon{background:#e3f2f7;color:#0a668f}.theme-order .report p,.theme-order .report small,.theme-order .converter-result span{color:#587183}.theme-order .converter-controls select{background:#fff;color:#152c40;border-color:#bfd1db}.theme-order .wallet button{background:#eaf3f7;color:#075985;border-color:#9dc4d8}.theme-order .contact-options a:hover{background:#e6f2f7;border-color:#79b6d0}.theme-order .order-reference,.theme-order .order-reference strong{color:#dceff6}

/* Clear, comfortable type across checkout and payment. */
.theme-order{font-size:17px;line-height:1.55}
.theme-order .top,.theme-order .topline{font-size:.88rem;color:#e5f5fb}
.theme-order .eyebrow,.theme-order .panel-kicker{font-size:.86rem;color:#075f86}
.theme-order .title p,.theme-order .intro p{font-size:1.12rem;line-height:1.65;color:#dcebf4}
.theme-order .panel h2,.theme-order .review-head h2,.theme-order .converter-head h2,.theme-order .section-label h2{font-size:1.5rem}
.theme-order .summary p,.theme-order .muted,.theme-order .help,.theme-order .bill-note,.theme-order .privacy-note,.theme-order .converter-note,.theme-order .rate-status,.theme-order .panel p{font-size:1rem;line-height:1.65;color:#344e60}
.theme-order .notice,.theme-order .step p,.theme-order .report p,.theme-order .contact-foot{font-size:1rem;line-height:1.65;color:#344e60}
.theme-order .line h3,.theme-order .product-line strong,.theme-order .step strong{font-size:1.08rem}
.theme-order .line-tools label,.theme-order .remove,.theme-order .field span,.theme-order .report label,.theme-order .converter-controls label{font-size:1rem;color:#213b50}
.theme-order .field em,.theme-order .cost-row small,.theme-order .product-line small,.theme-order .bill small,.theme-order .detail-row span,.theme-order .review h3{font-size:.92rem;color:#405e70}
.theme-order .field input,.theme-order .field textarea,.theme-order .report input,.theme-order .report select,.theme-order .converter select{font-size:1rem}
.theme-order .cost-row,.theme-order .bill>div,.theme-order .detail-row,.theme-order .summary small{font-size:1.05rem}
.theme-order .submit,.theme-order .action,.theme-order .copy-row button,.theme-order .refresh-rate{font-size:1rem}
.theme-order .order-reference,.theme-order .order-reference strong{font-size:1rem;color:#25465b}
.theme-order .review-head a{font-size:1rem}
.theme-order .converter-head p,.theme-order .converter-result span,.theme-order .section-label p{font-size:1rem;color:#36556a}
.theme-order .converter-result strong{font-size:1.3rem}
.theme-order .method-number,.theme-order .method .state,.theme-order .field-label,.theme-order .chain-badge{font-size:.92rem;color:#175b7a}
.theme-order .method strong{font-size:1.3rem}
.theme-order .method p,.theme-order .guidance .panel-lead{font-size:1rem;line-height:1.6;color:#385466}
.theme-order .asset strong,.theme-order .network-field strong{font-size:1.16rem}
.theme-order .asset small,.theme-order .network-field small,.theme-order .copy-row span,.theme-order .contact-options small,.theme-order .report-note{font-size:.94rem;color:#3e5b6d}
.theme-order .address-field code{font-size:1rem;line-height:1.6;overflow-wrap:anywhere}
.theme-order .contact-options strong{font-size:1.06rem}
.theme-order .fine{font-size:.96rem;color:#405a6c}
.theme-order .site-footer__group summary{font-size:.87rem;color:#2b3d50}
.theme-order .site-footer__bottom{font-size:.88rem;color:#45586d}
@media(max-width:760px){.theme-order .wrap{padding-left:20px;padding-right:20px}.theme-order .method{min-height:190px}.theme-order .wallet-details{gap:14px}}
.store-announcement{position:relative;z-index:15;background:#083555;color:white;padding:11px 50px 11px 20px;display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap;font-size:15px}.store-announcement strong{color:#85e6fb}.store-announcement button{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:0;color:white;font-size:25px;cursor:pointer}
.store-modal{position:fixed;inset:0;background:#091e31a8;z-index:200;display:grid;place-items:center;padding:20px}.store-modal>div{position:relative;background:#fff;color:#11293e;border-radius:18px;max-width:530px;width:100%;padding:38px;box-shadow:0 20px 80px #061b3280}.store-modal small,.sale-spotlight small{color:#d91638;font-weight:900;letter-spacing:.14em}.store-modal h2{font-size:2rem}.store-modal p{font-size:1.1rem;line-height:1.6}.store-modal button.store-close{position:absolute;top:12px;right:16px;background:none;border:0;font-size:28px;cursor:pointer}.store-action{border:0;background:#e91236;color:white;padding:12px 20px;border-radius:8px;font-weight:850;cursor:pointer}
.sale-spotlight{display:flex;justify-content:space-between;align-items:center;gap:25px;background:linear-gradient(125deg,#082b46,#0b5878);color:white;border-radius:18px;margin:40px auto;padding:34px 42px;box-shadow:0 15px 38px #153e5738}.sale-spotlight h2{font-size:clamp(1.6rem,3vw,2.4rem);margin:7px 0}.sale-spotlight p{font-size:1.1rem}.sale-spotlight strong{font-size:1.65rem;color:#9be8f7}.sale-spotlight del{margin-left:13px;color:#c8d6de}.sale-side{display:grid;gap:8px;text-align:center;min-width:220px}.sale-side b{font-size:1.4rem;font-variant-numeric:tabular-nums}.sale-side a{background:#e91236;color:white;border-radius:8px;padding:10px 15px;font-weight:850}@media(max-width:680px){.sale-spotlight{flex-direction:column;align-items:stretch;padding:25px}.sale-side{text-align:left}}

.theme-order .cost-row[hidden],.theme-order .bill>div[hidden]{display:none}
.view-photos{display:block;width:100%;margin:8px 0;background:#e9f4f8;color:#0b587b;border:1px solid #b8d6e2;border-radius:8px;padding:9px;font-weight:850;cursor:pointer}.view-photos:hover{background:#d9edf6}.product-gallery-overlay{position:fixed;inset:0;z-index:220;background:#0a1e30b8;display:grid;place-items:center;padding:18px}.product-gallery-dialog{position:relative;max-width:720px;width:100%;max-height:90vh;overflow:auto;background:#fff;color:#142e42;border-radius:16px;padding:24px;box-shadow:0 25px 80px #091d3080}.product-gallery-dialog h2{padding-right:30px;font-size:1.3rem}.product-gallery-close{position:absolute;top:12px;right:15px;background:none;border:0;font-size:30px;cursor:pointer}.product-gallery-main{display:block;width:100%;max-height:58vh;object-fit:contain;background:#f2f7f9;border-radius:10px}.product-gallery-thumbs{display:flex;gap:8px;overflow-x:auto;margin-top:12px}.product-gallery-thumbs button{flex:none;width:84px;height:72px;border:1px solid #b9d2de;background:#edf4f7;border-radius:8px;cursor:pointer;padding:3px}.product-gallery-thumbs img{width:100%;height:100%;object-fit:contain}
.product-details-link{display:block;color:#a60924;font-size:1rem;font-weight:700;margin:10px 0 16px;text-decoration:underline;text-underline-offset:3px}
