:root{--th-neon:#d7ff00;--th-bg:#050505;--th-panel:#131313;--th-line:#323232;--th-text:#fff;--th-muted:#c9c9c9}
.th-shop-shortcuts{background:#090909;border-bottom:1px solid #242424;border-top:1px solid #242424;color:var(--th-text);font-size:14px;letter-spacing:.025em;position:relative;z-index:29}
.th-shop-shortcuts__inner{align-items:center;display:flex;gap:4px;margin:0 auto;max-width:1440px;padding:0 20px}
.th-shop-shortcuts a,.th-departments summary{align-items:center;color:#fff;cursor:pointer;display:flex;font-weight:700;min-height:46px;padding:0 16px;text-decoration:none;text-transform:uppercase;white-space:nowrap}
.th-shop-shortcuts a:hover,.th-shop-shortcuts a:focus,.th-departments summary:hover,.th-departments[open] summary{background:#171717;color:var(--th-neon)}
.th-shop-shortcuts__primary{color:var(--th-neon)!important}
.th-shop-shortcuts__support{margin-left:auto}
.th-departments{position:relative}
.th-departments summary{list-style:none}.th-departments summary::-webkit-details-marker{display:none}.th-departments summary span{font-size:12px;margin-left:7px}
.th-departments__menu{background:#111;border:1px solid #303030;box-shadow:0 18px 50px rgba(0,0,0,.55);display:grid;grid-template-columns:repeat(2,minmax(190px,1fr));left:0;min-width:440px;padding:10px;position:absolute;top:100%;z-index:9999}
.th-departments__menu a{border-radius:5px;min-height:40px;padding:8px 12px;text-transform:none}
.th-interest-actions{border-top:1px solid var(--th-line);clear:both;margin-top:24px;padding-top:22px}
.th-interest-actions__buttons{display:flex;flex-wrap:wrap;gap:10px}
.th-interest-actions .button{border-radius:5px;font-weight:800;letter-spacing:.025em;min-height:44px;padding:0 20px;text-transform:uppercase}
.th-offer-open,.th-interest-submit{background:var(--th-neon)!important;border-color:var(--th-neon)!important;color:#050505!important}
.th-watch-open{background:transparent!important;border:2px solid var(--th-neon)!important;color:var(--th-neon)!important}
.th-interest-actions__note{color:var(--th-muted);font-size:13px;margin:10px 0 0}
.th-interest-panel{background:var(--th-panel);border:1px solid var(--th-line);border-radius:12px;color:var(--th-text);margin-top:16px;padding:24px;position:relative}
.th-interest-panel[hidden],.th-interest-panel [hidden]{display:none!important}
.th-interest-panel__close{background:transparent;border:0;color:#fff;cursor:pointer;font-size:28px;line-height:1;padding:5px;position:absolute;right:10px;top:8px}
.th-interest-panel h3{color:var(--th-neon);font-size:24px;margin:0 35px 5px 0}.th-interest-panel p{color:var(--th-muted);margin:0 0 18px}
.th-interest-form label{color:#fff;display:block;font-size:14px;font-weight:700;margin-bottom:14px}.th-interest-form input,.th-interest-form textarea{background:#fff;border:1px solid #ddd;border-radius:5px;color:#111;font-weight:400;margin-top:5px;width:100%}
.th-field-grid{display:grid;gap:14px;grid-template-columns:1fr 1fr}.th-field-grid label{margin-bottom:0}.th-money-field{align-items:center;background:#fff;border-radius:5px;color:#111;display:flex;margin-top:5px;padding-left:12px}.th-money-field input{border:0;margin:0}.th-consent{align-items:flex-start;display:flex!important;font-weight:400!important;gap:8px;line-height:1.45}.th-consent input{flex:0 0 auto;margin-top:3px;width:auto}.th-interest-submit{width:100%}.th-interest-result{font-size:14px;font-weight:700;margin-top:12px}.th-interest-result.is-error{color:#ff8b8b}.th-interest-result.is-success{color:var(--th-neon)}.th-honeypot{height:0;left:-10000px;overflow:hidden;position:absolute;width:0}.optional{color:#aaa;font-weight:400}
.th-public-notice{border-radius:7px;font-weight:700;margin:0 0 20px;padding:14px 16px}.th-public-notice--success{background:#182100;border:1px solid var(--th-neon);color:#fff}.th-public-notice--error{background:#2a0d0d;border:1px solid #ef7777;color:#fff}
@media(max-width:849px){.th-shop-shortcuts__inner{gap:0;overflow-x:auto;padding:0 8px;scrollbar-width:none}.th-shop-shortcuts__inner::-webkit-scrollbar{display:none}.th-shop-shortcuts a,.th-departments summary{font-size:12px;min-height:42px;padding:0 11px}.th-shop-shortcuts__support{margin-left:0}.th-departments{position:static}.th-departments__menu{grid-template-columns:1fr;left:8px;max-height:65vh;min-width:0;overflow:auto;position:absolute;right:8px;top:100%}.th-field-grid{grid-template-columns:1fr}.th-interest-panel{padding:20px 16px}.th-interest-actions__buttons .button{flex:1 1 150px}}

