.pc-back{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.pc-back__arrow{font-size:16px;line-height:1;transition:transform .2s ease}.pc-back__text{white-space:nowrap}.pc-back--link{font-size:14px;opacity:.7}.pc-back--link:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.pc-back--button{padding:10px 20px;border-radius:999px;border:1px solid rgba(var(--color-foreground, 18, 18, 18),.22);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:13px;letter-spacing:.04em}.pc-back--button:hover{background-color:rgba(var(--color-foreground, 18, 18, 18),.06);border-color:rgba(var(--color-foreground, 18, 18, 18),.42)}.pc-back:hover .pc-back__arrow{transform:translate(-3px)}.pc-back:focus-visible{outline:2px solid rgb(var(--color-foreground, 18, 18, 18));outline-offset:3px}.pc-header .pc-back{margin-bottom:24px}.pc-back-bottom{display:flex;justify-content:center;margin-top:56px;padding-top:32px;border-top:1px solid rgba(var(--color-foreground, 18, 18, 18),.12)}.pc-header{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:620px;margin:0 auto 56px}.pc-header__image{position:relative;width:100%;max-width:var(--pc-header-width, 520px);margin-bottom:24px;overflow:hidden;border-radius:var(--pc-header-radius, 16px);background-color:rgba(var(--color-foreground, 18, 18, 18),.05)}.pc-header__image--ratio{aspect-ratio:var(--pc-header-ratio, 16 / 9)}.pc-header__image-img{display:block;width:100%;height:auto}.pc-header__image--ratio .pc-header__image-img{height:100%;object-fit:cover}.pc-header__name{margin:0 0 12px}.pc-header__purpose{margin:0 0 8px;opacity:.78}.pc-header__purpose>p:last-child{margin-bottom:0}.pc-header__progress{width:100%;max-width:460px;margin-top:20px}.pc-header__figures{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:12px 0 0}.pc-header__fraction{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:22px;letter-spacing:.03em;font-variant-numeric:tabular-nums}.pc-header__percent{font-size:14px;opacity:.65;font-variant-numeric:tabular-nums}.pc-group{margin-bottom:56px}.pc-group:last-child{margin-bottom:0}.pc-group--carousel{margin-bottom:72px}.pc-group__heading{display:flex;align-items:center;gap:12px;margin:0 0 24px;padding-bottom:14px;border-bottom:1px solid rgba(var(--color-foreground, 18, 18, 18),.12)}.pc-group__count{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:13px;line-height:1;padding:6px 10px;border-radius:999px;background-color:rgba(var(--color-foreground, 18, 18, 18),.08);font-variant-numeric:tabular-nums}.pc-empty{text-align:center;opacity:.7;margin:0}.pc-carousel{position:relative;max-width:calc(var(--pc-pitch, 210px) * 5 + var(--pc-gap, 24px) * 4);margin:0 auto}.pc-carousel__track{display:flex;align-items:flex-start;gap:var(--pc-gap, 24px);margin:0;padding:10px 0 26px;padding-inline:calc(50% - var(--pc-pitch, 210px) / 2);list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;cursor:grab;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%)}.pc-carousel__track::-webkit-scrollbar{display:none}.pc-carousel__track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto}.pc-carousel__track:focus-visible{outline:2px solid rgb(var(--color-foreground, 18, 18, 18));outline-offset:4px;border-radius:8px}.pc-slide{display:flex;flex-grow:0;flex-shrink:0;flex-basis:var(--pc-pitch, 210px);min-width:0;flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;scroll-snap-align:center;transition:opacity .4s ease,transform .4s cubic-bezier(.22,.8,.24,1)}.pc-carousel[data-pc-ready="1"] .pc-slide:not(.is-active){opacity:.45;transform:scale(var(--pc-side-scale, .7))}.pc-carousel--single .pc-carousel__btn{display:none}.pc-carousel--single .pc-carousel__track{-webkit-mask-image:none;mask-image:none}.pc-case-shelf{display:flex;align-items:center;justify-content:center;width:100%;height:var(--pc-case-height, 340px)}.pc-pill{position:relative;z-index:2;max-width:100%;margin-top:16px;padding:8px 16px 9px;border-radius:14px;background-color:rgb(var(--color-background, 255, 255, 255));box-shadow:0 3px 10px #0000001a,inset 0 0 0 1px rgba(var(--color-foreground, 18, 18, 18),.07);text-align:center}.pc-pill__badge{margin:0 0 3px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:9px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--pc-owned, #2f9e44)}.pc-pill__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:14px;line-height:1.3}.pc-pill__platform{margin:2px 0 0;font-size:11px;line-height:1.4;opacity:.62}.pc-carousel__btn{position:absolute;top:40%;z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;transform:translateY(-50%);border:1px solid rgba(var(--color-foreground, 18, 18, 18),.18);border-radius:999px;background-color:rgb(var(--color-background, 255, 255, 255));color:inherit;line-height:1;cursor:pointer;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease}.pc-carousel__icon{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.75;stroke-linecap:round;stroke-linejoin:round}.pc-carousel__btn:hover:not([disabled]){background-color:rgba(var(--color-foreground, 18, 18, 18),.06);border-color:rgba(var(--color-foreground, 18, 18, 18),.4)}.pc-carousel__btn[disabled]{opacity:.25;cursor:default}.pc-carousel__btn--prev{left:0}.pc-carousel__btn--next{right:0}.pc-case{--case-scale: 1;--case-body: #1c1c1c;position:relative;box-sizing:border-box;padding:6px;border-radius:8px;background-color:var(--case-body);box-shadow:0 16px 30px #00000042,0 2px 6px #0000002e,inset 0 0 0 1px #ffffff29;transition:transform .4s cubic-bezier(.22,.8,.24,1),box-shadow .4s ease}.pc-case--in-shelf{width:fit-content;max-width:none;height:calc(var(--pc-case-height, 340px) * var(--case-scale))}.pc-case--in-grid{width:100%;height:auto}.pc-slide.is-active .pc-case{box-shadow:0 26px 44px #00000052,0 3px 8px #00000038,inset 0 0 0 1px #fff3}.pc-case--in-shelf .pc-case__art{display:block;width:auto;height:100%;max-width:none;border-radius:3px}.pc-case--in-grid .pc-case__art{display:block;width:100%;height:auto;border-radius:3px}.pc-case__art--placeholder{opacity:.25;background-color:transparent}.pc-case--in-shelf .pc-case__art--placeholder{width:calc(var(--pc-case-height, 340px) * var(--case-scale) * .72)}.pc-case--in-grid .pc-case__art--placeholder{aspect-ratio:3 / 4}.pc-case__gloss{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#ffffff4d,#ffffff14 18%,#fff0 42% 100%)}.pc-case__spine{display:none}.pc-case--playstation .pc-case__spine{display:block;position:absolute;z-index:1;top:0;bottom:0;left:0;width:var(--ps1-bar, 16px);border-radius:8px 0 0 8px;background:linear-gradient(90deg,#0a0a0a,#2b2b2b 55%,#101010);box-shadow:2px 0 6px #0006}.pc-case--playstation{--case-body: #eef1f5;--case-scale: .75;--ps1-bar: 16px;--ps1-gap: 7px;border-radius:1px;padding:var(--ps1-gap) var(--ps1-gap) var(--ps1-gap) calc(var(--ps1-bar) + var(--ps1-gap))}.pc-case--playstation .pc-case__spine{border-radius:1px 0 0 1px}.pc-case--playstation .pc-case__art{border-radius:0}.pc-case--playstation-2{--case-body: #141414;--case-scale: 1}.pc-case--playstation-3{--case-body: #e5eaf0;--case-scale: .88;padding:6px 6px 6px 0;border-radius:0 8px 8px 0}.pc-case--playstation-3 .pc-case__art{border-radius:0 3px 3px 0}.pc-case--xbox{--case-body: #14310f;--case-scale: 1}.pc-case--xbox-360{--case-body: #107c10;--case-scale: 1}.pc-case--game-boy-advance{--case-body: #3b2c66;--case-scale: .72}.pc-case--bare{padding:0;background-color:transparent;box-shadow:none}.pc-case--bare .pc-case__spine,.pc-case--bare .pc-case__gloss{display:none}.pc-case--bare .pc-case__art{border-radius:var(--pc-radius, 14px)}.pc-case--bare.pc-case--playstation,.pc-case--bare.pc-case--playstation-3{padding:0}.pc-grid{display:grid;grid-template-columns:repeat(var(--pc-columns-mobile, 2),minmax(0,1fr));gap:var(--pc-gap, 24px);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.pc-grid{grid-template-columns:repeat(var(--pc-columns, 5),minmax(0,1fr))}}.pc-grid--masonry{display:block;column-count:var(--pc-columns-mobile, 2);column-gap:var(--pc-gap, 24px)}@media screen and (min-width:750px){.pc-grid--masonry{column-count:var(--pc-columns, 5)}}.pc-grid--masonry .pc-card{display:block;margin-bottom:var(--pc-gap, 24px);break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}.pc-grid--masonry .pc-card__body{margin-top:12px}.pc-card{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.pc-card--wanted .pc-case{filter:grayscale(1);opacity:.55}.pc-card--wanted .pc-card__title,.pc-card--wanted .pc-card__platform{opacity:.72}.pc-card__body{display:flex;flex-direction:column;gap:4px}.pc-grid:not(.pc-grid--masonry) .pc-card__body{flex:1 1 auto}.pc-grid:not(.pc-grid--masonry) .pc-card__title{min-height:2.7em}.pc-grid:not(.pc-grid--masonry) .pc-card__status{margin-top:auto;padding-top:4px}.pc-card__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:14px;line-height:1.35;letter-spacing:.01em}@media screen and (min-width:750px){.pc-card__title{font-size:15px}}.pc-card__platform{margin:0;font-size:12px;line-height:1.4;opacity:.62}.pc-card__status{margin:4px 0 0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:10px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;opacity:.55}.pc-card__status--owned{color:var(--pc-owned, #2f9e44);opacity:1}@media(prefers-reduced-motion:reduce){.pc-back,.pc-back__arrow,.pc-case,.pc-slide{transition:none}.pc-carousel__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-project-collection.css.map */
