.accordion{border-bottom:1px solid var(--grey)}.accordion-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;padding:16px 0}.accordion-title{font-size:16px;font-weight:700}.accordion-chevron{display:flex;color:var(--grey-darker);transition:transform .3s ease}.accordion.open .accordion-chevron{transform:rotate(180deg)}.accordion-content{display:grid;grid-template-rows:0fr;visibility:hidden;overflow:hidden;transition:grid-template-rows .3s,visibility .3s}.accordion.open .accordion-content{grid-template-rows:1fr;visibility:visible}.accordion-inner{min-height:0;opacity:0;transition:opacity .3s}.accordion.open .accordion-inner{opacity:1}.accordion-inner-content{padding-bottom:16px;font-size:16px;line-height:1.6}.accordion-group .accordion:first-child{border-top:1px solid var(--grey)}.alert{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500}.alert-default{background:#764af514;color:var(--purple-dark)}.alert-info{background:#4f9eeb1a;color:#1a6bb5}.alert-warning{background:#eed15633;color:#8a4200}.alert-error{background:#dc260c14;color:var(--red)}.alert-success{background:#b3d79640;color:#3a7020}.alert-icon{display:flex;flex-shrink:0}.alert-content{flex:1}.alert-close{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;cursor:pointer;color:currentColor;opacity:.6;flex-shrink:0;margin-left:auto;border-radius:4px;position:relative;right:-4px}.alert-close:hover{opacity:1}.avatar{display:flex;justify-content:center;align-items:center;width:34px;height:34px;border-radius:50%;background:var(--blue-dark);color:var(--white);font-size:14px;font-weight:500;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.badge{display:inline-flex;align-items:center;background:var(--white);box-shadow:0 0 0 1px #00000005;border-radius:8px;font-size:15px;font-weight:400;padding:6px 10px}.banner{display:flex;justify-content:center;background:var(--black);color:var(--white);font-family:Polymath;font-size:16px;font-weight:400;padding:10px 0}.bankid{display:flex;flex-direction:column;align-items:center;gap:20px;animation:bankid-fade-in .3s ease-out}@keyframes bankid-fade-in{0%{opacity:0}to{opacity:1}}.bankid-qrcode{display:flex}.button{cursor:pointer;display:grid;place-items:center;background:var(--purple-dark);border:0;border-radius:8px;color:var(--white);font:inherit;font-family:Polymath;font-size:16px;font-weight:500;line-height:1;outline:0;transition:background-color .1s,color .1s;height:48px;padding:0 18px}.button.large{font-size:16px;font-weight:600;height:48px;width:100%}.button:disabled{background:#00000014;color:#0000007f;cursor:default;pointer-events:none}.button:active{background:var(--purple-dark)}.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);transition-delay:50ms}.button.loading span:nth-child(1){opacity:0;transform:translateY(-10px);transition-delay:50ms}.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;margin:0 12px;padding:0}.button-variant-text:hover{color:#444;text-decoration-color:#0000007f}.card{aspect-ratio:600 / 825;overflow:hidden;border-radius:10px;display:flex}.card img{width:100%;height:100%;object-fit:cover}.carousel-track{display:flex;transition:transform .4s ease}.carousel-footer{display:flex;align-items:center;justify-content:space-between;margin-top:28px}.carousel-dots{display:flex;align-items:center;gap:8px}.carousel-dot-wrapper{width:10px;height:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.carousel-dot{width:8px;height:8px;border-radius:99px;background:var(--purple-dark);opacity:.2}.carousel-dot.active{width:10px;height:10px;opacity:1}.carousel-controls{display:flex;gap:8px}.checkbox{cursor:pointer;display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;position:relative;padding:2px 0;gap:8px}.checkbox.disabled{cursor:auto}.checkbox input[type=checkbox]{all:unset;pointer-events:none;opacity:0;width:1px;height:1px;position:absolute;top:0;left:0}.checkbox .box{position:relative;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid rgb(0 0 0 / 24%);border-radius:3px;width:16px;height:16px;flex-shrink:0}.checkbox:hover .box{border-color:#0000005c}.checkbox .fill{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:flex;justify-content:center;align-items:center;background:var(--purple);border-radius:3px;color:var(--white);opacity:0;transform:scale(.6);transition:opacity .1s,transform .1s}.checkbox :checked+.box .fill{opacity:1;transform:scale(1)}.checkbox .checkbox-title{font-family:DM Mono;font-size:14px;font-weight:400;line-height:1;white-space:nowrap}body.drawer-open{overflow:hidden}.drawer-overlay{background:#64646466;opacity:0;transition:opacity .15s,visibility .15s;visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0;z-index:3}.drawer.open .drawer-overlay{opacity:1;visibility:visible}.drawer-inner{background:var(--white);box-shadow:-60px 0 60px -50px #00000024;display:flex;flex-direction:column;opacity:0;transition:opacity .2s,transform .2s,visibility .2s;transform:translate(30%);visibility:hidden;position:fixed;top:0;bottom:0;right:0;z-index:4}.drawer-header{padding:30px 45px 0}.drawer-content{flex:1;padding:0 45px}.drawer-footer{margin-top:auto;padding:0 45px 30px}.drawer.open .drawer-inner{opacity:1;transform:translate(0);visibility:visible}.drawer-close{cursor:pointer;display:flex;justify-content:center;align-items:center;background:var(--cream);border-radius:8px;position:absolute;top:15px;right:15px;padding:10px}.drawer-close:hover{background:var(--cream-dark)}.upload-input{cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.upload-button{background:#0000001f;border-radius:6px;display:flex;justify-content:center;align-items:center;position:relative;width:300px;height:50px;transition:background-color .1s}.upload-button:has(:hover),.upload-button.drag{background:#0000001a}.upload-button.drag-over{background:#00000014}.icon{display:flex;justify-content:center;align-items:center}.incomplete-profile-banner{background-color:#dc3545;color:#fff;padding:12px 0;text-align:center;width:100%;font-size:14px}.incomplete-profile-banner .action-link{color:#fff;text-decoration:underline;font-weight:600}.incomplete-profile-banner .action-link:hover{text-decoration:none}.input{display:flex;flex-direction:column;width:100%;gap:6px}.input-field{position:relative}.input input,.input textarea{font:inherit;font-family:DM Mono;font-size:15px;line-height:1;border:1px solid rgb(0 0 0 / 20%);border-radius:8px;height:46px;height:44px;width:100%;padding:0 14px;outline:none;box-sizing:border-box}.input input:disabled,.input textarea:disabled{background:#00000014;border-color:transparent;box-shadow:none;color:#0000007f}.input-state{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;padding:0 14px;pointer-events:none;font-weight:600;font-size:14px}.input-state-valid{color:#22c55e}.input-state-invalid{color:red}.input input:focus,.input textarea:focus{border-color:#0006;border-color:var(--purple-dark);box-shadow:0 0 0 1px var(--purple-dark),0 0 0 5px #6001d11a}.input.input-error input,.input.input-error textarea{border-color:red!important}.input.input-error label{color:red}.input-title{font-weight:600}.input-description{font-size:13px;margin-top:3px;opacity:.6}.input-icon{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;height:100%;aspect-ratio:1}.logo{color:var(--purple-dark);font-family:Polymath;font-size:34px;font-weight:800;font-variation-settings:"opsz" 60;position:relative;top:-2px}.menu-item{cursor:pointer;display:flex;align-items:center;background:none;border:0;font:inherit;font-family:DM Mono;font-size:14px;font-weight:400;outline:none;gap:10px;padding:7px 12px}.menu-item:hover{background:var(--cream);border-radius:8px}.menu-item-icon,.menu-item-content{display:flex;align-items:center;min-height:24px}.menu-item .count{flex-grow:1;display:flex;justify-content:flex-end}.menu-item .count-inner{background:#0000000f;border-radius:6px;display:flex;justify-content:center;align-items:center;font-family:DM Sans;font-size:12px;line-height:1;height:24px;padding:0 6px}.menu{display:flex;flex-direction:column;padding:8px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.modal-overlay{position:absolute;background:#0006}.modal-inner-wrapper{position:relative;z-index:1;width:100%;max-width:480px;padding:16px}.modal-inner{background:#fff;border-radius:10px}.modal-header{padding:20px 24px 0;font-size:18px;font-weight:600}.modal-content{padding:12px 24px 20px;font-size:15px;opacity:.8}.modal-content .modal-error{font-size:14px;color:#e53e3e;margin-bottom:12px}.modal-content .modal-field-error{font-size:13px;color:#e53e3e;margin-top:-6px;margin-bottom:8px}.modal-content .modal-field{display:flex;flex-direction:column;gap:6px;margin-top:12px}.modal-content .modal-field label{font-size:14px;font-weight:500}.modal-content .modal-field select{all:unset;border:1px solid rgb(0 0 0 / 20%);border-radius:6px;padding:8px 10px;font:inherit;font-size:14px;cursor:pointer}.modal-content .set-combobox input{all:unset;display:block;width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:6px;padding:8px 10px;font:inherit;font-size:14px}.modal-content .set-combobox-dropdown{border:1px solid #ccc;border-radius:6px;max-height:220px;overflow-y:auto;margin-top:4px}.modal-content .set-combobox-option{padding:8px 12px;font-size:14px;cursor:pointer}.modal-content .set-combobox-option:hover{background:#f0f0f0}.modal-footer{display:flex;justify-content:flex-start;gap:8px;padding:16px 24px;border-top:1px solid rgb(0 0 0 / 8%)}.pin-input{display:flex;flex-direction:column;gap:6px}.pin-input-title{font-weight:500}.pin-input-fields{display:flex;gap:10px}.pin-input-fields input{font:inherit;font-family:DM Mono;font-size:22px;line-height:1;text-align:center;border:1px solid rgb(0 0 0 / 20%);border-radius:8px;height:54px;flex:1;min-width:0;padding:0;outline:none;box-sizing:border-box}.pin-input-fields input:focus{border-color:var(--purple-dark);box-shadow:0 0 0 1px var(--purple-dark),0 0 0 5px #6001d11a}.popover{position:relative;display:inline-flex}.popover.show .popover-content{visibility:visible;transform:translateY(0);opacity:1}.popover-wrapper{cursor:pointer}.popover-content{background:#fff;border-radius:8px;box-shadow:0 0 1px #00000052,0 8px 32px -8px #0000003d;position:absolute;top:calc(100% + 8px);padding:20px;white-space:nowrap;transition:opacity .15s,transform .15s,visibility .15s;transition-timing-function:var(--ease-out);visibility:hidden;transform:translateY(-3px);opacity:0;z-index:2}.popover-content.anchor-lt{left:0;transform-origin:top left}.popover-content.anchor-rt{right:0;transform-origin:top right}.radio{cursor:pointer;display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;position:relative;padding:2px 0;gap:10px}.radio.disabled{cursor:auto}.radio input[type=radio]{all:unset;pointer-events:none;opacity:0;width:1px;height:1px;position:absolute;top:0;left:0}.radio .dot{position:relative;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid rgb(0 0 0 / 24%);border-radius:50%;width:16px;height:16px}.radio:hover .dot{border-color:#0000005c}.radio .fill{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:flex;justify-content:center;align-items:center;background:var(--purple);border-radius:50%;opacity:0;transform:scale(.6);transition:opacity .1s,transform .1s}.radio .fill:after{content:"";display:block;width:6px;height:6px;border-radius:50%;background:var(--white)}.radio :checked+.dot .fill{opacity:1;transform:scale(1)}.radio .radio-title{font-family:DM Mono;font-size:14px;font-weight:400;line-height:1;white-space:nowrap}@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}.tiny-chart{flex:1;min-width:0;border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:10px 12px 8px}.tiny-chart.active{border-color:var(--purple)}.tiny-chart-header{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:1px}.tiny-chart-name{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#00000061}.tiny-chart.active .tiny-chart-name{color:var(--purple)}.tiny-chart-price{font-size:14px;font-weight:600;font-family:DM Mono;font-variant-numeric:tabular-nums;white-space:nowrap}.tiny-chart-date{font-size:10px;color:#00000052;text-align:right;margin-bottom:6px}.tiny-chart-canvas{height:52px;position:relative;overflow:hidden}.tiny-chart-canvas canvas{display:block;width:100%!important}.tiny-button{cursor:pointer;background:none;border:1px solid transparent;border-radius:6px;color:currentColor;font:inherit;font-family:DM Mono;font-size:12px;font-weight:400;padding:7px 9px}.tiny-button.outline{border-color:#0000001a}.tiny-button.outline:hover{border-color:#0003}.tiny-button:not(.outline):hover{background:#00000008;opacity:1}.tiny-button.fade{color:#555;font-weight:400}.tiny-button.dark{background:#000;color:#fff}.tiny-button.dark:hover{background:#222}.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:0 24px;overflow-y:auto}.cart-item{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid rgb(0 0 0 / 6%)}.cart-item-image{width:80px;flex-shrink:0;background:radial-gradient(ellipse at center,#f5f5f4 40%,#e2e0df);border-radius:4px;display:grid;place-items:center;padding:6px}.cart-item-image img{max-width:100%;object-fit:contain}.cart-item-body{display:flex;flex-direction:column;gap:4px;flex-grow:1}.cart-item-name{font-weight:600;font-size:16px}.cart-item-qty{display:flex;align-items:center;gap:8px;margin-top:4px}.cart-qty-btn{all:unset;cursor:pointer;width:30px;height:30px;border-radius:50%;background:#e7e6e4;display:grid;place-items:center;font-size:18px}.cart-qty-btn:hover{background:#d8d6d4}.cart-qty-count{font-size:16px;font-weight:600;min-width:20px;text-align:center}.cart-item-price{font-size:16px;font-weight:300;margin-top:4px}.cart-item-price--discounted{color:var(--red);font-weight:500}.cart-item-regular-price{color:#555;font-size:12px}.cart-item-discount-percent{color:var(--red)}.cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;gap:16px}.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--secondary{opacity:.7;font-size:14px}.cart-drawer .summary-item .key{flex-grow:1}.cart-drawer .summary-item .value{text-align:right}.cart-continue-shopping{font-weight:700;color:var(--dark-purple);cursor:pointer;text-align:center}.cart-trigger{cursor:pointer}@keyframes cookies-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes cookies-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}#cookies{animation:cookies-in .3s ease .5s forwards;opacity:0;position:fixed;bottom:30px;left:30px;display:flex;align-items:center;background:#fff;border-radius:8px;font-size:14px;box-shadow:0 0 1px #00000052,0 8px 32px -8px #0000003d;line-height:1;max-width:320px;gap:16px;padding:14px 16px;z-index:5}#cookies .pikachu{display:flex;justify-content:center;align-items:center;width:90px}#cookies img{max-width:80px;position:absolute}#cookies .lt{flex-shrink:0}#cookies .rt{flex-grow:1}#cookies.leaving{animation:cookies-out .25s ease forwards}#cookies.hidden{visibility:hidden}#cookies .buttons{display:flex;margin-top:10px;gap:8px}#footer{background:var(--cream);color:#32281e;font-size:16px;overflow:hidden;position:relative;padding:0 15px}#footer>*{position:relative;z-index:1}#footer a{color:currentColor;text-decoration:none}#footer .top{font-size:16px;padding:70px 0 60px}#footer .top .logo{margin-bottom:.5em}#footer .top h3{line-height:1.3}#footer .top .links{display:flex;flex-direction:column;gap:12px;font-family:DM Mono;font-size:14px;margin-top:14px}#footer .top .links a{padding:2px 0}#footer .top .links a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-style:solid;text-decoration-thickness:1px}#footer .payments{margin-top:68px}#footer .payments h4,#footer .payments h5{margin-bottom:12px;opacity:.6;font-weight:400}#footer .payments-brands{display:flex;gap:16px}#footer .payments-brands .brand{display:flex;justify-content:center;align-items:center;background:var(--white);border-radius:8px;width:76px;height:50px}#footer .bottom{border-top:1px solid rgb(0 0 0 / 6%);font-size:16px;padding:30px 0}#footer .bottom-wrapper{display:flex;justify-content:space-between}#footer .tiny-links{display:flex;font-size:14px;gap:24px}#footer .tiny-links a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-style:solid;text-decoration-thickness:1px}#footer .copyright{font-size:14px}#footer .apps{display:flex;margin-top:16px;gap:14px}#footer .apps-header .description{opacity:.7;margin:4px 0}#footer .app-store{display:inline-flex;justify-content:center;align-items:center;background:var(--white);border-radius:8px;width:45px;height:45px}#footer .app-store .lt{display:flex;align-items:center}#footer .app-store .rt{display:flex;flex-direction:column;justify-content:center}#footer .app-store .text{text-transform:uppercase;font-size:12px;font-weight:400;opacity:.6;margin-bottom:-2px}#footer .app-store .name{font-family:Polymath;font-size:18px;font-weight:600}#footer .socials{display:flex;flex-direction:column;gap:16px}#footer .socials h4{margin-bottom:-4px}#footer .socials-links{display:flex;flex-direction:column;gap:10px}#footer .network{display:flex;position:relative}#footer .network b{color:var(--purple-dark);font-weight:600}#footer .network .website{min-width:84px}#footer .socials-icons{display:flex;gap:10px}body.page-start #footer{background:#f9f5ff}#mobile-header{display:flex;align-items:center;justify-content:space-between;background:var(--white);box-shadow:0 1px #00000014;min-height:62px;max-height:62px;padding:0 15px;width:100%;position:fixed;top:0;z-index:2}#mobile-header [type=button]{display:flex;justify-content:center;align-items:center;border:0;background:#0000000f;border-radius:8px;font:inherit;outline:none;margin:0;padding:0;min-width:38px;height:38px}#mobile-header .lt,#mobile-header .rt{display:flex;align-items:center}#mobile-header .lt{gap:15px}#mobile-header .rt{gap:10px}#mobile-header .logo{top:0}#mobile-header .search-button{padding-left:9px;padding-right:12px;gap:6px}#mobile-header .user-button{background:#dcd1fc;color:var(--purple-dark)}#mobile-header-wrapper{display:flex;flex-direction:column;position:fixed;top:62px;bottom:0;width:100%;visibility:hidden;z-index:2}#mobile-header-wrapper.open{visibility:visible}.mobile-header-overlay{background:#0006;position:absolute;top:0;bottom:0;left:0;right:0;transition:opacity 0s,visibility 0s;opacity:0;visibility:hidden;z-index:3}.open>.mobile-header-overlay{opacity:1;visibility:visible}.mobile-header-inner{flex-grow:1;background:var(--white);border-top:1px solid rgb(0 0 0 / 8%);max-width:80vw;transition:opacity 0s,visibility 0s;opacity:0;visibility:hidden;z-index:4}.open>.mobile-header-inner{opacity:1;visibility:visible}.mobile-header-content{padding:20px}.mobile-header-search{display:inline-flex;justify-content:center;align-items:center;border:0;background:#0000001a;border-radius:8px;color:inherit;font:inherit;font-size:15px;font-weight:400;line-height:1;outline:none;margin:0;padding:0 12px;gap:6px;height:38px}.mobile-header-search .icon{display:flex}#header{display:flex;justify-content:center;align-items:center;background:var(--white);box-shadow:0 1px #00000014;min-height:60px;max-height:60px;padding:0 16px 0 20px;width:100%;position:fixed;top:0;z-index:2}@media (min-width: 681px){#header{min-width:1200px}}#header .header-inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1440px}#header .logo-link{display:flex;align-items:center}#header .logo-separator{background:#00000047;width:1px;height:28px}#header .logo-more-with{display:inline-flex;align-items:center;gap:8px;color:#000000e0;font-size:26px;font-weight:500;line-height:1;white-space:nowrap}#header .logo-more-with b{border:1px solid rgb(0 0 0 / 70%);border-radius:999px;font-family:DM Mono;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1;text-transform:lowercase;padding:4px 10px 5px}body.page-start #header{background:#f9f5ff;box-shadow:0 1px solid #0000000f}#header .lt{display:flex;align-items:center;gap:36px;min-width:0}#header .rt{display:flex;flex-shrink:0;justify-content:flex-end;align-items:center;white-space:nowrap;padding-left:20px;gap:24px}#header .divider{background:#0000001f;margin:0 10px;width:1px;height:20px}#header .links{display:flex;align-items:center;gap:16px}#header .links a{color:currentColor;display:flex;align-items:center;font-size:16px;font-weight:600;text-decoration:none;line-height:1;height:36px;padding:2px 8px;gap:3px}#header .links a .icon{position:relative;top:1px}#header .premium{display:flex;align-items:center;background:#9efabd;border-radius:99px;color:#0a0f0c;font-family:DM Mono;font-size:14px;font-weight:400;padding:8px 14px 8px 12px;gap:6px}#header .rt .button{font-size:18px}#header .actions{display:flex;align-items:center;gap:6px}#header .action{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:8px;font-weight:500;position:relative;height:36px;min-width:36px;padding:8px;gap:6px}#header .action:hover{background:#0000000f;background:#6001d11a;color:var(--purple-dark)}#header .action-alert-dot{background:var(--purple);border-radius:99px;position:absolute;top:-3px;right:-3px;width:7px;height:7px}#header .user{display:flex;align-items:center;border-radius:8px;gap:6px;height:36px;padding:0 6px 0 10px;-webkit-user-select:none;user-select:none}#header .popover.show .user,#header .user:hover{background:var(--cream)}#header .user b{font-weight:500}#header .user-popover-header{display:flex;flex-direction:column;padding:16px 18px;min-width:260px}#header .user-name{font-size:20px;font-weight:600}#header .user-joined{font-size:14px;font-weight:400;opacity:.7}#header .user-popover .split{background:#00000014;height:1px;margin:0 18px}#header .user-wallet{display:flex;flex-direction:column;padding:16px 18px;gap:4px}#header .user-wallet-title{font-size:14px;font-weight:400;opacity:.7}#header .user-wallet-value{font-size:18px;font-family:DM Mono;padding-top:2px}#header .user-wallet-link a{color:var(--purple-dark);font-size:14px;font-weight:600}#header .user-menu{margin:-20px}#header .user-menu .split{background:#00000014;height:1px;margin:0 18px}#layout{display:flex;flex-direction:column;min-height:100vh;padding-top:68px}@media (max-width: 680px){#layout{padding-top:62px}}#layout .layout-inner.no-padding{padding:0}#layout .layout-inner{flex-grow:1;padding:20px 30px 60px}.login-button{cursor:pointer;display:flex;justify-content:center;align-items:center;background:var(--black);background:var(--purple-dark);border:0;border-radius:99px;color:var(--white);font:inherit;font-size:15px;font-weight:600;outline:0;height:38px;line-height:1;padding:0 14px;-webkit-user-select:none;user-select:none}#login .bankid-icon{opacity:.1;width:auto}#login .bankid-wrapper{display:grid;place-items:center;border:1px solid rgb(0 0 0 / 20%);border-radius:8px;width:100%;padding:30px;margin-bottom:30px}#login .bankid-wrapper>*{grid-area:1 / 1}#login .bankid-wrapper-inner{background:#fff;transition:opacity .3s;opacity:0;width:100%;aspect-ratio:1;position:relative}#login .bankid-wrapper.loading .bankid-wrapper-inner{opacity:1}#login .login-header{display:flex;flex-direction:column;margin-top:-20px;margin-bottom:24px;gap:10px}#login .drawer-content{display:flex;flex-direction:column;justify-content:center}#login .login-footer{color:#0009;font-size:14px}#login .login-footer a{color:var(--black)}#login .login-footer a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-style:solid;text-decoration-thickness:1px}#login .login-password-fade{animation:login-password-fade-in .15s ease-out}@keyframes login-password-fade-in{0%{opacity:0}to{opacity:1}}#login .form{display:flex;flex-direction:column;gap:15px}#login .register-text{color:#000000b3;text-align:center;font-size:14px;margin-top:16px}#login .register-text a{color:var(--purple-dark);font-weight:600}@media (max-height: 900px){#login .login-header p,#login .drawer-footer{display:none}}#login .button{margin-top:10px}.register>button{cursor:pointer;display:flex;justify-content:center;align-items:center;background:none;border:0;border-radius:99px;color:var(--black);font:inherit;font-size:15px;font-weight:700;outline:0;height:38px;line-height:1;padding:0;-webkit-user-select:none;user-select:none}#register .register-header{display:flex;flex-direction:column;margin-top:-20px;margin-bottom:24px;gap:10px}#register .drawer-content{display:flex;flex-direction:column;justify-content:center}#register .form{display:flex;flex-direction:column;gap:15px}#register .divider{height:10px}#register .send-code{display:grid;place-items:start;cursor:pointer;background:none;border:0;font:inherit;font-size:16px;font-weight:600;color:var(--purple-dark);padding:0;margin-top:10px;outline:0}#register .send-code.countdown{color:#0006;cursor:default}#register .text-waiting{display:block;font-size:16px;font-weight:400;margin-top:10px}#register .text-waiting.is-sending{color:var(--purple-dark);font-weight:600}#register .register-username-error{color:var(--red);font-size:13px;margin-top:6px}#register .register-email-error,#register .register-code-sent,#register .register-pin-section{margin-bottom:20px}#register .register-pin-error{margin-top:-8px;margin-bottom:4px}#register .register-hidden-submit{display:none}.register-footer{color:#0009;font-size:14px}.register-footer a{color:var(--black)}.register-footer a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-style:solid;text-decoration-thickness:1px}#register .drawer-footer{font-size:16px;opacity:.7}#register .pin-input{margin-top:8px;margin-bottom:12px}#search{position:relative}#search .search-wrapper{background:#0000000f;border-radius:8px;flex-direction:row;display:flex;align-items:center}#search .search-icon{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;aspect-ratio:1 / 1;height:100%;pointer-events:none}#search .search-input{flex-grow:1}#search .search-input input{background:none;border:0;font:inherit;outline:none;height:36px;margin:0;padding:0 8px 0 36px;width:320px}.search-results{margin-top:4px}.temp-search input{all:unset;cursor:text;line-height:1;height:42px;padding:0 18px 0 42px;width:100%;min-width:260px}.temp-search-wrapper{background:transparent;border:1px solid rgb(0 0 0 / 20%);border-radius:8px;display:flex;position:relative;gap:8px}.temp-search .icon{position:absolute;top:0;bottom:0;pointer-events:none;aspect-ratio:1 / 1}.toast{cursor:pointer;box-shadow:0 6px 12px -4px #0000000f!important;background:#fff!important;border:1px solid rgb(0 0 0 / 10%);color:#000!important;font-family:inherit!important;font-weight:400!important;padding:0!important}.toast:hover{border:1px solid rgb(0 0 0 / 16%)}.toast-inner{display:flex;flex-direction:column;gap:2px;padding:16px}.toast-inner b{font-weight:500;font-size:15px}.toast-inner span{opacity:.8;font-size:15px}#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}#auctions .auction{display:flex;flex-direction:column;gap:10px}#auctions .auction-image{display:grid;place-items:center;background:#0000001a;aspect-ratio:1 / 1;position:relative}#auctions .auction-title{font-weight:300}#auctions .auction-date{font-weight:300;font-size:14px;margin:4px 0;opacity:.8}#auctions .auction-highest-bid{font-size:18px;font-weight:500}#error{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding-bottom:10vh}#card{padding:30px 0}#card .card-layout{display:flex;gap:40px;margin-bottom:30px}#card .card-left{flex:0 0 280px}#card .card-image{width:100%;border-radius:12px;overflow:hidden;background:#f4f4f4;cursor:zoom-in}#card .card-image img{width:100%;display:block}#card .card-title{display:flex;align-items:center;gap:12px;margin-bottom:24px}#card .card-variant-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:14px;font-weight:500;border:1px solid rgb(0 0 0 / 20%);border-radius:6px;padding:5px 30px 5px 12px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}#card .card-variant-select:hover{border-color:#0006}#card .card-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1000;cursor:zoom-out;perspective:900px}#card .card-zoom-card{width:min(480px,80vw);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px #00000014;cursor:default;will-change:transform;backface-visibility:visible}#card .card-zoom-card img{width:100%;display:block;cursor:zoom-out}#card .card-right{flex-grow:1;display:grid;grid-template-columns:2fr 3fr;gap:40px;min-width:0}#card .card-info,#card .card-prices{min-width:0}#card .card-details{display:flex;flex-direction:column;gap:8px}#card .card-details-row{display:flex;gap:12px;font-size:14px;color:var(-- black)}#card .card-details-label{flex:0 0 110px;color:var(-- grey-dark)}#card .card-prices-boxes{display:flex;flex:1;gap:16px;margin-bottom:30px;align-items:start;justify-content:end}#card .card-price-item{border:1px solid rgb(0 0 0 / 12%);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}#card .card-price-item-empty{opacity:.4}#card .card-price-item-link{text-decoration:none;color:inherit;cursor:pointer}#card .card-price-item-link:hover{background:#fafafa;border-color:#00000038}#card .card-price-source{font-size:12px;font-weight:500;font-family:Polymath;text-transform:uppercase;letter-spacing:.04em;color:#888}#card .card-price-source-cardmarket{color:var(--purple)}#card .card-price-source-tcgplayer{color:var(--purple-supporting)}#card .card-price-source-pricecharting{color:var(--purple-light)}#card .card-price-value{display:inline-block;overflow:hidden;white-space:nowrap;font-size:22px;font-weight:600;font-family:DM Mono;font-variant-numeric:tabular-nums}#card .card-collection-panel{margin-bottom:30px;background-color:#eaeaea;padding:30px 40px;display:inline-block}#card .card-collection-add{display:flex;align-items:center;justify-content:end;gap:10px}#card .card-collection-qty{display:flex;align-items:center;gap:8px;border:1px solid rgb(0 0 0 / 20%);border-radius:6px;padding:4px 10px;font-size:14px;font-weight:500}#card .card-collection-qty button{background:none;border:none;cursor:pointer;font-size:16px;line-height:1;padding:0 2px;color:#444}#card .card-collection-qty button:hover{color:#000}#card .card-collection-qty span{min-width:20px;text-align:center}#card .card-collection-add-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:14px;font-weight:500;background:#111;color:#fff;border:none;border-radius:6px;padding:6px 14px;cursor:pointer}#card .card-collection-add-btn:hover:not(:disabled){background:#333}#card .card-collection-add-btn:disabled{opacity:.4;cursor:default}#card .card-collection-list{margin-top:14px;display:flex;flex-direction:column;gap:8px}#card .card-collection-item{justify-content:end;display:flex;align-items:center;gap:12px;font-size:14px}#card .card-collection-item-title{font-weight:500}#card .card-collection-item-qty{color:#888}#card .card-collection-item-go{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid rgb(0 0 0 / 20%);border-radius:6px;font:inherit;font-size:13px;padding:3px 10px;cursor:pointer}#card .card-collection-item-go:hover{border-color:#0006}#card .card-chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}#card .card-chart-header h4{margin:0}#card .card-chart-canvas{height:220px;position:relative}#community{display:flex;justify-content:center}#community .empty{text-align:center;padding:20px}.card-modal{right:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000059;position:fixed;top:0;bottom:0;max-height:100vh}.card-modal-content{display:flex;align-items:center;max-width:940px;width:100%}.card-modal-image{flex-shrink:0;width:400px;position:relative;z-index:1;margin-right:-200px;opacity:0}.card-modal-image img{width:100%;display:block;border-radius:14px;box-shadow:0 24px 56px #00000052,0 6px 16px #0000002e}.card-modal-window{flex:1;min-width:0;background:#fff;border-radius:16px;box-shadow:0 24px 64px #00000021,0 4px 16px #00000012,0 0 0 1px #0000000d;padding:28px 32px 28px 224px;position:relative;overflow-y:auto;max-height:calc(100vh - 48px);opacity:0}.card-modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:none;background:#00000012;color:#00000073;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.card-modal-close:hover{background:#00000021;color:#000000bf}.card-modal-logos{display:flex;align-items:center;gap:12px;margin-bottom:16px}.card-modal-logo{max-height:28px;max-width:120px;object-fit:contain}.card-modal-name{font-size:18px;margin-bottom:16px;padding-right:36px;line-height:1.3}.card-modal-details{display:flex;flex-direction:column}.card-modal-row{display:flex;align-items:baseline;gap:10px;padding:7px 0;border-bottom:1px solid rgba(0,0,0,.06)}.card-modal-row:first-child{border-top:1px solid rgba(0,0,0,.06)}.card-modal-label{width:110px;flex-shrink:0;font-size:11px;color:#00000061;text-transform:uppercase;letter-spacing:.06em}.card-modal-value{font-size:13px;color:#000000d1;font-weight:500}.card-modal-loading{font-size:13px;color:#00000047;padding:10px 0}.card-modal-sparklines{margin-top:16px;display:flex;gap:10px}.card-modal-footer{margin-top:20px}@media (max-width: 680px){.card-modal{padding:0;align-items:flex-end}.card-modal-content{flex-direction:column;max-width:100%}.card-modal-image{width:120px;margin-right:0;margin-bottom:-40px;z-index:1}.card-modal-window{width:100%;border-radius:16px 16px 0 0;padding:52px 20px 32px;max-height:70vh}}#explore{padding:30px 0}.explore-layout{display:flex;gap:30px;align-items:flex-start}.explore-sidebar{width:300px;flex-shrink:0;position:sticky;top:20px;align-self:flex-start}.explore-filters{padding-bottom:0}.explore-sidebar-title{margin:0 0 20px}.explore-section{margin-bottom:20px}.explore-section-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--grey-dark);margin-bottom:8px}.explore-filter-input{width:100%;padding:6px 10px;border:1px solid var(--grey);border-radius:4px;background:none;font-size:13px;margin-bottom:8px;outline:none;box-sizing:border-box}.explore-filter-input:focus{border-color:var(--purple-light);box-shadow:0 0 0 1px var(--purple-light),0 0 0 5px #6001d11a}.explore-option-list{display:flex;flex-direction:column;gap:4px}.explore-set-label{display:inline-flex;align-items:center;gap:6px}.explore-set-symbol{width:16px;height:16px;object-fit:contain;flex-shrink:0}.explore-show-toggle{background:none;border:none;padding:0;margin-top:6px;font-size:12px;color:var(--purple);cursor:pointer;text-decoration:underline}.explore-type-pills{display:flex;flex-wrap:wrap;gap:6px}.explore-type-pill{display:flex;align-items:center;gap:5px;padding:4px 12px;border-radius:20px;border:1px solid var(--grey);font-size:13px;cursor:pointer;background:none;transition:background .12s,border-color .12s,color .12s}.explore-type-icon{width:16px;height:16px;object-fit:contain}.explore-type-pill.active{background:var(--purple);border-color:var(--purple);color:#fff}.explore-checkboxes{display:flex;flex-direction:column;gap:6px}.explore-select{width:100%;padding:8px 10px;border:1px solid var(--grey);border-radius:4px;background:none;font-size:14px;cursor:pointer}.explore-hp{display:flex;gap:8px}.explore-hp .explore-select{width:70px;flex-shrink:0}.explore-number{flex:1;padding:8px 10px;border:1px solid var(--grey);border-radius:4px;background:none;font-size:14px;min-width:0}.explore-price-values{display:flex;justify-content:space-between;font-size:12px;color:var(--grey-dark);margin-bottom:8px}.explore-price-slider{position:relative;height:18px;display:flex;align-items:center}.explore-price-track{position:absolute;left:0;right:0;height:4px;background:var(--grey);border-radius:2px;pointer-events:none}.explore-price-fill{position:absolute;top:0;bottom:0;background:var(--purple);border-radius:2px}.explore-price-slider input[type=range]{position:absolute;width:100%;height:4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;pointer-events:none;outline:none}.explore-price-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--purple);border:2px solid #fff;box-shadow:0 1px 4px #00000040;cursor:pointer;pointer-events:all}.explore-price-slider input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--purple);border:2px solid #fff;box-shadow:0 1px 4px #00000040;cursor:pointer;pointer-events:all}.explore-actions{display:flex;align-items:center;gap:12px;position:sticky;bottom:0;background:linear-gradient(to top,var(--white) 80%,transparent);padding:32px 0}.explore-actions>button:first-child{flex-grow:1}.explore-results{flex:1;min-width:0}.explore-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px;min-height:38px;flex-wrap:wrap}.explore-count{font-size:14px;color:var(--grey-dark);white-space:nowrap}.explore-active-filters{flex:1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.explore-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 6px 3px 10px;background:var(--purple-darker);border-radius:99px;font-size:12px;color:#fff;white-space:nowrap}.explore-badge-remove{background:none;border:none;padding:0;cursor:pointer;font-size:15px;line-height:1;color:#fff;display:flex;align-items:center}.explore-sort{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.explore-sort .explore-select{width:auto}.explore-direction{width:36px;height:36px;border:1px solid var(--grey);border-radius:4px;background:none;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center}@keyframes explore-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.explore-grid-loading{opacity:.35;pointer-events:none;transition:opacity .15s ease}.explore-spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--grey);border-top-color:var(--purple);border-radius:50%;animation:explore-spin .65s linear infinite}@keyframes explore-spin{to{transform:rotate(360deg)}}.explore-pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;margin-bottom:24px}.explore-pagination-bar:first-child{margin-top:0;margin-bottom:16px}.explore-page-size{width:auto;flex-shrink:0}.explore-pagination{display:flex;align-items:center;gap:4px}.explore-page-btn{min-width:36px;height:36px;padding:0 8px;border:1px solid var(--grey);border-radius:4px;background:none;font-size:14px;cursor:pointer}.explore-page-btn:hover:not(:disabled){border-color:var(--purple);color:var(--purple)}.explore-page-btn.active{background:var(--purple);border-color:var(--purple);color:#fff}.explore-page-btn:disabled{opacity:.35;cursor:default}.explore-page-ellipsis{padding:0 4px;font-size:14px;color:var(--grey-dark)}.explore-item{display:flex;flex-direction:column;gap:3px;color:inherit;padding-top:8px;margin-bottom:12px;animation:explore-card-in .22s ease backwards}.explore-item{cursor:pointer}.explore-item img{width:100%;object-fit:cover;border-radius:4px;background-color:#e8e8e8;margin-bottom:4px;transition:transform .18s ease,box-shadow .18s ease}.explore-item:hover img{transform:translateY(-3px);box-shadow:0 8px 20px #0000002e}.explore-item-row{display:flex;justify-content:space-between;align-items:baseline;gap:4px}.explore-item-name{font-size:11px;font-weight:600;line-height:1.3}.explore-item-number{font-size:10px;color:#0006;white-space:nowrap}.explore-item-set{font-size:10px;color:#0000007f}.explore-item-price{font-size:11px;font-weight:600}#collections .collections-toolbar{margin-bottom:24px}#collections .collection{display:flex;flex-direction:row;gap:16px;color:inherit;text-decoration:none;margin-bottom:20px;align-items:flex-start}#collections .collection-image{flex-shrink:0;width:100px;height:100px;background:#0000001a;border-radius:6px;display:flex;align-items:center;justify-content:center}#collections .collection-content{display:flex;flex-direction:column;gap:4px}#collections .collection-title{font-weight:600}#collections .collection-description{font-size:14px;opacity:.7}#collections .collection-set{display:flex;align-items:center;gap:6px;font-size:13px;opacity:.5}#collections .collection-set-count{font-weight:500}#collections .collection-private{display:inline-block;font-size:12px;font-weight:500;background:#00000014;border-radius:99px;padding:3px 10px;width:fit-content;margin-top:2px}#collections .collection-button{all:unset;cursor:pointer;font-size:14px;font-weight:500;color:inherit;margin-top:6px;text-decoration:underline}#collection .collection-header{display:flex;flex-direction:row;align-items:flex-end;margin-bottom:30px;gap:40px}#collection .collection-header-left{flex:1;display:flex;flex-direction:column;gap:10px}#collection .collection-header h4{font-weight:400;opacity:.6}#collection .collection-set-name{display:flex;align-items:center;gap:12px;font-size:14px}#collection .collection-set-name span{opacity:.6}#collection .collection-set-progress{display:flex;align-items:center;gap:10px}#collection .collection-set-progress-bar{flex:1;height:6px;background:#0000001a;border-radius:99px;overflow:hidden}#collection .collection-set-progress-fill{height:100%;background:#000;border-radius:99px;transition:width .7s cubic-bezier(.4,0,.2,1)}#collection .collection-set-progress-label{font-size:13px;opacity:.5;white-space:nowrap}#collection .collection-header-chart{width:50%;flex-shrink:0}#collection .collection-header-title{display:flex;align-items:center;gap:12px}#collection .collection-action{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:13px;opacity:.5}#collection .collection-action:hover{opacity:1}#collection .collection-header-right{display:flex;flex-direction:row;align-items:center;justify-content:end;gap:48px;margin:12px 0}#collection .collection-privacy{display:flex;align-items:center;gap:6px}#collection .collection-privacy select{all:unset;border:1px solid rgb(0 0 0 / 20%);border-radius:4px;padding:4px 8px;font:inherit;font-size:13px;cursor:pointer}#collection .collection-privacy-label{font-size:13px;opacity:.6;border:1px solid rgb(0 0 0 / 20%);padding:5px 10px;border-radius:4px}#collection .collection-description-edit{margin-top:12px}#collection .collection-edit-field input,#collection .collection-edit-field textarea{all:unset;border:1px solid rgb(0 0 0 / 20%);border-radius:4px;padding:6px 10px;font:inherit;width:100%;box-sizing:border-box}#collection .collection-edit-field textarea{min-height:80px;resize:vertical}#collection .collection-edit-field.has-error input,#collection .collection-edit-field.has-error textarea{border-color:#e53e3e}#collection .collection-edit-error{font-size:13px;color:#e53e3e}#collection .items-toggle{margin-bottom:24px}#collection .item{margin-bottom:40px}#collection .item-missing{opacity:.3;transition:opacity .18s ease}#collection .item-missing:hover{opacity:.7}#collection .item-removed .item-image{opacity:.4}#collection .item-removed-icon{color:#e53e3e;flex-shrink:0}#collection .item-removed-notice{font-size:11px;color:#e53e3e;margin-top:6px;line-height:1.4}#collection .item-add{display:flex;gap:6px;margin-top:8px}#collection .item-add select{all:unset;flex:1;min-width:0;border:1px solid rgb(0 0 0 / 20%);border-radius:4px;padding:4px 8px;font:inherit;font-size:12px;cursor:pointer}#collection .item-add-btn{all:unset;cursor:pointer;font-size:12px;padding:4px 10px;border:1px solid rgb(0 0 0 / 20%);border-radius:4px;white-space:nowrap}#collection .item-add-btn:hover{background:#0000000d}#collection .item-image{cursor:pointer}#collection .item-image img{max-width:100%;transition:transform .18s ease,box-shadow .18s ease}#collection .item-image:hover img{transform:translateY(-3px);box-shadow:0 8px 20px #0000002e}#collection .item-footer{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px;gap:8px}#collection .item-footer-main{display:flex;flex-direction:column;gap:2px}#collection .item-footer-side{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;text-align:right;flex-shrink:0}#collection .item-added{font-size:11px;opacity:.4;margin-bottom:2px}#collection .item-name{font-weight:500;font-size:15px}#collection .item-variant{font-size:12px;font-weight:500;text-transform:capitalize}#collection .item-set{font-size:12px;opacity:.7}#collection .item-series,#collection .item-number{font-size:12px;opacity:.5}#collection .item-price{font-size:14px;font-weight:600}#collection .item-controls{display:flex;align-items:center;justify-content:space-between;margin-top:8px}#collection .item-qty{display:flex;align-items:center;gap:8px}#collection .item-qty-btn{all:unset;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(0 0 0 / 20%);border-radius:4px;font-size:16px;line-height:1}#collection .item-qty-btn:hover{background:#0000000d}#collection .item-qty-value{font-size:14px;min-width:20px;text-align:center}#collection .item-remove{all:unset;cursor:pointer;font-size:13px;opacity:.5}#collection .item-remove:hover{opacity:1}#collection .item-remove-confirm{opacity:1;color:#e53e3e}#collection .collection-chart-canvas{height:220px;position:relative}#collection .collection-price-boxes{display:flex;gap:16px}#collection .collection-price-item{border:1px solid rgb(0 0 0 / 12%);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}#collection .collection-price-item-empty{opacity:.4}#collection .collection-price-item-header{display:flex;align-items:center;justify-content:space-between;gap:8px}#collection .collection-price-pct{display:flex;align-items:center;gap:1px;font-size:11px;font-family:DM Mono;font-variant-numeric:tabular-nums}#collection .collection-price-pct-up,#collection .collection-price-pct-down{color:var(--grey-darker)}#collection .collection-price-pct-flat{color:var(--black)}#collection .collection-price-source{font-size:12px;font-weight:500;font-family:Polymath;text-transform:uppercase;letter-spacing:.04em;color:#888}#collection .collection-price-source-cardmarket{color:var(--purple)}#collection .collection-price-source-tcgplayer{color:var(--purple-supporting)}#collection .collection-price-source-pricecharting{color:var(--purple-light)}#collection .collection-price-value{display:inline-block;overflow:hidden;white-space:nowrap;font-size:22px;font-weight:600;font-family:DM Mono;font-variant-numeric:tabular-nums}#profile .menu{margin-bottom:48px}#profile .temp-links{display:flex;margin:24px 0;gap:12px}#start{background:#f9f5ff;margin-top:-68px;padding-top:68px}#start .promo{width:100%;padding:160px 0;border-bottom:1px solid rgb(0 0 0 / .06)}#start .promo-badge{display:inline-flex;align-items:center;gap:8px;background:var(--black);border-radius:999px;color:var(--white);font-family:DM Mono;font-size:11px;font-weight:500;letter-spacing:.06em;line-height:1;margin-bottom:20px;padding:9px 14px;text-transform:uppercase}#start .promo-badge:before{content:"";background:#3aeb80;border-radius:99px;width:9px;height:9px}#start .promo-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 60px;text-align:center}#start .promo h1{font-family:Knewave;color:var(--purple-dark);font-size:72px;font-weight:800;font-weight:400}#start .promo h1.promo-h1-gradient{background:linear-gradient(to bottom,hsl(268.44deg 98.53% 62.55%),var(--purple-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#start .promo h1+h1{display:none;margin:20px 0}#start .promo h4{font-size:22px;font-weight:600;margin-top:30px}#start .button-group{display:flex;gap:16px;margin-top:30px}#start .promo-button{display:inline-flex;justify-content:center;align-items:center;border-radius:999px;font-family:Polymath;font-size:18px;font-weight:700;line-height:1;text-decoration:none;height:52px;padding:0 22px}#start .promo-button-primary{background:var(--black);background:#ddd6ff;color:var(--purple-dark)}#start .promo-button-secondary{background:transparent;border:2px solid var(--purple-dark);color:var(--purple-dark)}#start .section{padding:24px 0 16px}#start .section h2{font-size:56px;margin-bottom:28px;text-align:center}#start .store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}#start .store-grid-item{border-radius:6px;color:#fff;font-family:Polymath;font-size:28px;font-weight:700;min-height:340px;padding:40px}#start .store-grid-item.bg-purple{background:var(--purple)}#start .store-grid-item.bg-blue{background:var(--blue)}#start .store-grid-item.bg-red{background:var(--red)}#start .store-grid-item.bg-yellow{background:var(--yellow)}#start .store-grid-item.bg-purple-dark{background:var(--purple-dark)}#start .popular-cards{overflow-x:hidden;padding:80px}#start .popular-cards .container{display:flex;flex-direction:column;gap:30px}#start .popular-cards-header p{font-family:Polymath;font-size:18px;font-weight:400;margin:0;opacity:.5}.animated-grid-card{border-radius:5px}.animated-grid-card.nudge-right{transform:translate(50%)}.features{padding:80px 0 120px}.features-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:60px}.features-badge{display:inline-flex;align-items:center;border-radius:999px;color:var(--purple-dark);text-transform:uppercase;font-family:DM Mono;font-size:13px;font-weight:500;line-height:1;margin-bottom:20px;padding:8px 14px}.features h2{color:var(--blue-dark);font-size:48px;font-weight:800;line-height:1.2}.features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:16px}.features-grid-item{display:flex;flex-direction:column;justify-content:space-between;background:var(--purple);border-radius:16px;padding:32px;min-height:360px}.features-grid-item.span-2{grid-row:span 2}.features-text h3{color:var(--white);font-size:36px;font-weight:800;margin-bottom:10px}.features-text p{color:var(--white);font-size:18px;line-height:1.5;margin:0}.feature-footer{margin-top:20px}.feature-button{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;background:var(--white);border:0;border-radius:99px;outline:none;color:var(--purple-dark);font:inherit;font-size:18px;font-weight:700;line-height:1;text-decoration:none;height:46px;padding:0 18px}#store .empty{text-align:center;padding:20px}#store .cart-items-wrapper{height:54px}#store .cart-items{position:fixed;display:flex;align-items:center;font-family:DM Mono;font-size:14px;height:54px;top:68px;left:0;right:0;z-index:1}#store .cart-items-inner{display:flex;justify-content:space-between;width:100%;padding:0 20px}#store .cart-items-inner .cart{display:flex;gap:16px}#store .cart-items-inner .cart b{font-weight:500;color:var(--purple-dark)}#store a.product{text-decoration:none;color:inherit}#store .product{display:flex;flex-direction:column;gap:16px}#store .product-image{display:grid;place-items:center;background:radial-gradient(ellipse at center,#f5f5f4 40%,#e2e0df);border-radius:4px;aspect-ratio:3 / 4;padding:10px;position:relative}#store .product-image img{object-fit:contain;max-width:100%;-webkit-user-select:none;user-select:none;transition:transform .2s}#store .product:hover .product-image img{transform:scale(1.05)}#store .product-label{position:absolute;top:12px;left:12px;color:#fff;border-radius:99px;font-size:14px;font-weight:500;line-height:1;padding:7px 10px}#store .product-label--new,#store .product-label--preorder{background:var(--purple)}#store .product-cart-count{display:flex;position:absolute;top:12px;right:12px;background:#fff;border-radius:99px;font-size:14px;font-weight:500;line-height:1;padding:7px 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:none;place-items:center;position:absolute;top:0;bottom:0;left:0;right: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{color:#555;font-weight:500;font-size:14px;margin-bottom:4px}#store .product-name{font-weight:700}#store .product-price{font-size:20px;font-weight:300}#store .product-price-discounted{color:var(--red);font-weight:500}#store .product-regular-price{color:#555;font-size:14px;margin-top:2px}#store .product-discount-percent{color:var(--red);font-weight:400}#store .categories{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:50px 0;margin-bottom:20px}#store .category-badge{border-radius:99px;padding:6px 14px;font-size:18px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}#store .category-badge:hover{background:#0000000f}#store .category-badge.active{background:#000;color:#e7e6e4}#checkout{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:50vh}#checkout h2{padding:16px 0}#confirmation{display:flex;flex-direction:column;justify-content:center;align-items:center}#product{padding:40px 0}#product .product-back{display:inline-flex;justify-content:center;align-items:center;border-radius:999px;font-family:Polymath;font-size:16px;font-weight:600;line-height:1;text-decoration:none;height:48px;padding:0 22px;background:#ddd6ff;color:var(--purple-dark);margin-bottom:30px}#product .product-main-image{background:radial-gradient(ellipse at center,#f5f5f4 40%,#e2e0df);border-radius:4px;aspect-ratio:3 / 4;display:grid;place-items:center;padding:20px;position:relative}#product .product-main-image img{max-width:100%;object-fit:contain}#product .product-label{position:absolute;top:12px;left:12px;color:#fff;border-radius:99px;font-size:14px;font-weight:500;line-height:1;padding:7px 10px}#product .product-label--new,#product .product-label--preorder{background:var(--purple)}#product .product-thumbnails{margin-top:10px}#product .product-thumbnail{background:#e7e6e4;border-radius:4px;aspect-ratio:1;display:grid;place-items:center;padding:6px;cursor:pointer;outline:2px solid transparent;outline-offset:2px}#product .product-thumbnail.active{outline-color:#000}#product .product-thumbnail img{max-width:100%;object-fit:contain}#product .product-info{display:flex;flex-direction:column;gap:12px}#product .product-category{color:#555;font-weight:500;font-size:24px}#product .product-name{font-size:32px;font-weight:700;line-height:1.2}#product .product-price{font-size:28px;font-weight:300}#product .product-price--discounted{color:var(--red);font-weight:500}#product .product-regular-price{color:#555;font-size:16px;margin-top:-6px}#product .product-discount-percent{color:var(--red);font-weight:400}#product .product-description{font-size:15px;opacity:.8;line-height:1.6}#product .product-qty{display:flex;align-items:center;gap:12px;min-height:54px}#product .qty-btn{all:unset;cursor:pointer;width:36px;height:36px;border-radius:50%;background:#e7e6e4;display:grid;place-items:center;font-size:20px}#product .qty-btn:hover{background:#d8d6d4}#product .qty-count{font-size:20px;font-weight:600;min-width:24px;text-align:center}#product .add-to-cart{margin-top:24px}#product .add-to-cart-btn{all:unset;cursor:pointer;background:var(--purple-dark);color:#fff;border-radius:99px;padding:14px 24px;font-size:20px;font-weight:500;text-align:center;width:100%;box-sizing:border-box;min-height:54px}#product .add-to-cart-btn:hover{background:var(--purple)}#app-connect{display:flex;flex-direction:column;gap:48px}#app-connect .app-connect-lead{font-size:15px;margin-bottom:20px;max-width:420px}#app-connect .app-connect-store-buttons{display:flex;gap:12px}#app-connect .app-store-btn{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;background:#000;color:#fff;border-radius:10px;padding:10px 22px;min-width:140px;transition:opacity .18s ease}#app-connect .app-store-btn:hover{opacity:.8}#app-connect .app-store-btn-label{font-size:10px;opacity:.8}#app-connect .app-store-btn-name{font-size:17px;font-weight:600;line-height:1.3}#app-connect .app-connect-qrcode{display:inline-flex;padding:16px;border:1px solid rgb(0 0 0 / 12%);border-radius:12px}.conversation{display:flex;flex-direction:column;border-bottom:1px solid rgb(0 0 0 / 10%);gap:4px;padding:18px 20px}.conversation .title{font-weight:500;font-size:15px}.conversation .info{font-size:14px;opacity:.6}.message{display:flex}.message-inner{background:#0000000d;border-radius:16px;display:inline-flex;padding:16px}.message-outgoing{justify-content:flex-end}.message-outgoing .message-inner{background:#0003}#messages{display:flex;gap:30px;border:1px solid rgb(0 0 0 / 10%);border-radius:8px}#messages .messages-sidebar{display:flex;flex-direction:column;border-right:1px solid rgb(0 0 0 / 10%);min-width:280px;max-width:280px}#messages .messages-inner{flex-grow:1;display:flex;flex-direction:column;gap:10px;padding:40px 0;max-width:600px}#settings{max-width:600px}#settings h3{margin-bottom:24px}#settings form{display:flex;flex-direction:column;gap:20px}#settings .form-group{display:flex;flex-direction:column;gap:8px}#settings .form-group label{font-weight:600;font-size:14px}#settings .form-group input{padding:10px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px}#settings .form-group input:focus{outline:none;border-color:#007bff}#settings button[type=submit]{padding:10px 24px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;align-self:flex-start}#settings button[type=submit]:hover{background-color:#0056b3}#settings button[type=submit]:disabled{opacity:.5;cursor:not-allowed;background-color:#ccc}#settings .message-success{padding:12px;background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:4px;font-size:14px}#settings .message-error{padding:12px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;font-size:14px}#user-sidebar{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:200px;max-width:200px}#user{display:flex;gap:30px}#user .user-inner{flex-grow:1}:root{--purple: #764af5;--purple-dark: #6001d1;--purple-darker: #1f0d50;--purple-light: #8f93ff;--blue-dark: #0f1546;--black: #000000;--white: #ffffff;--cream: #f2f1ef;--cream: rgb(242 241 239);--cream: #f1f1f1;--cream-dark: rgb(237 236 234);--red: hsl(5 95% 48%);--orange: #f15a29;--blue: #4f9eeb;--yellow: #eed156;--green: #B3D796;--grey: #d9d9d9;--grey-dark: #b2b2b2;--grey-darker: #999}.container{margin:0 auto;width:100%;max-width:1270px}@media (min-width: 681px){.container{min-width:1270px}}.row{display:flex;flex-wrap:wrap;margin:0 -15px}[class^=col-]{padding:0 15px}[class^=col-sm]{flex-basis:100%}.col-xs{flex:1}.col-xs-1{flex-basis:6.25%}.col-xs-2{flex-basis:12.5%}.col-xs-3{flex-basis:18.75%}.col-xs-4{flex-basis:25%}.col-xs-5{flex-basis:31.25%}.col-xs-6{flex-basis:37.5%}.col-xs-7{flex-basis:43.75%}.col-xs-8{flex-basis:50%}.col-xs-9{flex-basis:56.25%}.col-xs-10{flex-basis:62.5%}.col-xs-11{flex-basis:68.75%}.col-xs-12{flex-basis:75%}.col-xs-13{flex-basis:81.25%}.col-xs-14{flex-basis:87.5%}.col-xs-15{flex-basis:93.75%}.col-xs-16{flex-basis:100%}@media (max-width: 680px){.hidden-xs{display:none!important}}@media (min-width: 681px){.col-sm{flex:1}.col-sm-1{flex-basis:6.25%}.col-sm-2{flex-basis:12.5%}.col-sm-3{flex-basis:18.75%}.col-sm-4{flex-basis:25%}.col-sm-5{flex-basis:31.25%}.col-sm-6{flex-basis:37.5%}.col-sm-7{flex-basis:43.75%}.col-sm-8{flex-basis:50%}.col-sm-9{flex-basis:56.25%}.col-sm-10{flex-basis:62.5%}.col-sm-11{flex-basis:68.75%}.col-sm-12{flex-basis:75%}.col-sm-13{flex-basis:81.25%}.col-sm-14{flex-basis:87.5%}.col-sm-15{flex-basis:93.75%}.col-sm-16{flex-basis:100%}.hidden-sm{display:none!important}}*{box-sizing:border-box}html,body{min-height:100%}body{font:16px/1.3 Polymath,sans-serif;color:var(--black);margin:0}@media (min-width: 681px){body{min-width:1200px}}body.drawer-open{scrollbar-width:none;-ms-overflow-style:none}body.drawer-open::-webkit-scrollbar{display:none}::selection{background:#000;color:#fff}a{text-decoration:none}p{line-height:1.45;margin:0}h1,h2,h3,h4,h5{line-height:1.3;font-family:Polymath;margin:0}h1{font-size:36px;font-weight:800;font-variation-settings:"opsz" 60}h2{font-size:32px;font-weight:750;font-variation-settings:"opsz" 60}h3{font-size:26px;font-weight:750;font-variation-settings:"opsz" 60}h4{font-size:18px;font-weight:600}h5{font-size:18px;font-weight:700}strong,b{font-weight:600}
