.preorder-card__series{margin:.35rem 0;font-size:1em;line-height:1.4}.card-sig{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.card-sig .signature-pill{margin-top:.25rem;background:#e6c77a;color:#2b163f}.sig-expl__link{background:none;border:none;padding:0;margin:0;color:#e6c77a;font-size:.9em;text-decoration:underline;cursor:pointer}.sig-expl__link:hover{color:#f3edf5}.sig-expl__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.sig-expl__overlay[hidden]{display:none!important}.sig-expl__modal{position:relative;background:#2b163f;color:#f3edf5;border:1px solid rgba(230,199,122,.4);border-radius:12px;padding:1.5rem 1.25rem 1.25rem;width:100%;max-width:420px;max-height:80vh;overflow-y:auto}.sig-expl__close{position:absolute;top:.5rem;right:.75rem;background:none;border:none;color:#e6c77a;font-size:1.6rem;line-height:1;cursor:pointer;padding:.25rem}.sig-expl__title{margin:0 0 .5rem;font-size:1.05em}.sig-expl__text{margin:0;line-height:1.5}.series-shop-products{padding:2rem 0 4rem}.series-group{margin-bottom:3rem}.series-group__title{font-size:22pt;border-bottom:2px solid #6b46c1;padding-bottom:.5rem;margin-bottom:1.5rem}.series-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}.preorder-card{border:1px solid rgba(255,255,255,.25);border-radius:8px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;background:#292b50;color:#f3edf5}.preorder-card__image img{width:100%;height:auto;border-radius:4px}.preorder-card__title{font-size:calc(var(--font-heading-scale) * 1.2rem);font-weight:700;margin:0}.preorder-card__title-link{color:inherit;text-decoration:none}.preorder-card__title-link:hover{color:#e6c77a}.preorder-card__price{font-size:16pt;margin:0;color:#f3edf5}.option-group{margin-bottom:.5rem}.option-group__label{display:block;font-size:16pt;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem;color:#f3edf5}.option-pills{display:flex;flex-wrap:wrap;gap:.6rem}.option-pill{border:2px solid #E6C77A;border-radius:10px;padding:.5rem 1.25rem;font-size:16pt;background:transparent;cursor:pointer;transition:all .15s ease;color:#f3edf5;text-decoration:none}.option-pill:not(.option-pill--selected):hover{border-color:#e6c77a;color:#f3edf5;background:#ffffff1a}.option-pill--selected{background:#f3edf5;border-color:#e6c77a;color:#662d91!important;text-decoration:none}.preorder-card__actions{display:flex;align-items:center;gap:.75rem;margin-top:auto}.quantity-selector{display:flex;align-items:center;border:1px solid rgba(255,255,255,.25);border-radius:4px;overflow:hidden}.quantity-btn{background:transparent;color:#f3edf5;border:none;padding:.4rem .6rem;font-size:16pt;cursor:pointer;line-height:1}.quantity-btn:hover{background:#ffffff26}.quantity-input{width:40px;text-align:center;border:none;border-left:1px solid rgba(255,255,255,.25);border-right:1px solid rgba(255,255,255,.25);padding:.4rem 0;font-size:16pt;background:transparent;color:#f3edf5}.preorder-atc-btn{flex:1;background:#6b46c1;color:#fff;border:none;border-radius:4px;padding:.6rem 1rem;font-size:16pt;cursor:pointer;transition:background .15s ease}.preorder-atc-btn:hover{background:#553c9a}.preorder-atc-btn:disabled{background:#aaa;cursor:not-allowed}.preorder-card__message{font-size:16pt;min-height:1.2em;text-align:center}.preorder-card__message--success{color:#7bc796}.preorder-card__message--error{color:#ff9b8a}.preorder-card__learn-more{display:inline-block;font-size:12pt;color:#e6c77a;text-decoration:underline;margin-top:.25rem}.preorder-card__learn-more:hover{color:#f3edf5}.series-group__footer{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:2rem;padding:1.25rem 0 2.5rem;border-top:1px solid #e0e0e0}.series-footer__link{color:#e6c77a;font-size:13pt;font-weight:700;text-decoration:none}.series-footer__link:hover{text-decoration:underline}@media(max-width:600px){.series-group__footer{flex-direction:column;gap:1rem;text-align:center}}@media(min-width:768px){.series-group__title{font-size:22pt}.preorder-card__title{font-size:calc(var(--font-heading-scale) * 1.3rem)}.preorder-card__price,.option-group__label,.option-pill,.quantity-btn,.quantity-input,.preorder-atc-btn,.preorder-card__message{font-size:14pt}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAQA */
