.tcgp-tight .section,.shopify-section .section{--tcgp-accent: #c0181f}.announcement-bar__message{font-weight:700;letter-spacing:.03em;font-size:1.3rem;padding:8px 0;min-height:auto}.header{padding-top:12px;padding-bottom:12px}.header__heading-link .h2,.header__heading-link{font-weight:700;letter-spacing:.04em}.header__menu-item{font-weight:700;font-size:1.35rem}.header__inline-menu .header__menu-item:hover span{text-decoration-thickness:2px}.header__icon--search{opacity:.85}.tcgp-search{display:flex;border-radius:6px;overflow:hidden;background:#fff;min-width:0;box-shadow:0 1px 2px #0000002e}.tcgp-search__input{flex:1;border:0;padding:13px 16px;font-size:1.45rem;min-width:0;color:#222;background:#fff}.tcgp-search__input::placeholder{color:#9a9a9a}.tcgp-search__input:focus{outline:2px solid #f5a623;outline-offset:-2px}.tcgp-search__btn{border:0;background:#f5a623;color:#5c3a00;font-weight:700;font-size:1.45rem;padding:0 26px;cursor:pointer;white-space:nowrap}.tcgp-search__btn:hover{background:#ffb939}@media screen and (min-width:990px){.header,.header--middle-left,.header--middle-left.header--has-menu{grid-template-areas:"heading search icons"!important;grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:2.4rem!important;align-items:center!important}.header__heading,.header>a.header__heading-link{grid-area:heading}.header .tcgp-search{grid-area:search}.header__icons{grid-area:icons}.header__inline-menu{display:none!important}}@media screen and (max-width:989px){.header{grid-template-areas:"left-icons heading icons" "search search search"!important;row-gap:10px}.header .tcgp-search{grid-area:search}.tcgp-search__input{padding:10px 12px;font-size:1.3rem}.tcgp-search__btn{padding:0 16px;font-size:1.3rem}}.header__heading-link{display:flex!important;flex-direction:column;align-items:flex-start;line-height:1.15;padding:0!important}.header__heading-link .h2,.header__heading-link span{font-weight:700;font-size:2.6rem;letter-spacing:.02em}.header__heading-link:not(:has(img)):after{content:"\904a\622f\738b  \6d77\5916\7248\30ec\30ea\30fc\30d5\901a\8ca9";display:block;font-size:1.15rem;font-weight:500;color:#f5d76e;letter-spacing:.02em;margin-top:3px}@media screen and (max-width:989px){.header__heading-link .h2,.header__heading-link span{font-size:1.9rem}.header__heading-link:not(:has(img)):after{font-size:1rem}}@media screen and (min-width:990px){.header__icon--cart{flex-direction:column;height:auto!important}.header__icon--cart:after{content:"\30ab\30fc\30c8";display:block;font-size:1.1rem;font-weight:700;margin-top:2px}}.tcgp-navrow{background:#8e0e14;border-top:1px solid rgba(0,0,0,.18)}.tcgp-navrow__inner{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;max-width:var(--page-width, 120rem);margin:0 auto}.tcgp-navrow__item{display:flex;align-items:center;justify-content:center;text-align:center;padding:13px 6px;color:#fff;font-weight:700;font-size:1.4rem;text-decoration:none;border-left:1px solid rgba(255,255,255,.18);line-height:1.3}.tcgp-navrow__item:last-child{border-right:1px solid rgba(255,255,255,.18)}.tcgp-navrow__item:hover{background:#a01118;color:#fff}.tcgp-navrow__item--highlight{background:#efdfa9;color:#7a1015;border-left:0}.tcgp-navrow__item--highlight:hover{background:#f7ebc4;color:#7a1015}@media screen and (max-width:989px){.tcgp-navrow__inner{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,1fr)}.tcgp-navrow__item{font-size:1.2rem;padding:10px 4px;border-top:1px solid rgba(255,255,255,.18)}}.tcgp-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.tcgp-trust__item{background:#fff;border:2px solid #c0181f;border-radius:4px;text-align:center;padding:10px 6px;line-height:1.5}.tcgp-trust__label{display:block;color:#c0181f;font-weight:700;font-size:1.3rem}.tcgp-trust__value{display:block;color:#333;font-size:1.2rem}@media screen and (max-width:749px){.tcgp-trust{grid-template-columns:repeat(2,1fr)}}.tcgp-langnav{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tcgp-langnav a{display:block;text-align:center;text-decoration:none;padding:14px 8px;border-radius:4px;background:#111;color:#f5d76e;font-weight:700;font-size:1.6rem;border:2px solid #f5a623;line-height:1.4}.tcgp-langnav a span{display:block;font-size:1.15rem;color:#cfc39a;font-weight:400}.tcgp-langnav a:hover{background:#1d1d1d}@media screen and (max-width:749px){.tcgp-langnav{grid-template-columns:1fr}}.section-header,.collection__title .title,.title-wrapper-with-link .title{position:relative}.title-wrapper-with-link .title,.collection .title{background:#c0181f;color:#fff!important;font-weight:700;font-size:1.7rem!important;padding:8px 14px;border-radius:3px;margin:0;letter-spacing:.02em}.title-wrapper-with-link{align-items:center;margin-bottom:14px}.title-wrapper-with-link .link{font-weight:700;color:#c0181f}.card__heading,.card__heading a{font-size:1.25rem!important;line-height:1.45;font-weight:500}.card__information{padding:8px 10px 10px}.card__inner{background:#fff}.card-wrapper .price{font-size:1.7rem;font-weight:700;color:#c0181f}.card-wrapper .price__container .price-item{color:#c0181f;font-weight:700}.card-wrapper:hover .card__heading a{text-decoration:underline}.card__badge{overflow:visible;z-index:3}.card__badge .badge{font-weight:700;font-size:1.1rem;letter-spacing:.02em;padding:3px 10px;border:1px solid rgba(92,58,0,.35);box-shadow:0 1px 3px #00000038;transform:rotate(-7deg);transform-origin:left center}.card__badge.top.left{top:8px;left:8px}.product .badge{font-weight:700;font-size:1.2rem;padding:4px 12px}.product__title h1,.product__title>*{font-size:2.2rem!important;line-height:1.45;font-weight:700}.product .price{font-size:2.6rem;font-weight:700;color:#c0181f}.product-form__submit{font-weight:700;font-size:1.55rem}.collapsible-content .accordion summary{font-weight:700;background:#fdf6e3;border-left:4px solid #c0181f;padding-left:12px}.collapsible-content__heading{display:none}.facets__heading,.facets-vertical .facets__summary{font-weight:700}.footer{border-top:4px solid #c0181f}.tcgp-legal{font-size:1.15rem;line-height:1.9;color:#555}.tcgp-lead{font-size:1.4rem;line-height:1.95}.tcgp-lead strong{color:#c0181f}.tcgp-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.tcgp-flow__step{background:#fff;border:1px solid #e0dcd2;border-top:3px solid #f5a623;border-radius:3px;padding:10px 8px;font-size:1.2rem;line-height:1.6}.tcgp-flow__num{display:inline-block;background:#c0181f;color:#fff;font-weight:700;font-size:1.1rem;border-radius:2px;padding:1px 7px;margin-bottom:4px}@media screen and (max-width:749px){.tcgp-flow{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.header__icon--search,details-modal.header__search{display:none!important}.header__icons{gap:.4rem}.header__icon--cart{justify-content:center;padding-top:2px}.header__icon--cart:after{margin-top:1px;line-height:1.2}}.tcgp-anchor{scroll-margin-top:190px}.tcgp-band-heading{background:#c0181f;color:#fff;font-weight:700;font-size:1.7rem;padding:8px 14px;border-radius:3px;margin:0 0 14px;letter-spacing:.02em}.tcgp-cond__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.tcgp-cond__item{border:1px solid #e0dcd2;border-top:3px solid #c0181f;border-radius:3px;padding:10px;font-size:1.2rem;line-height:1.7;background:#fff}.tcgp-cond__code{display:inline-block;background:#111;color:#f5d76e;font-weight:700;font-size:1.2rem;border-radius:2px;padding:1px 9px;margin-bottom:5px}@media screen and (max-width:749px){.tcgp-cond__grid{grid-template-columns:repeat(2,1fr)}}.product:has(.product-form__submit[disabled]) .product-form__quantity,.product:has(.product-form__submit[disabled]) .shopify-payment-button{display:none!important}.product:has(.product-form__submit[disabled]) .product-form__submit{background:#fdf6e3;border:2px solid #c0181f;color:#7a1015;font-weight:700;opacity:1;cursor:default}.tcgp-footerlinks{background:#fff;border-top:1px solid #e8e5dd;padding:22px 0 20px}.tcgp-footerlinks__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0}.tcgp-footerlinks__row a{color:#333;font-size:1.25rem;font-weight:500;text-decoration:none;padding:4px 16px;border-left:1px solid #d8d4c9;line-height:1.6;white-space:nowrap}.tcgp-footerlinks__row a:first-child{border-left:0}.tcgp-footerlinks__row a:hover{color:#c0181f;text-decoration:underline}@media screen and (max-width:749px){.tcgp-footerlinks__row a{padding:6px 10px;font-size:1.15rem;border-left:0}.tcgp-footerlinks__row{gap:2px 0}}.tcgp-copyright{background:#c0181f;color:#fff;text-align:center;font-size:1.2rem;font-weight:700;padding:12px 16px;letter-spacing:.02em}.header__heading,.header__heading-link{line-height:1.2!important}.header__heading-link .h2,.header__heading-link>span{display:block;line-height:1.15!important;margin:0}.header__heading-link:not(:has(img)):after{line-height:1.5!important;margin-top:5px;white-space:nowrap}.footer-block__newsletter .footer-block__heading{font-weight:700;font-size:1.6rem;color:#1f1f1f}.tcgp-twostate{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.tcgp-twostate__item{background:#fff;border:1px solid #e0dcd2;border-radius:4px;padding:14px 16px;font-size:1.3rem;line-height:1.9}.tcgp-twostate__item--buy{border-top:4px solid #c0181f}.tcgp-twostate__item--notify{border-top:4px solid #f5a623}.tcgp-twostate__item p{margin:0 0 8px}.tcgp-twostate__item p:last-child{margin-bottom:0}.tcgp-twostate__tag{display:inline-block;background:#c0181f;color:#fff;font-weight:700;font-size:1.2rem;border-radius:2px;padding:2px 12px;margin-bottom:8px}.tcgp-twostate__tag--gold{background:#f5a623;color:#5c3a00}.tcgp-twostate__note{font-size:1.15rem;color:#666;line-height:1.85}@media screen and (max-width:749px){.tcgp-twostate{grid-template-columns:1fr}}.tcgp-more{margin-top:12px}.tcgp-more a{display:inline-block;color:#c0181f;font-weight:700;font-size:1.3rem;text-decoration:none;border-bottom:2px solid #f5a623;padding-bottom:2px}.tcgp-more a:hover{color:#8e0e14}.shopify-policy__body table,.page-width .rte table{width:100%;border-collapse:collapse;font-size:1.3rem}.rte table th,.rte table td{border:1px solid #e0dcd2;padding:10px 12px;text-align:left;vertical-align:top;line-height:1.85}.rte table th{background:#fdf6e3;font-weight:700;width:26%;white-space:nowrap}.rte h2{background:#c0181f;color:#fff;font-size:1.7rem;font-weight:700;padding:8px 14px;border-radius:3px;margin:32px 0 14px}.rte h3{font-size:1.45rem;font-weight:700;border-left:4px solid #f5a623;padding-left:10px;margin:20px 0 8px}.rte hr{border:0;border-top:1px solid #e8e5dd;margin:28px 0}@media screen and (max-width:749px){.rte table th,.rte table td{display:block;width:auto;white-space:normal}.rte table th{border-bottom:0}}.tcgp-legalpage h2[id]{scroll-margin-top:190px}.tcgp-legalpage h2:first-child{margin-top:0}.tcgp-legalpage{line-height:1.95}.tcgp-legalpage ul{padding-left:2rem;margin:8px 0 14px}.tcgp-legalpage li{margin-bottom:6px}.collapsible-content .collapsible-content__heading{display:block;background:#c0181f;color:#fff;font-weight:700;font-size:1.7rem!important;padding:8px 14px;border-radius:3px;margin:0 0 16px;letter-spacing:.02em;text-align:left}.collapsible-content .accordion{border-top:1px solid #e8e5dd;margin-top:0}.collapsible-content .accordion summary{font-weight:700;font-size:1.4rem;background:#fdf6e3;border-left:4px solid #c0181f;padding:12px 14px}.collapsible-content .accordion summary:hover{background:#f7edd4}.collapsible-content .accordion__content{font-size:1.3rem;line-height:1.95;padding:12px 16px 16px}.collapsible-content .accordion__content p{margin:0 0 10px}.collapsible-content .accordion__content p:last-child{margin-bottom:0}.collapsible-content .collapsible-content-wrapper-narrow{max-width:var(--page-width, 120rem)!important;width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.collapsible-content .collapsible-content__grid{max-width:100%}.collapsible-content .collapsible-content__grid>.grid__item{max-width:100%!important;width:100%;flex:1 1 100%}@media screen and (max-width:749px){.collapsible-content .collapsible-content-wrapper-narrow{padding-left:1.5rem;padding-right:1.5rem}}.tcgp-navrow__inner,.collapsible-content .collapsible-content-wrapper-narrow,.shopify-policy__container{max-width:var(--page-width, 120rem)!important;width:100%;margin-left:auto!important;margin-right:auto!important;padding-left:1.5rem!important;padding-right:1.5rem!important}@media screen and (min-width:750px){.header.page-width,.header:not(.drawer-menu).page-width{padding-left:5rem!important;padding-right:5rem!important}.tcgp-navrow__inner,.collapsible-content .collapsible-content-wrapper-narrow,.shopify-policy__container{padding-left:5rem!important;padding-right:5rem!important}.page-width--narrow{max-width:var(--page-width, 120rem)!important;padding-left:5rem!important;padding-right:5rem!important}}.shopify-policy__title,.shopify-policy__body{max-width:100%!important}.shopify-policy__title h1{text-align:left}.header__heading-link:has(img){display:block!important;padding:0!important;line-height:0!important}.header__heading-link:has(img) img{display:block;height:auto}.header__heading-logo-wrapper{display:block}.tcgp-navrow__item--stock{background:#f5a623;color:#4a2c00!important;font-weight:700}.tcgp-navrow__item--stock:hover{background:#ffb840}.collection-list__item .card__heading{font-size:1.3rem;font-weight:700;line-height:1.5}.collection-list .card__inner{border:1px solid #e0dcd2;border-radius:4px;overflow:hidden}.collection-list .card__inner:hover{border-color:#c0181f}.collection-list-title .title--primary,.collection-list-title h1{background:#c0181f;color:#fff;font-size:1.9rem;font-weight:700;padding:9px 16px;border-radius:3px;margin:0 0 20px;letter-spacing:.02em;text-align:left}.collection-hero__title,.collection-hero .title{background:#c0181f;color:#fff;font-size:1.9rem!important;font-weight:700;padding:9px 16px;border-radius:3px;margin:0 0 12px;letter-spacing:.02em;display:block;text-align:left}.collection-hero__description{font-size:1.3rem;line-height:1.9;color:#444;max-width:90rem;margin:0}.collection-hero__inner{align-items:flex-start}.tcgp-news__list{list-style:none;margin:0;padding:0;border-top:1px solid #e8e5dd}.tcgp-news__item{display:flex;align-items:baseline;gap:16px;padding:12px 4px;border-bottom:1px solid #e8e5dd;font-size:1.35rem;line-height:1.7}.tcgp-news__date{flex:0 0 auto;font-weight:700;color:#8a6d1f;font-size:1.25rem;letter-spacing:.02em;white-space:nowrap}.tcgp-news__title{color:#1f1f1f;text-decoration:none;font-weight:500}.tcgp-news__title:hover{color:#c0181f;text-decoration:underline}.tcgp-news__empty{font-size:1.3rem;color:#777;padding:12px 4px}@media screen and (max-width:749px){.tcgp-news__item{flex-direction:column;gap:2px}}.tcgp-cart-terms{background:#fdf6e3;border:1px solid #e8d9a8;border-left:4px solid #c0181f;border-radius:4px;padding:14px 16px;margin:0 0 16px}.tcgp-cart-terms__lead{margin:0 0 8px;font-size:1.35rem;color:#7a1015}.tcgp-cart-terms__list{margin:0;padding-left:1.6rem;font-size:1.25rem;line-height:1.85;color:#333}.tcgp-cart-terms__list li{margin-bottom:5px}.tcgp-cart-terms__list li:last-child{margin-bottom:0}.tcgp-cart-terms__link{margin:10px 0 0;font-size:1.2rem}.tcgp-cart-terms__link a{color:#c0181f;font-weight:700;text-decoration:underline}@media screen and (max-width:749px){.tcgp-cart-terms{padding:12px 14px}.tcgp-cart-terms__list{font-size:1.2rem}}.tcgp-nojp__lead{font-size:1.35rem;line-height:1.9;color:#333;margin:0 0 4px}.tcgp-nojp__lead strong{color:#7a1015}.tcgp-col--in-stock details[id*="filter.v.availability"],.tcgp-col--no-jp-ultimate-in-stock details[id*="filter.v.availability"]{display:none!important}.tcgp-newsletter-note{font-size:1.25rem;line-height:1.8;color:rgba(var(--color-foreground),.75);margin:4px auto 14px;max-width:44rem}.tcgp-newsletter-note span{display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/27/assets/tcgport.css.map */
