.merch-invitation{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:20px;align-items:center;padding:25px;margin-top:30px;border:1px solid #a987b834;border-radius:8px;background:linear-gradient(125deg,#25152f77,#0b0912)}.merch-invitation[hidden]{display:none}.merch-invitation .eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:12px}.merch-invitation h3{font:400 24px/1.4 'Space Grotesk',Arial,sans-serif;color:#e6d7ef;margin:0 0 10px}.merch-invitation p{font-size:12px;line-height:1.8;color:#b29ac3}.merch-invitation small{font-size:9px;color:#9479a3}.merch-miniature svg{width:100%;display:block}.merch-influence-links{display:flex;gap:12px;flex-wrap:wrap;margin:15px 0}.merch-influence-links a{color:#d9bb83;font-size:11px;border-bottom:1px solid #a4814c66;padding-bottom:4px}.collection-toolbar{display:flex;gap:22px;margin:35px 0 45px;flex-wrap:wrap}.collection-toolbar label{font-size:11px;color:#b79ac9}.collection-toolbar select{min-width:180px;background:#15101f;color:#e1d0ec;border:1px solid #a586ba40;padding:11px;border-radius:5px;margin-top:8px;font:13px Manrope,Arial,sans-serif}.collection-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.merch-product{border:1px solid #a480b638;border-radius:10px;overflow:hidden;background:#130e1b}.merch-visual svg{display:block;width:100%}.merch-product-copy{padding:22px}.merch-product-copy h2{font-size:23px;margin:18px 0 13px}.merch-product-copy p{font-size:12px}.merch-product-copy small{display:block;font-size:10px;color:#a087ae;margin:16px 0}.merch-product-copy .prototype-note{font-size:8px;padding:4px 9px}.merch-product-copy button{margin-top:10px}#merch-detail{width:min(760px,calc(100vw - 28px));padding:35px}#merch-detail h2{font:400 28px/1.4 'Space Grotesk',Arial,sans-serif}#merch-detail-visual{max-width:350px;margin:auto}#merch-detail-visual svg{display:block;width:100%}#merch-detail p{font-size:13px;line-height:1.9;color:#bfa5ce}#merch-size{display:block;font-size:11px;margin:20px 0}#merch-size select{display:block;margin-top:8px;background:#100c18;color:#dfcfe9;border:1px solid #a489b84a;padding:9px;min-width:100px}.merch-ethos{margin:55px 0;padding:30px;border-left:2px solid #b7955a;background:#b3935507}.merch-ethos h2{font-size:28px}.merch-detail-status{color:#d8b778}@media(max-width:1000px){.collection-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.collection-products{grid-template-columns:1fr}.merch-invitation{grid-template-columns:minmax(0,1fr) 105px;padding:20px;gap:10px}.merch-invitation h3{font-size:20px}.collection-toolbar{gap:15px}.collection-toolbar select{min-width:145px;max-width:100%}#merch-detail{padding:30px 20px}}

#paid-merch.merch-invitation{margin-left:264px;margin-right:0;max-width:none;padding:30px;border-color:#d5af6355;background:radial-gradient(ellipse at 85% 20%,#9f74281f,transparent 65%),linear-gradient(125deg,#211624,#0c0a12);position:relative;isolation:isolate;overflow:hidden}.merch-invitation::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(1.3px 1.3px at 12% 24%,#edcf86b3 50%,transparent 70%),radial-gradient(1px 1px at 71% 67%,#e0b95799 50%,transparent 70%),radial-gradient(1.5px 1.5px at 87% 30%,#ffe2aeb3 50%,transparent 70%),radial-gradient(1px 1px at 40% 80%,#d6ac5880 50%,transparent 70%);background-size:143px 127px,193px 167px,251px 211px,113px 197px}.merch-invitation::after{content:"✦";position:absolute;right:25%;top:22px;color:#dcb66a99;font-size:17px;pointer-events:none;z-index:-1;text-shadow:90px 105px 2px #dcb66a66,-240px 140px 1px #dcb66a55}.merch-invitation h3{color:#efdfbe}.merch-invitation .eyebrow{color:#d9b876}.merch-miniature svg>rect{fill:transparent}.merch-influence-links a:hover{color:#ffe4a6;border-color:#e2bd70}
@media(max-width:950px){#paid-merch.merch-invitation{margin-left:0}}@media(max-width:600px){#paid-merch.merch-invitation{padding:22px 18px}}

.merch-combination-button{margin:12px 0 20px;max-width:100%;font-size:12px}.merch-invitation small{display:block}#collection-combination{padding:36px 0!important;margin:35px 0!important;border-top:1px solid #d3b27333;border-bottom:1px solid #d3b27333}#collection-combination[hidden]{display:none}#collection-combination>.collection-products{margin-top:30px}#collection-combination .merch-product h2{font-size:23px}.merch-invitation .merch-combination-button span{font-size:18px}
