.bankid{display:flex;flex-direction:column;align-items:center;gap:20px}.bankid-qrcode{display:flex}.button{all:unset;cursor:pointer;display:grid;place-items:center;background:#00000014;border:0;border-radius:99px;color:#000;font-size:16px;transition:background-color .1s,color .1s;padding:14px 28px;-webkit-user-select:none;user-select:none}.button:hover{background:#0000001a}.button span{grid-area:1 / 1;transition:opacity .2s,transform .2s}.button span:nth-child(1),.button.loading span:nth-child(2){opacity:1;transform:translateY(0)}.button.loading span:nth-child(1){opacity:0;transform:translateY(-10px)}.button span:nth-child(2){opacity:0;transform:translateY(10px)}.button-variant-text{color:#888;background:none!important;border-radius:0;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#0000004d;text-decoration-style:dotted;text-decoration-thickness:1px;padding:0}.button-variant-text:hover{color:#444;text-decoration-color:#0000007f}.drawer-overlay{background:#0000001a;opacity:0;transition:opacity .2s,visibility .2s;visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1}.drawer.open .drawer-overlay{opacity:1;visibility:visible}.drawer-inner{background:#fff;opacity:0;transition:opacity .2s,transform .2s,visibility .2s;transform:translate(30%);visibility:hidden;position:fixed;top:0;bottom:0;right:0;z-index:2}.drawer.open .drawer-inner{opacity:1;transform:translate(0);visibility:visible}.icon{display:flex;justify-content:center;align-items:center}.input{display:flex;flex-direction:column;width:100%;gap:2px}.input input{font:inherit;border:1px solid rgb(0 0 0 / 20%);border-radius:4px;padding:8px 10px;outline:none}.input input:focus{border-color:#0006}.input.input-error input{border-color:red!important}.input.input-error label{color:red}@keyframes shake{0%{transform:translate(12px)}20%{transform:translate(-12px)}40%{transform:translate(6px)}60%{transform:translate(-6px)}80%{transform:translate(3px)}to{transform:translate(0)}}.shake{animation:shake .4s 1}.cart-drawer{display:flex;flex-direction:column;height:100%}.cart-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px}.cart-drawer-close{all:unset;cursor:pointer;border-radius:4px;padding:4px}.cart-drawer-close:hover{background:#0000000a}.cart-drawer-content{flex-grow:1;padding:24px}.cart-drawer-footer{display:flex;flex-direction:column;background:#0000000a;padding:20px 24px;gap:20px}.cart-drawer .summary{display:flex;flex-direction:column;gap:8px}.cart-drawer .summary-item{display:flex}.cart-drawer .summary-item .key{flex-grow:1}.cart-drawer .summary-item .value{text-align:right}#cart{display:flex;align-items:center}#cart .button{display:flex;height:46px;padding:0 18px;gap:8px}#footer{color:#666;font-size:14px;display:flex;justify-content:center;padding:30px 40px}#footer .placeholder:before{content:"...";visibility:hidden}#header{display:flex;justify-content:space-between;align-items:center;padding:30px 40px}#header>*{flex:1}#header .md{display:flex;justify-content:center}#header .rt{display:flex;justify-content:flex-end;gap:20px}#header .links{display:flex;gap:30px}#header .user{display:flex;gap:20px}#header .user-links,#header .admin-links{display:flex;align-items:center;gap:16px}#layout{display:flex;flex-direction:column;height:100vh}#layout .layout-inner{flex-grow:1;padding:30px 40px}#search{background:#00000014;border-radius:99px;display:inline-flex;position:relative}#search input{all:unset;line-height:1;height:46px;padding:0 18px 0 42px;width:100%}#search input::placeholder{color:#000;transition:color .3s}#search input:focus::placeholder{color:#0000004d}#search .icon{position:absolute;left:0;top:0;bottom:0;padding:0 12px}#wallet .wallet-button{all:unset;display:flex;justify-content:center;align-items:center;background:#00000014;border-radius:99px;height:46px;padding:0 18px;gap:8px}#admin-sidebar{display:flex;flex-direction:column;align-items:flex-start;gap:10px}#admin-sidebar h4:not(:first-child){margin-top:16px}#admin{display:flex;flex-direction:column;align-items:center}#auctions{display:flex;flex-direction:column;align-items:center;justify-content:center}#auctions .empty{text-align:center;padding:20px}#collection .collection-header{display:flex;flex-direction:column;margin-bottom:30px;gap:10px}#collection .collection-header h4{font-weight:400;opacity:.6}#collection .item{margin-bottom:40px}#collection .item-image img{max-width:100%}#collection .item-footer{display:flex;flex-direction:column;margin-top:10px;gap:2px}#collection .item-count{font-weight:300;font-size:14px;margin-bottom:2px;opacity:.8}#collection .item-name{font-weight:500;font-size:20px}#collection .item-rarity{display:flex;justify-content:space-between}#community{display:flex;justify-content:center}#community .empty{text-align:center;padding:20px}#error{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding-bottom:10vh}#login{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:10vh;gap:30px;height:100%}#login .bankid-icon{opacity:.1;width:auto}#login .bankid-wrapper{display:grid;place-items:center;border:1px solid rgb(0 0 0 / 6%);border-radius:6px;width:200px;height:200px;padding:20px}#login .bankid-wrapper>*{grid-area:1 / 1}#login .bankid-wrapper-inner{background:#fff;transition:opacity .3s;opacity:0;width:160px;height:160px;position:relative}#login.loading .bankid-wrapper-inner{opacity:1}#login .login-actions{display:flex;flex-direction:column;align-items:center;gap:24px}#login .form{display:flex;flex-direction:column;align-items:center;margin-top:32px;gap:16px;width:260px}#collections .collection{display:flex;flex-direction:column;color:inherit;text-decoration:none;margin-bottom:40px;gap:10px}#collections .collection-image{display:grid;place-items:center;background:#0000001a;aspect-ratio:3 / 4;position:relative}#collections .collection-private{display:flex;position:absolute;top:12px;right:12px;background:#fff;border-radius:99px;font-size:14px;font-weight:500;padding:6px 10px;gap:4px;opacity:0;transition:opacity .2s,transform .2s;transform:translateY(5px)}#collections .collection.is-private .collection-private{opacity:1;transform:translateY(0)}#collections .collection-actions{display:grid;place-items:center;opacity:0;transition:opacity .2s,transform .2s;transform:translateY(5px)}#collections .collection:hover .collection-actions{opacity:1;transform:translateY(0)}#collections .collection-button{all:unset;cursor:pointer;background:#fff;border-radius:99px;padding:10px 16px}#collections .collection-footer{display:flex;flex-direction:column;gap:2px}#collections .collection-count{font-weight:300;font-size:14px;margin-bottom:2px;opacity:.8}#collections .collection-title{font-weight:600}#profile .temp-links{display:flex;margin:24px 0;gap:12px}#start{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:10vh;height:100%}#start h2{margin-bottom:16px}#start .button{background:#ddd;color:#000}#confirmation{display:flex;flex-direction:column;justify-content:center;align-items:center}#store .empty{text-align:center;padding:20px}#store .product{display:flex;flex-direction:column;gap:10px}#store .product-image{display:grid;place-items:center;background:#0000001a;aspect-ratio:3 / 4;position:relative}#store .product-cart-count{display:flex;position:absolute;top:12px;right:12px;background:#fff;border-radius:99px;font-size:14px;font-weight:500;padding:6px 10px;gap:4px;opacity:0;transition:opacity .2s,transform .2s;transform:translateY(5px)}#store .product.has-qty .product-cart-count{opacity:1;transform:translateY(0)}#store .product-cart-actions{display:grid;place-items:center;opacity:0;transition:opacity .2s,transform .2s;transform:translateY(5px)}#store .product:hover .product-cart-actions{opacity:1;transform:translateY(0)}#store .add-to-cart,#store .change-qty{grid-area:1 / 1;opacity:1;transition:opacity .2s,transform .2s,visibility .2s;transform:translateY(0)}#store .product.has-qty .add-to-cart,#store .product:not(.has-qty) .change-qty{opacity:0;transform:scale(.5);visibility:hidden}#store .cart-action{all:unset;cursor:pointer;background:#fff;border-radius:99px;padding:10px 16px}#store .product-footer{display:flex;flex-direction:column;gap:2px}#store .product-category{font-weight:300;font-size:14px;margin-bottom:2px;opacity:.8}#store .product-name{font-weight:600}#store .product-price{font-size:18px}#user-sidebar{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.container{margin:0 auto;width:100%;min-width:1200px;max-width:1200px}.row{display:flex;flex-wrap:wrap;margin:0 -15px}[class^=col-]{padding:0 15px}.col-xs{flex:1}.col-xs-1{flex-basis:calc(100% / 12 * 1)}.col-xs-2{flex-basis:calc(100% / 12 * 2)}.col-xs-3{flex-basis:25%}.col-xs-4{flex-basis:calc(100% / 12 * 4)}.col-xs-5{flex-basis:calc(100% / 12 * 5)}.col-xs-6{flex-basis:50%}.col-xs-7{flex-basis:calc(100% / 12 * 7)}.col-xs-8{flex-basis:calc(100% / 12 * 8)}.col-xs-9{flex-basis:75%}.col-xs-10{flex-basis:calc(100% / 12 * 10)}.col-xs-11{flex-basis:calc(100% / 12 * 11)}.col-xs-12{flex-basis:100%}.col-xs-20{flex-basis:20%}.col-xs-30{flex-basis:30%}.col-xs-40{flex-basis:40%}.col-xs-50{flex-basis:50%}.col-xs-60{flex-basis:60%}.col-xs-70{flex-basis:70%}.col-xs-80{flex-basis:80%}@media (max-width: 680px){.hidden-xs{display:none!important}}@media (min-width: 681px){.col-sm{flex:1}.col-sm-1{flex-basis:calc(100% / 12 * 1)}.col-sm-2{flex-basis:calc(100% / 12 * 2)}.col-sm-3{flex-basis:25%}.col-sm-4{flex-basis:calc(100% / 12 * 4)}.col-sm-5{flex-basis:calc(100% / 12 * 5)}.col-sm-6{flex-basis:50%}.col-sm-7{flex-basis:calc(100% / 12 * 7)}.col-sm-8{flex-basis:calc(100% / 12 * 8)}.col-sm-9{flex-basis:75%}.col-sm-10{flex-basis:calc(100% / 12 * 10)}.col-sm-11{flex-basis:calc(100% / 12 * 11)}.col-sm-12{flex-basis:100%}.col-sm-20{flex-basis:20%}.col-sm-30{flex-basis:30%}.col-sm-40{flex-basis:40%}.col-sm-50{flex-basis:50%}.col-sm-60{flex-basis:60%}.col-sm-70{flex-basis:70%}.col-sm-80{flex-basis:80%}.hidden-sm{display:none!important}}*{box-sizing:border-box}html,body{height:100%}body{font-family:DM Sans,sans-serif;font-size:16px;margin:0}@media (min-width: 681px){body{min-width:1200px}}h1,h2,h3,h4{line-height:1.2;margin:0}h1{font-size:36px;font-weight:700}h2{font-size:28px;font-weight:600}h3{font-size:22px;font-weight:500}h4{font-size:18px;font-weight:600}
