.product-edit-button{color:#ead9fc;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#30213e;border:1px solid #8e75aa;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin-top:9px;padding:8px 12px;font-size:12px;font-weight:750;display:flex}.product-edit-button:hover{color:#e6ffd2;background:#452c59;border-color:#c5ff53}.product-edit-button:focus-visible{outline-offset:3px;outline:2px solid #c5ff53}.product-edit-button>span{font-size:17px}.owner-edit-notice{z-index:55;color:#e3ffca;background:#24311c;border:1px solid #83ad47;border-radius:10px;max-width:min(580px,100vw - 32px);padding:13px 18px;font-size:13px;line-height:1.5;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0008}.owner-edit-notice:empty{display:none}.product-editor-dialog[data-slot=dialog-content]{color:#f7effe;overscroll-behavior:contain;background:#181020;border:1px solid #715389;border-radius:16px;width:630px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 32px);padding:28px;display:block;overflow-y:auto;box-shadow:0 28px 100px #000c}.product-editor-close{color:#eee0fa;cursor:pointer;background:#2d1e38;border:1px solid #685077;border-radius:50%;width:34px;height:34px;font-size:26px;line-height:1;position:absolute;top:16px;right:17px}.product-editor-title{letter-spacing:-.035em;height:auto;min-height:0;margin:0 42px 8px 0;font-size:28px;font-weight:800;line-height:1.2}.product-editor-description{color:#c3afcf;margin:0 28px 20px 0;font-size:13px;line-height:1.6}.product-editor-heading{border-bottom:1px solid #4e365e;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:20px;display:flex}.product-editor-heading img{object-fit:contain;background:#eee9f1;border-radius:8px;flex-shrink:0;width:68px;height:68px;padding:5px}.product-editor-heading strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.product-editor-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.product-editor-dialog fieldset:disabled{opacity:.65}.product-editor-fields{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.product-editor-fields label{color:#eddef8;flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}.product-editor-fields input{color:#fff;width:100%;min-width:0;min-height:45px;font:inherit;background:#251a2e;border:1px solid #715180;border-radius:8px;padding:11px 12px;font-size:16px;font-weight:500}.product-editor-fields input::placeholder{color:#a995b9}.product-editor-fields small{color:#b5a0c4;font-size:11px;font-weight:400;line-height:1.5}.product-editor-private{color:#f0d6a1;background:#392b1f;border:1px solid #786139;border-radius:4px;align-self:flex-start;padding:3px 7px;font-size:10px;font-weight:600}.product-editor-difference{color:#d4efb3;background:#24301b;border:1px solid #57763d;border-radius:8px;margin:20px 0 0;padding:13px 15px;font-size:13px}.product-editor-difference strong{font-weight:800}.product-editor-difference small{color:#b7c6a8;margin-top:5px;font-size:11px;line-height:1.5;display:block}.product-editor-difference.negative{color:#ffc0d0;background:#3d1c2b;border-color:#a56073}.product-editor-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.product-editor-save,.product-editor-cancel{color:#192609;min-height:43px;font:inherit;cursor:pointer;background:#c5ff53;border:1px solid #c5ff53;border-radius:8px;padding:11px 16px;font-size:13px;font-weight:800}.product-editor-cancel{color:#e6d5f1;background:#2e203a;border-color:#765287}.product-editor-dialog button:disabled{opacity:.5;cursor:default}:is(.product-editor-dialog button:focus-visible,.product-editor-dialog input:focus-visible){outline-offset:3px;outline:2px solid #c5ff53}.product-editor-error{color:#ffc6d7;background:#451d2b;border:1px solid #9d4c6c;border-radius:8px;margin:17px 0 0;padding:12px 14px;font-size:13px;line-height:1.6}.product-editor-status{color:#c9b6d5;padding:12px 0;font-size:14px}@media (max-width:560px){.product-editor-dialog[data-slot=dialog-content]{max-width:calc(100vw - 18px);max-height:calc(100dvh - 20px);padding:23px 18px}.product-editor-title{font-size:25px}.product-editor-fields{grid-template-columns:1fr;gap:19px}.product-editor-heading{gap:11px}.product-editor-heading strong{font-size:13px}.product-editor-actions button{flex:1;padding:11px}.product-edit-button{font-size:11px}.owner-edit-notice{font-size:12px;bottom:15px}}.product-editor-labels{border-top:1px solid #614572;margin-top:25px;padding-top:23px}.product-editor-labels legend{color:#f0e3fc;padding:0;font-size:16px;font-weight:800}.product-editor-labels fieldset>p{color:#bca7ca;margin:9px 0 16px;font-size:12px;line-height:1.6}.product-editor-labels label{cursor:pointer;background:#25182f;border:1px solid #573b68;border-radius:8px;align-items:flex-start;gap:11px;margin-top:9px;padding:12px;display:flex}.product-editor-labels label:has(input:disabled){opacity:.6;cursor:default}.product-editor-labels input[type=checkbox]{accent-color:#c5ff53;width:18px;height:18px;cursor:inherit;flex-shrink:0;margin:1px 0 0}.product-editor-labels label>span{color:#efdcff;font-size:12px;font-weight:800;line-height:1.5}.product-editor-labels small{color:#bda8ca;margin-top:3px;font-size:11px;font-weight:400;display:block}.product-editor-labels input:focus-visible{outline-offset:3px;outline:2px solid #c5ff53}.product-editor-success{color:#d8f4bf;background:#26351c;border:1px solid #648340;border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.6}.owner-edit-notice{pointer-events:none}body:has([data-slot=dialog-content]) .owner-edit-notice{display:none}.product-editor-stock{border-top:1px solid #614572;margin-top:25px;padding-top:23px}.product-editor-stock legend{color:#f0e3fc;margin-bottom:16px;padding:0;font-size:16px;font-weight:800}.product-editor-stock .product-editor-fields{grid-template-columns:1fr}.product-editor-fulfillment-preview{border:1px solid var(--entei-line,#614572);background:var(--entei-soft,#25182f);color:var(--entei-text,#f0e3fc);border-radius:8px;margin:20px 0 0;padding:13px 15px;font-size:13px;line-height:1.5}.product-editor-fulfillment-preview strong{font-weight:800}.product-editor-fulfillment-preview small{color:var(--entei-muted,#bda8ca);margin-top:5px;font-size:11px;line-height:1.5;display:block}.product-editor-liveRip .product-editor-actions{flex-wrap:wrap}.pack-market-references{text-align:left;color:#34271e;border-top:1px solid #ddc9aa;margin-top:18px;padding-top:16px}.pack-market-references h3{color:#34271e;letter-spacing:0;margin:0 0 12px;font-size:13px;font-weight:750;line-height:1.4}.pack-market-references h3 span{color:#716052;margin-top:2px;font-size:10px;font-weight:400;display:block}.pack-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pack-reference-source{background:#f6eee3;border:1px solid #ddc9aa;border-radius:9px;min-width:0;padding:12px 10px}.pack-market-references h4{color:#34271e;margin:0 0 6px;font-size:12px;font-weight:750;line-height:1.4}.pack-reference-source strong{color:#34271e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:19px;line-height:1.3;display:block}.pack-reference-source p{color:#716052;margin:7px 0;font-size:10px;line-height:1.55}.pack-reference-source a{color:#9d3518;text-underline-offset:3px;margin-top:2px;padding:4px 0;font-size:11px;font-weight:650;line-height:1.4;text-decoration:underline;display:inline-block}.pack-reference-source small{color:#716052;margin-top:4px;font-size:9px;line-height:1.5;display:block}.pack-reference-source .pack-reference-unavailable{color:#9d3518;font-weight:650}.pack-reference-source .pack-reference-missing{min-height:42px;font-size:11px}.pack-market-references .pack-reference-note{color:#716052;margin:10px 0 0;font-size:10px;line-height:1.5}@media (max-width:340px){.pack-reference-grid{grid-template-columns:1fr}}.brand-owner-tools{background:#21152d;border-bottom:1px solid #43314e;flex-wrap:wrap;align-items:center;gap:15px;padding:12px max(5vw,20px);display:flex}.brand-change-button{color:#f1e1ff;min-height:36px;font:inherit;cursor:pointer;background:#362145;border:1px solid #9370ab;border-radius:7px;justify-content:center;align-items:center;padding:8px 13px;font-size:12px;font-weight:750;display:inline-flex}.brand-change-button:hover{color:#d8ffb0;border-color:#c5ff53}.brand-change-button:focus-visible{outline-offset:3px;outline:2px solid #c5ff53}.brand-change-notice{color:#d8efbb;font-size:12px;line-height:1.5}.brand-logo-dialog[data-slot=dialog-content]{color:#f7effe;overscroll-behavior:contain;background:#181020;border:1px solid #715389;border-radius:16px;width:600px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 32px);padding:28px;display:block;overflow-y:auto;box-shadow:0 28px 100px #000c}.brand-logo-close{color:#eee0fa;cursor:pointer;background:#2d1e38;border:1px solid #685077;border-radius:50%;width:34px;height:34px;font-size:26px;line-height:1;position:absolute;top:16px;right:17px}.brand-logo-title{letter-spacing:-.035em;height:auto;min-height:0;margin:0 42px 8px 0;font-size:28px;font-weight:800;line-height:1.2}.brand-logo-description{color:#c3afcf;margin:0 28px 21px 0;font-size:13px;line-height:1.6}.brand-logo-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.brand-logo-dialog fieldset:disabled{opacity:.65}.brand-logo-previews{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 24px;display:grid}.brand-logo-previews figure{background:#261a31;border:1px solid #554063;border-radius:10px;min-width:0;margin:0;padding:11px}.brand-logo-previews figure>div{aspect-ratio:1;background:radial-gradient(at 50% 40%,#422e52,#17101e);border-radius:7px;place-items:center;display:grid}.brand-logo-previews img{object-fit:contain;width:100%;height:100%;max-height:180px;padding:8px;display:block}.brand-logo-previews figcaption{color:#c7b2d6;text-align:center;padding-top:10px;font-size:12px}.brand-logo-previews .brand-logo-preview-selected{border-color:#b9e671}.brand-logo-previews .brand-logo-preview-selected figcaption{color:#d7f6b4}.brand-logo-file-label{color:#eddef8;flex-direction:column;gap:9px;font-size:13px;font-weight:700;display:flex}.brand-logo-file-label input{color:#e8d7f4;width:100%;min-width:0;font:inherit;background:#281a33;border:1px solid #735080;border-radius:8px;padding:10px;font-size:13px;font-weight:500;display:block}.brand-logo-file-label small,.brand-logo-help{color:#b49cc4;font-size:11px;font-weight:400;line-height:1.6}.brand-logo-filename{color:#d6f2b4;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px}.brand-logo-restore{color:#e5cfef;min-height:35px;font:inherit;cursor:pointer;background:#2a1b35;border:1px solid #735281;border-radius:6px;align-items:center;margin:18px 0 0;padding:7px 11px;font-size:12px;display:inline-flex}.brand-logo-help{margin:13px 0 0}.brand-logo-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.brand-logo-save,.brand-logo-cancel{color:#192609;min-height:43px;font:inherit;cursor:pointer;background:#c5ff53;border:1px solid #c5ff53;border-radius:8px;padding:11px 16px;font-size:13px;font-weight:800}.brand-logo-cancel{color:#e6d5f1;background:#2e203a;border-color:#765287}.brand-logo-dialog button:disabled{opacity:.5;cursor:default}:is(.brand-logo-dialog button:focus-visible,.brand-logo-dialog input:focus-visible){outline-offset:3px;outline:2px solid #c5ff53}.brand-logo-error{color:#ffc6d7;background:#451d2b;border:1px solid #9d4c6c;border-radius:8px;margin:17px 0 0;padding:12px 14px;font-size:13px;line-height:1.6}@media (max-width:560px){.brand-owner-tools{gap:9px;padding:11px 20px}.brand-logo-dialog[data-slot=dialog-content]{max-width:calc(100vw - 18px);max-height:calc(100dvh - 20px);padding:23px 18px}.brand-logo-title{font-size:25px}.brand-logo-previews{gap:10px}.brand-logo-previews figure{padding:7px}.brand-logo-previews img{max-height:130px;padding:5px}.brand-logo-previews figcaption{font-size:11px}.brand-logo-actions button{flex:1;padding:11px}.brand-logo-file-label input{font-size:12px}}.store-footer{color:#ead8bf;z-index:1;background:#16110ef5;border-top:1px solid #6f5741;margin-top:32px;position:relative;text-align:left!important;padding:30px clamp(18px,4vw,56px) 20px!important;display:block!important}.store-footer-brand a,.store-info-home{color:inherit;letter-spacing:.05em;align-items:center;gap:10px;font-weight:850;text-decoration:none;display:inline-flex}.store-footer-brand p{color:#cbb69c;margin:10px 0 22px;font-size:12px}.store-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1100px;display:grid}.store-footer nav{min-width:0;background:0 0!important;border:0!important;padding:0!important;display:block!important}.store-footer h2{letter-spacing:.05em;color:#f5d19a;margin:0 0 12px;font-size:14px}.store-footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.store-footer a{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.store-footer-columns a{color:#ead8bf;text-decoration:none}.store-footer a:hover{color:#fff0d7;text-decoration:underline}:is(.store-footer a:focus-visible,.store-info-page a:focus-visible){outline-offset:4px;border-radius:2px;outline:2px solid #ffd68f}.store-footer-bottom{color:#cbb69c;border-top:1px solid #624a37;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:25px;padding-top:17px;font-size:11px;display:flex}.store-footer-bottom a{color:#e5caa0;font-size:12px}.store-info-page{color:#f6ead8;background:linear-gradient(#191412e8,#231912f5),url(/entei-art/entei-molly-unown.webp) top/cover fixed;min-height:100vh}.store-info-header{background:#241b16d9;border-bottom:1px solid #73563d;justify-content:space-between;align-items:center;gap:18px;padding:20px clamp(18px,5vw,70px);display:flex}.store-info-header>a:last-child{color:#f0cb96;font-size:13px;text-decoration:none}.store-info-main{max-width:840px;margin:0 auto;padding:48px 24px 40px}.store-info-eyebrow{letter-spacing:.15em;color:#dab583;font-size:11px;font-weight:800}.store-info-main h1{color:#ffe0ae;margin:12px 0 18px;font-size:clamp(30px,5vw,46px);line-height:1.15}.store-info-intro{color:#e1cbb1;max-width:670px;font-size:17px;line-height:1.65}.store-info-sections{flex-wrap:wrap;gap:10px;margin:25px 0 30px;display:flex}.store-info-sections a{color:#f4d6ac;background:#2c211b;border:1px solid #90704b;border-radius:7px;padding:10px 13px;font-size:12px;text-decoration:none}.store-info-section{border-top:1px solid #68503a;padding:24px 0;scroll-margin-top:25px}.store-info-section h2{color:#f6d6a8;margin:0 0 13px;font-size:21px;line-height:1.35}.store-info-section p{color:#e6d7c5;margin:10px 0;font-size:15px;line-height:1.8}.store-info-link{color:#f3cb93;margin-top:8px;font-size:14px;font-weight:750;display:inline-block}.store-info-header .brand-logo{flex-shrink:0}@media (max-width:600px){.store-footer{padding:25px 18px 20px!important}.store-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.store-footer-columns nav:last-child{grid-column:1/-1}.store-footer-columns nav:last-child ul{grid-template-columns:repeat(2,minmax(0,1fr))}.store-footer a{font-size:14px}.store-footer-bottom{flex-direction:column;align-items:flex-start}.store-info-header{align-items:flex-start;padding:15px}.store-info-home{gap:7px;font-size:12px}.store-info-header>a:last-child{text-align:right;max-width:110px;font-size:12px}.store-info-main{padding:30px 20px}.store-info-intro{font-size:15px}.store-info-section h2{font-size:19px}.store-info-section p{font-size:14px}.store-info-sections a{align-items:center;min-height:40px;display:flex}.store-info-page{background-attachment:scroll}}.store-info-page .store-info-section h2,.store-footer .store-footer-columns h2{min-height:0}
