.bodega-page main{max-width:1400px;margin:auto}.bodega-page header{gap:20px}.bodega-page button:disabled{cursor:not-allowed;opacity:.6;transform:none}.bodega-heading{padding:65px 7% 30px}.bodega-heading>.eyebrow{color:var(--cyan)}.bodega-title{display:flex;justify-content:space-between;align-items:center;gap:25px}.bodega-title h1{font-size:clamp(50px,7vw,100px);letter-spacing:-5px;margin:26px 0}.bodega-title .pill{color:var(--gold)}.bodega-heading>p{font-size:22px;color:var(--cream)}.launch-notice{border-left:3px solid var(--cyan);background:var(--panel);padding:14px 18px;font-size:13px;margin-top:25px;color:var(--muted)}.bodega-tabs{display:flex;margin:0 7%;border-bottom:1px solid var(--line);gap:30px}.bodega-tabs button{background:none;border:0;border-bottom:3px solid transparent;color:var(--muted);padding:20px 0;font-weight:700;font-size:15px}.bodega-tabs button[aria-selected=true]{color:var(--gold);border-color:var(--gold)}.bodega-tabs button>span{font:11px 'Courier New',monospace;margin-right:10px}.bodega-tabs b{font:11px 'Courier New',monospace;padding:3px 7px;margin-left:6px;border:1px solid var(--line);border-radius:50%}.bodega-view{padding:40px 7% 65px}.bodega-view[hidden],.item-card[hidden]{display:none}.mint-layout{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:start}.mint-art{position:relative}.mint-art img{width:100%;aspect-ratio:1;object-fit:cover}.mint-art>span{position:absolute;bottom:20px;left:20px;padding:8px 12px;background:var(--ink);font:10px 'Courier New',monospace}.mint-info h2{margin:20px 0}.mint-info>p{font-size:14px}.mint-facts,.review-facts{margin:25px 0}.mint-facts>div,.review-facts>div{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding:12px 0;font-size:13px}.mint-facts dt,.review-facts dt{color:var(--muted)}.mint-facts dd,.review-facts dd{margin:0;text-align:right;font-weight:700}.quantity{display:flex;align-items:center;justify-content:space-between;gap:20px}.quantity label{font-weight:700;font-size:13px}.quantity>div{display:flex;border:1px solid var(--line)}.quantity button{background:var(--panel);color:var(--cream);border:0;width:40px;height:40px;font-size:20px}.quantity input{width:55px;background:var(--ink);color:var(--cream);border:0;text-align:center;font:700 16px Arial;-moz-appearance:textfield}.quantity input::-webkit-inner-spin-button{appearance:none}.mint-info small{display:block;color:var(--muted);font-size:11px;margin:10px 0 20px}.bodega-page .wide{width:100%;margin-top:12px;justify-content:center;gap:12px;text-align:center}.bodega-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px}.bodega-steps>div{border-top:1px solid var(--line);padding-top:20px}.bodega-steps span{font:11px 'Courier New',monospace;color:var(--cyan)}.bodega-steps h3{font-size:23px;letter-spacing:-1px;margin:18px 0 12px}.bodega-steps p{font-size:13px}.view-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin:10px 0 35px}.view-heading h2{font-size:44px;margin-top:20px}.view-heading>p{font-size:13px;max-width:340px}.item-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:25px}.item-filters button{background:none;border:1px solid var(--line);padding:8px 15px;font-size:12px;color:var(--cream)}.item-filters button[aria-pressed=true]{background:var(--gold);color:var(--ink);border-color:var(--gold)}.item-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.item-card{border:1px solid var(--line);background:var(--panel)}.item-image{aspect-ratio:1.35;display:grid;place-items:center;background:var(--ink);overflow:hidden;border-bottom:1px solid var(--line)}.emblem{font:900 130px Georgia,serif;color:var(--gold);background:radial-gradient(circle,#FFB70325,transparent 70%)}.relic>span{font-size:125px;color:var(--cyan);line-height:1;transform:rotate(15deg)}.capsule>span{font-size:125px;color:var(--yellow);line-height:1;border:2px solid var(--blue);border-radius:50%;height:150px;width:150px;display:grid;place-items:center}.item-body{padding:22px}.item-body .eyebrow{font-size:9px;color:var(--cyan)}.item-body h3{font-size:27px;letter-spacing:-1px;margin:20px 0 15px}.item-body p{font-size:13px;min-height:44px}.item-price{display:flex;justify-content:space-between;align-items:center;padding:20px 0 5px;font-size:12px}.item-price span{color:var(--muted)}.item-body .button{font-size:11px;padding:13px 10px}.attachment-explainer{margin-top:35px;border:1px solid var(--line);padding:25px;display:flex;gap:25px}.attachment-explainer>.eco-symbol{color:var(--cyan);margin:0}.attachment-explainer h3{font-size:23px;letter-spacing:-.5px;margin-bottom:12px}.attachment-explainer p{font-size:13px}.history-layout{display:grid;grid-template-columns:280px 1fr;gap:40px}.ape-identity{background:var(--panel);padding:20px;align-self:start}.ape-identity img{aspect-ratio:1;object-fit:cover;margin-bottom:20px}.bodega-page label{display:block;font-size:12px;font-weight:700}.bodega-page select{width:100%;color:var(--cream);border:1px solid var(--line);background:var(--ink);padding:12px 8px;font:12px Arial;margin:10px 0}.ape-identity>p{font-size:11px}.history-stats{margin-top:20px;border-top:1px solid var(--line);padding-top:15px}.history-stats strong{display:block;font-size:32px;color:var(--gold);line-height:1.2}.history-stats span{font-size:11px;color:var(--muted)}.history-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:0 0 20px}.history-toolbar h3{font-size:23px;letter-spacing:-.5px}.history-toolbar .text-link{font-size:11px;color:var(--muted)}.history-empty{text-align:center;padding:35px 20px}.history-empty>span{color:var(--cyan);font-size:60px}.history-empty h3{font-size:27px;letter-spacing:-1px}.history-empty p{font-size:13px;max-width:380px;margin:20px auto}.history-empty .button{margin-top:5px}.history-disclaimer{font-size:11px;border-top:1px solid var(--line);padding-top:20px;color:var(--muted)}#history-events{padding:0;list-style:none;margin:0 0 30px}#history-events li{padding:25px 0 25px 22px;border-bottom:1px solid var(--line);border-left:2px solid var(--cyan)}#history-events h4{font-size:19px;margin:0 0 10px;color:var(--cream)}#history-events p{font-size:13px}#history-events small{color:var(--cyan);font:10px 'Courier New',monospace}#history-events .pill{margin-bottom:12px;color:var(--gold)}#bodega-status{margin:0 7% 20px;font-size:12px;color:var(--cyan)}.bodega-page dialog{max-width:530px;padding:25px}.bodega-page dialog>h3{font-size:32px;letter-spacing:-1px;margin:25px 0 15px}.bodega-page dialog>p{font-size:13px;margin:15px 0}.bodega-page dialog label{margin-top:22px}.bodega-page .dialog-top h2{font-size:21px}
@media(max-width:900px){.mint-layout{gap:30px}.item-grid{grid-template-columns:1fr 1fr}.history-layout{grid-template-columns:230px 1fr;gap:25px}.bodega-title{display:block}.bodega-title .pill{margin-bottom:20px}}@media(max-width:700px){.bodega-page header{height:auto;min-height:80px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}.bodega-page header>.button{font-size:10px;padding:7px 10px}.bodega-page header>.text-link{font-size:11px}.bodega-heading{padding:35px 6% 25px}.bodega-title h1{font-size:50px;letter-spacing:-3px}.bodega-heading>.eyebrow{font-size:9px}.bodega-heading>p{font-size:17px}.bodega-tabs{gap:18px;margin:0 6%}.bodega-tabs button{font-size:12px;padding:16px 0}.bodega-tabs button>span{display:none}.bodega-tabs b{margin-left:2px}.bodega-view{padding:30px 6% 45px}.mint-layout,.history-layout,.item-grid,.bodega-steps{grid-template-columns:1fr}.mint-info h2{font-size:38px}.bodega-steps{gap:25px}.view-heading{display:block}.view-heading>p,.view-heading>.pill{margin-top:20px}.view-heading h2{font-size:37px}.item-image{aspect-ratio:1.8}.history-layout{gap:30px}.ape-identity img{max-width:220px;margin:auto auto 20px}.attachment-explainer{padding:20px;gap:15px}.attachment-explainer h3{font-size:20px}}

.mint-art{background:var(--panel)}.mint-art img{object-fit:contain}.mint-art>span{color:var(--gold);border:1px solid var(--line)}.ape-identity img{object-fit:contain}.emblem{background:var(--panel)}.emblem img{width:78%;height:100%;object-fit:contain}
