.fph .fph-hero__img{object-position:50% 62%}@media(max-width:699px){.fph .fph-hero__img{height:190px;object-position:50% 68%}}.fph .pcity{background:linear-gradient(180deg,var(--sky) 0,#cde9f8 100%);padding-bottom:3.5rem}.fph .pcity .fph-head h2{color:var(--blue);text-shadow:3px 3px 0 var(--yellow)}.fph .pcity-board{position:relative;padding:22px 12px 30px;border:4px solid var(--navy);border-radius:28px;background-color:#5bbdf0;background-image:var(--pcity-ground-m,none);background-size:cover;background-position:center;box-shadow:0 10px #2a8fd1,0 10px 0 4px var(--navy),0 22px 30px #10223f40;perspective:1400px}@media(min-width:700px){.fph .pcity-board{background-image:var(--pcity-ground,none);padding:34px 26px 46px}}.fph .pcity-map{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 8px;transform-style:preserve-3d;transition:transform .5s var(--fade)}@media(min-width:1000px){.fph .pcity-map{grid-template-columns:repeat(4,1fr);gap:4px 14px}}@media(min-width:1000px){.fph .pcity-isle:nth-child(odd){transform:translateY(18px)}.fph .pcity-isle:nth-child(4n+2){transform:translateY(-10px)}}@media(max-width:999px){.fph .pcity-isle:nth-child(2n){transform:translateY(22px)}}.fph .pcity-isle{position:relative;list-style:none}.fph .pcity-btn{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:0;border:0;background:none;cursor:pointer;color:var(--navy);text-align:center;font:inherit;-webkit-tap-highlight-color:transparent}.fph .pcity-pic{position:relative;display:block;width:100%;aspect-ratio:4/3;animation:pcity-bob 5.5s ease-in-out infinite;animation-delay:calc(var(--i,0) * -.7s)}.fph .pcity-pic:after{content:"";position:absolute;left:18%;right:18%;bottom:6%;height:12%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at center,rgba(16,34,63,.35),transparent 70%);animation:pcity-shadow 5.5s ease-in-out infinite;animation-delay:calc(var(--i,0) * -.7s)}.fph .pcity-img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 0 rgba(16,34,63,.12));transition:transform .35s var(--fade),filter .35s}.fph .pcity-btn:hover .pcity-img,.fph .pcity-btn:focus-visible .pcity-img,.fph .pcity-btn[aria-expanded=true] .pcity-img{transform:translateY(-10px) scale(1.06);filter:drop-shadow(0 14px 10px rgba(16,34,63,.25))}.fph .pcity-ph{display:grid;place-items:center;width:62%;height:62%;margin:12% auto 0;border:4px solid var(--navy);border-radius:28%;background:var(--paper);font-size:2.6rem;color:var(--blue);box-shadow:var(--shadow)}.fph .pcity-sign{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1px;margin-top:-14px;padding:.4rem .85rem .5rem;min-width:70%;max-width:96%;border:3px solid var(--navy);border-radius:14px;background:var(--yellow);box-shadow:3px 3px 0 var(--navy);transition:transform .2s var(--fade),background .2s}.fph .pcity-sign strong{font:400 clamp(.95rem,2.4vw,1.2rem)/1.05 "Lilita One",sans-serif;color:var(--navy)}.fph .pcity-sign em{font-style:normal;font-size:.72rem;font-weight:800;letter-spacing:.04em;color:var(--blue-d)}.fph .pcity-sign--square{background:var(--paper)}.fph .pcity-sign--pre{background:#ff9b3d}.fph .pcity-sign--pre em{color:var(--navy)}.fph .pcity-btn:hover .pcity-sign,.fph .pcity-btn:focus-visible .pcity-sign{transform:translateY(-3px) rotate(-1.5deg)}.fph .pcity-btn[aria-expanded=true] .pcity-sign{background:var(--blue)}.fph .pcity-btn[aria-expanded=true] .pcity-sign strong,.fph .pcity-btn[aria-expanded=true] .pcity-sign em{color:#fff}.fph .pcity-count{position:absolute;top:-12px;right:-10px;min-width:30px;padding:2px 8px;border:2px solid var(--navy);border-radius:999px;background:var(--red);color:#fff;font:800 .74rem/1.3 Nunito,sans-serif}.fph .pcity-count:empty{display:none}.fph .pcity-count--inline{position:static;margin-left:.25rem;background:var(--navy);border-color:var(--navy)}.fph .pcity-btn:focus-visible{outline:none}.fph .pcity-btn:focus-visible .pcity-sign{outline:3px solid var(--pink);outline-offset:3px}.fph .pcity-panel{margin-top:2.6rem;scroll-margin-top:80px}.fph .pcity-panel:focus{outline:none}.fph .pcity-hint{padding:.9rem 1.1rem;border:3px dashed var(--blue);border-radius:16px;background:#ffffffb3;font-weight:800;text-align:center}.fph .pcity-panel .fph-group{margin-top:1.8rem;padding:1.2rem 1rem 1.3rem;border:3px solid var(--navy);border-radius:22px;background:var(--paper);box-shadow:6px 6px 0 var(--navy)}.fph .pcity-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin-bottom:1rem}.fph .pcity-panel__head .fph-group__h{margin:0;font-size:clamp(1.4rem,3.4vw,1.9rem);color:var(--blue)}.fph.js .pcity-panel .fph-group{display:none}.fph.js .pcity-panel .fph-group.is-open:not([hidden]){display:block;animation:pcity-pop .35s var(--fade)}.fph.js .pcity-panel.has-open .pcity-hint{display:none}.fph.js .pcity-panel .fph-group{margin-top:0}@keyframes pcity-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes pcity-shadow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.88);opacity:.7}}@keyframes pcity-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.fph .fph-info{background:var(--paper)}.fph .fph-tabs__list{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem}.fph .fph-tabs__tab{padding:.6rem 1.1rem;border:3px solid var(--navy);border-radius:999px;background:var(--sky);color:var(--navy);font:800 .92rem/1.1 Nunito,sans-serif;cursor:pointer;box-shadow:2px 2px 0 var(--navy);transition:transform .15s,background .15s}.fph .fph-tabs__tab:hover{transform:translateY(-2px);background:var(--yellow)}.fph .fph-tabs__tab[aria-selected=true]{background:var(--blue);color:#fff}.fph:not(.js) .fph-tabs__list{display:none}.fph .fph-tabs__panel{padding:1.3rem 1.1rem;border:3px solid var(--navy);border-radius:20px;background:var(--sky)}@media(min-width:700px){.fph .fph-tabs__panel{padding:1.6rem 1.8rem}}.fph:not(.js) .fph-tabs__panel+.fph-tabs__panel{margin-top:1rem}.fph.js .fph-tabs__panel[hidden]{display:none}.fph .fph-tabs__panel>h3{font-size:1.35rem;margin-bottom:.8rem;color:var(--blue)}.fph .fph-tabs__intro{margin:-.3rem 0 1rem;color:var(--muted)}.fph .fph-tabs__panel .fph-lore a{background:var(--paper)}.fph .fph-tabs__panel .fph-acc details{background:var(--paper)}.fph .fph-tabs__panel .rte{padding:0}.fph .fph-tabs__panel .fph-acc .rte{padding:0 18px 18px}@media(prefers-reduced-motion:reduce){.fph .pcity-pic,.fph .pcity-pic:after{animation:none}.fph .pcity-map{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/353/assets/ld-funko-city.css.map */
