.upcoming-product-back{margin-bottom:var(--tl-space-12)}.upcoming-product-information{margin-top:var(--tl-space-48);padding-top:var(--tl-space-32);border-top:var(--tl-stroke-1) solid var(--tl-color-border-default)}.upcoming-product-information h2{margin:0 0 var(--tl-space-20);font-size:var(--tl-type-heading-l-size)}.upcoming-product-information ul{gap:var(--tl-space-12);padding-left:var(--tl-space-20);font-size:var(--tl-type-body-l-size);word-break:keep-all;margin:0;line-height:1.8;display:grid}.listing-detail[aria-busy=true]{min-height:calc(100dvh - var(--topbar-h));padding-top:calc(var(--btn-h-sm) + var(--tl-space-12))}.listing-detail{transition-property:none}.listing-detail .pd-price-row{justify-content:space-between;align-items:center;column-gap:var(--tl-space-12);flex-wrap:wrap;align-self:stretch;display:flex}.listing-detail .pd-price-row>.pd-facts{margin:0}.pd-estimate{margin-top:var(--tl-space-16);padding:var(--tl-space-16);border-radius:var(--tl-radius-12);background:var(--tl-color-bg-canvas);font-size:var(--tl-type-body-m-size);line-height:var(--tl-type-body-m-line);align-self:stretch}.pd-estimate>dl{gap:var(--tl-space-8);margin:0;display:grid}.pd-estimate>dl>div{justify-content:space-between;align-items:baseline;gap:var(--tl-space-12);display:flex}.pd-estimate dt{color:var(--tl-color-text-secondary)}.pd-estimate dd{font-variant-numeric:tabular-nums;margin:0}.pd-estimate-fee-label{align-items:center;gap:var(--tl-space-2);display:inline-flex}.pd-estimate-hint-button{border-radius:var(--tl-radius-full);width:24px;height:24px;color:var(--tl-neutral-400);opacity:.7;cursor:pointer;background:0 0;border:0;place-items:center;margin-block:-4px;padding:0;display:grid}.pd-estimate-hint-button:hover,.pd-estimate-hint-button[aria-expanded=true]{opacity:1}.pd-estimate-hint-button:focus-visible{outline:var(--tl-stroke-2) solid var(--tl-color-border-focus);opacity:1}.pd-estimate-hint{align-items:center;display:inline-flex;position:relative}.pd-estimate-hint-bubble{z-index:20;inline-size:max-content;max-inline-size:min(280px, calc(100vw - var(--tl-space-32)));padding:var(--tl-space-8) var(--tl-space-12);border:var(--tl-stroke-1) solid var(--tl-neutral-200);border-radius:var(--tl-radius-8);background:var(--tl-neutral-100);color:var(--tl-neutral-800);font-size:var(--tl-type-body-s-size);line-height:var(--tl-type-body-s-line);font-weight:var(--tl-weight-regular);text-align:start;overflow-wrap:anywhere;position:absolute;inset-block-end:calc(100% + var(--tl-space-8));inset-inline-start:-120px}.pd-estimate-hint-bubble:after{content:"";border:var(--tl-stroke-1) solid var(--tl-neutral-200);background:var(--tl-neutral-100);border-block-start:0;border-inline-start:0;block-size:10px;inline-size:10px;position:absolute;inset-block-end:-6px;inset-inline-start:127px;transform:rotate(45deg)}.pd-estimate .pd-estimate-total{margin-top:var(--tl-space-4);padding-top:var(--tl-space-12);border-top:var(--tl-stroke-1) solid var(--tl-color-border-default)}.pd-estimate .pd-estimate-total dt{color:var(--tl-color-text-primary);font-weight:var(--tl-weight-medium)}.pd-estimate .pd-estimate-total dd{font-size:var(--tl-type-body-l-size);line-height:var(--tl-type-body-l-line);font-weight:var(--tl-weight-bold)}.pd-estimate>p{margin:var(--tl-space-8) 0 0;color:var(--tl-color-text-secondary);font-size:var(--tl-type-label-s-size);line-height:var(--tl-type-label-s-line)}.pd-estimate[data-state=error]{justify-items:start;gap:var(--tl-space-8);display:grid}.pd-estimate[data-state=error]>p{color:var(--tl-color-text-primary);font-size:inherit;line-height:inherit;margin:0}.listing-unit-options{gap:var(--tl-space-8);margin-block:var(--tl-space-16);display:grid}.listing-unit-option{align-items:center;gap:var(--tl-space-12);min-width:0;display:flex}.listing-unit-option-photo{flex:0 0 var(--tl-space-48);width:var(--tl-space-48)}.listing-unit-option-copy{gap:var(--tl-space-4);overflow-wrap:anywhere;min-width:0;display:grid}.pd-seller-disclosure{gap:var(--tl-space-8);min-width:0;padding:var(--tl-space-16) 0;border-top:var(--tl-stroke-1) solid var(--tl-color-border-default);border-bottom:var(--tl-stroke-1) solid var(--tl-color-border-default);display:grid}.pd-seller-head{justify-content:space-between;align-items:center;gap:var(--tl-space-8) var(--tl-space-12);flex-wrap:wrap;min-width:0;display:flex}.pd-seller-heading{align-items:center;gap:var(--tl-space-8);flex-wrap:wrap;display:flex}.pd-seller-link{min-height:var(--touch-min);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){a.pd-seller-link:hover .tl-seller-identity__name{text-underline-offset:var(--tl-space-4);text-decoration:underline}}.pd-seller-link:focus-visible{outline:var(--tl-stroke-2) solid var(--tl-color-border-focus);outline-offset:var(--tl-space-4);border-radius:var(--tl-radius-4)}.pd-seller-role{font-size:var(--tl-type-body-m-size);line-height:var(--tl-type-body-m-line);font-weight:var(--tl-weight-regular);word-break:keep-all;overflow-wrap:anywhere;margin:0}.pd-company-details{gap:var(--tl-space-8);display:grid}.pd-supplier-details{gap:var(--tl-space-8);padding-top:var(--tl-space-16);border-top:var(--tl-stroke-1) solid var(--tl-color-border-default);display:grid}.pd-seller-terms{font-weight:var(--tl-weight-regular);justify-self:start;position:relative}.pd-seller-terms:before{content:"";inset:min(0px, calc((100% - var(--touch-min)) / 2));position:absolute}body:has(.pd){background:var(--tl-color-bg-surface)}.app-shell:has(.pd){background:var(--tl-color-bg-surface)}.pd .pd-info>.pd-card{background:0 0;border:0;border-radius:0;padding:0}.pd .pd-title{margin:var(--tl-space-8) 0 var(--tl-space-24);font-size:var(--tl-type-heading-xl-size);line-height:1.3;font-weight:var(--tl-weight-medium);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere}.pd-category{color:var(--tl-color-text-secondary);font-size:var(--tl-type-label-m-size);font-weight:var(--tl-weight-regular);margin:0}.pd .pd-stage{padding:0}.pd .pd-stage:before{content:none}.listing-detail .pd-stage .tl-product-media,.oripa .pd-stage{aspect-ratio:1;border-radius:var(--tl-radius-12);background:var(--tl-color-bg-subtle);width:100%}.listing-detail .pd-stage .slab-photo{aspect-ratio:auto;background:0 0;width:100%;height:100%}.listing-detail .pd-stage .slab-photo>img{padding:var(--tl-space-24)}.listing-detail .listing-photo{pointer-events:auto;position:relative}.listing-detail .listing-photo>.listing-photo-grade{z-index:2;border-radius:var(--tl-radius-8) 0 var(--tl-radius-8) 0;position:absolute;top:0;left:0}.listing-detail .pd-stage .tl-product-media{background:0 0;border:0;border-radius:0}@media (min-width:1080px) and (hover:hover) and (pointer:fine){.listing-photo:has(img){cursor:zoom-in}}.listing-gallery{place-items:stretch stretch;gap:var(--tl-space-12);display:grid}.listing-gallery-viewport{width:100%;min-width:0;position:relative}.listing-gallery-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:var(--tl-radius-12);display:flex;overflow-x:auto}.listing-gallery-track::-webkit-scrollbar{display:none}.listing-gallery-track:focus-visible{outline:var(--tl-stroke-2) solid var(--tl-color-border-focus);outline-offset:var(--tl-space-2)}.listing-gallery-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;position:relative}.listing-gallery-arrow{z-index:1;background:var(--tl-color-bg-surface);position:absolute;top:50%;translate:0 -50%}.listing-gallery-arrow:disabled{visibility:hidden}.listing-gallery-prev{left:var(--tl-space-12)}.listing-gallery-next{right:var(--tl-space-12)}.listing-gallery-count{right:var(--tl-space-12);bottom:var(--tl-space-12);padding:var(--tl-space-2) var(--tl-space-8);border-radius:var(--tl-radius-full);background:var(--tl-color-bg-inverse);color:var(--tl-color-text-inverse);font-size:var(--tl-type-label-s-size);line-height:var(--tl-type-label-s-line);font-variant-numeric:tabular-nums;position:absolute}.listing-gallery-thumbs{gap:var(--tl-space-8);scrollbar-width:none;display:flex;overflow-x:auto}.listing-gallery-thumb{flex:0 0 var(--tl-space-64);height:var(--tl-space-64);padding:var(--tl-space-4);border:var(--tl-stroke-1) solid var(--tl-color-border-default);border-radius:var(--tl-radius-8);background:var(--tl-color-bg-subtle);cursor:pointer}.listing-gallery-thumb[aria-current=true]{border:var(--tl-stroke-2) solid var(--tl-color-text-primary)}.listing-gallery-thumb:focus-visible{outline:var(--tl-stroke-2) solid var(--tl-color-border-focus);outline-offset:var(--tl-space-2)}.listing-gallery-thumb .slab-photo{aspect-ratio:auto;background:0 0;width:100%;height:100%}.listing-detail .pd-stage .listing-gallery-thumb .slab-photo>img{padding:0}@media (max-width:719px){.listing-gallery-arrow,.listing-gallery-thumbs{display:none}}@media (min-width:720px){.listing-gallery-count{display:none}}@media (prefers-reduced-motion:reduce){.listing-gallery-track{scroll-behavior:auto}}.pd.oripa .pd-stage .booster{width:52%}.pd .pd-seller-disclosure{width:100%;margin-block:var(--tl-space-24);border-bottom:0}.pd .pd-price{font-size:var(--tl-type-heading-xl-size);margin:0}.pd .pd-open{margin-top:var(--tl-space-20)}.listing-detail .pd-info{container-type:inline-size}.listing-detail .pd-byline{min-height:var(--tl-space-24);margin:0 0 var(--tl-space-4);align-items:center;display:flex}.listing-detail .pd-badges{align-items:center;gap:var(--tl-space-8);margin-bottom:var(--tl-space-16);flex-wrap:wrap;display:flex}.listing-detail .pd-badges .pd-edition-block{margin:0}.listing-detail .pd-badges:empty{display:none}.pd.listing-detail .pd-title{--listing-title-fit:6cqi;margin-block:0 var(--tl-space-8);font-size:clamp(var(--tl-type-heading-m-size), var(--listing-title-fit,6cqi), var(--tl-type-heading-l-size));line-height:1.4;font-weight:var(--tl-weight-regular)}@media (max-width:719px){.pd.listing-detail .pd-grid{gap:var(--tl-space-12)}}.listing-highlights{margin-bottom:var(--tl-space-24)}.listing-grading-summary{width:100%;margin-top:var(--tl-space-40);font-size:var(--tl-type-body-m-size)}.listing-grading-summary h2{margin:0 0 var(--tl-space-4);padding-bottom:var(--tl-space-12);border-bottom:var(--tl-stroke-1) solid var(--tl-neutral-100);font-size:var(--tl-type-heading-m-size);line-height:var(--tl-type-heading-m-line);font-weight:var(--tl-weight-bold)}.listing-details h3{margin:0 0 var(--tl-space-12);font-size:var(--tl-type-heading-s-size);font-weight:var(--tl-weight-medium)}.listing-grading-summary dl{margin:0}.listing-grading-summary dl+dl{margin-top:var(--tl-space-16);border-top:var(--tl-stroke-1) solid var(--tl-color-border-default)}.listing-grading-summary dl>div,.listing-product-specs>div{justify-content:space-between;align-items:baseline;gap:var(--tl-space-24);padding-block:var(--tl-space-12);display:flex}.listing-grading-summary dt,.listing-product-specs dt{color:var(--tl-color-text-secondary)}.listing-product-specs dt{flex:none}.listing-product-specs :is(.listing-spec-original,.listing-spec-condition-note){font-size:var(--tl-type-body-s-size);line-height:var(--tl-type-body-s-line);font-weight:var(--tl-weight-regular);color:var(--tl-color-text-secondary);display:block}.listing-grading-summary dd,.listing-product-specs dd{text-align:right;font-weight:var(--tl-weight-medium);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.listing-grading-summary .listing-information-missing{margin:0}.listing-grading-lookup{align-items:center;gap:var(--tl-space-4);color:var(--tl-color-text-primary);text-underline-offset:2px;text-decoration:underline;display:inline-flex}.listing-grading-lookup-icon{color:var(--tl-color-text-secondary);flex:none}.listing-selling-description{margin-top:var(--tl-space-20);max-width:46ch;font-size:var(--tl-type-body-m-size);word-break:keep-all;line-height:1.8}.listing-selling-description p{white-space:pre-line;margin:0}.listing-selling-description p+p{margin-top:var(--tl-space-8)}.listing-purchase-seller{width:100%;padding-block:var(--tl-space-40);border-top:var(--tl-stroke-1) solid var(--tl-color-border-default);scroll-margin-top:calc(var(--topbar-h) + var(--tl-space-64))}.listing-purchase-seller>h2{margin:0 0 var(--tl-space-12);font-size:var(--tl-type-heading-m-size);line-height:var(--tl-type-heading-m-line);font-weight:var(--tl-weight-bold)}.listing-purchase-seller .pd-seller-head{padding-block:var(--tl-space-12)}.listing-purchase-seller .pd-seller-heading>span{font-size:var(--tl-type-body-m-size);line-height:var(--tl-type-body-m-line);font-weight:var(--tl-weight-regular);color:var(--tl-color-text-secondary)}.listing-purchase-seller .pd-seller-heading .tl-seller-identity__name{font-size:var(--tl-type-body-m-size);line-height:var(--tl-type-body-m-line);font-weight:var(--tl-weight-medium)}.listing-purchase-seller .pd-seller-disclosure{gap:var(--tl-space-8);border:0;margin:0;padding:0}.listing-purchase-seller .listing-seller-details{background:0 0;border:0;border-radius:0}.listing-purchase-seller .listing-seller-details>.accordion-summary{padding:var(--tl-space-12) 0;font-size:var(--tl-type-body-m-size);line-height:var(--tl-type-body-m-line);font-weight:var(--tl-weight-regular);color:var(--tl-color-text-secondary)}.listing-purchase-seller .listing-seller-details>.accordion-panel{gap:var(--tl-space-16);padding-inline:0;display:grid}.pd.listing-detail .pd-price{font-size:var(--tl-type-price-l-size);line-height:var(--tl-type-price-l-line);font-weight:var(--tl-weight-bold);letter-spacing:-.02em}.listing-detail .pd-bar-info{justify-content:flex-end;align-items:center;gap:var(--tl-space-12);margin-bottom:10px;display:flex}.listing-detail .pd-bar-quantity{margin-right:auto}@media (max-width:719px){.listing-detail .pd-quantity{display:none}}.listing-detail .pd-bar-price{font-size:var(--tl-type-heading-m-size);font-weight:var(--tl-weight-bold);letter-spacing:-.01em;white-space:nowrap}.listing-detail .pd-bar-meta{min-width:0;color:var(--tl-color-text-secondary);font-size:var(--tl-type-label-s-size);line-height:1.4}.listing-detail .pd-bar-actions{gap:var(--tl-space-8);display:flex}.listing-detail .pd-bar-actions>.cart-add,.listing-detail .pd-bar-actions>.cart-add-button{flex:1;min-width:0;margin:0}.listing-detail .pd-bar-actions .cart-add-button{width:100%}.listing-detail .pd-bar-actions>.pd-buy{flex:1.6;min-width:0}.listing-detail .pd-bar-actions>.pd-buy:only-child{flex:1}.listing-detail .pd-open .cart-add{display:block}.listing-detail .pd-open .cart-add-notice{left:var(--shell-inset);right:var(--shell-inset);bottom:calc(100% + var(--tl-space-8));padding:10px var(--tl-space-12);border-radius:var(--tl-radius-12);background:var(--tl-color-bg-inverse,#111);color:var(--tl-color-text-inverse,#fff);margin:0;position:absolute;box-shadow:0 8px 24px #00000029}.listing-detail .pd-open .cart-add-notice a{color:inherit}@media (min-width:720px){.listing-detail .pd-bar-info{display:none}.listing-detail .pd-open .cart-add-notice{margin-top:var(--tl-space-8);color:var(--tl-color-text-secondary);box-shadow:none;background:0 0;border-radius:0;padding:0;position:static}}.listing-information-missing{margin:0 0 var(--tl-space-16);color:var(--tl-color-text-secondary)}.listing-service-guide{margin-top:var(--tl-space-20);border-top:var(--tl-stroke-1) solid var(--tl-color-border-default);padding-top:var(--tl-space-20)}.listing-service-guide h3{margin:0 0 var(--tl-space-12);font-size:var(--tl-type-heading-s-size);font-weight:var(--tl-weight-medium)}.listing-service-guide p{line-height:var(--tl-type-body-m-line);word-break:keep-all;margin:0}.listing-service-guide ul{padding-left:var(--tl-space-20);gap:var(--tl-space-8);line-height:var(--tl-type-body-m-line);word-break:keep-all;margin:0;display:grid}@media (min-width:1080px){.pd.listing-detail .pd-info>.pd-card{padding-top:var(--tl-space-32)}.pd .pd-grid,.pd.listing-detail .pd-grid{gap:var(--tl-space-40);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.listing-detail .listing-photo>.listing-photo-grade{left:calc(50% - min(360px,68%)/2)}.listing-detail .pd-stage{top:calc(var(--topbar-h) + var(--tl-space-24));align-self:start;position:sticky}.listing-detail .pd-stage>.tl-product-media,.listing-detail .listing-gallery-viewport,.listing-detail .listing-gallery-thumbs{width:min(360px,68%);margin-inline:auto}.listing-detail[data-category=GRADED] .pd-stage .tl-product-media{aspect-ratio:3/4}.pd .pd-title{font-size:var(--tl-type-display-card-size)}.pd.listing-detail .pd-price{font-size:var(--tl-type-price-l-size);line-height:var(--tl-type-price-l-line)}.listing-detail .pd-stage .slab-photo>img{padding:var(--tl-space-16)}}@media (max-width:719px){.pd .pd-grid{gap:var(--tl-space-24)}.pd .pd-title{font-size:var(--tl-type-heading-l-size)}.pd .pd-info{padding-bottom:calc(var(--tl-space-64) + var(--tl-space-32))}.pd.listing-detail .pd-info{padding-bottom:0}.pd .pd-seller-disclosure{margin-block:var(--tl-space-20)}}.listing-details.listing-specification{width:100%;padding-top:var(--tl-space-24);margin:0}.listing-product-specs{font-size:var(--tl-type-body-m-size);margin:0}.listing-spec-note-row dd{text-align:start}.listing-spec-note{font-weight:var(--tl-weight-regular);overflow-wrap:anywhere;display:block}.listing-condition-guide{margin-top:var(--tl-space-16)}.listing-condition-grades{gap:var(--tl-space-8) var(--tl-space-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.listing-box-contents{font-size:var(--tl-type-body-l-size);font-weight:var(--tl-weight-medium);line-height:var(--tl-type-body-l-line);margin:0}.listing-detail-content{margin-top:var(--tl-space-48)}.listing-detail .listing-content-navigation{top:var(--topbar-offset);z-index:2;transition:top .18s ease-out;position:sticky}@media (max-width:719px){.pd.listing-detail,.listing-detail .listing-detail-content,.listing-detail .listing-content-navigation{margin-inline:calc(-1 * var(--shell-gutter));padding-inline:var(--shell-gutter)}}@media (prefers-reduced-motion:reduce){.listing-detail .listing-content-navigation{transition:none}}.listing-description,.listing-transaction{padding-block:var(--tl-space-40);scroll-margin-top:calc(var(--topbar-h) + var(--tl-space-64))}.listing-description>h2,.listing-transaction>h2{margin:0 0 var(--tl-space-12);font-size:var(--tl-type-heading-m-size);line-height:var(--tl-type-heading-m-line);font-weight:var(--tl-weight-bold)}.listing-transaction-details dd>p{margin:var(--tl-space-8) 0 0}.listing-pickup-location{line-height:1.6}.listing-pickup-location>summary{align-items:baseline;gap:var(--tl-space-8);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.listing-pickup-location>summary::-webkit-details-marker{display:none}.listing-pickup-location-toggle{color:var(--tl-color-text-secondary);font-size:var(--tl-type-label-s-size);text-underline-offset:2px;text-decoration:underline}.listing-pickup-location[open] .listing-pickup-location-toggle{display:none}.listing-pickup-location>address{margin-top:var(--tl-space-4);font-style:normal}.listing-description .listing-selling-description{max-width:none}.listing-description .listing-service-guide{border:0;margin-top:0;padding-top:0}.listing-description .listing-product-specs{column-gap:var(--tl-space-40);display:grid}.listing-transaction{border-top:var(--tl-stroke-1) solid var(--tl-color-border-default)}.listing-transaction-details{font-size:var(--tl-type-body-m-size);margin:0}.listing-transaction-details>div{gap:var(--tl-space-24);padding-block:var(--tl-space-20);grid-template-columns:160px minmax(0,1fr);display:grid}.listing-transaction-details dt{font-weight:var(--tl-weight-medium)}.listing-transaction-details dd{word-break:keep-all;margin:0;line-height:1.8}.listing-transaction-details a{text-underline-offset:.2em;text-decoration:underline}.listing-shipping-lead-time{display:block}@media (min-width:720px){.listing-description .listing-product-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.listing-transaction-details>div{gap:var(--tl-space-8);grid-template-columns:1fr}}.listing-related-anchor{width:100%;min-width:0}.listing-related-products{margin-top:var(--tl-space-64)}.listing-related-products h2{margin:0 0 var(--tl-space-12);font-size:var(--tl-type-heading-m-size);line-height:var(--tl-type-heading-m-line);font-weight:var(--tl-weight-bold)}.listing-related-grid{--related-columns:2;--related-peek:0%;grid-template-rows:repeat(5,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - var(--related-peek) - var(--tl-space-4) * (var(--related-columns) - 1)) / var(--related-columns));column-gap:var(--tl-space-4);padding:0 0 var(--tl-space-16);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;row-gap:0;margin:0;list-style:none;display:grid;overflow-x:auto}.listing-related-grid:has(>li:nth-child(3)){--related-peek:12%}.listing-related-grid>li{scroll-snap-align:start;min-width:0}.listing-related-grid .upcoming-product-card>:not(.tl-card__media){padding-inline:var(--tl-space-8)}@media (min-width:600px){.listing-related-grid .upcoming-product-card>:not(.tl-card__media){padding-inline:var(--tl-space-12)}}.listing-related-grid:focus-visible{outline:var(--tl-stroke-2) solid var(--tl-color-border-focus);outline-offset:var(--tl-space-4)}@media (min-width:900px){.listing-related-grid{--related-columns:4;--related-peek:0%}.listing-related-grid:has(>li:nth-child(5)){--related-peek:12%}.listing-related-products h2,.listing-description>h2,.listing-transaction>h2,.listing-purchase-seller>h2,.listing-grading-summary h2{margin-bottom:var(--tl-space-16);font-size:var(--tl-type-heading-l-size);line-height:var(--tl-type-heading-l-line)}}
