.collection-wrap{padding-bottom:64px}.collection-wrap [hidden]{display:none!important}.collection-auth{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}.collection-auth p{line-height:1.7;color:#abb8ca}.collection-auth details{border-bottom:1px solid #35435a;padding:16px 0}.collection-auth summary{font-size:1.1rem;font-weight:800;cursor:pointer}.collection-auth form{display:grid;gap:18px;padding:20px 0}.collection-auth label{display:grid;gap:8px;font-size:.9rem;color:#cdd5df}.collection-auth input{box-sizing:border-box;width:100%;min-width:0;background:#090f17;color:#fff;border:1px solid #43516a;border-radius:8px;padding:14px;font:inherit}.collection-wrap button{cursor:pointer}.collection-auth button{justify-self:start}.collection-account{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid #303b4c}.collection-account p{overflow-wrap:anywhere;color:#a8b7cb}.collection-account>div{display:flex;gap:12px;flex-wrap:wrap}.collection-account button{background:transparent;color:#c6d0df;border:1px solid #35435a;border-radius:8px;padding:12px;font:inherit;font-size:.85rem}.collection-tabs{display:flex;gap:16px;flex-wrap:wrap;margin:28px 0}.collection-tabs a{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid #35435a;border-radius:999px;text-decoration:none;color:#ecf1f8;font-size:.85rem}.collection-tabs span{color:#00d3fa}.collection-section{margin:44px 0;scroll-margin-top:160px}.collection-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;margin:0 0 24px}.collection-heading h2{margin:0;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.03em}.collection-heading a{font-size:.85rem}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.collection-grid .card{display:flex;flex-direction:column;gap:12px;min-width:0}.collection-grid .card h3{margin:0}.collection-grid .card p{margin:0;line-height:1.6;color:#a8b7cb}.collection-grid .card a{overflow-wrap:anywhere}.collection-grid .card-links{margin-top:auto}.collection-grid .collection-controls{margin-top:10px}.collection-empty{grid-column:1/-1;border:1px dashed #43516a;border-radius:14px;padding:28px;background:#0d131d}.collection-empty h3{margin:0 0 10px}.collection-empty p{color:#a8b7cb;line-height:1.7}.collection-empty a{display:inline-flex;min-height:44px;align-items:center}.collection-stock-state{font-size:.8rem;color:#00d3fa!important}.collection-unavailable{border-style:dashed!important}.collection-unavailable .collection-stock-state{color:#efbe80!important}.collection-grid .price{font-size:1.45rem;margin:0}.collection-wrap #collectionStatus{min-height:24px;line-height:1.6;color:#c2b5f6}.collection-wrap #collectionPending{margin:28px 0}.collection-wrap #collectionPending h2{margin-top:0}.collection-wrap a:focus-visible,.collection-wrap button:focus-visible,.collection-auth input:focus-visible,.collection-auth summary:focus-visible{outline:3px solid #00d3fa;outline-offset:4px}.collection-wrap button:disabled{opacity:.6;cursor:wait}@media(max-width:950px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.collection-auth,.collection-grid{grid-template-columns:1fr}.collection-auth{gap:16px;padding:22px}.collection-account{align-items:flex-start;flex-direction:column;gap:4px}.collection-tabs{gap:8px}.collection-tabs a{padding:10px 12px;font-size:.76rem}.collection-heading{gap:8px}.collection-section{margin:32px 0}}
