.store-root .catalog-detail .catalog-detail-heading{padding-bottom:24px}.store-root .catalog-detail .catalog-detail-heading h1{margin-bottom:10px;font-size:clamp(32px,3.2vw,44px)}.store-root .store-game-presentation{align-items:start;grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);gap:26px}.store-root .store-game-gallery-column{min-width:0}.store-root .store-game-media-caption{margin:12px 2px 0;color:var(--market-muted);font-size:11px;line-height:1.6}.store-root .store-game-purchase{overflow:hidden;padding:23px}.store-root .store-game-artwork{position:relative;margin:-23px -23px 24px;padding-bottom:0}.store-root .store-game-cover{display:block;width:100%;height:auto;max-height:230px;object-fit:contain;background:#080e17}.store-root .store-game-icon{display:block;width:58px;height:58px;border:3px solid var(--market-panel);border-radius:14px;margin:-29px 0 0 23px;position:relative;object-fit:contain;background:#101927}.store-root .store-game-artwork:not(:has(.store-game-cover)){margin:0 0 20px}.store-root .store-game-artwork:not(:has(.store-game-cover)) .store-game-icon{margin:0}.store-root .store-game-summary{margin:0 0 20px;color:var(--market-muted);font-size:13px;line-height:1.75}.store-root .store-game-purchase .store-button{max-width:none;width:100%;justify-content:center}.store-root .store-game-purchase .store-button+.store-button{margin-top:12px}.store-root .store-game-details{margin-top:30px;padding-top:26px;border-top:1px solid var(--market-line)}.store-root .store-game-details h2{font-size:25px;line-height:1.25;margin:0 0 14px}.store-root .store-game-details p{color:var(--market-muted);font-size:14px;line-height:1.8;max-width:78ch}.store-root .store-game-details details{margin-top:24px;border:1px solid var(--market-line);border-radius:10px;padding:0 18px}.store-root .store-game-details summary{cursor:pointer;min-height:48px;display:flex;align-items:center;gap:12px;font-size:14px}.store-root .store-game-details summary:before{content:"+";color:var(--market-lime);font-size:20px}.store-root .store-game-details details[open] summary:before{content:"−"}.store-root .store-game-details summary:focus-visible{outline:2px solid var(--market-lime);outline-offset:3px}.store-root .store-game-media-pending{display:grid;place-items:center;min-height:250px;padding:30px;border:1px solid var(--market-line);border-radius:12px;color:var(--market-muted);background:var(--market-panel)}.store-root .store-game-library-heading{display:flex;align-items:center;gap:14px}.store-root .store-game-library-heading img{flex:0 0 58px;width:58px;height:58px;object-fit:contain;border-radius:12px}.store-root .store-game-library-heading h2{margin:0}.store-root .catalog-card-title-with-icon{display:flex;align-items:center;gap:11px;margin-bottom:10px}.store-root .catalog-card-title-with-icon img{width:38px;height:38px;object-fit:contain;border-radius:9px;flex:0 0 38px}.store-root .catalog-card-title-with-icon h2{margin-bottom:0}@media (max-width:1050px){.store-root .store-game-presentation{grid-template-columns:minmax(0,1.4fr) minmax(275px,1fr);gap:20px}}@media (max-width:900px){.store-root .store-game-presentation{grid-template-columns:minmax(0,1fr)}.store-root .store-game-purchase{max-width:none}.store-root .store-game-cover{max-height:260px}.store-root .store-game-purchase .catalog-purchase-action{display:block}.store-root .store-game-purchase .catalog-product-price{margin-bottom:18px}}.free-sevenblocks-product_availability__7da_N,.free-sevenblocks-product_product__b0it0{min-width:0;margin-block:40px 64px;color:var(--market-text)}.free-sevenblocks-product_hero___ObXU{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);grid-template-areas:"copy purchase" "summary purchase";column-gap:clamp(24px,4vw,56px);row-gap:20px;align-content:start;padding:clamp(22px,4vw,44px);border:1px solid var(--market-line);border-radius:18px;background:var(--market-panel)}.free-sevenblocks-product_copy__Q2I_O,.free-sevenblocks-product_description__E5BA2,.free-sevenblocks-product_facts__HOl8m,.free-sevenblocks-product_purchase__qr51w{min-width:0}.free-sevenblocks-product_copy__Q2I_O{grid-area:copy}.free-sevenblocks-product_studio__CK8Tt{display:flex;align-items:center;gap:13px;margin-bottom:24px}.free-sevenblocks-product_studio__CK8Tt img{flex:0 0 48px;border-radius:10px}.free-sevenblocks-product_studio__CK8Tt p{margin:0;font-size:15px;line-height:1.55;font-weight:650}.free-sevenblocks-product_studio__CK8Tt span{display:block;color:var(--market-muted);font-size:14px;font-weight:400}.free-sevenblocks-product_copy__Q2I_O .free-sevenblocks-product_title__4JkH7{margin:0;font-size:clamp(34px,4.5vw,60px);line-height:1.08;letter-spacing:-.045em;font-weight:700;overflow-wrap:anywhere}.free-sevenblocks-product_badges__K82gn{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:20px 0;padding:0}.free-sevenblocks-product_badges__K82gn li{padding:5px 10px;border:1px solid var(--market-line);border-radius:6px;color:#d6dbe8;font-size:14px;line-height:1.5}.free-sevenblocks-product_summary___qpkq{grid-area:summary;max-width:65ch;color:#d6dbe8;font-size:16px;line-height:1.8;margin:0;white-space:pre-line;overflow-wrap:anywhere}.free-sevenblocks-product_purchase__qr51w{grid-area:purchase;align-self:start;padding:24px;border:1px solid var(--market-line);border-radius:13px;background:#0f1520}.free-sevenblocks-product_price__AP50C{margin:0 0 22px}.free-sevenblocks-product_price__AP50C strong{display:block;font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.035em}.free-sevenblocks-product_price__AP50C span{display:block;margin-top:8px;color:var(--market-muted);font-size:14px;line-height:1.6}.free-sevenblocks-product_actions__6YCcA{display:grid;gap:12px}.free-sevenblocks-product_availability__7da_N .free-sevenblocks-product_statusActions__w3XvG .store-button,.free-sevenblocks-product_product__b0it0 .free-sevenblocks-product_actions__6YCcA .store-button{width:100%;min-height:48px;font-size:16px;text-align:center;white-space:normal;overflow-wrap:anywhere}.free-sevenblocks-product_actions__6YCcA>p{margin:0;font-size:16px;line-height:1.7}.free-sevenblocks-product_notice__yYJuD{font-size:15px;line-height:1.7;color:var(--market-lime);margin:16px 0 0;overflow-wrap:anywhere}.free-sevenblocks-product_notice__yYJuD:empty{display:none}.free-sevenblocks-product_installNote__nifVz{font-size:14px;line-height:1.75;color:var(--market-muted);margin:24px 0 0;border-top:1px solid var(--market-line);padding-top:18px}.free-sevenblocks-product_installNote__nifVz strong{color:#d6dbe8}.free-sevenblocks-product_details__T8KIW{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:clamp(24px,4vw,56px);margin-top:36px}.free-sevenblocks-product_details__T8KIW h2{margin:0 0 16px;font-size:24px;line-height:1.3;font-weight:650;letter-spacing:-.025em}.free-sevenblocks-product_details__T8KIW p{margin:0 0 22px;max-width:70ch;color:#b9c1d2;font-size:16px;line-height:1.85;white-space:pre-line;overflow-wrap:anywhere}.free-sevenblocks-product_facts__HOl8m{display:grid;align-content:start;gap:28px}.free-sevenblocks-product_facts__HOl8m section{border:1px solid var(--market-line);border-radius:12px;padding:24px}.free-sevenblocks-product_contacts__cG2ng{list-style:none;padding:0;margin:0}.free-sevenblocks-product_backLink__KLou5,.free-sevenblocks-product_contacts__cG2ng a,.free-sevenblocks-product_statusActions__w3XvG>a{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;color:var(--market-violet);font-size:16px;line-height:1.6;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.free-sevenblocks-product_backLink__KLou5{margin-top:24px}.free-sevenblocks-product_availability__7da_N{padding:clamp(22px,4vw,40px);border:1px solid var(--market-line);border-radius:14px;background:var(--market-panel)}.free-sevenblocks-product_eyebrow__e_qpH{margin:0 0 12px;color:var(--market-violet);font-size:14px}.free-sevenblocks-product_availability__7da_N h1,.free-sevenblocks-product_availability__7da_N h2{margin:0 0 18px;font-size:clamp(28px,4vw,42px);line-height:1.15;font-weight:650}.free-sevenblocks-product_availability__7da_N>p:not(.free-sevenblocks-product_eyebrow__e_qpH){max-width:65ch;color:#c2c9d8;font-size:16px;line-height:1.8}.free-sevenblocks-product_statusActions__w3XvG{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.free-sevenblocks-product_availability__7da_N .free-sevenblocks-product_statusActions__w3XvG .store-button{width:auto}@media (max-width:760px){.free-sevenblocks-product_availability__7da_N,.free-sevenblocks-product_product__b0it0{margin-block:26px 42px}.free-sevenblocks-product_details__T8KIW,.free-sevenblocks-product_hero___ObXU{grid-template-columns:minmax(0,1fr);gap:24px}.free-sevenblocks-product_hero___ObXU{grid-template-areas:"copy" "purchase" "summary";padding:20px}.free-sevenblocks-product_studio__CK8Tt{margin-bottom:20px}.free-sevenblocks-product_facts__HOl8m section,.free-sevenblocks-product_purchase__qr51w{padding:20px}.free-sevenblocks-product_details__T8KIW{margin-top:28px}}@media (max-width:380px){.free-sevenblocks-product_hero___ObXU,.free-sevenblocks-product_purchase__qr51w{padding:16px}}.free-sevenblocks-product_cover__FNd_Q{margin-bottom:20px;overflow:hidden;border:1px solid var(--market-line);border-radius:14px;background:#080e17}.free-sevenblocks-product_cover__FNd_Q img{display:block;width:100%;height:auto;max-height:280px;object-fit:contain}.free-sevenblocks-product_media__zwYwp{min-width:0;margin-top:32px}.free-sevenblocks-product_mediaCaption__nMA0e{margin:12px 2px 0;color:var(--market-muted);font-size:14px;line-height:1.7}