.tp-gs[data-product-landing="gamesir"]{--gs-red:#ec193a;--gs-white:#f7f7f8;--gs-muted:#bcbcc5;--gs-line:#303037;box-sizing:border-box;width:100%;max-width:100%;margin:24px 0;background:#101013;color:var(--gs-white);font:400 16px/1.65 Arial,Helvetica,sans-serif;border-radius:12px;isolation:isolate;overflow:clip;text-align:left}
.tp-gs[data-product-landing="gamesir"] *{box-sizing:border-box}
.tp-gs[data-product-landing="gamesir"] :is(h2,h3,h4,p,figure,dl,dt,dd){margin:0;padding:0;color:inherit;font-family:inherit}
.tp-gs[data-product-landing="gamesir"] :is(h2,h3,h4){font-weight:800;line-height:1.15;letter-spacing:-.035em;text-transform:none}
.tp-gs[data-product-landing="gamesir"] h2{font-size:clamp(32px,4.4vw,66px);max-width:760px}
.tp-gs[data-product-landing="gamesir"] h3{font-size:clamp(26px,3vw,42px);margin-bottom:24px}
.tp-gs[data-product-landing="gamesir"] h4{font-size:20px;margin-bottom:12px}
.tp-gs[data-product-landing="gamesir"] p{font-size:16px;line-height:1.7;color:var(--gs-muted)}
.tp-gs[data-product-landing="gamesir"] img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;border:0;background:transparent}
.tp-gs[data-product-landing="gamesir"] a{color:inherit;text-decoration:none}
.tp-gs[data-product-landing="gamesir"] .tp-gs-eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:#ff758a;margin-bottom:18px}
.tp-gs[data-product-landing="gamesir"] .tp-gs-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px;padding:64px 5%;background:radial-gradient(ellipse at 82% 45%,#451322 0%,#19131a 37%,#101013 72%)}
.tp-gs[data-product-landing="gamesir"] .tp-gs-intro{margin:24px 0 30px;max-width:650px;font-size:18px}
.tp-gs[data-product-landing="gamesir"] .tp-gs-hero figure{min-width:0}
.tp-gs[data-product-landing="gamesir"] .tp-gs-hero img{aspect-ratio:6/5;filter:drop-shadow(0 25px 22px #0008)}
.tp-gs[data-product-landing="gamesir"] figcaption{font-size:12px;color:var(--gs-muted);text-align:center;margin-top:10px}
.tp-gs[data-product-landing="gamesir"] .tp-gs-cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:13px 24px;border-radius:8px;background:var(--gs-red);color:white;font-size:15px;font-weight:700;transition:background .2s,transform .2s}
.tp-gs[data-product-landing="gamesir"] .tp-gs-cta:hover{background:#c80d2b;transform:translateY(-2px)}
.tp-gs[data-product-landing="gamesir"] :is(a,button,summary):focus-visible{outline:3px solid #fff;outline-offset:5px}
.tp-gs[data-product-landing="gamesir"] .tp-gs-nav{display:flex;flex-wrap:wrap;gap:4px;padding:14px 5%;border-top:1px solid var(--gs-line);border-bottom:1px solid var(--gs-line);background:#17171c}
.tp-gs[data-product-landing="gamesir"] .tp-gs-nav a{padding:10px 16px;font-size:14px;border-radius:5px}
.tp-gs[data-product-landing="gamesir"] .tp-gs-nav a:hover{background:#2e2028}
.tp-gs[data-product-landing="gamesir"] .tp-gs-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:34px 5%;border-bottom:1px solid var(--gs-line);gap:24px}
.tp-gs[data-product-landing="gamesir"] .tp-gs-facts strong{display:block;font-size:12px;color:var(--gs-muted);font-weight:400;margin-bottom:8px}
.tp-gs[data-product-landing="gamesir"] .tp-gs-facts span{display:block;font-size:18px;line-height:1.35;font-weight:700}
.tp-gs[data-product-landing="gamesir"] .tp-gs-section{padding:64px 5%;scroll-margin-top:100px}
.tp-gs[data-product-landing="gamesir"] .tp-gs-section+.tp-gs-section{border-top:1px solid var(--gs-line)}
.tp-gs[data-product-landing="gamesir"] .tp-gs-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.tp-gs[data-product-landing="gamesir"] .tp-gs-feature{padding:28px;background:#1b1b21;border:1px solid #303037;border-radius:10px}
.tp-gs[data-product-landing="gamesir"] .tp-gs-feature h4{font-size:23px;margin:14px 0}
.tp-gs[data-product-landing="gamesir"] .tp-gs-number{font-size:13px;color:#ff758a;font-weight:700;letter-spacing:.15em}
.tp-gs[data-product-landing="gamesir"] .tp-gs-explore{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:radial-gradient(ellipse at 20% 50%,#34212b,#151519 55%)}
.tp-gs[data-product-landing="gamesir"] .tp-gs-explore figure img{aspect-ratio:6/5}
.tp-gs[data-product-landing="gamesir"] details{border-top:1px solid var(--gs-line);padding:0}
.tp-gs[data-product-landing="gamesir"] summary{cursor:pointer;min-height:52px;padding:17px 30px 17px 0;font-size:17px;font-weight:700;position:relative;list-style:none;line-height:1.45}
.tp-gs[data-product-landing="gamesir"] summary::-webkit-details-marker{display:none}
.tp-gs[data-product-landing="gamesir"] summary:after{content:'+';position:absolute;right:4px;top:15px;color:#ff758a;font-size:22px}
.tp-gs[data-product-landing="gamesir"] details[open]>summary:after{content:'−'}
.tp-gs[data-product-landing="gamesir"] details[open]{border-color:#ec193a}
.tp-gs[data-product-landing="gamesir"] details p{padding:0 0 20px}
.tp-gs[data-product-landing="gamesir"] .tp-gs-detail summary span{color:#ff758a;font-size:12px;margin-right:14px}
.tp-gs[data-product-landing="gamesir"] .tp-gs-connection>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:18px}
.tp-gs[data-product-landing="gamesir"] .tp-gs-connection article{padding:24px;border-left:3px solid var(--gs-red);background:#1b1b21;border-radius:0 8px 8px 0}
.tp-gs[data-product-landing="gamesir"] .tp-gs-note{font-size:13px;margin:20px 0}
.tp-gs[data-product-landing="gamesir"] .tp-gs-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.tp-gs[data-product-landing="gamesir"] .tp-gs-photo{cursor:zoom-in;display:block;min-width:0;padding:20px;background:#202026;border:1px solid #34343d;border-radius:10px;text-align:left;color:#ddd;font:inherit;transition:border-color .2s}
.tp-gs[data-product-landing="gamesir"] .tp-gs-photo:hover{border-color:#ec193a}
.tp-gs[data-product-landing="gamesir"] .tp-gs-photo img{aspect-ratio:6/5}
.tp-gs[data-product-landing="gamesir"] .tp-gs-photo span{font-size:12px;letter-spacing:.06em}
.tp-gs[data-product-landing="gamesir"] .tp-gs-dialog{width:min(94vw,1100px);max-width:94vw;max-height:92vh;padding:24px;border:1px solid #666;border-radius:12px;background:#1b1b21;color:white;overflow:auto}
.tp-gs[data-product-landing="gamesir"] .tp-gs-dialog::backdrop{background:#000d}
.tp-gs[data-product-landing="gamesir"] .tp-gs-dialog img{max-height:70vh;object-fit:contain}
.tp-gs[data-product-landing="gamesir"] .tp-gs-dialog button{display:block;margin-left:auto;min-height:44px;padding:10px 18px;border:1px solid #666;border-radius:6px;color:#fff;background:#33333b;cursor:pointer;font:inherit}
.tp-gs[data-product-landing="gamesir"] .tp-gs-specs{border-top:1px solid var(--gs-line)}
.tp-gs[data-product-landing="gamesir"] .tp-gs-specs>div{display:grid;grid-template-columns:minmax(150px,.7fr) 1.3fr;gap:22px;padding:17px 20px;border-bottom:1px solid var(--gs-line)}
.tp-gs[data-product-landing="gamesir"] .tp-gs-specs>div:nth-child(odd){background:#19191f}
.tp-gs[data-product-landing="gamesir"] dt{color:var(--gs-muted);font-size:14px}
.tp-gs[data-product-landing="gamesir"] dd{font-weight:700;font-size:15px;overflow-wrap:anywhere}
.tp-gs[data-product-landing="gamesir"] .tp-gs-variants{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:18px;margin-top:28px}
.tp-gs[data-product-landing="gamesir"] .tp-gs-variant{display:flex;flex-direction:column;min-width:0;background:#202026;border:1px solid #373740;border-radius:10px;overflow:hidden;transition:border-color .2s}
.tp-gs[data-product-landing="gamesir"] .tp-gs-variant:hover{border-color:var(--gs-red)}
.tp-gs[data-product-landing="gamesir"] .tp-gs-variant img{aspect-ratio:6/5;padding:12px;max-height:290px}
.tp-gs[data-product-landing="gamesir"] .tp-gs-variant-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;border-top:1px solid #34343c}
.tp-gs[data-product-landing="gamesir"] .tp-gs-variant strong{font-size:18px;line-height:1.35}
.tp-gs[data-product-landing="gamesir"] .tp-gs-variant-body>span{font-size:12px;color:var(--gs-muted);overflow-wrap:anywhere}
.tp-gs[data-product-landing="gamesir"] .tp-gs-variant-body>.tp-gs-variant-link{margin-top:auto;padding-top:12px;color:#ff758a;font-size:14px;font-weight:700}
.tp-gs[data-product-landing="gamesir"] .tp-gs-footer{padding:48px 5%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;background:#21151c;border-top:1px solid #5c2232}
.tp-gs[data-product-landing="gamesir"] .tp-gs-footer h3{font-size:28px;margin:0}
.tp-gs[data-product-landing="gamesir"] .tp-gs-brandlink{font-size:13px;width:100%;color:var(--gs-muted)}
@media(max-width:760px){.tp-gs[data-product-landing="gamesir"] .tp-gs-hero{grid-template-columns:1fr;padding:38px 6% 24px}.tp-gs[data-product-landing="gamesir"] .tp-gs-hero figure{order:-1}.tp-gs[data-product-landing="gamesir"] .tp-gs-hero img{max-height:350px}.tp-gs[data-product-landing="gamesir"] .tp-gs-hero h2{font-size:36px}.tp-gs[data-product-landing="gamesir"] .tp-gs-intro{font-size:16px}.tp-gs[data-product-landing="gamesir"] .tp-gs-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.tp-gs[data-product-landing="gamesir"] .tp-gs-features{grid-template-columns:1fr}.tp-gs[data-product-landing="gamesir"] .tp-gs-explore{grid-template-columns:1fr;gap:24px}.tp-gs[data-product-landing="gamesir"] .tp-gs-section{padding:40px 6%}.tp-gs[data-product-landing="gamesir"] .tp-gs-gallery{gap:10px}.tp-gs[data-product-landing="gamesir"] .tp-gs-photo{padding:10px}.tp-gs[data-product-landing="gamesir"] .tp-gs-specs>div{grid-template-columns:1fr;gap:5px;padding:14px}.tp-gs[data-product-landing="gamesir"] .tp-gs-nav a{padding:10px;font-size:12px}.tp-gs[data-product-landing="gamesir"] .tp-gs-footer{padding:36px 6%}.tp-gs[data-product-landing="gamesir"] .tp-gs-cta{width:100%;gap:12px}.tp-gs[data-product-landing="gamesir"] .tp-gs-variant img{max-height:250px}}
@media(prefers-reduced-motion:reduce){.tp-gs[data-product-landing="gamesir"] *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

.tp-gs[data-product-landing="gamesir"] [hidden]{display:none!important}
.tp-gs[data-product-landing="gamesir"] .tp-gs-photo-item{margin:0;min-width:0}
.tp-gs[data-product-landing="gamesir"] .tp-gs-photo-item>.tp-gs-photo{width:100%}
.tp-gs[data-product-landing="gamesir"] .tp-gs-photo-item>figcaption{padding:10px 4px;color:#b5bac5;font-size:12px;line-height:1.5;overflow-wrap:anywhere}
.tp-gs[data-product-landing="gamesir"] .tp-gs-variant[aria-current="page"]{outline:3px solid var(--gs-red,#e3353b);outline-offset:2px}
