/* 13.11.2026: product.php satir ici blogundan BIREBIR tasindi (gs-pd-ref-itemsatis). */


.gs-product-page .gs-pd-refbox--trust{
  display:grid; grid-template-columns:repeat(3,1fr); gap:8px; margin-top:14px;
}
.gs-product-page .gs-pd-trust-card--with-etbis .gs-pd-trust-card__main{ border-top:1px solid rgba(255,255,255,.09); margin-top:8px; padding-top:12px; }
.gs-product-page .gs-pd-refbox--in-etbis{ margin-top:0 !important; gap:8px !important; }
.gs-product-page .gs-pd-refbox--in-etbis .gs-pd-refbox__cell{
  background:rgba(255,255,255,.02) !important; border:1px solid rgba(255,255,255,.08) !important; border-radius:var(--fp-r,16px) !important;
  padding:13px 5px 11px !important; gap:8px !important; position:relative;
}
.gs-product-page .gs-pd-refbox--in-etbis .gs-pd-refbox__cell::after{
  content:"" !important; display:block !important; position:absolute !important;
  right:-5px !important; top:50% !important; transform:translateY(-50%) !important;
  width:5px !important; height:5px !important; border-radius:var(--fp-r,12px) !important;
  background:#4ade80 !important; box-shadow:0 0 7px rgba(74,222,128,.65) !important;
}
.gs-product-page .gs-pd-refbox--in-etbis .gs-pd-refbox__cell:last-child::after{ display:none !important; }
.gs-product-page .gs-pd-refbox--in-etbis .gs-pd-refbox__ic{
  width:40px !important; height:40px !important; border-radius:var(--fp-r,12px) !important; font-size:20px !important;
  color:#4ade80 !important;
  background:radial-gradient(circle at 50% 45%, rgba(74,222,128,.28), rgba(74,222,128,.05)) !important;
  border:1px solid rgba(74,222,128,.38) !important;
  box-shadow:0 0 15px rgba(74,222,128,.26), inset 0 0 8px rgba(74,222,128,.12) !important;
}
.gs-product-page .gs-pd-refbox--in-etbis .gs-pd-refbox__num{ font-size:15px !important; font-weight:800 !important; color:#f8fafc !important; letter-spacing:-.02em; }
.gs-product-page .gs-pd-refbox--in-etbis .gs-pd-refbox__lbl{
  font-size:10px !important; font-weight:500 !important; text-transform:none !important; letter-spacing:0 !important; color:rgba(148,163,184,.95) !important;
}
.gs-product-page .gs-pd-trust-card--with-etbis .gs-pd-etbis-cta{
  border:1px solid rgba(74,222,128,.55) !important; background:rgba(34,197,94,.10) !important;
  box-shadow:0 0 14px rgba(74,222,128,.22) !important; border-radius:var(--fp-r,16px) !important; padding:6px 12px !important;
}
.gs-product-page .gs-pd-trust-card--with-etbis .gs-pd-etbis-cta i{ color:#4ade80 !important; }
.gs-product-page .gs-pd-trust-card--with-etbis .gs-pd-etbis-cta .gs-pd-etbis-cta__lock{ color:rgba(187,247,208,.88) !important; font-size:.92em; margin-left:2px; }
.gs-product-page .gs-pd-trust-card--with-etbis .gs-pd-etbis-cta .gs-pd-etbis-cta__chev{ display:none !important; }
.gs-product-page .gs-pd-photo-meta .gs-etbis-symbol{
  width:52px !important; height:52px !important; flex:0 0 52px !important;
  border-radius:var(--fp-r,16px) !important; padding:5px !important; overflow:hidden;
  background:rgba(10,26,18,.55) !important; border:1px solid rgba(74,222,128,.30) !important;
  box-shadow:0 0 14px rgba(74,222,128,.16), inset 0 0 10px rgba(74,222,128,.05) !important;
}
.gs-product-page .gs-pd-photo-meta .gs-etbis-symbol .gs-etbis-symbol__img{
  width:100% !important; height:100% !important; object-fit:contain; display:block; filter:none !important;
}
.gs-product-page .gs-pd-refbox__cell{
  display:flex; flex-direction:column; align-items:center; text-align:center; gap:6px;
  padding:14px 8px; border-radius:var(--fp-r,16px);
  background:rgba(14,18,25,.7); border:1px solid rgba(255,255,255,.08);
}
.gs-product-page .gs-pd-refbox__ic{
  display:inline-flex; align-items:center; justify-content:center;
  width:36px; height:36px; border-radius:var(--fp-r,16px); font-size:19px;
  color:#00C0FF;
  background:rgba(0,192,255,.10);
  border:1px solid rgba(0,192,255,.28);
  box-shadow:0 0 0 3px rgba(0,192,255,.06);
}
.gs-product-page .gs-pd-refbox__num{
  font-size:15px; font-weight:800; color:#f8fafc; line-height:1.1; letter-spacing:-.03em;
  font-variant-numeric:tabular-nums;
}
.gs-product-page .gs-pd-refbox__lbl{
  font-size:10px; font-weight:600; letter-spacing:.03em; text-transform:uppercase;
  color:rgba(148,163,184,.9); line-height:1.25;
}

@media (max-width:600px){
  .gs-product-page .gs-pd-refbox--trust{ gap:6px; }
  .gs-product-page .gs-pd-refbox__cell{ padding:12px 5px; }
  .gs-product-page .gs-pd-refbox__num{ font-size:13px; }
  .gs-product-page .gs-pd-refbox__lbl{ font-size:9px; }
}


html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui{
  --fpo-radius:var(--fp-r,16px);
  --fpo-bd:rgba(148,163,184,.16);
  --fpo-bd-hover:rgba(129,140,248,.45);
  --fpo-accent:#818cf8;
  --fpo-accent-2:#38bdf8;
  --fpo-price:#7dd3fc;
  --fpo-title:#e8eefb;
  --fpo-muted:#94a3b8;
}

html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card{
  position:relative;
  background:linear-gradient(180deg,rgba(30,41,59,.52) 0%,rgba(15,23,42,.62) 100%) !important;
  border:1px solid var(--fpo-bd) !important;
  border-radius:var(--fpo-radius) !important;
  overflow:hidden;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent;
  transition:border-color .18s ease, background-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card::before{
  content:""; display:block !important; position:absolute; left:0; top:0; bottom:0; width:3px;
  background:linear-gradient(180deg,var(--fpo-accent-2) 0%,var(--fpo-accent) 100%);
  opacity:0; transition:opacity .18s ease;
}
@media (hover:hover){
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card:hover{
    background:linear-gradient(180deg,rgba(51,65,85,.55) 0%,rgba(23,32,54,.66) 100%) !important;
    border-color:var(--fpo-bd-hover) !important;
    transform:translateY(-1px);
    box-shadow:0 8px 20px -12px rgba(2,6,23,.9);
  }
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card:focus-within{
  border-color:var(--fpo-accent) !important;
  box-shadow:0 0 0 3px rgba(129,140,248,.22) !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card:has(input:checked),
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.is-checked{
  background:linear-gradient(180deg,rgba(99,102,241,.16) 0%,rgba(56,189,248,.07) 100%) !important;
  border-color:rgba(129,140,248,.62) !important;
  box-shadow:0 0 0 1px rgba(129,140,248,.28), 0 10px 26px -16px rgba(99,102,241,.85) !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card:has(input:checked)::before,
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.is-checked::before{ opacity:1; }
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--out-of-stock{
  opacity:.55; cursor:not-allowed;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--out-of-stock .gs-product-option-row-label{ cursor:not-allowed; }
@media (prefers-reduced-motion:reduce){
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card{ transition:none; }
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card:hover{ transform:none; }
}

html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--premium-extra .gs-product-option-row-label{
  position:relative;
  display:grid !important;
  grid-template-areas:none !important;
  grid-template-columns:auto minmax(0,1fr) auto !important;
  align-items:center !important;
  column-gap:10px !important; row-gap:5px !important;
  padding:10px 15px !important; width:100%; min-height:46px;
  margin:0 !important; box-sizing:border-box; cursor:pointer;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--premium-extra .gs-product-option-row-body,
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--premium-extra .gs-product-option-row-aside{
  display:contents !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--premium-extra .gs-product-option-row-text{
  grid-area:auto !important;
  grid-column:2 !important; grid-row:1 !important; min-width:0 !important;
  font-size:13.5px !important; font-weight:700 !important; line-height:1.32 !important;
  letter-spacing:-.15px; color:var(--fpo-title) !important; text-align:left !important;
  overflow-wrap:break-word; word-break:normal; hyphens:none;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card:has(input:checked) .gs-product-option-row-text,
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.is-checked .gs-product-option-row-text{
  color:#fff !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--premium-extra .gs-product-option-row-desc{
  grid-area:auto !important;
  grid-column:2 / -1 !important; grid-row:2 !important;
  font-size:12px !important; line-height:1.45 !important; font-weight:400 !important;
  color:var(--fpo-muted) !important; text-align:left !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--premium-extra .gs-product-option-row-price{
  grid-area:auto !important;
  position:static !important; grid-column:3 !important; grid-row:1 !important; justify-self:end !important;
  margin:0 !important; padding:0 !important;
  background:transparent !important; border:none !important; border-radius:0 !important;
  color:var(--fpo-price) !important; font-size:13px !important; font-weight:800 !important;
  letter-spacing:-.15px; white-space:nowrap; font-variant-numeric:tabular-nums;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--premium-extra .gs-product-option-row-price--incl{
  padding:2px 8px !important; border-radius:var(--fp-r,16px) !important;
  background:rgba(148,163,184,.10) !important; border:1px solid rgba(148,163,184,.18) !important;
  font-size:10.5px !important; letter-spacing:.02em;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--premium-extra .gs-product-option-row-stock{
  position:static !important; display:inline-block !important;
  grid-area:auto !important;
  grid-column:3 !important; grid-row:2 !important;
  justify-self:end !important; align-self:start !important;
  width:auto !important; margin:3px 0 0 !important;
  padding:1px 7px; border-radius:var(--fp-r,16px);
  font-size:10px; font-weight:800; letter-spacing:.02em; line-height:1.5;
  color:#4ade80; background:rgba(74,222,128,.12); border:1px solid rgba(74,222,128,.28);
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--premium-extra .gs-product-option-row-stock--out{
  color:#f87171; background:rgba(248,113,113,.12); border-color:rgba(248,113,113,.28);
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card:has(.gs-product-option-row-desc) .form-check-input,
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card:has(.gs-product-option-row-stock) .form-check-input{
  grid-row:1 / 3 !important; align-self:center !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice:has(.gs-product-option-row-stock) .gs-product-option-row-desc{
  grid-column:2 !important; grid-row:2 !important;
}

html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card .form-check-input{
  grid-area:auto !important;
  position:static !important; top:auto !important; right:auto !important; left:auto !important; bottom:auto !important;
  transform:none !important; margin:0 !important; flex:none !important;
  grid-column:1 !important; grid-row:1 !important;
  justify-self:start !important; align-self:center !important;
  -webkit-appearance:none !important; appearance:none !important;
  width:20px !important; height:20px !important; min-width:20px;
  border:1.5px solid rgba(148,163,184,.55) !important;
  background-color:rgba(15,23,42,.65) !important;
  background-image:none !important;
  box-shadow:none !important;
  cursor:pointer;
  transition:background-color .16s ease, border-color .16s ease, box-shadow .16s ease;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card .form-check-input[type="radio"]{ border-radius:50% !important; }
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card .form-check-input[type="checkbox"]{ border-radius:var(--fp-r,16px) !important; }
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card:hover .form-check-input{
  border-color:rgba(129,140,248,.75) !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card .form-check-input:checked{
  border-color:transparent !important;
  background-color:#6f8bf5 !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.6 8.5l2.9 2.9 5.9-6.3' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),
                   linear-gradient(135deg,var(--fpo-accent-2) 0%,var(--fpo-accent) 100%) !important;
  background-size:12px 12px, 100% 100% !important;
  background-position:center, center !important;
  background-repeat:no-repeat, no-repeat !important;
  box-shadow:0 0 0 3px rgba(129,140,248,.16), 0 2px 8px -2px rgba(99,102,241,.7) !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card .form-check-input[type="radio"]:checked{
  background-image:radial-gradient(circle at 50% 50%, #fff 0 3.4px, rgba(255,255,255,0) 3.6px),
                   linear-gradient(135deg,var(--fpo-accent-2) 0%,var(--fpo-accent) 100%) !important;
  background-size:100% 100%, 100% 100% !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card .form-check-input:focus-visible{
  outline:2px solid rgba(165,180,252,.9) !important; outline-offset:2px !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card .form-check-input:disabled{
  opacity:.45 !important; cursor:not-allowed;
}

@media (min-width:768px){
  html body .gs-product-page .gs-pd-options--simple .gs-pd-option-block:not(.gs-pd-option-block--games-grid):not(.gs-inf-extra-field){
    display:grid !important; grid-template-columns:1fr !important; gap:10px; align-items:stretch;
  }
  html body .gs-product-page .gs-pd-options--simple .gs-pd-option-block:not(.gs-pd-option-block--games-grid):not(.gs-inf-extra-field) > .gs-pd-option-block__title,
  html body .gs-product-page .gs-pd-options--simple .gs-pd-option-block:not(.gs-pd-option-block--games-grid):not(.gs-inf-extra-field) > .invalid-feedback{ grid-column:1 / -1; }
  html body .gs-product-page .gs-pd-options--simple .gs-pd-option-block:not(.gs-pd-option-block--games-grid):not(.gs-inf-extra-field) > .gs-pd-option-choice{ margin:0 !important; min-width:0; max-width:100%; }
  html body .gs-product-page .gs-pd-options--simple .gs-pd-options-panel--required .gs-pd-option-block:not(.gs-pd-option-block--games-grid):not(.gs-inf-extra-field){
    grid-template-columns:repeat(auto-fit, minmax(260px, 1fr)) !important;
  }
  html body .gs-product-page .gs-pd-options--simple .gs-pd-opt-dlc .gs-pd-option-block:not(.gs-pd-option-block--games-grid):not(.gs-inf-extra-field){
    grid-template-columns:repeat(auto-fit, minmax(240px, 1fr)) !important;
  }
  html body .gs-product-page .gs-pd-options--simple .gs-pd-opt-premium:not(.gs-pd-opt-dlc) .gs-pd-opt-premium__body > .gs-product-options-panel{
    display:grid !important; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)) !important;
    gap:10px; align-items:stretch;
  }
  html body .gs-product-page .gs-pd-options--simple .gs-pd-opt-premium:not(.gs-pd-opt-dlc) .gs-pd-option-block--extras-list{
    height:100%;
  }
  html body .gs-product-page .gs-pd-options--simple .gs-pd-opt-premium:not(.gs-pd-opt-dlc) .gs-pd-option-choice.gs-product-option-row--premium-extra{
    height:100%;
  }
  html body .gs-product-page .gs-pd-options--simple .gs-pd-opt-premium:not(.gs-pd-opt-dlc) .gs-product-options-panel > .gs-pd-option-block + .gs-pd-option-block{
    border-top:none !important; padding-top:0 !important; margin-top:0 !important;
  }
  html body .gs-product-page .gs-pd-options--simple .gs-pd-options-panel--required .gs-pd-option-block:not(.gs-pd-option-block--games-grid):not(.gs-inf-extra-field):has(.gs-pd-optic){
    grid-column:1 / -1 !important; align-self:start !important; height:auto !important;
    grid-template-columns:1fr !important;
    flex:1 1 100% !important; width:100% !important; max-width:100% !important;
  }
  html body .gs-product-page .gs-pd-options--simple .gs-pd-options-panel--required .gs-pd-option-block:has(.gs-pd-optic) .gs-product-option-row--premium-extra,
  html body .gs-product-page .gs-pd-options--simple .gs-pd-options-panel--required .gs-pd-option-block:has(.gs-pd-optic) .gs-product-option-row-label{
    height:auto !important; align-self:start !important;
  }
}

@media (max-width:767.98px){
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card{ margin:0 0 8px !important; }
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--premium-extra .gs-product-option-row-label{
    padding:12px 13px !important; column-gap:9px !important;
  }
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--premium-extra .gs-product-option-row-text{ font-size:13px !important; }
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--premium-extra .gs-product-option-row-desc{ font-size:11.5px !important; }
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--premium-extra .gs-product-option-row-price{ font-size:12.5px !important; }
}

html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-block__title,
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-opt-premium__title{
  font-size:14.5px !important; font-weight:700 !important; color:#f1f5f9 !important;
  letter-spacing:-.01em !important; margin:0 0 10px !important; padding:1px 0 1px 13px !important;
  text-transform:none !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-opt-premium{ margin-top:11px; }
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-block__req{
  color:var(--fpo-accent-2) !important; font-weight:800 !important;
}

.gs-product-page .gs-pp-switch{
  display:inline-flex !important; align-items:center; gap:8px;
  padding:0 !important; border-radius:0 !important;
  background:none !important; background-color:transparent !important;
  background-image:none !important;
  border:0 !important; box-shadow:none !important;
}
.gs-product-page .gs-pp-switch .gs-pp-switch__btn{
  display:inline-flex !important; align-items:center; gap:8px;
  margin:0 !important; padding:8px 17px !important;
  border:0 !important; border-radius:var(--fp-r,16px) !important;
  background:transparent !important; box-shadow:none !important;
  font-size:13px !important; font-weight:600 !important; color:#9aa6b8 !important;
  text-decoration:none !important; white-space:nowrap; line-height:1.15 !important;
  transition:background .16s ease, color .16s ease;
}
.gs-product-page .gs-pp-switch a.gs-pp-switch__btn{
  border:1px solid rgba(148,163,184,.26) !important;
  background:rgba(148,163,184,.055) !important; color:#cbd5e1 !important;
}
.gs-product-page .gs-pp-switch a.gs-pp-switch__btn:hover{
  border-color:rgba(56,189,248,.55) !important;
  background:rgba(56,189,248,.11) !important; color:#e6f6ff !important;
}
.gs-product-page .gs-pp-switch .gs-pp-switch__btn--active{
  background:linear-gradient(180deg,#1c5cc4 0%,#134396 55%,#0d3274 100%) !important;
  background-image:linear-gradient(180deg,#1c5cc4 0%,#134396 55%,#0d3274 100%) !important;
  border:1px solid rgba(255,255,255,.20) !important; color:#fff !important; font-weight:700 !important;
  padding:9px 18px !important;
  box-shadow:0 4px 14px rgba(13,50,116,.42), inset 0 1px 0 rgba(255,255,255,.22) !important;
}
.gs-product-page .gs-pp-switch .gs-pp-switch__logo{
  width:18px; height:18px; object-fit:contain; flex:0 0 18px;
}
.gs-product-page .gs-pp-switch .gs-pp-switch__btn i{font-size:16px; line-height:1;}
.gs-product-page .gs-pp-switch .gs-pp-switch__label{letter-spacing:-.01em;}
.gs-product-page .gs-pp-switch .gs-pp-switch__btn--active::after,
.gs-product-page .gs-pp-switch .gs-pp-switch__check{display:none !important;}
@media (max-width:767.98px){
  .gs-product-page .gs-pp-switch.d-none{display:none !important;}
}
@media (min-width:768px){
  .gs-product-page .gs-pp-switch.d-md-none{display:none !important;}
}

@media (min-width:768px){
  html body .gs-product-page .gs-pd-engage-band,
  html body .gs-product-page .gs-pd-engage-band .gs-pd-engage-band__activity{
    background:none !important; background-color:transparent !important;
    background-image:none !important;
    border:0 !important; box-shadow:none !important;
    padding:0 !important; border-radius:0 !important;
  }
  html body .gs-product-page .gs-pd-engage-band .gs-pd-engage-band__activity-row{
    padding:0 !important; gap:8px !important;
  }
  html body .gs-product-page .gs-pd-engage-band .gs-pd-activity-strip__slide{
    font-size:12.5px !important; color:#94a3b8 !important;
  }
  html body .gs-product-page .gs-pd-engage-band .gs-pd-activity-strip__num{
    color:#e8eefb !important; font-weight:800 !important;
  }
  html body .gs-product-page .gs-pd-engage-band .gs-pd-social-proof__tag{
    background:none !important; border:0 !important; padding:0 !important;
    color:#f472b6 !important; font-weight:800 !important;
  }
  html body .gs-product-page .gs-pd-engage-band .gs-pd-engage-band__activity-row{
    display:flex !important; align-items:center !important;
  }
  html body .gs-product-page .gs-pd-engage-band .gs-pd-social-proof__icon{
    color:#f472b6 !important; transform:none !important;
    display:inline-flex !important; align-items:center !important; justify-content:center !important;
    width:18px !important; height:22px !important; flex:0 0 18px !important;
    font-size:17px !important; line-height:1 !important; overflow:visible !important;
    filter:none !important;
  }
  html body .gs-product-page .gs-pd-engage-band .gs-pd-activity-strip__rotate{
    position:relative !important; height:22px !important; overflow:hidden !important;
    flex:1 1 auto !important; min-width:0 !important;
  }
  html body .gs-product-page .gs-pd-engage-band .gs-pd-activity-strip__rotate-inner{
    position:relative !important; height:100% !important;
  }
  html body .gs-product-page .gs-pd-engage-band .gs-pd-activity-strip__slide{
    position:absolute !important; left:0 !important; right:0 !important;
    top:0 !important; bottom:auto !important; height:22px !important;
    display:flex !important; align-items:center !important; flex-wrap:nowrap !important;
    gap:5px !important; margin:0 !important; padding:0 !important;
    white-space:nowrap !important;
  }
  html body .gs-product-page .gs-pd-engage-band .gs-pd-activity-strip,
  html body .gs-product-page .gs-pd-engage-band .gs-pd-activity-strip__rotate,
  html body .gs-product-page .gs-pd-engage-band .gs-pd-activity-strip__rotate-inner,
  html body .gs-product-page .gs-pd-engage-band .gs-pd-activity-strip__slide{
    border:0 !important; box-shadow:none !important; background:none !important;
    text-decoration:none !important;
  }
  html body .gs-product-page .gs-pd-engage-band .gs-pd-engage-band__activity::before,
  html body .gs-product-page .gs-pd-engage-band .gs-pd-engage-band__activity::after{
    content:none !important; display:none !important;
  }
  html body .gs-product-page .gs-pd-engage-band .gs-pd-engage-band__live{display:none !important;}
}

.gs-product-page .gs-pd-rating-line{
  align-items:center; gap:7px; margin:0 0 8px; text-decoration:none;
  font-size:13px; color:#94a3b8;
}
.gs-product-page .gs-pd-rating-line:hover{color:#cbd5e1;}
.gs-product-page .gs-pd-rating-line__stars{display:inline-flex; gap:1px; color:#fbbf24; font-size:14px;}
.gs-product-page .gs-pd-rating-line b{color:#e8eefb; font-size:13.5px; font-weight:800;}
.gs-product-page .gs-pd-rating-line__dot{opacity:.5;}
.gs-product-page .gs-pd-rating-line__n{text-decoration:underline; text-underline-offset:2px; text-decoration-color:rgba(148,163,184,.35);}
@media (min-width:768px){
  html body .gs-product-page .gs-pd-engage-band .gs-pd-engage-band__reviews{display:none !important;}
}

@media (min-width:992px){
  html body .gs-product-page .gs-main-col{ flex:0 0 77% !important; width:77% !important; max-width:77% !important; }
  html body .gs-product-page .gs-side-col{ flex:0 0 23% !important; width:23% !important; max-width:23% !important; }
}
@media (min-width:768px){
  html body .gs-product-page .gs-pd-hero-split > .col-md-5{ flex:0 0 38% !important; width:38% !important; max-width:38% !important; }
  html body .gs-product-page .gs-pd-hero-split > .col-md-7{ flex:0 0 62% !important; width:62% !important; max-width:62% !important; }
}
.gs-product-page .gs-pd-buybox{
  position:static; margin:0 0 14px; padding:16px;
  border:1px solid rgba(148,163,184,.32); border-radius:var(--fp-r,16px);
  background:linear-gradient(180deg,rgba(30,41,59,.52) 0%,rgba(15,23,42,.62) 100%);
  position:relative; overflow:hidden;
}
.gs-product-page .gs-pd-buybox::before{
  content:""; position:absolute; left:0; right:0; top:0; height:2px;
  background:linear-gradient(90deg,rgba(56,189,248,.55),rgba(251,146,60,.35),transparent);
}
.gs-pd-buybox__head{display:flex; align-items:center; justify-content:space-between; gap:10px; margin-bottom:12px;}
.gs-pd-buybox__title{font-size:18px; font-weight:900; letter-spacing:-.3px; color:#fff;}
.gs-pd-buybox__stock{
  display:none !important;
}
.gs-pd-buybox__stock i{font-size:14px;}
.gs-pd-prerel{display:block;margin:3px 0 4px;font-weight:700;font-size:13px;line-height:1.35;color:#fcd34d;}
.gs-pd-buybox__picks{display:flex; flex-direction:column; gap:2px; margin:2px 0 12px;}
.gs-pd-buybox__picks:empty{display:none !important;}
.gs-pd-buybox__line--incl b{color:#94a3b8 !important; font-weight:600 !important;}
.gs-pd-buybox__pick{font-size:14.5px; font-weight:800; color:#e8eefb; line-height:1.3;}
.gs-pd-buybox__pick + .gs-pd-buybox__pick{font-size:13px; font-weight:600; color:#94a3b8;}
.gs-pd-buybox__lines{
  display:flex; flex-direction:column; gap:1px;
  padding:2px 0 0; border-radius:0;
  background:transparent;
  border:0;
}
.gs-pd-buybox__lines:empty{display:none;}
.gs-pd-buybox__lines:empty + .gs-pd-buybox__qtyrow{border-radius:var(--fp-r,16px) !important;}
.gs-pd-buybox__line{
  display:flex; align-items:baseline; justify-content:space-between; gap:10px;
  font-size:13px; color:#94a3b8; padding:4px 0;
}
.gs-pd-buybox__line b{font-weight:700; color:#e8eefb; white-space:nowrap;}
.gs-pd-buybox__total{
  display:grid; grid-template-columns:1fr auto; align-items:center;
  column-gap:12px; row-gap:1px;
  margin-top:14px; padding-top:14px; margin-bottom:12px;
  border-top:1px solid rgba(148,163,184,.18);
}
.gs-pd-buybox__totnote{margin-top:1px !important;}
.gs-pd-buybox__totlbl{grid-column:1; grid-row:1;}
.gs-pd-buybox__totlbl{font-size:14px; font-weight:800; color:#cbd5e1;}
.gs-pd-buybox__totnote{grid-column:1 / -1; grid-row:2; margin-top:2px; font-size:11.5px; color:#64748b;}
.gs-pd-buybox__sum{grid-column:2; grid-row:1; text-align:right; font-size:27px !important; font-weight:900 !important; line-height:1.1 !important; letter-spacing:-.8px; color:#38bdf8 !important; white-space:nowrap; font-variant-numeric:tabular-nums;}
.gs-pd-buybox__taksit{
  display:flex; align-items:center; gap:7px; margin:9px 0 0;
  font-size:12px; color:#7dd3fc;
}
.gs-pd-buybox__taksit i{font-size:15px;}
.gs-pd-buybox__qtyrow{
  display:flex; align-items:center; justify-content:space-between; gap:10px;
  margin:0; padding:11px 0 2px; border-radius:0;
  background:transparent; border:0; border-top:1px solid rgba(148,163,184,.12);
}
.gs-pd-buybox__qtylbl{font-size:12px; color:#94a3b8; font-weight:600;}
.gs-pd-buybox__qty{display:flex; align-items:center; border:1px solid rgba(148,163,184,.22); border-radius:var(--fp-r,16px); overflow:hidden;}
.gs-pd-buybox__qty button{
  flex:0 0 34px; height:36px; border:0; cursor:pointer; font-size:17px;
  background:rgba(148,163,184,.08); color:#cbd5e1;
}
.gs-pd-buybox__qty button:hover{background:rgba(148,163,184,.16); color:#fff;}
.gs-pd-buybox__qty input{
  flex:0 0 44px; width:44px; height:36px; border:0; outline:none; text-align:center;
  background:#0a111d; color:#fff; font-size:14px; font-weight:800; -moz-appearance:textfield;
}
.gs-pd-buybox__qty input::-webkit-outer-spin-button,
.gs-pd-buybox__qty input::-webkit-inner-spin-button{-webkit-appearance:none; margin:0;}
.gs-pd-buybox__tes{
  margin-top:14px; padding:0; border-radius:0; line-height:1.45; font-size:12.5px;
  background:transparent; border:0; color:#94a3b8;
}
.gs-pd-buybox__tes b{
  display:flex; align-items:center; gap:7px; margin-bottom:5px; font-size:11px; font-weight:800;
  letter-spacing:.07em; text-transform:uppercase; color:#4ade80;
}
.gs-pd-buybox__tes b i{
  box-sizing:border-box; display:inline-grid; place-items:center; flex:0 0 30px;
  width:30px; height:30px; border-radius:10px; font-size:16px; line-height:1;
  color:#4ade80; background:linear-gradient(145deg,rgba(74,222,128,.17),rgba(74,222,128,.06));
  border:1px solid rgba(74,222,128,.34); box-shadow:inset 0 1px 0 rgba(255,255,255,.07);
}
.gs-pd-buybox__tes b i.ri-calendar-event-line{
  color:#fbbf24; background:linear-gradient(145deg,rgba(251,191,36,.17),rgba(251,191,36,.06));
  border-color:rgba(251,191,36,.34);
}
.gs-pd-buybox__cta{
  display:flex; align-items:center; justify-content:center; gap:9px;
  width:100%; padding:14px; margin:0 0 10px; border:0; border-radius:var(--fp-r,16px);
  font-size:14.5px; font-weight:800; cursor:pointer; letter-spacing:.01em;
}
.gs-pd-buybox__cta i{font-size:17px;}
.gs-pd-buybox__cta--buy{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 40%,#ea580c 100%); color:#fff; text-transform:uppercase; letter-spacing:.04em; box-shadow:0 6px 18px rgba(234,88,12,.28);}
.gs-pd-buybox__cta--buy:hover{box-shadow:0 8px 22px rgba(234,88,12,.38);}
.gs-pd-buybox__cta--cart{background:transparent; border:1.5px solid rgba(56,189,248,.45); color:#7dd3fc;}
.gs-pd-buybox__cta:hover{filter:brightness(1.08);}
.gs-pd-buybox__cta:focus-visible{outline:2px solid rgba(125,211,252,.9); outline-offset:2px;}
.gs-pd-buybox__mini{display:grid; grid-template-columns:1fr 1fr; gap:8px; margin-top:10px;}
.gs-pd-buybox__mini div{
  display:flex; align-items:center; gap:7px; padding:10px 11px; border-radius:var(--fp-r,16px);
  font-size:11.5px; font-weight:600; color:#cbd5e1;
  background:rgba(148,163,184,.05); border:1px solid rgba(148,163,184,.14);
}
.gs-pd-buybox__mini i{font-size:15px; color:#94a3b8;}
.gs-pd-buybox__mini--4 div{font-size:11px; padding:9px 10px;}


.gs-product-page .gs-pd-optfeat{display:flex; flex-direction:column; gap:5px; margin-top:4px;}
.gs-product-page .gs-pd-optfeat__i{
  display:flex; align-items:flex-start; gap:7px;
  font-size:12.5px; line-height:1.35; color:#cbd5e1;
}
.gs-product-page .gs-pd-optfeat__i i{font-style:normal; font-weight:900; color:#4ade80; flex:0 0 auto;}
.gs-product-page .gs-pd-optfeat__i.is-no{color:#64748b;}
.gs-product-page .gs-pd-optfeat__i.is-no i{color:#64748b;}
.gs-product-page .gs-pd-optic--opt{
  width:34px; height:34px; border-radius:var(--fp-r,16px); font-size:18px;
  background:rgba(148,163,184,.10); border:1px solid rgba(148,163,184,.18); color:#cbd5e1;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(input:checked) .gs-pd-optic--opt{
  background:rgba(56,189,248,.14) !important; border-color:rgba(56,189,248,.35) !important; color:#7dd3fc !important;
}

.gs-product-page .gs-pd-assure{margin-top:12px;}
@media (min-width:992px){.gs-product-page .gs-pd-assure--mobonly{display:none;}}
.gs-product-page .gs-pd-assure__taksit{
  display:flex; align-items:center; gap:7px; margin:0 0 10px;
  font-size:12.5px; color:#7dd3fc;
}
.gs-product-page .gs-pd-assure__taksit i{font-size:15px;}
.gs-product-page .gs-pd-delivlink{
  display:flex; align-items:center; gap:11px; margin:12px 0 0; padding:10px 12px;
  border:1px solid rgba(148,163,184,.20); border-radius:var(--fp-r,16px);
  background:rgba(148,163,184,.04); text-decoration:none; color:inherit;
  transition:border-color .16s ease, background .16s ease;
}
.gs-product-page .gs-pd-delivlink:hover{border-color:rgba(74,222,128,.45); background:rgba(74,222,128,.06);}
.gs-product-page .gs-pd-delivlink.is-pre:hover{border-color:rgba(251,191,36,.45); background:rgba(251,191,36,.06);}
.gs-product-page .gs-pd-delivlink__ic{
  box-sizing:border-box; flex:0 0 34px; display:inline-grid; place-items:center;
  width:34px; height:34px; border-radius:11px; font-size:17px;
  background:linear-gradient(145deg,rgba(74,222,128,.18),rgba(74,222,128,.07));
  border:1px solid rgba(74,222,128,.38); color:#4ade80;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 16px rgba(22,101,52,.13);
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}
.gs-product-page .gs-pd-delivlink__ic i{display:block;line-height:1;transform:translateY(.25px);}
.gs-product-page .gs-pd-delivlink:hover .gs-pd-delivlink__ic{transform:translateY(-1px);border-color:rgba(74,222,128,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 8px 18px rgba(22,101,52,.20);}
.gs-product-page .gs-pd-delivlink.is-pre .gs-pd-delivlink__ic{
  background:rgba(251,191,36,.10); border-color:rgba(251,191,36,.28); color:#fbbf24;
}
.gs-product-page .gs-pd-delivlink__t{display:flex; flex-direction:column; gap:1px; min-width:0;}
.gs-product-page .gs-pd-delivlink__t b{
  font-size:10.5px; font-weight:800; letter-spacing:.09em; text-transform:uppercase; color:#4ade80;
}
.gs-product-page .gs-pd-delivlink.is-pre .gs-pd-delivlink__t b{color:#fbbf24;}
.gs-product-page .gs-pd-delivlink__t > span{font-size:12.5px; line-height:1.3; color:#cbd5e1;}
.gs-product-page .gs-pd-delivlink__go{margin-left:auto; flex:0 0 auto; font-size:19px; color:#64748b; transition:transform .16s ease;}
.gs-product-page .gs-pd-delivlink:hover .gs-pd-delivlink__go{color:#e2e8f0; transform:translateY(2px);}

@media (min-width:992px){
  html body .gs-product-page .gs-pd-info-hero--sidebuy .gs-pd-mob-buy-module > .gs-pd-buy-strip{display:none !important;}
}



html body .gs-product-page .gs-pd-options--simple .gs-pd-options-panel--required .gs-pd-option-block.gs-pd-option-block--platsplit,
html body .gs-product-page .gs-pd-options--simple .gs-pd-option-block.gs-pd-option-block--platsplit{
  display:block !important; grid-template-columns:none !important;
}
.gs-product-page .gs-pd-platgrid{
  display:grid; grid-template-columns:repeat(auto-fit,minmax(258px,1fr)); gap:14px;
}
.gs-product-page .gs-pd-platgrid--nocols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); gap:7px;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid--nocols > .gs-pd-option-choice.gs-product-option-row--card{ margin:0 !important; }
.gs-product-page .gs-pd-platcol{
  border:1px solid rgba(148,163,184,.16); border-radius:var(--fp-r,16px); overflow:hidden; min-width:0;
  background:linear-gradient(180deg,rgba(15,23,42,.55),rgba(8,13,22,.55));
}
.gs-product-page .gs-pd-platcol__hd{
  display:flex; align-items:center; gap:10px; padding:12px 16px;
  background:linear-gradient(90deg,rgba(37,99,235,.28),rgba(37,99,235,.06));
  border-bottom:1px solid rgba(148,163,184,.14);
}
.gs-product-page .gs-pd-platcol__hd i{font-size:22px; color:#e2e8f0;}
.gs-product-page .gs-pd-platcol__hd span{font-size:16px; font-weight:800; color:#f1f5f9; letter-spacing:-.2px;}
.gs-product-page .gs-pd-platcol__body{display:flex; flex-direction:column; gap:10px; padding:12px;}
.gs-product-page .gs-pd-platcol__body > .gs-pd-option-choice{margin:0 !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platcol__body > .gs-pd-option-choice.gs-product-option-row--card{ margin:0 !important; }

.gs-product-page .gs-pd-optbadge{
  display:inline-flex; align-items:center; align-self:start; justify-self:start;
  padding:4px 10px; border-radius:var(--fp-r,16px); font-size:10px; font-weight:800;
  letter-spacing:.08em; text-transform:uppercase; white-space:nowrap;
}
.gs-product-page .gs-pd-optbadge--best{color:#7dd3fc; background:rgba(56,189,248,.13); border:1px solid rgba(56,189,248,.34);}
.gs-product-page .gs-pd-optbadge--rec{color:#fbbf24; background:rgba(251,191,36,.13); border:1px solid rgba(251,191,36,.36);}

.gs-product-page .gs-pd-optic{
  flex:0 0 auto; width:38px; height:38px; border-radius:var(--fp-r,16px);
  display:inline-flex; align-items:center; justify-content:center; font-size:19px;
  background:rgba(56,189,248,.12); border:1px solid rgba(56,189,248,.3); color:#7dd3fc;
}

html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .gs-product-option-row-label{
  position:relative;
  grid-template-columns:auto minmax(0,1fr) auto !important;
  grid-auto-flow:row !important;
  row-gap:3px !important; column-gap:9px !important;
  align-items:center !important;
  padding:12px 52px 12px 14px !important;
  min-height:0 !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .gs-product-option-row-label{
  grid-template-columns:minmax(0,1fr) auto !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .gs-pd-optbadge{
  grid-column:1 / -1 !important; grid-row:1 !important;
  padding:3px 8px; font-size:9.5px; letter-spacing:.07em;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .gs-product-option-row-text{
  grid-column:1 !important; grid-row:2 !important;
  font-size:14.5px !important; line-height:1.25 !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .gs-product-option-row-desc{
  grid-column:1 !important; grid-row:3 !important;
  font-size:12px !important; margin:0 !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .gs-product-option-row-price{
  grid-column:2 !important; grid-row:2 !important;
  justify-self:end !important; align-self:center !important;
  font-size:14px !important; color:#7dd3fc !important; white-space:nowrap;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .gs-product-option-row-price--incl{padding:3px 9px !important; font-size:10.5px !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .gs-product-option-row-stock{
  grid-column:2 !important; grid-row:3 !important;
  justify-self:end !important; align-self:center !important;
  padding:3px 8px !important; font-size:10px !important; border-radius:var(--fp-r,16px) !important;
}
.gs-product-page .gs-pd-platcol,
.gs-product-page .gs-pd-option-block--platsplit{container-type:inline-size;}
@container (min-width:350px){
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .gs-product-option-row-label{
    grid-template-columns:auto minmax(0,1fr) auto !important;
  }
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .gs-pd-optbadge{grid-column:1 !important; grid-row:1 !important;}
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .gs-product-option-row-text{grid-column:2 !important; grid-row:1 !important;}
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .gs-product-option-row-desc{grid-column:2 !important; grid-row:2 !important;}
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .gs-product-option-row-price{grid-column:3 !important; grid-row:1 !important;}
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .gs-product-option-row-stock{grid-column:3 !important; grid-row:2 !important;}
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]):not(:has(.gs-pd-optbadge)) .gs-product-option-row-label{
    grid-template-columns:minmax(0,1fr) auto !important;
  }
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]):not(:has(.gs-pd-optbadge)) .gs-product-option-row-text,
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]):not(:has(.gs-pd-optbadge)) .gs-product-option-row-desc{grid-column:1 !important;}
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]):not(:has(.gs-pd-optbadge)) .gs-product-option-row-price,
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]):not(:has(.gs-pd-optbadge)) .gs-product-option-row-stock{grid-column:2 !important;}
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]):not(:has(.gs-product-option-row-desc)) .gs-product-option-row-label{row-gap:0 !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .form-check-input{
  position:absolute !important; right:15px !important; top:50% !important; left:auto !important; bottom:auto !important;
  transform:translateY(-50%) !important;
  grid-column:auto !important; grid-row:auto !important; justify-self:auto !important; align-self:auto !important;
  width:24px !important; height:24px !important; min-width:24px; border-width:2px !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .form-check-input[type="radio"]:checked{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.6 8.5l2.9 2.9 5.9-6.3' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),
                   linear-gradient(135deg,#38bdf8 0%,#2563eb 100%) !important;
  background-size:14px 14px, 100% 100% !important;
  background-position:center, center !important; background-repeat:no-repeat, no-repeat !important;
  box-shadow:0 0 0 3px rgba(56,189,248,.15) !important;
}
.gs-product-page .gs-pd-platcol__hd{padding:9px 14px !important;}
.gs-product-page .gs-pd-platcol__hd i{font-size:19px !important;}
.gs-product-page .gs-pd-platcol__hd span{font-size:14.5px !important;}
.gs-product-page .gs-pd-platcol__body{padding:10px !important; gap:4px !important;}
.gs-product-page .gs-pd-platgrid{gap:12px !important;}
.gs-product-page .gs-pd-optsec{margin:0 0 7px !important;}
@media (min-width:768px){
  html body .gs-product-page .gs-pd-info-hero__head:not(.gs-pd-mob-hero-head){ margin-top:10px !important; }
}
.gs-product-page .gs-pd-optsec__t{font-size:17px !important;}
.gs-product-page .gs-pd-optsec__s{font-size:12.5px !important; margin-top:3px !important;}

html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input:checked){
  background:linear-gradient(180deg,rgba(37,99,235,.15) 0%,rgba(15,23,42,.55) 100%) !important;
  border-color:rgba(59,130,246,.75) !important;
  box-shadow:0 0 0 1px rgba(59,130,246,.30), 0 10px 26px -16px rgba(37,99,235,.9) !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input:checked)::before{background:linear-gradient(180deg,#38bdf8 0%,#2563eb 100%) !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .form-check-input[type="checkbox"]:checked{
  background-color:#2563eb !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.6 8.5l2.9 2.9 5.9-6.3' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), linear-gradient(135deg,#38bdf8 0%,#2563eb 100%) !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optbadge--rec):not(:has(input:checked)){border-color:rgba(251,191,36,.55) !important;}

html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile).gs-product-option-row--out-of-stock{
  opacity:1 !important; background:transparent !important;
  border-style:dashed !important; border-color:rgba(148,163,184,.22) !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile).gs-product-option-row--out-of-stock .gs-product-option-row-text{color:#64748b !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile).gs-product-option-row--out-of-stock .gs-product-option-row-desc{color:#475569 !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile).gs-product-option-row--out-of-stock .form-check-input{
  opacity:1 !important; border-color:rgba(148,163,184,.28) !important;
  background-color:rgba(148,163,184,.10) !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2394a3b8'%3E%3Cpath d='M12 2a5 5 0 0 0-5 5v3H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2h-1V7a5 5 0 0 0-5-5zm0 2a3 3 0 0 1 3 3v3H9V7a3 3 0 0 1 3-3z'/%3E%3C/svg%3E") !important;
  background-size:14px 14px !important; background-position:center !important; background-repeat:no-repeat !important;
}

html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="checkbox"]) .gs-product-option-row-label{
  position:relative;
  grid-template-columns:auto minmax(0,1fr) !important;
  column-gap:11px !important; row-gap:3px !important;
  padding:12px 50px 12px 14px !important;
  align-items:center !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="checkbox"]) .gs-pd-optic{
  grid-column:1 !important; grid-row:1 / 3 !important; align-self:center !important;
  width:34px; height:34px; font-size:17px;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="checkbox"]) .gs-product-option-row-text{
  grid-column:2 !important; grid-row:1 !important;
  font-size:14px !important; line-height:1.25 !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="checkbox"]) .gs-product-option-row-desc{
  grid-column:2 !important; grid-row:3 !important;
  display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="checkbox"]) .gs-product-option-row-price{
  grid-column:2 !important; grid-row:2 !important;
  justify-self:start !important; align-self:center !important;
  font-size:14px !important; color:#7dd3fc !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="checkbox"]) .form-check-input{
  position:absolute !important; right:15px !important; top:50% !important;
  left:auto !important; bottom:auto !important; transform:translateY(-50%) !important;
  grid-column:auto !important; grid-row:auto !important;
  justify-self:auto !important; align-self:auto !important;
  width:22px !important; height:22px !important; min-width:22px; border-width:2px !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="checkbox"]):not(:has(.gs-pd-optic)) .gs-product-option-row-label{
  grid-template-columns:minmax(0,1fr) !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="checkbox"]):not(:has(.gs-pd-optic)) .gs-product-option-row-text,
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="checkbox"]):not(:has(.gs-pd-optic)) .gs-product-option-row-desc,
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="checkbox"]):not(:has(.gs-pd-optic)) .gs-product-option-row-price{
  grid-column:1 !important;
}

@media (max-width:767.98px){
  .gs-product-page .gs-pd-platcol__body{padding:10px;}
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .gs-product-option-row-label{padding:13px 52px 13px 13px !important;}
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .form-check-input{right:13px !important;}
}

.gs-product-page .gs-pd-optsec{
  display:flex; align-items:flex-start; justify-content:space-between; gap:16px; margin:0 0 14px;
}
.gs-product-page .gs-pd-optsec__head{min-width:0;}
.gs-product-page .gs-pd-optsec__t{
  font-size:19px; font-weight:800; color:#f1f5f9; margin:0; letter-spacing:-.3px; line-height:1.25;
}
.gs-product-page .gs-pd-optsec__req{color:#38bdf8;}
.gs-product-page .gs-pd-optsec__s{font-size:13px; color:#94a3b8; margin:5px 0 0;}

@media (max-width:600px){
  .gs-product-page .gs-pd-optsec{flex-direction:column; gap:8px;}
}


.gs-product-page .gs-pd-optsec{
  display:flex; align-items:flex-start; justify-content:space-between; gap:14px;
  margin:0 0 9px !important;
}
.gs-product-page .gs-pd-optsec__t{
  display:flex; align-items:center; gap:9px; flex-wrap:wrap;
  font-size:14.5px !important; font-weight:700 !important; color:#f1f5f9 !important;
  letter-spacing:-.01em; margin:0 !important; padding:1px 0 1px 13px !important;
  position:relative;
}
.gs-product-page .gs-pd-optsec__t::before{
  content:""; position:absolute; left:0; top:2px; bottom:2px; width:3px; border-radius:var(--fp-r,16px);
  background:linear-gradient(180deg,#38bdf8 0%,#818cf8 100%);
}
.gs-product-page .gs-pd-optsec__req{color:#38bdf8;}
.gs-product-page .gs-pd-optsec__s{
  font-size:12px !important; color:#94a3b8 !important; margin:4px 0 0 13px !important;
}
.gs-product-page .gs-pd-optsec__chip{
  display:inline-flex; align-items:center; gap:5px;
  padding:3px 9px; border-radius:var(--fp-r,16px);
  background:rgba(37,99,235,.18); border:1px solid rgba(59,130,246,.36);
  font-size:11px; font-weight:800; color:#bfdbfe; letter-spacing:.02em;
}
.gs-product-page .gs-pd-optsec__chip i{font-size:14px;}
.gs-product-page .gs-pd-options--simple .gs-pd-opt-premium{margin-top:10px !important;}
.gs-product-page .gs-pd-platgrid--nocols{gap:7px !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optbadge--rec):not(:has(input:checked)){
  border-color:rgba(148,163,184,.16) !important;
}

html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card > .gs-product-option-row-label{
  height:100% !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--premium-extra .gs-product-option-row-price{
  align-self:start !important; margin-top:1px !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-options-panel--required .gs-pd-option-block + .gs-pd-option-block{
  border-top:none !important; padding-top:0 !important; margin-top:14px !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-opt-premium{
  margin-top:14px !important; padding-top:11px !important;
  border-top:1px solid rgba(255,255,255,.10) !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-opt-premium:first-child{
  margin-top:0 !important; padding-top:0 !important; border-top:0 !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-product-option-row-label{
  position:relative;
  display:grid !important;
  grid-template-columns:minmax(0,1fr) auto !important;
  grid-template-rows:auto 1fr !important;
  grid-template-areas:none !important;
  padding-bottom:38px !important;
  align-items:start !important;
  row-gap:9px !important; column-gap:10px !important;
  padding:11px 13px 11px !important;
  height:100% !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-pd-optic--opt{display:none !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-product-option-row-body{grid-area:auto !important; 
  grid-column:1 / -1 !important; grid-row:2 !important; height:100% !important;
  text-align:left !important;
  display:flex !important; flex-direction:column !important; align-items:flex-start !important;
  gap:4px !important; min-width:0 !important; width:100% !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-pd-optbadge{align-self:flex-start !important; margin:0 !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-product-option-row-text{grid-area:auto !important; 
  font-size:14.5px !important; font-weight:800 !important; line-height:1.3 !important;
  white-space:normal !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-product-option-row-desc{grid-area:auto !important; font-size:12.5px !important; margin:0 !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-pd-optfeat{width:100%; margin-top:2px !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-product-option-row-stock{grid-area:auto !important; 
  margin:auto 0 0 !important; padding:11px 0 0 !important; width:100% !important;
  background:none !important; border:0 !important;
  border-top:1px solid rgba(148,163,184,.14) !important; border-radius:0 !important;
  text-align:left !important;
  font-size:11px !important; font-weight:800 !important; color:#4ade80 !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-product-option-row-price{grid-area:auto !important; 
  position:absolute !important; right:16px !important; bottom:14px !important;
  left:auto !important; top:auto !important;
  grid-column:auto !important; grid-row:auto !important;
  justify-self:auto !important; align-self:auto !important;
  margin:0 !important; padding:0 !important; background:none !important; border:0 !important;
  font-size:15px !important; font-weight:900 !important; color:#7dd3fc !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-product-option-row-price--incl{color:#cbd5e1 !important; font-size:13.5px !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .form-check-input{
  position:absolute !important; right:16px !important; top:17px !important;
  left:auto !important; bottom:auto !important; transform:none !important;
  grid-column:auto !important; grid-row:auto !important;
  justify-self:auto !important; align-self:auto !important;
  width:21px !important; height:21px !important; min-width:21px; border-width:2px !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra.gs-product-option-row--out-of-stock:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-product-option-row-stock{grid-area:auto !important; color:#f87171 !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-pd-optfeat{
  flex-direction:row !important; flex-wrap:wrap !important;
  gap:2px 9px !important; margin-top:4px !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-pd-optfeat__i{font-size:11.5px !important; color:#94a3b8 !important; gap:4px !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-pd-optfeat__i i{color:#64748b !important; font-weight:700 !important; font-size:10.5px !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-product-option-row-desc{font-size:12px !important; color:#94a3b8 !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-product-option-row-stock{padding-top:9px !important; font-weight:600 !important; color:#94a3b8 !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-product-option-row-price{bottom:13px !important; font-size:14px !important; font-weight:800 !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra.gs-product-option-row--out-of-stock:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-product-option-row-stock{color:#f87171 !important;}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(.gs-pd-optfeat):has(.gs-pd-optfeat__i) .gs-pd-optbadge{
  font-size:9px !important; padding:1px 6px !important;
  background:none !important; background-image:none !important;
  border:1px solid rgba(148,163,184,.30) !important; color:#94a3b8 !important;
  font-size:9.5px !important; padding:2px 7px !important; box-shadow:none !important;
}
.gs-product-page .gs-pd-platgrid--nocols:has(.gs-pd-optfeat):has(.gs-pd-optfeat__i){
  grid-template-columns:repeat(auto-fit,minmax(240px,1fr)) !important; gap:8px !important;
}


html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-label{
  position:relative !important; display:grid !important;
  grid-template-columns:minmax(0,1fr) auto auto !important;
  grid-template-rows:auto auto auto !important;
  grid-template-areas:"badge . ." "title . ." "desc . ." !important;
  column-gap:12px !important; row-gap:2px !important;
  padding:9px 14px !important; height:100% !important; align-items:center !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-body{ display:contents !important; }
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-pd-optbadge{
  grid-area:badge !important; justify-self:start !important; align-self:start !important;
  position:static !important; top:auto !important; margin:0 0 2px !important;
  border-radius:var(--fp-r,16px) !important; padding:3px 10px !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-text{
  grid-area:title !important; justify-self:start !important; align-self:center !important;
  display:block !important; width:auto !important; margin:0 !important; text-align:left !important; line-height:1.3 !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-desc{
  grid-area:desc !important; justify-self:start !important; align-self:start !important;
  display:block !important; width:auto !important; margin:3px 0 0 !important; text-align:left !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-stock{
  grid-column:2 !important; grid-row:3 !important; justify-self:end !important; align-self:center !important;
  transform:none !important;
  position:static !important; left:auto !important; bottom:auto !important; right:auto !important; top:auto !important;
  margin:0 !important; padding:1px 8px !important; width:auto !important; max-width:none !important;
  background:rgba(74,222,128,.12) !important; border:1px solid rgba(74,222,128,.26) !important;
  border-radius:var(--fp-r,16px) !important; box-shadow:none !important;
  font-size:9px !important; font-weight:700 !important; letter-spacing:.02em !important;
  line-height:1.45 !important; text-align:center !important; color:#4ade80 !important; white-space:nowrap !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-stock--low{ color:#fbbf24 !important; background:rgba(251,191,36,.12) !important; border-color:rgba(251,191,36,.30) !important; }
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-stock--out{ color:#f87171 !important; background:rgba(248,113,113,.12) !important; border-color:rgba(248,113,113,.28) !important; }
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-price{
  grid-column:2 !important; grid-row:2 !important; justify-self:end !important; align-self:center !important;
  transform:none !important;
  position:static !important; right:auto !important; bottom:auto !important; left:auto !important; top:auto !important;
  margin:0 !important; padding:0 !important; background:none !important; border:0 !important;
  font-size:15px !important; font-weight:900 !important; letter-spacing:-.2px !important;
  white-space:nowrap !important; color:#7dd3fc !important; font-variant-numeric:tabular-nums !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-price--incl{
  color:#cbd5e1 !important; font-size:13.5px !important; font-weight:700 !important;
  background:none !important; border:0 !important; padding:0 !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .form-check-input{
  grid-column:3 !important; grid-row:1 / -1 !important; justify-self:center !important; align-self:center !important;
  position:static !important; right:auto !important; top:auto !important;
  left:auto !important; bottom:auto !important; transform:none !important;
  grid-column:auto; grid-row:auto;
}

.gs-product-page .gs-pd-plattabs{
  display:grid; grid-auto-flow:column; grid-auto-columns:1fr; gap:8px; margin:0 0 10px;
}
.gs-product-page .gs-pd-plattab{
  display:flex; align-items:center; justify-content:center; gap:9px;
  padding:12px 10px; border-radius:var(--fp-r,16px); cursor:pointer;
  background:rgba(15,23,42,.5); border:1.5px solid rgba(148,163,184,.16);
  color:#cbd5e1; font-size:15px; font-weight:800; letter-spacing:.01em;
  transition:border-color .16s ease, background .16s ease, color .16s ease;
}
.gs-product-page .gs-pd-plattab i{font-size:20px; opacity:.9;}
.gs-product-page .gs-pd-plattab:hover{border-color:rgba(148,163,184,.34); color:#f1f5f9;}
.gs-product-page .gs-pd-plattab.is-on{
  background:rgba(56,189,248,.10); border-color:#38bdf8; color:#fff;
  box-shadow:inset 0 0 0 1px rgba(56,189,248,.4);
}
.gs-product-page .gs-pd-plattab:focus-visible{outline:2px solid rgba(125,211,252,.9); outline-offset:2px;}
.gs-product-page .gs-pd-plathint{
  margin:10px 0 0; padding:11px 12px; text-align:center;
  font-size:13px; font-weight:600; color:#94a3b8;
  border:1px dashed rgba(148,163,184,.3); border-radius:var(--fp-r,16px);
  background:rgba(15,23,42,.35);
}
.gs-product-page .gs-pd-plathint[hidden]{display:none !important;}
.gs-product-page .gs-pd-opttabs-block .gs-pd-platgrid{display:block !important;}
.gs-product-page .gs-pd-opttabs-block .gs-pd-platcol{
  border:0 !important; background:none !important; border-radius:0 !important;
  overflow:visible !important; padding:0 !important;
}
.gs-product-page .gs-pd-opttabs-block .gs-pd-platcol__hd{display:none !important;}
.gs-product-page .gs-pd-opttabs-block .gs-pd-platcol__body{
  padding:0 !important; display:grid !important;
  grid-template-columns:repeat(auto-fit,minmax(240px,1fr)) !important; gap:7px !important;
}
.gs-product-page .gs-pd-platcol[hidden]{display:none !important;}

.gs-product-page .gs-pp-switch .gs-pp-switch__btn{padding:7px 15px !important; font-size:12.5px !important;}
.gs-product-page .gs-pp-switch .gs-pp-switch__btn--active{
  background:#154aa0 !important; background-image:none !important;
  border:1px solid rgba(255,255,255,.12) !important; box-shadow:none !important;
}
.gs-product-page .gs-pp-switch a.gs-pp-switch__btn{
  border-color:rgba(148,163,184,.20) !important; background:transparent !important;
}
.gs-product-page .gs-pp-switch a.gs-pp-switch__btn:hover{
  border-color:rgba(56,189,248,.45) !important; background:rgba(56,189,248,.08) !important;
}


.gs-product-page .gs-pd-optsec .gs-pd-optsec__head{
  display:flex !important; align-items:baseline !important; gap:10px !important;
  flex-wrap:wrap !important; min-width:0 !important;
}
.gs-product-page .gs-pd-optsec .gs-pd-optsec__head .gs-pd-optsec__s{
  font-size:11px !important; margin:0 !important; color:#8b93a7 !important;
}
.gs-product-page .gs-pp-switch .gs-pp-switch__btn--active{
  background:linear-gradient(180deg,rgba(56,189,248,.18) 0%,rgba(37,99,235,.13) 100%) !important;
  background-image:linear-gradient(180deg,rgba(56,189,248,.18) 0%,rgba(37,99,235,.13) 100%) !important;
  border:1px solid #38bdf8 !important; color:#eaf7ff !important;
  box-shadow:0 0 0 1px rgba(56,189,248,.28), 0 3px 12px rgba(56,189,248,.14) !important;
}
.gs-product-page .gs-pp-switch a.gs-pp-switch__btn{
  background:linear-gradient(180deg,rgba(30,41,59,.52) 0%,rgba(15,23,42,.62) 100%) !important;
  border:1px solid rgba(148,163,184,.24) !important;
}
.gs-product-page .gs-pp-switch a.gs-pp-switch__btn:hover{
  border-color:rgba(56,189,248,.45) !important;
}
.gs-product-page .gs-pp-switch .gs-pp-switch__btn--active::after{
  content:"" !important; display:inline-block !important; flex:0 0 auto !important; align-self:center !important;
  width:18px !important; height:18px !important; margin-left:8px !important; border:0 !important; border-radius:var(--fp-r,12px) !important;
  background:#2fa8f0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.4 8.5l2.7 2.7 6.3-6.8' fill='none' stroke='%23ffffff' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px 12px no-repeat !important;
}
.gs-product-page .gs-pp-switch a.gs-pp-switch__btn::after{
  content:"\2192" !important; display:inline-flex !important; margin-left:4px !important;
  font-size:15px !important; font-weight:700 !important; color:#94a3b8 !important; line-height:1 !important;
}
.gs-product-page .gs-pp-switch a.gs-pp-switch__btn:hover::after{color:#7dd3fc !important;}

.gs-product-page .gs-pd-optsec{
  position:relative; overflow:visible;
  display:flex !important; align-items:center !important;
  justify-content:space-between !important; gap:14px !important;
  margin:10px 0 15px !important;
  padding:11px 2px 12px 15px !important;
  border:0 !important; border-radius:0 !important; box-shadow:none !important;
  background:linear-gradient(90deg,rgba(139,92,246,.17) 0%,rgba(139,92,246,.07) 42%,rgba(139,92,246,0) 78%) !important;
}
.gs-product-page .gs-pd-optsec::before{
  content:""; position:absolute; left:0; top:0; width:3px;
  height:100%; border-radius:var(--fp-r,16px); transform-origin:top center;
  background:linear-gradient(180deg,#a855f7 0%,#6366f1 74%,rgba(99,102,241,.28) 100%);
  transition:background .32s ease;
}
.gs-product-page .gs-pd-optsec::after{
  content:""; position:absolute; left:0; right:0; bottom:0; height:1px;
  background:linear-gradient(90deg,rgba(167,139,250,.42) 0%,rgba(167,139,250,.14) 46%,rgba(167,139,250,0) 88%);
}
.gs-product-page .gs-pd-optsec__t::before{display:none !important;}
.gs-product-page .gs-pd-optsec__ic{display:none !important;}

.gs-product-page .gs-pd-optsec .gs-pd-optsec__head{
  display:flex !important; flex-direction:column !important;
  align-items:flex-start !important; gap:4px !important;
  flex-wrap:nowrap !important; min-width:0 !important;
}
.gs-product-page .gs-pd-optsec__t{
  display:flex !important; align-items:center !important; gap:9px !important; flex-wrap:wrap !important;
  margin:0 !important; padding:0 !important;
  font-size:17px !important; font-weight:900 !important; line-height:1.2 !important;
  letter-spacing:-.32px !important; color:#f8fafc !important;
}
.gs-product-page .gs-pd-optsec .gs-pd-optsec__head .gs-pd-optsec__s{
  margin:0 !important; font-size:12.5px !important; line-height:1.4 !important;
  font-weight:500 !important; color:#9aa5bd !important;
}
.gs-product-page .gs-pd-optsec__chip{
  padding:2px 8px !important; border-radius:var(--fp-r,16px) !important;
  background:transparent !important; border:1px solid rgba(167,139,250,.38) !important;
  color:#c4b5fd !important; font-size:10.5px !important; font-weight:800 !important;
  letter-spacing:.04em !important;
}
.gs-product-page .gs-pd-optsec__chip i{font-size:13px !important;}

.gs-product-page .gs-pd-optsec__req{
  flex:0 0 auto !important; margin-left:auto !important; align-self:center !important;
  display:inline-flex !important; align-items:center !important;
  padding:5px 11px; border-radius:var(--fp-r,16px); white-space:nowrap;
  background:rgba(139,92,246,.20); border:1px solid rgba(167,139,250,.46);
  color:#ddd0ff !important; font-size:10px; font-weight:900;
  letter-spacing:.13em; line-height:1.5;
  transition:background .3s ease, border-color .3s ease, color .3s ease;
}
.gs-product-page .gs-pd-optsec__req-t{display:inline-flex; align-items:center; gap:5px;}
.gs-product-page .gs-pd-optsec__req-t i{font-size:12px; line-height:1;}
.gs-product-page .gs-pd-optsec__req-t--done{display:none;}

.gs-product-page .gs-pd-option-block--platsplit:has(input:checked) .gs-pd-optsec{
  background:linear-gradient(90deg,rgba(16,185,129,.11) 0%,rgba(16,185,129,0) 62%) !important;
}
.gs-product-page .gs-pd-option-block--platsplit:has(input:checked) .gs-pd-optsec::before{
  background:linear-gradient(180deg,#34d399 0%,#10b981 74%,rgba(16,185,129,.28) 100%);
}
.gs-product-page .gs-pd-option-block--platsplit:has(input:checked) .gs-pd-optsec::after{
  background:linear-gradient(90deg,rgba(52,211,153,.34) 0%,rgba(52,211,153,.10) 46%,rgba(52,211,153,0) 88%);
}
.gs-product-page .gs-pd-option-block--platsplit:has(input:checked) .gs-pd-optsec__req{
  background:rgba(16,185,129,.18); border-color:rgba(52,211,153,.50); color:#a7f3d0 !important;
}
.gs-product-page .gs-pd-option-block--platsplit:has(input:checked) .gs-pd-optsec__req-t--need{display:none;}
.gs-product-page .gs-pd-option-block--platsplit:has(input:checked) .gs-pd-optsec__req-t--done{display:inline-flex;}

@media (max-width:600px){
  .gs-product-page .gs-pd-optsec{
    flex-direction:row !important; align-items:center !important;
    gap:10px !important; padding:10px 2px 11px 13px !important;
  }
  .gs-product-page .gs-pd-optsec__t{font-size:15.5px !important;}
  .gs-product-page .gs-pd-optsec .gs-pd-optsec__head .gs-pd-optsec__s{font-size:12px !important;}
  .gs-product-page .gs-pd-optsec__req{padding:4px 9px; font-size:9.5px; letter-spacing:.1em;}
}

@media (prefers-reduced-motion:no-preference){
  @keyframes gsPdOptsecRail{from{transform:scaleY(0);opacity:0;} to{transform:scaleY(1);opacity:1;}}
  .gs-product-page .gs-pd-optsec::before{
    animation:gsPdOptsecRail .62s cubic-bezier(.22,.9,.24,1) .22s both;
  }
}

@media (max-width:767.98px){
  html body .gs-product-page .gs-pd-mob-hero-head__review,
  html body .gs-product-page .gs-pd-mob-hero-head .gs-pd-mob-reviews-under-photo{
    max-width:min(72%, 16rem) !important;
  }
  html body .gs-product-page .gs-pd-mob-hero-head .gs-pd-mob-reviews-under-photo__hit{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:wrap !important;
    align-items:center !important;
    justify-content:flex-end !important;
    gap:5px 7px !important;
    grid-template-rows:none !important;
    grid-template-columns:none !important;
    width:100% !important;
  }
  html body .gs-product-page .gs-pd-mob-hero-head .gs-pd-mob-reviews-under-photo__meta{
    font-size:11.5px !important; white-space:nowrap !important;
    overflow:visible !important; text-overflow:clip !important; min-width:0 !important;
  }
  html body .gs-product-page .gs-pd-mob-hero-head .gs-pd-mob-reviews-under-photo__stars{
    font-size:11px !important; gap:0 !important; flex:0 0 auto !important;
  }
  html body .gs-product-page .gs-pd-mob-hero-head--dupcat .gs-pd-mob-reviews-under-photo__hit{
    justify-content:flex-start !important;
  }
}

@media (max-width:767.98px){
  html body .gs-product-page .gs-pd-mob-hero-head--dupcat .gs-pd-mob-hero-head__top{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) !important;
    row-gap:8px !important; column-gap:0 !important;
    align-items:center !important;
  }
  html body .gs-product-page .gs-pd-mob-hero-head--dupcat .gs-pd-mob-hero-head__top > .gs-pp-switch--mob{
    grid-column:1 !important; grid-row:1 !important;
    width:100% !important; min-width:0 !important;
  }
  html body .gs-product-page .gs-pd-mob-hero-head--dupcat .gs-pd-mob-hero-head__top > .gs-pd-mob-hero-head__review{
    grid-column:1 !important; grid-row:2 !important;
    justify-self:start !important; align-self:center !important;
    width:100% !important; max-width:100% !important;
    margin-left:0 !important; text-align:left !important;
  }
  html body .gs-product-page .gs-pd-mob-hero-head--dupcat .gs-pd-mob-hero-head__top .gs-pd-mob-reviews-under-photo .gs-pd-mob-reviews-under-photo__hit{
    display:flex !important; flex-direction:row !important; flex-wrap:wrap !important;
    align-items:center !important; justify-content:flex-start !important;
    justify-items:start !important;
    gap:4px 8px !important; row-gap:4px !important;
    grid-template-rows:none !important; grid-template-columns:none !important;
    width:100% !important; max-width:100% !important;
    margin-left:0 !important; text-align:left !important;
  }
  html body .gs-product-page .gs-pd-mob-hero-head--dupcat .gs-pd-mob-hero-head__top .gs-pd-mob-reviews-under-photo .gs-pd-mob-reviews-under-photo__meta{
    order:0 !important;
    justify-content:flex-start !important; text-align:left !important; margin-left:0 !important;
    font-size:11px !important; max-width:100% !important;
    overflow:visible !important; text-overflow:clip !important;
  }
  html body .gs-product-page .gs-pd-mob-hero-head--dupcat .gs-pd-mob-hero-head__top .gs-pd-mob-reviews-under-photo .gs-pd-mob-reviews-under-photo__stars{
    order:1 !important;
    justify-content:flex-start !important; margin-left:0 !important;
    font-size:11px !important; flex:0 0 auto !important;
  }
}

html body .gs-pd-terms-accordion .gs-pd-terms-mobchev{display:none !important;}
@media (min-width:768px){html body .gs-product-page .gs-pd-terms-accordion>.gs-pd-license-disclosure__summary::after{translate:0 -3px}html body .gs-product-page .gs-pd-terms-accordion[open]>.gs-pd-license-disclosure__summary::after{translate:0 -1px}}

@media (max-width:767.98px){
  html body .gs-product-page #urun-kullanim-kosullari-ozet.gs-pd-terms-accordion--mob{
    display:block !important; margin:18px 0 6px !important; padding:0 !important;
    overflow:hidden !important;
    border:1px solid rgba(148,163,184,.20) !important; border-radius:var(--fp-r,16px) !important;
    background:rgba(148,163,184,.05) !important;
    background-color:rgba(148,163,184,.05) !important;
    background-image:none !important;
  }
  html body .gs-product-page #urun-kullanim-kosullari-ozet.gs-pd-terms-accordion--mob > summary{
    display:flex !important; align-items:center !important; gap:8px !important;
    padding:11px 13px !important; margin:0 !important;
    list-style:none !important; cursor:pointer !important;
    font-size:12.5px !important; line-height:1.25 !important; color:#c8d2e4 !important;
    background:transparent !important; border:0 !important;
  }
  html body .gs-product-page #urun-kullanim-kosullari-ozet.gs-pd-terms-accordion--mob > summary::-webkit-details-marker{display:none !important;}
  html body .gs-product-page #urun-kullanim-kosullari-ozet.gs-pd-terms-accordion--mob > summary::before,
  html body .gs-product-page #urun-kullanim-kosullari-ozet.gs-pd-terms-accordion--mob > summary::after{content:none !important;}
  html body .gs-product-page #urun-kullanim-kosullari-ozet.gs-pd-terms-accordion--mob .gs-pd-terms-accordion__icon{
    display:inline-flex !important; flex:0 0 auto !important;
    font-size:15px !important; color:#a5b4fc !important;
    width:auto !important; height:auto !important; padding:0 !important; margin:0 !important;
    background:none !important; border:0 !important;
  }
  html body .gs-product-page #urun-kullanim-kosullari-ozet.gs-pd-terms-accordion--mob .gs-pd-terms-accordion__summary-text{
    min-width:0 !important; font-size:12.5px !important; font-weight:600 !important;
  }
  html body .gs-product-page #urun-kullanim-kosullari-ozet.gs-pd-terms-accordion--mob > summary .gs-pd-terms-mobchev{
    display:inline-flex !important; margin-left:auto !important; flex:0 0 auto !important;
    font-size:17px !important; color:#64748b !important;
    transition:transform .18s ease !important;
  }
  html body .gs-product-page #urun-kullanim-kosullari-ozet.gs-pd-terms-accordion--mob[open] > summary .gs-pd-terms-mobchev{
    transform:rotate(180deg) !important;
  }
  html body .gs-product-page #urun-kullanim-kosullari-ozet.gs-pd-terms-accordion--mob .gs-pd-license-disclosure__body{
    padding:0 13px 12px !important; margin:0 !important;
    background:transparent !important; border:0 !important;
    border-top:1px solid rgba(255,255,255,.06) !important;
    padding-top:11px !important;
  }
  html body .gs-product-page #urun-kullanim-kosullari-ozet.gs-pd-terms-accordion--mob .gs-pd-license-disclosure__body p{
    margin:0 0 8px !important; font-size:12px !important; line-height:1.55 !important;
    color:#94a3b8 !important;
  }
  html body .gs-product-page #urun-kullanim-kosullari-ozet.gs-pd-terms-accordion--mob .gs-pd-license-disclosure__body p:last-child{
    margin-bottom:0 !important;
  }
  html body .gs-product-page #urun-kullanim-kosullari-ozet.gs-pd-terms-accordion--mob .gs-pd-license-disclosure__body strong{
    color:#d3dbe8 !important;
  }
  html body .gs-product-page #urun-kullanim-kosullari-ozet.gs-pd-terms-accordion--mob .gs-pd-license-disclosure__body a{
    color:#7dd3fc !important;
  }

  html body .gs-product-page .gs-pd-mob-hero-head .gs-pd-mob-reviews-under-photo__hit--empty{
    justify-content:flex-end !important;
  }
  html body .gs-product-page .gs-pd-mob-hero-head .gs-pd-mob-reviews-under-photo__hit--empty .gs-pd-mob-reviews-under-photo__meta{
    display:inline-flex !important; align-items:center !important; gap:4px !important;
    padding:4px 9px !important; border-radius:var(--fp-r,16px) !important;
    border:1px solid rgba(251,191,36,.32) !important; background:rgba(251,191,36,.10) !important;
    color:#fcd34d !important; font-size:10.5px !important; font-weight:700 !important;
    line-height:1.35 !important; text-align:center !important;
    white-space:nowrap !important; max-width:100% !important;
  }
  html body .gs-product-page .gs-pd-mob-hero-head .gs-pd-mob-reviews-under-photo__hit--empty .gs-pd-mob-reviews-under-photo__meta i{
    font-size:12px !important; line-height:1 !important;
  }
}

.gs-product-page .gs-pi-seg-tabs--legendary .gs-min-tab{overflow:visible !important;}


html body .gs-product-page .gs-pd-trustpanel .gs-pd-license-disclosure__body,
html body .gs-product-page .gs-pd-trustpanel .gs-pd-license-disclosure__body p,
html body .gs-product-page .gs-pd-trustpanel .gs-pd-terms-accordion__lead,
html body .gs-product-page .gs-pd-trustpanel .gs-pd-terms-accordion__p{
  font-size:12px !important; line-height:1.6 !important; font-weight:400 !important;
  color:#9aa4b2 !important;
}
html body .gs-product-page .gs-pd-trustpanel .gs-pd-license-disclosure__body strong{
  font-weight:600 !important; color:#d3dbe8 !important;
}
html body .gs-product-page .gs-pd-trustpanel .gs-pd-license-disclosure__body a{
  color:#7dd3fc !important; text-decoration:underline !important;
  text-decoration-color:rgba(125,211,252,.45) !important; text-underline-offset:2px !important;
}
html body .gs-product-page .gs-pd-trustpanel .gs-pd-terms-accordion__body,
html body .gs-product-page .gs-pd-trustpanel .gs-pd-license-disclosure__body{
  background:transparent !important;
  background-color:transparent !important;
  background-image:none !important;
  border:0 !important;
  border-top:1px solid rgba(255,255,255,.06) !important;
  box-shadow:none !important;
}
html body .gs-product-page .gs-pd-trustpanel .gs-pd-license-disclosure__summary:hover{
  background:rgba(255,255,255,.03) !important;
  background-color:rgba(255,255,255,.03) !important;
  color:#e2e8f0 !important;
}

html body .gs-product-page .gs-pd-buybox{
  background:rgba(255,255,255,.028) !important;
  background-image:none !important;
  border:1px solid rgba(56,189,248,.50) !important;
  box-shadow:0 0 0 1px rgba(56,189,248,.12), 0 14px 34px -24px rgba(56,189,248,.65) !important;
}
html body .gs-product-page .gs-pd-buybox::before{display:none !important;}

html body .gs-product-page .gs-pd-buybox .gs-pd-buybox__head{
  align-items:center !important; gap:10px !important; margin-bottom:14px !important;
}
html body .gs-product-page .gs-pd-buybox .gs-pd-buybox__head .gs-pd-buybox__qtyrow{
  margin:0 0 0 auto !important; padding:0 !important;
  display:inline-flex !important; align-items:center !important; gap:8px !important;
  background:none !important; border:0 !important; border-radius:0 !important; width:auto !important;
}
html body .gs-product-page .gs-pd-buybox .gs-pd-buybox__head .gs-pd-buybox__qtylbl{
  font-size:11.5px !important; color:#8b95a8 !important; font-weight:600 !important; white-space:nowrap !important;
}
html body .gs-product-page .gs-pd-buybox .gs-pd-buybox__head .gs-pd-buybox__qty{
  border:1px solid rgba(148,163,184,.28) !important; border-radius:var(--fp-r,16px) !important; overflow:hidden !important;
}
html body .gs-product-page .gs-pd-buybox .gs-pd-buybox__head .gs-pd-buybox__qtylbl{display:none !important;}
html body .gs-product-page .gs-pd-buybox .gs-pd-buybox__head .gs-pd-buybox__qty{
  border-color:rgba(148,163,184,.22) !important; border-radius:var(--fp-r,16px) !important;
}
html body .gs-product-page .gs-pd-buybox .gs-pd-buybox__head .gs-pd-buybox__qty button{
  width:22px !important; height:24px !important; font-size:13px !important; padding:0 !important;
}
html body .gs-product-page .gs-pd-buybox .gs-pd-buybox__head .gs-pd-buybox__qty input{
  width:26px !important; height:24px !important; font-size:12px !important; padding:0 !important;
}

html body .gs-product-page .gs-pd-buybox .gs-pd-buybox__cta.gs-pd-buybox__cta--cart{
  background:linear-gradient(180deg,rgba(56,189,248,.20) 0%,rgba(37,99,235,.16) 100%) !important;
  border:1px solid rgba(56,189,248,.55) !important;
  color:#bae6fd !important; font-weight:800 !important;
  box-shadow:none !important;
}
html body .gs-product-page .gs-pd-buybox .gs-pd-buybox__cta.gs-pd-buybox__cta--cart:hover{
  background:linear-gradient(180deg,rgba(56,189,248,.28) 0%,rgba(37,99,235,.22) 100%) !important;
  border-color:rgba(56,189,248,.75) !important; color:#e0f2fe !important;
}
html body .gs-product-page .gs-pd-buybox .gs-pd-buybox__cta.gs-pd-buybox__cta--cart i{color:inherit !important;}


@media (max-width:767.98px){
  html body .gs-product-page .gs-pd-options--simple .gs-pd-options-panel--required .gs-pd-option-block:not(.gs-pd-option-block--platsplit):not(.gs-pd-option-block--games-grid):not(.gs-inf-extra-field){
    display:grid !important;
    grid-template-columns:repeat(auto-fit, minmax(132px, 1fr)) !important;
    grid-template-areas:none !important;
    align-items:stretch !important;
    gap:8px !important;
  }
  html body .gs-product-page .gs-pd-options--simple .gs-pd-options-panel--required .gs-pd-option-block:not(.gs-pd-option-block--platsplit) > .gs-pd-option-block__title,
  html body .gs-product-page .gs-pd-options--simple .gs-pd-options-panel--required .gs-pd-option-block:not(.gs-pd-option-block--platsplit) > .invalid-feedback{
    grid-area:auto !important; grid-column:1 / -1 !important;
  }
  html body .gs-product-page .gs-pd-options--simple .gs-pd-options-panel--required .gs-pd-option-block:not(.gs-pd-option-block--platsplit) > .gs-pd-option-choice{
    margin:0 !important; min-width:0 !important; max-width:100% !important;
    grid-area:auto !important; height:100% !important;
  }

  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-options-panel--required .gs-pd-option-block:not(.gs-pd-option-block--platsplit):has(.gs-pd-option-choice ~ .gs-pd-option-choice) .gs-pd-option-choice.gs-product-option-row--card .gs-product-option-row-label{
    display:flex !important; flex-direction:column !important;
    align-items:flex-start !important; justify-content:flex-start !important;
    gap:4px !important;
    grid-template-columns:none !important; grid-template-areas:none !important; grid-template-rows:none !important;
    padding:10px 32px 10px 11px !important;
  }
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-options-panel--required .gs-pd-option-block:not(.gs-pd-option-block--platsplit):has(.gs-pd-option-choice ~ .gs-pd-option-choice) .gs-pd-option-choice.gs-product-option-row--card .gs-product-option-row-body{
    grid-area:auto !important; width:100% !important; min-width:0 !important;
  }
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-options-panel--required .gs-pd-option-block:not(.gs-pd-option-block--platsplit):has(.gs-pd-option-choice ~ .gs-pd-option-choice) .gs-pd-option-choice.gs-product-option-row--card .gs-product-option-row-text{
    grid-area:auto !important; font-size:12.5px !important; line-height:1.25 !important;
    word-break:normal !important; overflow-wrap:break-word !important;
  }
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-options-panel--required .gs-pd-option-block:not(.gs-pd-option-block--platsplit):has(.gs-pd-option-choice ~ .gs-pd-option-choice) .gs-pd-option-choice.gs-product-option-row--card .gs-product-option-row-price{
    grid-area:auto !important; margin:0 !important; align-self:flex-start !important; font-size:12px !important;
  }
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-options-panel--required .gs-pd-option-block:not(.gs-pd-option-block--platsplit):has(.gs-pd-option-choice ~ .gs-pd-option-choice) .gs-pd-option-choice .form-check-input{
    top:10px !important; bottom:auto !important; right:9px !important; transform:none !important;
  }

  html body .gs-product-page .gs-pd-mob-hero-head .gs-pd-mob-reviews-under-photo__hit--empty .gs-pd-mob-reviews-under-photo__meta{
    width:28px !important; height:28px !important; padding:0 !important;
    border-radius:var(--fp-r,16px) !important; justify-content:center !important;
    font-size:0 !important; gap:0 !important; overflow:visible !important;
  }
  html body .gs-product-page .gs-pd-mob-hero-head .gs-pd-mob-reviews-under-photo__hit--empty .gs-pd-mob-reviews-under-photo__meta i{
    font-size:15px !important; line-height:1 !important;
  }
}

html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-opt-dlc .gs-pd-option-block:not(:has(.gs-pd-option-choice ~ .gs-pd-option-choice)) .gs-pd-option-choice .form-check-input{
  top:50% !important; bottom:auto !important; transform:translateY(-50%) !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-opt-dlc .gs-pd-option-block:not(:has(.gs-pd-option-choice ~ .gs-pd-option-choice)) .gs-product-option-row-stock{
  position:absolute !important; top:50% !important; bottom:auto !important;
  right:42px !important; left:auto !important;
  transform:translateY(-50%) !important; margin:0 !important;
  grid-area:auto !important; align-self:auto !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-opt-dlc .gs-pd-option-block:not(:has(.gs-pd-option-choice ~ .gs-pd-option-choice)) .gs-pd-option-choice:has(.gs-product-option-row-stock) .gs-product-option-row-body{
  padding-right:56px !important;
}

@media (max-width:767.98px){
  html body .gs-product-page .gs-pd-mob-hero-head__top > .gs-pp-switch--mob{
    flex-direction:row !important; flex-wrap:wrap !important;
    align-items:center !important; gap:6px !important;
  }
  html body .gs-product-page .gs-pd-mob-hero-head__top > .gs-pp-switch--mob .gs-pp-switch__btn{
    width:auto !important; flex:0 1 auto !important; min-width:0 !important;
    padding:6px 10px !important; font-size:11.5px !important;
  }
  html body .gs-product-page .gs-pd-mob-hero-head__top > .gs-pp-switch--mob .gs-pp-switch__label{
    font-size:11.5px !important; white-space:nowrap !important;
  }

  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-block:has(.gs-pd-option-choice ~ .gs-pd-option-choice) .gs-product-option-row-label,
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-block:has(.gs-pd-option-choice ~ .gs-pd-option-choice) .gs-product-option-row-body,
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-block:has(.gs-pd-option-choice ~ .gs-pd-option-choice) .gs-product-option-row-text,
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-block:has(.gs-pd-option-choice ~ .gs-pd-option-choice) .gs-product-option-row-price,
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-block:has(.gs-pd-option-choice ~ .gs-pd-option-choice) .gs-product-option-row-stock{
    text-align:left !important; justify-content:flex-start !important; align-self:flex-start !important;
  }
}

@keyframes gsOptFlash{
  0%,100%{box-shadow:0 0 0 0 rgba(168,85,247,0);}
  35%{box-shadow:0 0 0 4px rgba(168,85,247,.35);}
}
.gs-pd-option-block.gs-opt-flash,
.gs-legacy-option-group.gs-opt-flash{
  border-radius:var(--fp-r,16px);
}
@media (prefers-reduced-motion:no-preference){
  .gs-pd-option-block.gs-opt-flash,
  .gs-legacy-option-group.gs-opt-flash{ animation:gsOptFlash 1.1s ease-out 2; }
}

@media (max-width:767.98px){
  html body .gs-product-page .gs-pd-options--simple .gs-pd-opt-dlc .gs-product-options-panel,
  html body .gs-product-page .gs-pd-options--simple .gs-pd-opt-dlc .gs-pd-option-block:not(.gs-pd-option-block--games-grid):not(.gs-inf-extra-field){
    display:grid !important;
    grid-template-columns:repeat(auto-fit, minmax(132px, 1fr)) !important;
    grid-template-areas:none !important;
    align-items:stretch !important;
    gap:8px !important;
    margin:0 !important; padding-top:0 !important; border-top:none !important; min-width:0 !important;
  }
  html body .gs-product-page .gs-pd-options--simple .gs-pd-opt-dlc .gs-pd-option-block > .gs-pd-option-block__title,
  html body .gs-product-page .gs-pd-options--simple .gs-pd-opt-dlc .gs-pd-option-block > .invalid-feedback{
    grid-area:auto !important; grid-column:1 / -1 !important;
  }
  html body .gs-product-page .gs-pd-options--simple .gs-pd-opt-dlc .gs-pd-option-choice{
    margin:0 !important; min-width:0 !important; max-width:100% !important;
    grid-area:auto !important; height:100% !important;
  }

  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-opt-dlc .gs-pd-option-block:has(.gs-pd-option-choice ~ .gs-pd-option-choice) .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-label{
    display:flex !important; flex-direction:column !important;
    align-items:flex-start !important; justify-content:flex-start !important;
    gap:4px !important;
    grid-template-columns:none !important; grid-template-areas:none !important; grid-template-rows:none !important;
    padding:10px 32px 10px 11px !important;
  }
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-opt-dlc .gs-pd-option-block:has(.gs-pd-option-choice ~ .gs-pd-option-choice) .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-body{
    grid-area:auto !important; width:100% !important; min-width:0 !important;
  }
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-opt-dlc .gs-pd-option-block:has(.gs-pd-option-choice ~ .gs-pd-option-choice) .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-text{
    grid-area:auto !important; font-size:12.5px !important; line-height:1.25 !important;
    word-break:normal !important; overflow-wrap:break-word !important;
  }
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-opt-dlc .gs-pd-option-block:has(.gs-pd-option-choice ~ .gs-pd-option-choice) .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-price{
    grid-area:auto !important; margin:0 !important; align-self:flex-start !important; font-size:12px !important;
  }
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-opt-dlc .gs-pd-option-block:has(.gs-pd-option-choice ~ .gs-pd-option-choice) .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-stock{
    grid-area:auto !important; align-self:flex-start !important;
  }
  html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-opt-dlc .gs-pd-option-block:has(.gs-pd-option-choice ~ .gs-pd-option-choice) .gs-pd-option-choice .form-check-input{
    top:10px !important; bottom:auto !important; right:9px !important; transform:none !important;
  }
}

.gs-product-page .gs-pi-seg-tabs--legendary .gs-min-tab .gs-pi-seg-tabs__count{
  position:static !important; top:auto !important; left:auto !important; right:auto !important;
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
  flex:0 0 auto !important;
  min-width:18px !important; height:18px !important; padding:0 5px !important; margin:0 0 0 2px !important;
  border-radius:var(--fp-r,16px) !important; font-size:10px !important; font-weight:800 !important;
  line-height:1 !important; letter-spacing:0 !important; pointer-events:none !important;
}
@media (max-width:767.98px){
  .gs-product-page .gs-pi-seg-tabs--legendary .gs-min-tab:has(> .gs-pi-seg-tabs__count){
    display:grid !important; grid-template-columns:1fr auto 1fr; align-items:center; column-gap:3px; row-gap:3px;
  }
  .gs-product-page .gs-pi-seg-tabs--legendary .gs-min-tab:has(> .gs-pi-seg-tabs__count) > .gs-pi-seg-tabs__ico{
    grid-column:2; grid-row:1;
  }
  .gs-product-page .gs-pi-seg-tabs--legendary .gs-min-tab:has(> .gs-pi-seg-tabs__count) > .gs-pi-seg-tabs__count{
    grid-column:3; grid-row:1; justify-self:start;
    min-width:16px !important; height:15px !important; padding:0 4px !important; margin:0 !important; font-size:9px !important;
  }
  .gs-product-page .gs-pi-seg-tabs--legendary .gs-min-tab:has(> .gs-pi-seg-tabs__count) > .gs-pi-seg-tabs__label{
    grid-column:1 / -1; grid-row:2; justify-self:center;
  }
}

html body .gs-product-page #urun-hakkinda .gs-pi-seg-tabs.gs-pi-seg-tabs--legendary{
  display:flex !important; flex-wrap:nowrap !important; gap:2px !important; margin:0 !important; padding:0 !important;
  background:transparent !important; border:0 !important; border-bottom:1px solid rgba(255,255,255,.08) !important;
  border-radius:0 !important; box-shadow:none !important; overflow-x:auto !important; overflow-y:hidden !important; scrollbar-width:none;
}
html body .gs-product-page #urun-hakkinda .gs-pi-seg-tabs.gs-pi-seg-tabs--legendary::-webkit-scrollbar{display:none;}
html body .gs-product-page #urun-hakkinda .gs-pi-seg-tabs.gs-pi-seg-tabs--legendary .gs-pi-seg-tabs__indicator{display:none !important;}
html body .gs-product-page #urun-hakkinda .gs-pi-seg-tabs.gs-pi-seg-tabs--legendary.gs-min-tabs > .gs-min-tab.gs-min-tab{
  display:inline-flex !important; flex:0 0 auto !important; flex-direction:row !important; align-items:center !important; gap:7px !important;
  width:auto !important; min-width:0 !important; min-height:0 !important; margin:0 0 -1px !important; padding:11px 13px 12px !important;
  font-size:13.5px !important; font-weight:600 !important; line-height:1.2 !important; color:#8a97a8 !important; white-space:nowrap !important;
  background:transparent !important; border:0 !important; border-bottom:2px solid transparent !important; border-radius:0 !important;
  box-shadow:none !important; text-shadow:none !important; transform:none !important;
}
html body .gs-product-page #urun-hakkinda .gs-pi-seg-tabs.gs-pi-seg-tabs--legendary.gs-min-tabs > .gs-min-tab.gs-min-tab:hover{color:#cbd5e1 !important;}
html body .gs-product-page #urun-hakkinda .gs-pi-seg-tabs.gs-pi-seg-tabs--legendary.gs-min-tabs > .gs-min-tab.gs-min-tab.active{color:#f1f5f9 !important; border-bottom-color:#22d3ee !important;}
html body .gs-product-page #urun-hakkinda .gs-pi-seg-tabs.gs-pi-seg-tabs--legendary .gs-min-tab .gs-pi-seg-tabs__ico{
  display:inline-flex !important; align-items:center !important; justify-content:center !important; flex:0 0 auto !important;
  width:auto !important; height:auto !important; min-width:0 !important; margin:0 !important; padding:0 !important;
  background:none !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; color:inherit !important;
}
html body .gs-product-page #urun-hakkinda .gs-pi-seg-tabs.gs-pi-seg-tabs--legendary .gs-min-tab.active .gs-pi-seg-tabs__ico{color:#22d3ee !important;}
html body .gs-product-page #urun-hakkinda .gs-pi-seg-tabs.gs-pi-seg-tabs--legendary .gs-pi-seg-tabs__ico svg.ug-ui-icon{width:18px !important; height:18px !important; min-width:18px !important; flex-basis:18px !important;}
html body .gs-product-page #urun-hakkinda .gs-pi-seg-tabs.gs-pi-seg-tabs--legendary .gs-pi-seg-tabs__count{margin:0 !important; background:rgba(255,255,255,.08) !important; border:0 !important; color:#cbd5e1 !important;}
html body .gs-product-page #urun-hakkinda .gs-pi-seg-tabs.gs-pi-seg-tabs--legendary .gs-min-tab.active .gs-pi-seg-tabs__count{background:rgba(34,211,238,.16) !important; color:#a5f3fc !important;}
html body .gs-product-page #urun-hakkinda .gs-pi-deck-body{border-top:0 !important;}
@media (max-width:767.98px){
  html body .gs-product-page #urun-hakkinda .gs-pi-seg-tabs.gs-pi-seg-tabs--legendary.gs-min-tabs > .gs-min-tab.gs-min-tab,
  html body .gs-product-page #urun-hakkinda .gs-pi-seg-tabs.gs-pi-seg-tabs--legendary.gs-min-tabs > .gs-min-tab.gs-min-tab:has(> .gs-pi-seg-tabs__count){
    display:inline-flex !important; grid-template-columns:none !important; gap:6px !important; padding:10px 11px 11px !important; font-size:12.5px !important;
  }
  html body .gs-product-page #urun-hakkinda .gs-pi-seg-tabs.gs-pi-seg-tabs--legendary .gs-min-tab > *{grid-column:auto !important; grid-row:auto !important;}
}

html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-opt-dlc.gs-pd-opt-dlc .gs-pd-option-choice.gs-product-option-row--premium-extra .gs-product-option-row-stock{
  padding:0 !important; margin:2px 0 0 !important;
  background:none !important; background-color:transparent !important; background-image:none !important;
  border:0 !important; border-radius:0 !important; box-shadow:none !important;
  align-self:center !important; width:auto !important;
  font-size:11px !important; font-weight:700 !important; letter-spacing:0 !important;
  line-height:1.3 !important; text-align:right !important; white-space:nowrap !important;
  color:#4ade80 !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-opt-dlc.gs-pd-opt-dlc .gs-pd-option-choice.gs-product-option-row--premium-extra .gs-product-option-row-stock--out{
  color:#f87171 !important;
  background:none !important; background-color:transparent !important;
  border:0 !important; border-radius:0 !important;
}

html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-options-panel--required .gs-pd-option-block:not(.gs-pd-option-block--platsplit) .gs-product-option-row-price,
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice .gs-product-option-row-price--incl{
  background:none !important; background-color:transparent !important; background-image:none !important;
  border:0 !important; border-radius:0 !important; box-shadow:none !important;
  padding-top:0 !important; padding-bottom:0 !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-opt-dlc.gs-pd-opt-dlc .gs-pd-option-choice .form-check-input{
  top:50% !important; bottom:auto !important; transform:translateY(-50%) !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-opt-dlc.gs-pd-opt-dlc .gs-pd-option-choice .gs-product-option-row-stock{
  align-self:center !important;
}

.gs-product-page .gs-pd-delivlink__t > span.gs-pd-delivlink__d{
  display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;
}

.gs-product-page .gs-pd-platgrid.gs-pd-platgrid--nocols{ grid-template-columns:repeat(auto-fit,minmax(228px,1fr)) !important; gap:10px !important; }
.gs-product-page .gs-pd-platgrid{ grid-template-columns:repeat(auto-fit,minmax(228px,1fr)) !important; }
.gs-product-page .gs-pd-opttabs-block .gs-pd-platcol__body{ grid-template-columns:repeat(auto-fit,minmax(210px,1fr)) !important; gap:10px !important; }
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile){ align-self:start !important; }
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-label{
  grid-template-columns:minmax(0,1fr) auto !important;
  grid-template-rows:auto auto auto auto !important;
  grid-template-areas:
    "badge  radio"
    "title  title"
    "sub    sub"
    "price  stock" !important;
  column-gap:10px !important; row-gap:3px !important;
  padding:10px 12px !important; height:auto !important; align-items:center !important; align-content:start !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-pd-optbadge{
  grid-area:badge !important; justify-self:start !important; align-self:center !important; margin:0 !important;
  border-radius:var(--fp-r,16px) !important; font-size:9px !important; padding:3px 9px !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-text{
  grid-area:title !important; justify-self:start !important; align-self:center !important;
  margin:0 !important; text-align:left !important; line-height:1.25 !important; font-size:14px !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-desc{
  grid-area:sub !important; justify-self:start !important; align-self:center !important;
  margin:0 !important; text-align:left !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-price{
  grid-area:price !important; justify-self:start !important; align-self:center !important; transform:none !important;
  margin:0 !important; padding:0 !important; background:none !important; border:0 !important;
  font-size:15px !important; font-weight:900 !important; letter-spacing:-.2px !important;
  white-space:nowrap !important; color:#7dd3fc !important; font-variant-numeric:tabular-nums !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-stock{
  grid-area:stock !important; justify-self:end !important; align-self:center !important; transform:none !important;
  margin:0 !important; padding:1px 8px !important; width:auto !important; max-width:none !important;
  background:rgba(74,222,128,.12) !important; border:1px solid rgba(74,222,128,.26) !important;
  border-radius:var(--fp-r,16px) !important; box-shadow:none !important;
  font-size:9px !important; font-weight:700 !important; letter-spacing:.02em !important;
  line-height:1.45 !important; text-align:center !important; color:#4ade80 !important; white-space:nowrap !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-stock--low{ color:#fbbf24 !important; background:rgba(251,191,36,.12) !important; border-color:rgba(251,191,36,.30) !important; }
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile) .gs-product-option-row-stock--out{ color:#f87171 !important; background:rgba(248,113,113,.12) !important; border-color:rgba(248,113,113,.28) !important; }
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra:not(.gs-games-picker-tile):has(input[type="radio"]) .form-check-input{
  grid-area:radio !important; justify-self:end !important; align-self:center !important;
  position:static !important; right:auto !important; top:auto !important; left:auto !important; bottom:auto !important; transform:none !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra.gs-product-option-row--out-of-stock:not(.gs-games-picker-tile):has(input[type="radio"]) .form-check-input{
  grid-area:auto !important; grid-column:2 !important; grid-row:1 / 4 !important;
  justify-self:end !important; align-self:center !important;
  width:24px !important; height:24px !important; min-width:24px !important;
  border-width:2px !important; border-color:rgba(148,163,184,.45) !important;
  background-size:15px 15px !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra.gs-product-option-row--out-of-stock:not(.gs-games-picker-tile):has(input[type="radio"]) .gs-product-option-row-text,
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-platgrid.gs-pd-platgrid.gs-pd-platgrid .gs-pd-option-choice.gs-product-option-row--card.gs-product-option-row--premium-extra.gs-product-option-row--out-of-stock:not(.gs-games-picker-tile):has(input[type="radio"]) .gs-product-option-row-desc{
  padding-right:30px !important;
}

html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-product-option-row--premium-extra .gs-pd-optic{
  display:grid !important;
  place-items:center !important;
  align-self:center !important;
  box-sizing:border-box !important;
  line-height:1 !important;
  overflow:hidden !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-product-option-row--premium-extra .gs-pd-optic > i{
  display:grid !important;
  place-items:center !important;
  width:18px !important;
  height:18px !important;
  margin:0 !important;
  padding:0 !important;
  line-height:1 !important;
  font-size:17px !important;
  transform:none !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-product-option-row--premium-extra .gs-pd-optic > svg.ug-ui-icon{
  display:block !important;
  width:18px !important;
  height:18px !important;
  min-width:18px !important;
  flex:0 0 18px !important;
  margin:0 !important;
  padding:0 !important;
  transform:none !important;
}
html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-product-option-row--premium-extra .gs-pd-opt-hint-dot{
  vertical-align:middle !important;
  transform:translateY(0) !important;
}
