/* /catalog-stories.css */
.landing-body #collection.ms-catalog{position:relative;padding:clamp(46px,5vw,88px) 0 clamp(44px,4vw,74px);overflow:hidden;background:#e8f1fc}.landing-body #collection .ms-catalog-heading{width:min(calc(100% - 96px),900px);margin:0 auto 38px;text-align:center}.landing-body #collection .ms-catalog-heading>div{display:block}.landing-body #collection .ms-catalog-heading h2{font-size:clamp(38px,4.4vw,76px);font-weight:400;letter-spacing:-.035em;line-height:1.08;margin:auto;max-width:none}.landing-body #collection .ms-catalog-heading>div>p{max-width:720px;margin:22px auto 0;font-size:16px;line-height:1.55}.catalog-stories{--stories-gutter:max(48px,calc((100vw - 1820px)/2 + 48px));margin-bottom:56px}.catalog-stories:last-child{margin-bottom:0}.catalog-stories .catalog-category-heading{padding:0 0 28px;border:0;align-items:flex-end}.ms-site .catalog-stories .catalog-category-heading h3{font-size:34px;letter-spacing:-.025em}.catalog-stories .catalog-category-heading>p{font-size:14px;max-width:400px}.ms-site .catalog-stories .catalog-category-heading .catalog-brand-logo{position:relative;display:flex;align-items:center;width:210px;height:74px;overflow:hidden;line-height:0}.catalog-brand-logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.ms-site .catalog-stories .catalog-category-heading .catalog-brand-pokemon{width:180px}.catalog-brand-pokemon img{position:absolute;left:0;top:50%;transform:translateY(-50%);width:190%;max-width:none;height:auto}.ms-site .catalog-stories .catalog-category-heading .catalog-brand-riftbound{width:169px}@media(max-width:560px){.ms-site .catalog-stories .catalog-category-heading .catalog-brand-logo{width:180px;height:64px}.ms-site .catalog-stories .catalog-category-heading .catalog-brand-pokemon{width:155px}.ms-site .catalog-stories .catalog-category-heading .catalog-brand-riftbound{width:146px}}.landing-body .ms-site .glacier-catalog-grid .catalog-category-products{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(520px,34vw);gap:clamp(28px,3vw,54px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--stories-gutter);padding:8px var(--stories-gutter) 30px;scrollbar-width:none;align-items:stretch}.catalog-category-products::-webkit-scrollbar{display:none}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-card{scroll-snap-align:center;padding:0 0 8px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none;overflow:visible;opacity:.54;transform:none!important;transition:opacity 260ms ease}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-card:is(.is-current-story,:hover,:focus-within){opacity:1;transform:none!important;box-shadow:none;border:0!important}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-art,.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-card:hover .product-art{height:auto!important;aspect-ratio:16/9;border-radius:12px;background:radial-gradient(ellipse at 50% 35%,#f8fbff,#cfdef2)!important;box-shadow:0 18px 48px #152d451a;perspective:none}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-art>.product-image{position:absolute;inset:0;width:100%;height:100%;padding:27px 30px 30px;transform:none!important;transition:none!important}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-card{display:flex;flex-direction:column}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-art{flex-shrink:0}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-info{display:flex;flex:1;flex-direction:column;padding:24px 28px 0;background:transparent!important}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-meta{font-size:12px;margin:0 0 12px}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-info h3{font-size:clamp(22px,1.6vw,28px);font-weight:400;line-height:1.25;letter-spacing:-.015em;min-height:0;margin-bottom:20px}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .edition-select{margin:0 0 12px;justify-content:space-between;min-height:42px;font-size:12px}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .edition-select select{width:auto;max-width:60%;min-width:140px}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .edition-note{display:flex;align-items:center;font-size:12px}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .arrival{font-size:12px;min-height:38px}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-detail-link{margin-bottom:18px;font-size:13px}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-bottom{min-height:84px;gap:18px;padding-top:18px;margin-top:auto;align-items:center}.catalog-stories .price{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.catalog-price-info{display:inline-flex;position:relative;z-index:2;flex:none;width:26px;height:26px}.landing-body .ms-site .catalog-stories .catalog-price-info .bankise-tooltip-trigger{width:26px;height:26px;min-height:26px;padding:0}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-card-link:after{border-radius:12px}.catalog-stories-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:0}.catalog-story-progress{display:flex;align-items:center;gap:8px;width:min(470px,65%)}.catalog-story-progress button{position:relative;display:flex;align-items:center;min-width:30px;min-height:44px;flex:1;border:0;background:none;padding:12px 0;transition:flex-grow 260ms ease}.catalog-story-progress button span{height:4px;width:100%;border-radius:99px;background:#aebfd4;transition:background 260ms ease}.catalog-story-progress button[aria-current=true]{flex-grow:4}.catalog-story-progress button[aria-current=true] span{background:#173f70}.catalog-story-progress button:hover span{background:#446d9d}.catalog-story-controls{display:flex;gap:10px;flex-shrink:0}.ms-site .catalog-story-controls button{min-height:44px;border:1px solid #7696bd66;border-radius:99px;background:transparent;padding:10px 18px;color:#173f70;font-size:12px}.ms-site .catalog-story-controls button:disabled{opacity:.38;cursor:default}.ms-site .catalog-story-controls button:hover:not(:disabled){background:#fff9}.is-single-story .catalog-stories-footer{display:none}.landing-body #collection .catalog-note{max-width:1280px;margin-top:32px}@media(max-width:860px){.landing-body #collection .ms-catalog-heading{width:min(calc(100% - 48px),900px)}.catalog-stories{--stories-gutter:24px;margin-bottom:45px}.catalog-stories .catalog-category-heading,.catalog-stories-footer{width:calc(100% - 48px)}.landing-body .ms-site .glacier-catalog-grid .catalog-category-products{grid-auto-columns:max(320px,82vw);gap:28px;padding-bottom:22px}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-card{opacity:1}.catalog-stories .catalog-category-heading{align-items:flex-start;gap:12px;flex-direction:column}.catalog-stories .catalog-category-heading>p{text-align:left;max-width:none}.catalog-stories-footer{gap:20px}.catalog-story-progress{width:50%}.catalog-story-controls{gap:6px}.ms-site .catalog-story-controls button{padding:10px 14px}}@media(max-width:560px){.landing-body #collection .ms-catalog-heading{width:calc(100% - 32px);text-align:left;margin-bottom:28px}.landing-body #collection .ms-catalog-heading h2{font-size:40px}.landing-body #collection .ms-catalog-heading>div>p{font-size:14px;margin-top:20px}.catalog-stories{--stories-gutter:16px}.catalog-stories .catalog-category-heading,.catalog-stories-footer{width:calc(100% - 32px)}.ms-site .catalog-stories .catalog-category-heading h3{font-size:29px}.landing-body .ms-site .glacier-catalog-grid .catalog-category-products{grid-auto-columns:86vw;gap:22px}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-info{padding:18px 4px 0}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-info h3{font-size:24px;min-height:58px;margin-bottom:12px}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-art>.product-image{padding:22px 25px 28px}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .art-note{font-size:8px}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .art-badge{font-size:8px;left:10px;top:10px;padding:4px 7px}.catalog-stories-footer{flex-wrap:wrap;gap:4px 20px}.catalog-story-progress{flex:1;min-width:110px}.ms-site .catalog-story-controls button{font-size:11px;padding:10px 12px}}@media(prefers-reduced-motion:reduce){.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-card,.catalog-story-progress button,.catalog-story-progress button span{transition:none}}.catalog-stories .catalog-purchase{display:flex;align-items:center;gap:12px;position:relative;z-index:2;flex-wrap:wrap}.catalog-stories .catalog-quantity{display:flex;align-items:center;border:1px solid #6e95cf66;border-radius:999px;background:#ffffff70;overflow:hidden;min-height:44px}.catalog-stories .catalog-quantity input{width:48px;border:0;background:transparent;padding:10px 0;text-align:center;color:#244b76;font:400 16px Nohemi,sans-serif;appearance:textfield;-moz-appearance:textfield}.catalog-stories .catalog-quantity input::-webkit-inner-spin-button{appearance:none}.catalog-stories .product-bottom .catalog-quantity button{width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:#244b76;font-size:22px;display:grid;place-items:center;min-width:0;box-shadow:none}.catalog-stories .catalog-quantity button:disabled{opacity:.3;cursor:default}.catalog-stories .catalog-quantity button:hover:not(:disabled){background:#6e95cf22}.catalog-stories .catalog-quantity :focus-visible{outline:2px solid #527db8;outline-offset:-3px}@media(max-width:560px){.catalog-stories .catalog-purchase{width:100%;justify-content:space-between}.catalog-stories .catalog-purchase>.button{flex:1;max-width:160px}}@media(max-width:860px){.landing-body .ms-site .glacier-catalog-grid .catalog-category-products{touch-action:pan-y pinch-zoom}.landing-body .ms-site .glacier-catalog-grid .catalog-stories .product-card{scroll-snap-stop:always}}
/* /bankise-icons.css */
.bankise-snowflake{overflow:visible;transform-origin:center}.bankise-snowflake .flake-branches,.bankise-snowflake .flake-cross{transform-origin:12px 12px;transition:opacity .3s ease,transform .5s ease}.bankise-snowflake .flake-cross{opacity:0;transform:scale(.35)}:is(.faq-card[open],.dialog-close:hover,.dialog-close:focus-visible,.dialog-close.is-closing) .flake-branches{opacity:0;transform:scale(.5)}:is(.faq-card[open],.dialog-close:hover,.dialog-close:focus-visible,.dialog-close.is-closing) .flake-cross{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.bankise-snowflake,.bankise-snowflake *{animation:none!important;transition:none!important}}.dialog-close.is-closing .flake-branches,.dialog-close.is-closing .flake-cross{transition-duration:.2s}
/* /related-products.css */
.bankise-related{margin:70px auto 90px;color:#193856;border-top:1px solid #bed1e9;padding-top:48px;font-family:Nohemi,sans-serif}.bankise-related>header{margin-bottom:30px}.bankise-related .eyebrow{font-size:11px;letter-spacing:.13em;color:#58789f}.bankise-related h2{font-size:clamp(30px,4vw,48px);font-weight:400;letter-spacing:-.045em;line-height:1.15;margin:14px 0}.bankise-related>header>p:last-child{font-size:14px;line-height:1.6;color:#5c7694}.related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.related-card{min-width:0;border:1px solid #cbdbee;border-radius:22px;overflow:hidden;background:#e5effb;transition:background .2s}.related-card:hover{background:#dbe9f9}.related-card>a{display:flex;flex-direction:column;color:inherit;text-decoration:none}.related-card>a:focus-visible{outline:3px solid #527cb9;outline-offset:-4px;border-radius:22px}.related-art{height:235px;padding:20px;display:grid;place-items:center;background:radial-gradient(ellipse,#d2e3f8,transparent 70%)}.related-art img{width:100%;height:100%;object-fit:contain;max-height:195px;filter:drop-shadow(0 12px 14px #2949691a)}.related-copy{padding:0 20px 23px;display:flex;flex:1;flex-direction:column}.related-copy>p{font-size:11px;color:#5c7694;margin:0 0 9px}.related-copy h3{font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:1.3;margin:0 0 24px}.related-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #bfd2e9;padding-top:14px;font-size:12px}.graded-page .bankise-related{width:min(1320px,90%)}@media(max-width:900px){.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.bankise-related{margin:48px auto 64px;padding-top:32px}.related-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;padding:3px 3px 15px;gap:16px}.related-card{scroll-snap-align:start}.related-art{height:220px}.related-art img{max-height:180px}}@media(prefers-reduced-motion:reduce){.related-card{transition:none}}.related-bottom>span:last-child{text-underline-offset:5px;}
/* /graded-cards.css */
@font-face{font-family:Nohemi;src:url('/assets/fonts/Nohemi-Regular.woff') format('woff');font-weight:400;font-display:swap}.graded-page *,.graded-home *,.graded-lightbox *{box-sizing:border-box}body.graded-page{margin:0;background:#edf4fc;color:#193856;font:400 16px/1.5 Nohemi,sans-serif}.graded-page a,.graded-home a{color:inherit;text-decoration:none}.graded-page button,.graded-home button,.graded-lightbox button{font:inherit;cursor:pointer;color:inherit}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid #527cb9;outline-offset:5px}.skip{position:absolute;left:20px;top:-100px}.skip:focus{top:10px;z-index:10;background:white;padding:12px}.graded-header{display:flex;align-items:center;justify-content:space-between;padding:24px max(24px,4vw);gap:20px;border-bottom:1px solid #aec5e340}.graded-header img{width:142px;height:auto;display:block}.graded-header nav{display:flex;gap:28px;font-size:14px}.preview-label,.grade-tag{display:inline-flex;align-items:center;justify-content:center;border:1px solid #9eb9dd;border-radius:99px;padding:6px 14px;white-space:nowrap;font-size:12px}.graded-intro{padding:46px 24px 22px;text-align:center}.graded-page .eyebrow,.graded-home .eyebrow{font-size:11px;letter-spacing:.16em;color:#52749e}.graded-intro h1{font-weight:400;font-size:clamp(46px,5.8vw,80px);letter-spacing:-.055em;line-height:1.02;margin:23px 0}.graded-intro em{font-weight:400;font-style:normal;color:#6e95cf}.graded-intro>p:not(.eyebrow){color:#58708c;line-height:1.65}.graded-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(520px,34vw);gap:32px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--stories-gutter);padding:8px var(--stories-gutter) 26px;scrollbar-width:none;touch-action:pan-y pinch-zoom}.graded-card{scroll-snap-align:center;scroll-snap-stop:always;min-width:0;opacity:.85;transition:opacity .25s}.graded-card:is(.is-current-story,:hover,:focus-within){opacity:1}.graded-topline{display:flex;align-items:center;justify-content:space-between;padding:0 5px;color:#52749e;font-size:12px}.grade-tag{color:#274e7a;background:#fff8}.graded-art{height:390px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;margin:16px 0 0;touch-action:pan-y pinch-zoom}.graded-halo{position:absolute;inset:12% 7%;background:radial-gradient(ellipse,#c5d9f3,transparent 68%);z-index:-1}.graded-slab{height:94%;width:auto;max-width:88%;object-fit:contain;display:block;filter:drop-shadow(0 18px 16px #173f7026);transform:none;user-select:none;-webkit-user-select:none}.graded-copy{padding:0 8px}.graded-series{font-size:11px;letter-spacing:.02em;color:#65809d;margin:0 0 8px}.graded-copy h2{font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.025em;margin:0 0 8px}.graded-number{font-size:12px;color:#68809d;margin:0 0 24px}.graded-bottom{border-top:1px solid #c3d4e8;padding-top:16px;display:flex;justify-content:space-between;font-size:12px}.graded-bottom>a{padding:3px 0}.graded-bottom>a span{padding-left:12px}:is(.graded-page,.graded-home) .catalog-stories-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;width:calc(100% - 96px);margin:18px auto 0}:is(.graded-page,.graded-home) .catalog-story-controls button{border:1px solid #9db7da;border-radius:99px;padding:10px 20px;min-height:44px;background:transparent;font-size:12px}:is(.graded-page,.graded-home) .catalog-story-controls button:disabled{opacity:.35;cursor:default}.graded-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #c3d4e8;padding:30px 4vw;font-size:12px;color:#617c9e}.graded-footer>a:first-child{font-size:25px;color:#6e95cf}.graded-breadcrumb{display:flex;gap:12px;padding:35px 5vw;font-size:12px;color:#69829f}.graded-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7vw;width:min(1320px,90%);margin:10px auto 80px}.graded-gallery .graded-art{height:680px;margin:0}.original-link{display:block;text-align:center;text-decoration:underline;font-size:12px;color:#69829f}.graded-detail h1{font-size:clamp(40px,4.5vw,62px);font-weight:400;letter-spacing:-.04em;line-height:1.05;margin:16px 0}.graded-detail-subtitle{color:#6381a2}.graded-detail-copy>p{font-size:14px}.graded-detail-copy .graded-price{font-size:25px;margin:28px 0 14px}.graded-detail dl{margin:24px 0;border-top:1px solid #c3d4e8}.graded-detail dl>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #c3d4e8;font-size:12px}.graded-detail dt{color:#69829f}.graded-detail dd{text-align:right;margin:0}.graded-detail-copy .graded-small{font-size:11px;color:#69829f;line-height:1.65}.graded-button{display:inline-block;margin:18px 12px 18px 0;padding:12px 22px;border-radius:99px;background:#6e95cf;color:white;font-size:12px}.graded-text-link{font-size:12px;text-decoration:underline}@media(min-width:1600px){.graded-art{height:460px}}@media(max-width:860px){.graded-rail{grid-auto-columns:78vw;gap:26px}.graded-card{opacity:1}.graded-art{height:410px}:is(.graded-page,.graded-home) .catalog-stories-footer{width:calc(100% - 48px)}.graded-detail{grid-template-columns:1fr;max-width:580px;gap:35px}.graded-gallery .graded-art{height:570px}.graded-intro{padding-top:46px}.graded-header img{width:115px}.graded-header nav{gap:15px;font-size:12px}}@media(max-width:560px){.graded-header{padding:20px;gap:12px}.graded-header nav a:first-child{display:none}.graded-intro h1{font-size:50px}.graded-art{height:360px}.graded-rail{grid-auto-columns:86vw;gap:22px}.graded-copy h2{font-size:27px}:is(.graded-page,.graded-home) .catalog-stories-footer{width:calc(100% - 32px);flex-wrap:wrap;}:is(.graded-page,.graded-home) .catalog-story-controls button{padding:10px 13px;font-size:11px}.graded-gallery .graded-art{height:490px}.graded-footer{flex-wrap:wrap;gap:14px}.graded-footer p{display:none}.graded-intro>p:not(.eyebrow){font-size:14px}.graded-breadcrumb{padding:28px 5vw}.graded-detail{margin-top:0}.graded-detail dl>div{gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.graded-slab,.graded-card{transition:none}.graded-slab{transform:none!important}}.graded-photo-note{text-align:center;font-size:11px;color:#69829f;margin:12px auto;max-width:330px}@media(max-width:560px){:is(.graded-page,.graded-home) .catalog-story-progress{width:100%;flex:none;gap:6px}:is(.graded-page,.graded-home) .catalog-story-progress button{min-width:44px}:is(.graded-page,.graded-home) .catalog-story-controls{margin-left:auto}:is(.graded-page,.graded-home) .catalog-stories-footer{gap:6px}}.header-contact{font-size:12px;border-bottom:1px solid #9eb9dd;padding:4px 0}.graded-intro{padding-bottom:42px}.graded-art{cursor:zoom-in;margin-bottom:26px}.graded-gallery .graded-art{margin-bottom:24px}.zoom-hint{position:absolute;bottom:4px;right:16px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #bacfe9;border-radius:50%;background:#f7fbffd9;color:#52749e}.zoom-hint svg{width:20px;height:20px}.graded-lightbox{border:1px solid #b7cdea;border-radius:24px;padding:0;width:min(1100px,calc(100vw - 40px));height:calc(100dvh - 40px);max-height:100%;max-width:100%;background:#edf4fc;color:#193856;overflow:hidden;box-shadow:0 30px 100px #10284455}.graded-lightbox[open]{display:flex;flex-direction:column}.graded-lightbox::backdrop{background:#10263cc9;backdrop-filter:blur(8px)}.zoom-header{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;gap:20px;border-bottom:1px solid #c3d4e8;flex:none}.zoom-header .eyebrow{margin:0 0 5px;font-size:10px}.zoom-header h2{font-size:22px;font-weight:400;margin:0;line-height:1.2}.zoom-close{display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:#6e95cf;padding:0;line-height:1;width:44px;height:44px;flex:none}.zoom-close:focus:not(:focus-visible){outline:none}.zoom-snowflake{display:block;width:26px;height:26px;transition:transform .5s ease,color .3s ease}.zoom-close:hover .zoom-snowflake,.zoom-close:focus-visible .zoom-snowflake{transform:rotate(180deg);color:#244b76}.zoom-close.is-closing .zoom-snowflake{transform:rotate(360deg);transition-duration:.28s;color:#244b76}@media(prefers-reduced-motion:reduce){.zoom-snowflake{transition:none}}.zoom-viewport{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;}.zoom-canvas{display:flex;align-items:center;justify-content:center}.zoom-canvas img{flex:none;max-width:none;object-fit:contain;user-select:none;-webkit-user-select:none;filter:drop-shadow(0 12px 18px #29496926)}.zoom-toolbar{display:flex;align-items:center;justify-content:center;gap:20px;padding:12px 20px;flex:none;border-top:1px solid #c3d4e8}.zoom-toolbar button{width:44px;height:44px;border:1px solid #afc7e4;background:transparent;border-radius:50%;font-size:25px}.zoom-toolbar button:disabled{opacity:.3;cursor:default}.zoom-toolbar output{min-width:65px;text-align:center;font-size:13px}@media(max-width:560px){.graded-lightbox{width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.zoom-header{padding:16px 20px}.zoom-header h2{font-size:18px}.zoom-toolbar{padding-bottom:max(12px,env(safe-area-inset-bottom))}.header-contact{font-size:11px}.graded-intro{padding-bottom:32px}}.original-scans{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 24px}.zoom-viewport{background:#edf4fc}.graded-card .graded-photo{display:grid;}.graded-gallery .graded-photo{display:flow-root}.graded-pop-summary{font-size:12px;color:#52749e;min-height:20px;margin:-12px 0 22px}.graded-pop-summary a{text-decoration:underline;text-underline-offset:3px}.graded-population,.graded-payment{margin:28px 0;padding:24px;border:1px solid #b9cee8;border-radius:20px;background:#e3eefb}.graded-population h2,.graded-payment h2{font-size:23px;line-height:1.2;font-weight:400;letter-spacing:-.02em;margin:0 0 20px}.graded-population>p,.graded-payment p,.graded-payment li{font-size:13px;line-height:1.7}.graded-population>a,.graded-payment li>a{font-size:12px;text-decoration:underline;text-underline-offset:3px}.population-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:16px 0}.population-stats p{margin:0;display:flex;flex-direction:column}.population-stats strong{font-size:38px;font-weight:400;color:#527cb9;line-height:1.1}.population-stats span{font-size:11px;margin-top:8px;color:#52749e}.graded-payment ol{margin:16px 0 0;padding-left:19px}.graded-payment li+li{margin-top:12px}.graded-payment .graded-button{margin-bottom:0}.graded-payment strong{font-weight:400;color:#2c588d}@media(max-width:560px){.graded-population,.graded-payment{padding:20px}.population-stats{gap:12px}.graded-payment .graded-button{font-size:12px;text-align:center;margin-right:0}}.graded-home{background:#e8f1fc;color:#193856;padding:40px 0 1px;scroll-margin-top:90px;font-family:Nohemi,sans-serif}.graded-home .graded-intro h2{font:400 clamp(42px,5vw,72px)/1.06 Nohemi,sans-serif;letter-spacing:-.045em;margin:22px 0}.graded-home .graded-card{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;display:block;transform:none!important;overflow:visible}.graded-home .graded-copy h2{font:400 28px/1.2 Nohemi,sans-serif;letter-spacing:-.025em;margin:0 0 8px}.graded-home .graded-copy h2 a{color:inherit}.graded-home .graded-photo{margin:0}.graded-home .graded-intro em{color:#6e95cf}.graded-home .graded-slab{transform:none!important}.graded-offer{margin-top:28px;border:1px solid #afc7e4;background:#f5f9ff;border-radius:18px;padding:20px}.graded-offer summary{font-size:19px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;min-height:32px;align-items:center}.graded-offer summary::-webkit-details-marker{display:none}.graded-offer[open] summary span{transform:rotate(45deg)}.graded-offer form{margin-top:20px}.graded-offer label{display:block;font-size:13px;margin-bottom:8px}.graded-offer input{width:100%;padding:14px;border:1px solid #a9c1df;border-radius:10px;background:white;color:#193856;font:400 20px Nohemi,sans-serif}.graded-offer p{font-size:13px;line-height:1.6}.graded-offer .graded-small{font-size:11px}.graded-offer button{border:0}.graded-offer [hidden]{display:none}.graded-offer [role=status]{color:#315c90}@media(max-width:560px){.graded-home{padding-top:20px}.graded-home .graded-intro h2{font-size:44px}.graded-home .graded-copy h2{font-size:26px}}#graded-home-grid .graded-rail{grid-template-columns:none}#graded-home-grid .graded-card{scroll-snap-align:center}.graded-bottom>a{border-bottom:0;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.landing-body .ms-site .graded-home .graded-card:last-child{border:0}
/* /reveal.css */
.bk-motion .bk-pending{opacity:0!important;transition:none!important}.bk-motion .bk-entering{transition:none!important}.bk-motion .auth-fade{animation:none}.bk-motion .faq-card>p{animation:none}.bk-hero-motion .ref-hero .content-state{transition:none}.bk-hero-motion .ref-hero .content-state.is-active{opacity:1}.bk-hero-motion .ref-hero .cards .glass-card{opacity:0;transition:none}.bk-hero-motion .ref-hero .cards.is-active .glass-card{opacity:1}.bk-hero-motion .ref-hero .copy{animation:none;opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){.bk-motion .bk-pending{opacity:1!important}}@media print{.bk-motion .bk-pending{opacity:1!important}}.ref-hero:not(.ref-ready) .opening{opacity:1;visibility:visible}.ref-hero:not(.ref-ready) .opening .copy{opacity:1;transform:none;filter:none}
/* /purchase-controls.css */
body .catalog-purchase{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body .catalog-quantity{display:flex;align-items:center;border:1px solid #6e95cf66;border-radius:12px;background:#ffffff70;overflow:hidden;height:44px;flex:none}body .catalog-quantity input{box-sizing:border-box;width:48px;min-width:0;height:42px;border:0;background:transparent;padding:0;text-align:center;font:400 16px Nohemi,sans-serif;appearance:textfield;-moz-appearance:textfield}body .catalog-quantity input::-webkit-inner-spin-button{appearance:none}body .catalog-quantity button{width:40px;height:42px;min-width:0;padding:0;border:0;border-radius:0!important;background:transparent;color:#244b76;font:400 22px Nohemi,sans-serif;display:grid;place-items:center;box-shadow:none;cursor:pointer}body .catalog-quantity button:disabled{opacity:.3;cursor:default}body .catalog-quantity button:hover:not(:disabled){background:#6e95cf22}body .catalog-quantity :focus-visible{outline:2px solid #527db8;outline-offset:-3px}body .catalog-purchase>.catalog-add,body .graded-add{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;padding:0;border:0;border-radius:12px;background:#6e95cf!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff55,0 5px 14px #315b9120;cursor:pointer}body .catalog-add:hover,body .graded-add:hover{background:#547cb5!important}.catalog-add .shopping-bag-icon,.graded-add .shopping-bag-icon{width:21px;height:21px;overflow:visible}.shopping-bag-body,.shopping-bag-handle{transform-box:fill-box;transform-origin:center}.pd-purchase>.catalog-purchase{margin:24px 0 28px}.related-card{display:flex;flex-direction:column}.related-card>a{height:auto;flex:1}.related-bottom{margin:0 20px 22px;flex-wrap:wrap;row-gap:14px}.related-bottom>span:last-child{text-decoration:none}.related-bottom>.catalog-purchase{margin-left:auto}.related-copy h3{margin-bottom:20px}@media(min-width:901px) and (max-width:1200px){.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.graded-card .graded-photo{grid-template-rows:auto}.graded-bottom{gap:16px;align-items:center}.graded-buy-row{display:flex;gap:16px;align-items:center;margin:20px 0}.graded-buy-row span{font-size:13px;color:#52749e}.graded-header-actions{display:flex;align-items:center;gap:20px}.graded-cart-trigger{position:relative;border:0;background:#ffffff99;color:#315b91;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.graded-cart-trigger .cart-count{position:absolute;right:-5px;top:-5px;border-radius:20px;background:#315b91;color:white;padding:2px 5px;font-size:10px}.graded-cart-trigger [hidden]{display:none}.graded-cart-section{border-top:1px solid #bfd2e9;padding-top:20px;margin-top:20px;color:#193856;font:400 14px/1.5 Nohemi,sans-serif}.graded-cart-section h3{font-size:23px;font-weight:400;margin:0 0 16px}.graded-cart-item{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid #bfd2e9}.graded-cart-item img{width:64px;height:98px;object-fit:contain}.graded-cart-item a{color:inherit;text-decoration:none}.graded-cart-item p{margin:5px 0;font-size:12px}.graded-cart-item button{font:inherit;border:0;background:transparent;color:#315b91;text-decoration:underline;padding:8px;cursor:pointer}.graded-cart-request{display:inline-block;padding:13px 18px;border-radius:12px;background:#315b91;color:#fff!important;text-decoration:none;margin-top:12px}.graded-cart-dialog{box-sizing:border-box;width:min(620px,96vw);max-height:90dvh;padding:28px;border:1px solid #b7cee9;border-radius:24px;background:#e8f1fc;color:#193856;font-family:Nohemi,sans-serif}.graded-cart-dialog::backdrop{background:#19385688}.graded-cart-dialog>.dialog-close{float:right;background:none;border:0;padding:8px;color:inherit;cursor:pointer}.graded-cart-status{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:9999;background:#193856;color:white;padding:12px 20px;border-radius:12px;font:14px Nohemi,sans-serif;max-width:90vw}.graded-cart-status:empty{display:none}.graded-lightbox .zoom-canvas{flex-direction:column;gap:20px;align-items:center;justify-content:flex-start;padding:20px;box-sizing:border-box}.graded-lightbox .zoom-canvas img{display:block;flex:none}.graded-lightbox .zoom-canvas img[hidden]{display:none}body .catalog-quantity input{color:#244b76!important;-webkit-text-fill-color:#244b76}.qty-icon,.trash-icon{display:block;overflow:visible;pointer-events:none}.coffret-quantity .qty-icon{width:22px;height:22px}.qty-plus{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}:is(.catalog-quantity,.drawer-quantity,.coffret-quantity) button:not(:disabled):is(:hover,:focus-visible,:active) .qty-plus{transform:rotate(180deg)}.qty-minus path{stroke-dasharray:14 14}@keyframes qty-draw{from{stroke-dashoffset:14;opacity:0}to{stroke-dashoffset:0;opacity:1}}.trash-icon :is(.trash-lid,.trash-body,.trash-lines){transform-box:view-box}.trash-icon .trash-lid{transform-origin:3px 6px}.trash-icon .trash-body{transform-origin:12px 22px}@keyframes trash-lid{0%{transform:none}20%,55%{transform:rotate(-24deg)}100%{transform:none}}@keyframes trash-body{0%,55%{transform:none}75%{transform:translateY(1px) scaleY(.94)}100%{transform:none}}@keyframes trash-lines{0%{transform:none;opacity:1}35%,60%{transform:translateY(5px);opacity:0}100%{transform:none;opacity:1}}.bankise-tip{position:relative;display:inline-flex}.bankise-tooltip-trigger{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:#6e95cf;cursor:pointer}.bankise-tooltip-trigger:hover,.bankise-tip.is-open .bankise-tooltip-trigger{color:#244b76;background:#6e95cf20}.bankise-tooltip-trigger:focus-visible{outline:2px solid #315b91;outline-offset:1px}.bankise-tooltip-content{position:absolute;z-index:50;left:var(--tip-x,0px);bottom:calc(100% + 6px);box-sizing:border-box;width:max-content;max-width:min(240px,calc(100vw - 24px));padding:6px 12px;border-radius:6px;background:#09090b;color:#fff;font:400 12px/1.5 Nohemi,Arial,sans-serif;text-align:left;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;opacity:0;visibility:hidden;transform:translateY(4px) scale(.95);transform-origin:bottom center;transition:opacity .15s,transform .15s,visibility .15s;pointer-events:none}.bankise-tip:is(:hover,:focus-within,.is-open):not(.is-dismissed) .bankise-tooltip-content{opacity:1;visibility:visible;transform:none}@media(prefers-reduced-motion:reduce){.qty-plus,.bankise-tooltip-content{transition:none}}@media(prefers-reduced-motion:no-preference){:is(.catalog-quantity,.drawer-quantity,.coffret-quantity) button:not(:disabled):is(:hover,:focus-visible,:active) .qty-minus path{animation:qty-draw .3s ease-out}.drawer-remove:is(:hover,:focus-visible) .trash-lid{animation:trash-lid .9s ease-in-out}.drawer-remove:is(:hover,:focus-visible) .trash-body{animation:trash-body .9s ease-out}.drawer-remove:is(:hover,:focus-visible) .trash-lines{animation:trash-lines .9s ease-in-out}}
