.tt-collector{padding-top:42px;padding-bottom:56px;color:#e1e3eb}.tt-collector h1{font-size:clamp(30px,4vw,46px);color:#fafafa;margin:8px 0 20px}.tt-collector__eyebrow{color:#8ce9fb;text-transform:uppercase;letter-spacing:.12em}.tt-collector nav{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 28px}.tt-collector nav a{border:1px solid #707687;border-radius:8px;padding:10px 16px;color:#edf1f8}.tt-collector nav a[aria-current]{background:#80e8fa;color:#12141b}.tt-collector__search{padding:24px;background:#24252e;border:1px solid #606779;border-radius:12px;margin-bottom:30px}.tt-collector h2{color:#f6f6fa;font-size:24px}.tt-collector p{line-height:1.65}.tt-collector label{display:block;color:#eee;font-size:14px}.tt-collector form>div{display:flex;gap:10px;margin-top:8px}.tt-collector input,.tt-collector select{background:#191b23;color:#f4f7fa;border:1px solid #7e889b;border-radius:6px;font-size:16px;padding:12px;min-height:46px;max-width:100%}.tt-collector input{flex:1;min-width:0}.tt-collector button{background:#80e8fa;color:#11151c;border:1px solid #80e8fa;border-radius:6px;padding:10px 18px;min-height:44px;font-weight:700;cursor:pointer}.tt-collector button:disabled{opacity:.6;cursor:wait}.tt-collector__results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;gap:16px}.tt-collector__result{display:flex;align-items:flex-start;gap:16px;border:1px solid #626878;border-radius:8px;padding:16px;min-width:0}.tt-collector__result>div{min-width:0;flex:1}.tt-collector__result img{object-fit:contain;flex:0 0 80px}.tt-collector__result a{display:block;color:#8ce9fb;line-height:1.5;margin-bottom:12px}.tt-collector__result select{width:100%;margin:8px 0 12px}.tt-collector__mount #tt-vault,.tt-collector__mount #tt-deck{position:static;display:block;width:100%;max-width:none;max-height:none;margin:0;transform:none;box-shadow:none;box-sizing:border-box;overflow:visible;padding:26px;border-radius:12px;background:#24252e;color:#f4f5f8}.tt-collector__mount .tt-vault__heading,.tt-collector__mount .tt-deck__heading,.tt-collector__mount [data-tt-vault-close],.tt-collector__mount [data-deck-close]{display:none!important}.tt-collector [hidden]{display:none!important}.tt-collector :focus-visible{outline:3px solid #91eafb;outline-offset:3px}@media(max-width:700px){.tt-collector{padding-top:24px}.tt-collector__results{grid-template-columns:1fr}.tt-collector__search{padding:16px}.tt-collector__result{padding:12px;gap:10px}.tt-collector__result img{width:58px;height:82px;flex-basis:58px}.tt-collector form>div{flex-wrap:wrap}.tt-collector form button{width:100%}.tt-collector__mount #tt-vault,.tt-collector__mount #tt-deck{padding:16px}.tt-collector__mount .tt-deck__row{grid-template-columns:46px minmax(0,1fr)}.tt-collector__mount .tt-deck__quantity{grid-column:2}}

.tt-collector__mount .tt-vault__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:24px 0}.tt-collector__mount .tt-vault__item{display:flex;flex-direction:column;align-items:stretch;gap:14px;border:1px solid #646b7c;border-radius:10px;padding:18px;min-width:0;margin:0}.tt-collector__mount .tt-vault__art{width:100%;height:240px;object-fit:contain;max-width:100%}.tt-collector__mount .tt-vault__details{flex:1;min-width:0}.tt-collector__mount .tt-vault__controls{display:flex;gap:8px;flex-wrap:wrap}.tt-collector__mount .tt-vault__controls button{width:auto;max-width:100%}.tt-collector__mount #tt-vault-find{width:100%;margin:8px 0 16px}@media(max-width:900px){.tt-collector__mount .tt-vault__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.tt-collector__mount .tt-vault__list{grid-template-columns:1fr}.tt-collector__mount .tt-vault__art{height:260px}}

.tt-collector__mount .tt-vault__controls button[aria-pressed=true]{background:#40324f;color:#f6edff;border-color:#c19de7}.tt-collector__mount p{font-size:14px;line-height:1.65}


.tt-collector [data-collector-pagination]{align-items:center;justify-content:center}.tt-collector [data-collector-pagination] span{color:#f4f7fa}.tt-collector button:disabled{cursor:default}


.tt-collector form>.tt-collector__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:18px}.tt-collector__filters label{min-width:0}.tt-collector__filters select{display:block;width:100%;margin-top:6px}.tt-collector .tt-collector__filter-help{font-size:13px;color:#cbd1df;margin:12px 0 0}@media(max-width:480px){.tt-collector form>.tt-collector__filters{grid-template-columns:1fr}}

.tt-collector nav a[aria-current="page"],.tt-collector nav a[aria-current="page"]:visited,.tt-collector nav a[aria-current="page"]:hover,.tt-collector nav a[aria-current="page"]:focus{color:#12141b!important}
