.public-site .back-link{align-items:center;min-height:44px;margin:0 0 14px;font-size:.9rem;display:inline-flex}.public-site .detail-summary{box-shadow:var(--shadow);background:linear-gradient(115deg,#f8fbfe,#e0edf9);border:1px solid #b7cce2;border-top:4px solid #2379d8;border-radius:16px;grid-template-columns:172px minmax(0,1fr);gap:28px;padding:28px;display:grid}.public-site .detail-identity{overflow-wrap:anywhere;min-width:0}.public-site .detail-context,.public-site .detail-relation{color:var(--muted);font-size:.9rem}.public-site .best-price{flex-direction:column;gap:4px;margin-top:20px;display:flex}.public-site .best-price>span{color:var(--muted);font-size:.875rem}.public-site .best-price strong{color:#074baa;letter-spacing:-.04em;font-size:2rem;line-height:1.2}.public-site .price-note{color:var(--muted);margin:10px 0 0;font-size:.875rem}.public-site .public-listings{margin-top:24px;scroll-margin-top:16px}.public-site .listing-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.public-site .listing-list>li{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) 145px 175px;align-items:center;gap:24px;padding:22px;display:grid;box-shadow:0 3px 12px #10274606}.public-site .offer-description{min-width:0}.public-site .source-badge{border-radius:5px;margin-bottom:10px;padding:3px 8px;font-size:.8rem;font-weight:750;display:inline-flex}.public-site .source-olx{color:#064f43;background:#dceee9}.public-site .source-vinted{color:#075c65;background:#dff1f3}.public-site .source-wallapop{color:#174e63;background:#e1f0f5}.public-site .offer-facts{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:6px 0;font-size:.875rem;display:flex}.public-site .offer-facts:empty{display:none}.public-site .offer-facts>div{flex-wrap:wrap;gap:4px;display:flex}.public-site .offer-facts dt{color:var(--muted);text-transform:none;font-size:inherit;font-weight:400}.public-site .offer-facts dt:after{content:":"}.public-site .offer-facts dd{margin:0}.public-site .observed-line{color:var(--muted);margin:0;font-size:.8rem}.public-site .observed-help,.public-site .report-listing{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.public-site button.observed-help{width:24px;height:24px;min-height:24px;color:var(--blue);background:#fff;border:1px solid #77869e;border-radius:50%;padding:0;font-size:.8rem;font-weight:700;line-height:1}.public-site button.observed-help:hover{background:#e8f0fb}.public-site .observed-popover{border:1px solid var(--line);background:var(--surface);max-width:min(22rem,100vw - 32px);color:var(--ink);border-radius:12px;margin:auto;padding:16px 18px;box-shadow:0 12px 30px #10274633}.public-site .observed-popover p{margin:0}@supports not selector(:popover-open){.public-site button.observed-help,.public-site .observed-popover{display:none}}.public-site .catalog-heading .safety-note{color:#7a3d00}.public-site .offer-price{letter-spacing:-.03em;color:#074baa;justify-self:end;font-size:1.7rem}.public-site .unknown-price{letter-spacing:0;font-size:.95rem}.public-site .offer-cta{font-size:.9rem}.public-site .report-link{margin:24px 0 0}.public-site .report-link a{align-items:center;min-height:44px;font-size:.9rem;display:inline-flex}.public-site .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.public-site .listing-list>li{grid-template-columns:minmax(0,1fr) 150px;gap:12px 20px}.public-site .offer-description{grid-row:span 2}.public-site .offer-cta{grid-column:2}}@media (max-width:600px){.public-site .detail-summary{grid-template-columns:83px minmax(0,1fr);gap:16px;padding:18px}.public-site .detail-summary h1{font-size:1.5rem}.public-site .best-price strong{font-size:1.65rem}.public-site .listing-list>li{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}.public-site .offer-description{grid-row:auto}.public-site .offer-price{justify-self:start}.public-site .offer-cta{grid-column:1}}@media (max-width:379px){.public-site .detail-summary{grid-template-columns:minmax(0,1fr)}.public-site .detail-summary .game-cover{width:96px}}
