:root{--gold:#f2c35f;--gold2:#ffdf8a;--ink:#080b0d;--panel:#0d1012e0;--line:#ffdc8f42}body{color:#f8f5ee;background:#07090a}.ts-home{background:radial-gradient(circle at 50% 30%,#26323a 0,#0b0e11 42%,#050607 80%);max-width:none;min-height:100vh;padding:0;font-family:Arial,Tahoma,sans-serif}.ts-home a,.ts-home button{transition:all .2s}.ts-home a:hover,.ts-home button:hover{color:var(--gold2);border-color:var(--gold)}.ts-topbar{z-index:5;background:#050708f0;border-bottom:1px solid #ffffff1f;gap:28px;height:72px;padding:0 2.2vw;position:relative}.ts-brand{align-items:center;gap:9px;min-width:250px;display:flex}.ts-mark{filter:drop-shadow(0 0 10px #d99d34);background:url(/brand/trillionshop-logo.png) 50% 14%/122px no-repeat;width:54px;height:50px;display:block}.ts-word{letter-spacing:-1px;grid-template-columns:auto auto;font-size:24px;line-height:.9;display:grid}.ts-word b{color:#fff}.ts-word em{color:var(--gold);font-style:normal}.ts-word small{letter-spacing:2.1px;color:#fff;grid-column:1/3;margin-top:7px;font-size:7px}.ts-search{color:#17202a;background:#f3f5f7;border-radius:26px;flex:1;align-items:center;max-width:700px;height:44px;padding:0 14px;display:flex;box-shadow:0 0 24px #ffde9b29}.ts-search span{font-size:25px}.ts-search input{background:0 0;border:0;outline:0;width:100%;padding:10px;font-size:14px}.ts-search button{color:#8b640d;background:0 0;border:0;font-weight:700}.ts-actions{white-space:nowrap;align-items:center;gap:22px;font-size:13px;display:flex}.ts-categories{z-index:4;background:#0b0f13eb;border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;gap:38px;height:46px;padding:0 2vw;font-size:13px;display:flex;position:relative;overflow:auto}.ts-categories a:first-child{border:1px solid var(--line);border-radius:8px;padding:8px 15px}.ts-hero{border-bottom:1px solid var(--gold);background:linear-gradient(90deg,#040608eb 0%,#04060880 24%,#04060814 55%,#040608b3 80%),url(/brand/static-marketplace.png) 50% 41%/cover no-repeat;height:510px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 4px 30px #dc9f2d47}.ts-hero-copy{z-index:2;inset-inline-start:2.7vw;flex-direction:column;align-items:flex-start;width:380px;display:flex;position:absolute;top:50px}.ts-hero-copy p{letter-spacing:5px;color:var(--gold2);font-size:11px}.ts-hero-copy h1{white-space:pre-line;letter-spacing:-2px;text-shadow:0 3px 20px #000;margin:8px 0 0;font-family:Georgia,serif;font-size:52px;line-height:.92}.ts-hero-copy strong{color:var(--gold2);margin:8px 0;font:32px Georgia,serif}.ts-hero-copy>span{color:#e8e8e8;max-width:345px;line-height:1.45}.ts-gold-button{background:#e5ad3c;border:1px solid #ffe3a2;border-radius:27px;margin-top:18px;padding:14px 22px;font-size:16px;font-weight:800;box-shadow:0 0 18px #f1b737b3;color:#080808!important}.ts-hero-links{justify-content:center;gap:8px;display:flex;position:absolute;bottom:24px;left:31%;right:30%}.ts-hero-links a{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c0ec9;border-radius:12px;padding:9px 12px;font-size:11px}.ts-hero-links span{color:var(--gold);margin-inline-end:6px}.ts-assistant{z-index:2;inset-inline-end:2.3vw;border:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0d0fe3;border-radius:18px;width:292px;padding:18px;position:absolute;top:40px;box-shadow:0 0 26px #f1ba4233}.ts-assistant>div{grid-template-columns:52px 1fr;align-items:center;gap:0 10px;display:grid}.ts-assistant h2{margin:0;font-size:18px}.ts-assistant small{color:#bbb}.assistant-orb{border:1px solid var(--gold);width:48px;height:48px;color:var(--gold);box-shadow:0 0 14px var(--gold);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.ts-assistant>a{border:1px solid #ffffff38;border-radius:10px;justify-content:space-between;margin-top:9px;padding:10px 12px;font-size:12px;display:flex}.ts-assistant b{color:var(--gold)}.ts-3d-toggle{top:12px;border:1px solid var(--line);color:#fff;background:#151718;border-radius:20px;padding:7px 11px;font-size:11px;position:absolute;inset-inline-end:2.3vw;transform:translateY(-53px)}.ts-3d-toggle span{background:var(--gold);width:17px;height:17px;box-shadow:0 0 10px var(--gold);vertical-align:middle;border-radius:50%;margin-inline-start:8px;display:inline-block}.ts-promos{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 2.2vw;display:grid}.ts-promos>a{border:1px solid var(--line);background:linear-gradient(120deg,#272c31eb,#0c0e10f0);border-radius:10px;align-items:center;gap:13px;min-height:78px;padding:12px 16px;display:flex;box-shadow:inset 0 0 18px #ffc24a0d}.ts-promos b{color:var(--gold);font-size:25px}.ts-promos span{flex-direction:column;flex:1;display:flex}.ts-promos strong{font-size:13px}.ts-promos small{color:#aeb0b2;margin-top:5px}.ts-discovery{grid-template-columns:1.55fr repeat(6,1fr);gap:10px;padding:0 2.2vw 14px;display:grid}.ts-discovery>*{border:1px solid var(--line);border-radius:10px;min-height:190px}.ts-feature-card{background:radial-gradient(circle at 30% 120%,#e7ad3861,#0000 42%),#12171c;padding:20px}.ts-feature-card p{color:var(--gold2)}.ts-feature-card h2{font:28px Georgia,serif}.ts-feature-card a{color:var(--gold)}.ts-category-card{background:radial-gradient(circle at 50% 15%,#ffd27042,#0000 42%),linear-gradient(#34383b,#131517);flex-direction:column;justify-content:flex-end;padding:13px;display:flex;position:relative;overflow:hidden}.ts-category-card>span{color:var(--gold);text-shadow:0 0 22px #e7a525;font-size:54px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.ts-category-card strong{font-size:12px}.ts-category-card small{color:#bbb;margin-top:6px;font-size:10px;line-height:1.3}.ts-lower{grid-template-columns:2fr 1fr;gap:10px;padding:0 2.2vw 28px;display:grid}.ts-lower>div,.ts-lower>aside{border:1px solid var(--line);background:#0f1214;border-radius:10px;padding:15px}.ts-lower p{margin:0 0 12px;font-weight:700}.ts-lower>div>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ts-lower a{background:#1a1e20;border-radius:8px;padding:13px;font-size:12px}.ts-lower b{color:var(--gold);margin-inline-end:8px}.ts-lower aside{gap:5px;display:grid}.ts-lower aside a{padding:8px}.ts-experience{z-index:99;background:#050607;position:fixed;inset:0;overflow:hidden}.ts-experience-bg{background:url(/brand/virtual-mall-entry.png) 50%/cover no-repeat;transition:background-position 1.1s;animation:1.4s both arrival;position:absolute;inset:0}.ts-experience-bg:after{content:"";background:linear-gradient(90deg,#0000009e,#0000 42% 70%,#0000008c),linear-gradient(#0003,#0000 65%,#00000080);position:absolute;inset:0}.ts-experience-brand{justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:3vw;right:3vw}.ts-experience-brand>button{color:#fff;border:1px solid var(--line);background:#000000a6;border-radius:50%;width:42px;height:42px;font-size:27px}.ts-intro-panel,.ts-destination-panel{border:1px solid var(--gold);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#080a0bdb;border-radius:18px;padding:24px;position:absolute;box-shadow:0 0 24px #efb4364d}.ts-intro-panel{width:350px;top:14%;left:2vw}.ts-intro-panel p{color:var(--gold2);letter-spacing:3px;font-size:10px}.ts-intro-panel h2{margin:10px 0;font:40px/1.05 Georgia,serif}.ts-intro-panel>span{line-height:1.45;display:block}.ts-intro-panel button{text-align:start;color:#fff;background:#1b1d1e;border:1px solid #ffffff47;border-radius:25px;width:100%;margin-top:9px;padding:12px 16px}.ts-destination-panel{width:280px;top:14%;right:2vw}.ts-destination-panel h3{margin:0;font:24px Georgia,serif}.ts-destination-panel p{color:#ccc;font-size:12px}.ts-destination-panel a{border-top:1px solid #ffffff26;grid-template-columns:30px 1fr 15px;align-items:center;padding:10px 4px;display:grid}.ts-destination-panel b{color:var(--gold)}.ts-tour-controls{background:#080a0bb8;border-radius:13px;padding:10px 18px;font-size:11px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.ts-tour-controls span{border:1px solid #aaa;border-radius:4px;margin-inline-end:10px;padding:3px 6px}@keyframes arrival{0%{opacity:.5;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}html[dir=rtl] .ts-hero-copy h1{letter-spacing:0;line-height:1.2}.ts-home button:focus-visible,.ts-home a:focus-visible,.ts-home input:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:1050px){.ts-actions a:nth-child(2){display:none}.ts-categories{justify-content:flex-start}.ts-discovery{grid-template-columns:repeat(3,1fr)}.ts-feature-card{grid-column:span 3}.ts-assistant{display:none}.ts-hero-links{left:auto;right:2%}.ts-promos{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.ts-topbar{flex-wrap:wrap;height:auto;min-height:66px;padding:8px 4vw}.ts-brand{min-width:185px}.ts-mark{background-size:100px;width:42px;height:42px}.ts-word{font-size:19px}.ts-search{flex-basis:100%;order:3;max-width:none}.ts-actions a:nth-child(2),.ts-actions a:nth-child(3){display:none}.ts-categories{gap:18px}.ts-hero{background-position:58%;height:620px}.ts-hero-copy{top:44px;width:88%;inset-inline-start:5vw}.ts-hero-copy h1{font-size:44px}.ts-hero-copy>span{max-width:300px;font-size:14px}.ts-hero-links{justify-content:flex-start;bottom:22px;left:4vw;right:4vw;overflow:auto}.ts-promos{grid-template-columns:1fr;padding:12px 4vw}.ts-discovery{grid-template-columns:repeat(2,1fr);padding-inline:4vw}.ts-feature-card{grid-column:span 2}.ts-lower{grid-template-columns:1fr;padding-inline:4vw}.ts-lower>div>div{grid-template-columns:repeat(2,1fr)}.ts-intro-panel{width:auto;inset:auto 4vw 65px}.ts-intro-panel h2{font-size:32px}.ts-destination-panel{display:none}.ts-experience-brand{left:4vw;right:4vw}.ts-tour-controls{display:none}}@media (prefers-reduced-motion:reduce){.ts-experience-bg{transition:none!important;animation:none!important}}.ts-hero-links a{align-items:center;padding:5px 11px 5px 5px;display:flex}.ts-hero-link-photo{background-position:50%;background-size:cover;border:1px solid #f2c35f55;border-radius:8px;flex:none;width:31px;height:31px;margin-inline-end:7px}.ts-discovery>*{min-height:220px}.ts-category-card{background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;padding:15px;display:flex;box-shadow:inset 0 -65px 46px #050708d9;transition:background-size .3s,transform .2s!important}.ts-category-card:hover,.ts-category-card:focus-visible{background-size:108%;transform:translateY(-3px)}.ts-category-card>.ts-category-label{color:#ffdf8a;letter-spacing:.12em;text-shadow:none;background:#080a0bbd;border:1px solid #ffdf8a99;border-radius:999px;align-self:flex-start;margin-bottom:auto;padding:5px 7px;font-size:8px;font-weight:900;position:static;transform:none}.ts-category-card strong{text-shadow:0 2px 8px #000;font:17px Georgia,serif}.ts-category-card small{color:#f3eee4;text-shadow:0 2px 6px #000}.ts-destination-panel a{grid-template-columns:42px 1fr 15px;gap:8px;padding:7px 4px}.ts-destination-photo{background-position:50%;background-size:cover;border:1px solid #f2c35f55;border-radius:7px;width:42px;height:34px}
