/* style#0 */

html body :is(i,span)[class^="ri-"],
html body :is(i,span)[class*=" ri-"]{
  font-style:normal !important;
  font-weight:400 !important;
  font-variant:normal !important;
  line-height:1 !important;
  letter-spacing:0 !important;
  text-indent:0 !important;
  text-transform:none !important;
   display:inline-grid !important;
   place-items:center !important;
   vertical-align:middle !important;
   flex-shrink:0 !important;
   box-sizing:border-box !important;
}
html body :is(i,span)[class^="ri-"]::before,
html body :is(i,span)[class*=" ri-"]::before{
   display:block !important;
   font-weight:400 !important;
   font-style:normal !important;
   line-height:1 !important;
  letter-spacing:0 !important;
  text-indent:0 !important;
}
html body :is(
  .fp-kasa-step,.fp-kasa-input-ic,.fp-kasa-secure-card__ic,.fp-kasa-disc-ico,
  .fp-kasa-hv-code-ico,.fp-kasa-hv-amount-ico,.fp-kasa-icon-btn,
  .fp-cart-hero-mark,.fp-cart-guest-icon,.hero-badge,
  .cat-icon,.support-icon-box,.gs-bp__icon,.gs-pd-optic,
  .fp-hv-code-ico,.fp-hv-amount-ico,.fp-kasa-panel-title,.fp-kasa-mode-btn,
  .fp-kasa-pay-option,.fp-kasa-pay-logos,.fp-kasa-head h1,.fp-kasa-ssl-badge,
  .fp-kasa-title-note,.fp-cart-summary-head
) > :is(i,span)[class^="ri-"],
html body :is(
  .fp-kasa-step,.fp-kasa-input-ic,.fp-kasa-secure-card__ic,.fp-kasa-disc-ico,
  .fp-kasa-hv-code-ico,.fp-kasa-hv-amount-ico,.fp-kasa-icon-btn,
  .fp-cart-hero-mark,.fp-cart-guest-icon,.hero-badge,
  .cat-icon,.support-icon-box,.gs-bp__icon,.gs-pd-optic,
  .fp-hv-code-ico,.fp-hv-amount-ico,.fp-kasa-panel-title,.fp-kasa-mode-btn,
  .fp-kasa-pay-option,.fp-kasa-pay-logos,.fp-kasa-head h1,.fp-kasa-ssl-badge,
  .fp-kasa-title-note,.fp-cart-summary-head
) > :is(i,span)[class*=" ri-"]{
  display:grid !important;
  place-items:center !important;
  margin:0 !important;
  padding:0 !important;
  line-height:1 !important;
  transform:none !important;
}
html body :is(
  .fp-header .right-link .icon,
  .mobile-notification .right-link .icon,
  .fp-mobile-bar .link .icon,
  .fp-info-item .icon,
  .fp-cc-head .title .icon,
  .fp-client-menu .user-info .icon,
  .subscription-card .head .icon,
  .nav-icon-tile,
  .trust-icon,
  .advantage-icon,
  .badge-icon,
  .gs-v60-chip__icon,
  .ug-trust-metric__ico,
  .ug-trust-card__ico,
  .fp-satinalim__quick__ico,
  .fp-cs__ico,
  .cek-boost__ico,
  .ic-channel__ico,
  .fp-growth-card__icon,
  .stx-foot__ico,
  .ug-gr-panel__ico,
  .fp-kasa-secure-card__ic,
  .lgy-rwd-tile__ico,
  .fp-pay-fail__ico,
  .gs-wl-empty__icon,
  .gs-sec-pop__ico,
  .hc-panel__ico,
  .gs-pi-faq-item__icon,
  .gs-pi-timeline__dot
):has(> i,> svg.ug-ui-icon){
  display:inline-flex;
  align-items:center !important;
  justify-content:center !important;
  flex-shrink:0;
  line-height:1 !important;
  vertical-align:middle;
}
html body :is(.nav-icon-tile,.trust-icon,.badge-icon,.fp-cc-head .icon,
  .fp-mobile-bar .icon,.gs-sec-pop__ico,.hc-panel__ico,
  .gs-pi-faq-item__icon,.gs-pi-timeline__dot)>i{
  margin-block:0 !important;
}
html body :is(.fp-hp-share-pill,.gs-pd-assure__taksit,.gs-pd-buybox__taksit,
  .gs-pd-buybox__cta,.gs-pd-delivlink,.gs-od,.fp-acd-load){
  align-items:center !important;
}
html body svg.ug-ui-icon{
  display:block;
  flex-shrink:0;
  vertical-align:middle;
}

/* style#4 */

/* Restore the richer jewel-tone version while keeping the corrected geometry. */
:is(.gs-pi-seg-tabs__ico,.fp-acd-ic,.fp-cms2-ico,.gs-pd-delivlink__ic,.gs-pd-refbox__ic){
  --ug-rgb:56,189,248;--ug-top:#176baf;--ug-bottom:#18325a;--ug-ink:#d3f3ff;
}
:is(.gs-pi-seg-tabs__ico,.fp-acd-ic,.fp-cms2-ico):has([data-icon="bag"]){--ug-rgb:34,211,238;--ug-top:#087d92;--ug-bottom:#12384c;--ug-ink:#bafaff;}
:is(.gs-pi-seg-tabs__ico,.fp-acd-ic,.fp-cms2-ico):has(:is([data-icon="game"],[data-icon="info"],[data-icon="shield"])){--ug-rgb:167,139,250;--ug-top:#7950ba;--ug-bottom:#352456;--ug-ink:#efe0ff;}
:is(.gs-pi-seg-tabs__ico,.fp-acd-ic,.fp-cms2-ico):has([data-icon="heart"]){--ug-rgb:244,114,182;--ug-top:#b93679;--ug-bottom:#512340;--ug-ink:#ffe1f0;}
:is(.gs-pi-seg-tabs__ico,.fp-acd-ic,.fp-cms2-ico,.gs-pd-delivlink__ic):has(:is([data-icon="wallet"],[data-icon="chat"],[data-icon="truck"])){--ug-rgb:52,211,153;--ug-top:#168568;--ug-bottom:#173e39;--ug-ink:#caffea;}
:is(.gs-pi-seg-tabs__ico,.fp-acd-ic,.fp-cms2-ico):has(:is([data-icon="trophy"],[data-icon="star"],[data-icon="bulb"])){--ug-rgb:251,191,36;--ug-top:#a97015;--ug-bottom:#4d3520;--ug-ink:#fff1bc;}
:is(.fp-acd-ic,.fp-cms2-ico):has([data-icon="support"]){--ug-rgb:251,146,60;--ug-top:#b75c24;--ug-bottom:#542d2c;--ug-ink:#ffe5cf;}
:is(.fp-acd-ic,.fp-cms2-ico):has([data-icon="settings"]){--ug-rgb:165,180,252;--ug-top:#53648d;--ug-bottom:#2c334c;--ug-ink:#e6edff;}
svg.ug-ui-icon>:first-child{fill:currentColor;fill-opacity:.20;}
svg.ug-ui-icon[data-icon="dashboard"]>rect{fill:currentColor;fill-opacity:.24;}
svg.ug-ui-icon[data-icon="support"]>rect{fill:currentColor;fill-opacity:.26;}
svg.ug-ui-icon[data-icon="support"]>path:first-child{fill:none;}
/* Fixed geometry: SVGs never inherit icon-font baselines or text transforms. */
html body svg.ug-ui-icon{
  display:block !important;width:20px !important;height:20px !important;min-width:20px !important;
  flex:0 0 20px !important;margin:0 !important;padding:0 !important;
  transform:none !important;filter:none !important;vertical-align:middle;
  overflow:visible;pointer-events:none;
}
html body .gs-product-page .gs-pi-seg-tabs--legendary .gs-min-tab .gs-pi-seg-tabs__ico,
html body .gs-product-page .gs-pd-delivlink .gs-pd-delivlink__ic,
html body .gs-product-page .gs-pd-refbox .gs-pd-refbox__ic,
html body #fpAccountDrawer .fp-acd-link .fp-acd-ic,
html body .fp-rdw .fp-acd-link .fp-acd-ic{
  box-sizing:border-box !important;display:grid !important;place-items:center !important;
  width:36px !important;height:36px !important;min-width:36px !important;flex:0 0 36px !important;
  padding:0 !important;margin:0 !important;border-radius:11px !important;
  transform:none !important;filter:none !important;
  color:var(--ug-ink) !important;
  background:radial-gradient(ellipse at 20% 0%,rgba(255,255,255,.18),transparent 62%),linear-gradient(145deg,var(--ug-top),var(--ug-bottom)) !important;
  border:1px solid rgba(var(--ug-rgb),.50) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(0,0,0,.20),0 5px 12px rgba(0,0,0,.20),0 0 16px rgba(var(--ug-rgb),.12) !important;
  line-height:1 !important;transition:background-color .16s,border-color .16s !important;
}
html body .gs-product-page .gs-pi-seg-tabs--legendary .gs-min-tab .gs-pi-seg-tabs__ico{
  width:30px !important;height:30px !important;min-width:30px !important;flex-basis:30px !important;
  border-radius:9px !important;color:var(--ug-ink) !important;
}
html body .gs-product-page .gs-pi-seg-tabs--legendary .gs-min-tab.active .gs-pi-seg-tabs__ico{
  --ug-rgb:14,165,233;--ug-ink:#e0f2fe;
}
html body .gs-product-page .gs-pi-seg-tabs--legendary .gs-min-tab.active{
  color:#e0f2fe !important;
  background:linear-gradient(180deg,rgba(14,165,233,.16),rgba(14,165,233,.08)) !important;
  border-color:rgba(56,189,248,.36) !important;
  box-shadow:inset 0 -2px 0 rgba(56,189,248,.9) !important;
}
html body .gs-product-page .gs-pi-seg-tabs--legendary .gs-min-tab:hover .gs-pi-seg-tabs__ico,
html body .gs-product-page .gs-pi-seg-tabs--legendary .gs-min-tab.active .gs-pi-seg-tabs__ico{
  color:#f8fafc !important;
  background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.28),transparent 38%),linear-gradient(145deg,var(--ug-top),var(--ug-bottom)) !important;
  border-color:rgba(var(--ug-rgb),.76) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 0 0 2px rgba(var(--ug-rgb),.10),0 6px 16px rgba(var(--ug-rgb),.18) !important;
}
html body .gs-product-page .gs-pi-seg-tabs--legendary .gs-min-tab .gs-pi-seg-tabs__label{line-height:1.3 !important;}
html body .fp-rdw .fp-acd-link{
  display:grid !important;grid-template-columns:36px minmax(0,1fr) 18px !important;
  align-items:center !important;column-gap:12px !important;min-height:54px !important;
  padding:8px 10px !important;box-sizing:border-box !important;
}
html body .fp-rdw .fp-acd-link .fp-acd-lt{line-height:20px !important;margin:0 !important;align-self:center !important;}
html body .fp-rdw .fp-acd-link .fp-acd-chev{line-height:1 !important;display:grid;place-items:center;}
/* The previous 30px grid column could not contain a 38px icon. */
html body #fpClientDrawer .fp-client-menu-v4 .fp-cms2-row.link:not(.fp-cms2-row--logout){
  display:grid !important;grid-template-columns:36px minmax(0,1fr) auto 18px !important;
  align-items:center !important;column-gap:12px !important;
}
html body #fpClientDrawer .fp-client-menu-v4 .fp-cms2-row.link:not(.fp-cms2-row--logout) .fp-cms2-ico{
  box-sizing:border-box !important;display:grid !important;place-items:center !important;
  width:36px !important;height:36px !important;min-width:36px !important;flex:0 0 36px !important;
  padding:0 !important;margin:0 !important;border-radius:11px !important;transform:none !important;
  background:radial-gradient(ellipse at 20% 0%,rgba(255,255,255,.18),transparent 62%),linear-gradient(145deg,var(--ug-top),var(--ug-bottom)) !important;
  border:1px solid rgba(var(--ug-rgb),.50) !important;color:var(--ug-ink) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(0,0,0,.20),0 5px 12px rgba(0,0,0,.20),0 0 16px rgba(var(--ug-rgb),.12) !important;filter:none !important;
}
html body .fp-rdw .fp-acd-link:hover .fp-acd-ic,
html body #fpClientDrawer .fp-client-menu-v4 .fp-cms2-row.link:not(.fp-cms2-row--logout):is(:hover,.active) .fp-cms2-ico{
  background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.30),transparent 38%),linear-gradient(145deg,var(--ug-top),var(--ug-bottom)) !important;
  border-color:rgba(var(--ug-rgb),.70) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.20),0 0 0 2px rgba(var(--ug-rgb),.09),0 6px 16px rgba(var(--ug-rgb),.16) !important;
}
html body #fpClientDrawer .fp-cms2-txt{min-width:0;align-self:center;}
html body #fpClientDrawer .fp-cms2-title{line-height:20px !important;}
html body #fpClientDrawer .fp-cms2-ico i{display:grid !important;place-items:center !important;line-height:1 !important;transform:none !important;}
html body .gs-product-page .gs-pd-buybox__tes b>.ug-ui-icon{color:#4ade80;}
html body .gs-product-page .gs-pd-assure__taksit>.ug-ui-icon,
html body .gs-product-page .gs-pd-buybox__taksit>.ug-ui-icon{width:16px !important;height:16px !important;min-width:16px !important;flex-basis:16px !important;}
@media(min-width:768px){
  html body .gs-product-page .gs-pi-seg-tabs--legendary .gs-min-tab{
    display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;
  }
}
@media(min-width:992px){
  html body .gs-product-page .gs-pi-seg-tabs--legendary .gs-min-tab .gs-pi-seg-tabs__label{white-space:nowrap !important;}
}
@media(max-width:767.98px){
  html body .gs-product-page .gs-pi-seg-tabs--legendary .gs-min-tab .gs-pi-seg-tabs__ico{
    width:28px !important;height:28px !important;min-width:28px !important;flex-basis:28px !important;
  }
  html body .gs-product-page .gs-pi-seg-tabs__ico svg.ug-ui-icon{width:18px !important;height:18px !important;min-width:18px !important;}
}
@media(prefers-reduced-motion:reduce){
  html body .gs-pi-seg-tabs__ico,html body .fp-acd-ic,html body .fp-cms2-ico{transition:none !important;}
}

/* style#10 */

        .gs-product-page .gs-pd-fav{
          flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;
          width:38px;height:38px;padding:0;border-radius:var(--fp-r,12px);
          border:1px solid rgba(248,113,113,.32);background:rgba(239,68,68,.08);
          color:#fb7185;cursor:pointer;line-height:1;
          transition:background .18s,border-color .18s,transform .12s;
        }
        .gs-product-page .gs-pd-fav i{font-size:19px;line-height:1;}
        .gs-product-page .gs-pd-fav:hover{background:rgba(239,68,68,.18);border-color:rgba(252,165,165,.6);}
        .gs-product-page .gs-pd-fav:active{transform:scale(.94);}
        .gs-product-page .gs-pd-fav--on{
          background:linear-gradient(160deg,#fb7185,#e11d48 55%,#be123c);
          border-color:rgba(254,205,211,.45);color:#fff;
          box-shadow:0 4px 14px rgba(225,29,72,.35);
        }
        .gs-product-page .gs-pp-switch{width:100%;}
        .gs-product-page .gs-pp-switch > .gs-pd-fav{flex:0 0 auto;margin-left:auto;align-self:center;}
        .gs-product-page .gs-pd-mob-hero-head{position:relative;}
        .gs-product-page .gs-pd-mob-hero-head > .gs-pd-fav{
          position:absolute;top:0;right:0;width:34px;height:34px;z-index:3;
        }
        .gs-product-page .gs-pd-mob-hero-head > .gs-pd-fav i{font-size:17px;}
        .gs-product-page .gs-pd-mob-hero-head__top{padding-right:42px;}

        .gs-product-page .gs-pd-fav__label{display:none;}
        @media (min-width:768px){
          .gs-product-page .gs-pp-switch > .gs-pd-fav{
            width:auto;height:auto;border-radius:var(--fp-r,16px);
            padding:6px 12px 6px 10px;gap:7px;
            border:1px solid transparent;background:transparent;
            color:#93a1b8;
          }
          .gs-product-page .gs-pp-switch > .gs-pd-fav i{font-size:17px;color:#fb7185;}
          .gs-product-page .gs-pp-switch > .gs-pd-fav .gs-pd-fav__label{
            display:inline;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;
          }
          .gs-product-page .gs-pp-switch > .gs-pd-fav:hover{
            background:rgba(239,68,68,.10);border-color:rgba(248,113,113,.28);color:#e8ecf5;
          }
          .gs-product-page .gs-pp-switch > .gs-pd-fav--on{
            background:rgba(239,68,68,.12);border-color:rgba(248,113,113,.34);
            color:#fecdd3;box-shadow:none;
          }
        }
        
/* style#11 */

.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-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; }
}
@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-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-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;}
@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;
  }
}
@media (max-width:767.98px){
  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;
  }
}
@media (max-width:767.98px){
  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;
  }
}
@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;
  }
}
.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-refbox--in-etbis{ margin-top:0 !important; gap:8px !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 .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__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;
}
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--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-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;
}
.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__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-platgrid{
  display:grid; grid-template-columns:repeat(auto-fit,minmax(258px,1fr)); gap:14px;
}
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-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-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-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--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"]) .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="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-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;
}
.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;
}
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-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;
}
.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-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-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 .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--done{display:none;}
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;
}
.gs-product-page .gs-pd-platgrid.gs-pd-platgrid--nocols{ grid-template-columns:repeat(auto-fit,minmax(228px,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) .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):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-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;
}
@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-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-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;
  }
}
@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 (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-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-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;
  }
}

/* style#12 */

                .gs-product-page .gs-pd-tcard{padding:11px 15px;}
                .gs-product-page .gs-pd-tcard__note{
                  display:block;font-size:11.5px;line-height:1.4;
                  color:#7f8ca3;letter-spacing:.005em;
                }

                @media (min-width:992px) and (max-width:1399.98px){
                  html body .gs-product-page .gs-pd-prices-inline{
                    flex-wrap:wrap !important;
                    align-items:flex-start !important;
                  }
                  html body .gs-product-page .gs-pd-prices-inline__old{
                    flex:1 0 100% !important;
                    line-height:1.2 !important;
                  }
                }

                html body .gs-product-page .gs-pd-activity-strip__slide{
                  column-gap:.32em !important;
                }

                .gs-product-page .gs-pd-price-off{
                  order:3;
                  flex:0 0 auto;display:inline-flex;align-items:center;
                  padding:3px 9px;border-radius:var(--fp-r,16px);
                  background:linear-gradient(135deg,#f97316,#ea580c);
                  color:#fff;font-size:13px;font-weight:700;line-height:1.2;
                  letter-spacing:.01em;white-space:nowrap;
                }

                html body .gs-product-page .gs-pd-trustpanel{
                  border:1px solid rgba(255,255,255,.085);
                  border-radius:var(--fp-r,16px);
                  background:rgba(255,255,255,.028);
                  overflow:hidden;
                }
                html body .gs-product-page .gs-pd-trustpanel > *{
                  margin:0 !important;border:0 !important;border-radius:0 !important;
                  background:transparent !important;box-shadow:none !important;transform:none !important;
                }
                html body .gs-product-page .gs-pd-trustpanel > * + *{
                  border-top:1px solid rgba(255,255,255,.07) !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-tcard{padding:13px 15px;}
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-trust-card--with-etbis,
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-trust-card--with-etbis:hover{
                  transform:none !important;background:transparent !important;
                  border:0 !important;box-shadow:none !important;
                }

                html body .gs-product-page .gs-pd-trustpanel .gs-pd-refbox--in-etbis .gs-pd-refbox__cell{
                  background:transparent !important;border:0 !important;
                  border-radius:0 !important;padding:2px 4px !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-refbox--in-etbis .gs-pd-refbox__cell::after{
                  display:none !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-refbox--in-etbis .gs-pd-refbox__ic{
                  width:auto !important;height:auto !important;
                  font-size:15px !important;
                  background:none !important;border:0 !important;box-shadow:none !important;
                  color:rgba(74,222,128,.72) !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-refbox--in-etbis .gs-pd-refbox__num{
                  font-size:14px !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-refbox--in-etbis .gs-pd-refbox__cell{
                  display:grid !important;
                  grid-template-columns:auto auto !important;
                  justify-content:center !important;
                  align-items:center !important;
                  column-gap:5px !important;
                  row-gap:0 !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-refbox--in-etbis .gs-pd-refbox__ic{
                  grid-column:1 !important; grid-row:1 !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-refbox--in-etbis .gs-pd-refbox__num{
                  grid-column:2 !important; grid-row:1 !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-refbox--in-etbis .gs-pd-refbox__lbl{
                  grid-column:1 / -1 !important; grid-row:2 !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-etbis-cta{
                  padding:5px 11px !important;
                  font-size:11.5px !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-trust-card__main{
                  border-top:0 !important;
                  margin-top:4px !important;
                  padding-top:6px !important;
                }

                html body .gs-product-page .gs-pd-trustpanel .gs-pd-etbis-bar::before,
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-etbis-bar::after{
                  display:none !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-etbis-bar{
                  background-image:none !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-etbis-cta{
                  box-shadow:none !important;
                  border-color:rgba(74,222,128,.30) !important;
                  background:rgba(34,197,94,.07) !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-etbis-symbol{
                  box-shadow:none !important;
                  border-color:rgba(255,255,255,.10) !important;
                }

                html body .gs-product-page #urun-kullanim-kosullari-ozet{
                  background:transparent !important;
                  background-color:transparent !important;
                  background-image:none !important;
                  border:0 !important;
                  border-radius:0 !important;
                  box-shadow:none !important;
                  margin:0 !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-license-disclosure__summary{
                  padding:11px 15px !important;
                  gap:0 !important;
                  background:transparent !important;
                  background-color:transparent !important;
                  background-image:none !important;
                  border:0 !important;
                  border-radius:0 !important;
                  box-shadow:none !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-license-disclosure__summary::before{
                  display:none !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-terms-accordion__icon{
                  display:none !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-terms-accordion__summary-text{
                  font-size:12.5px !important;font-weight:500 !important;color:#c8d2e4 !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-license-disclosure__body{
                  padding:2px 15px 13px !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{
                  font-size:11.5px !important;
                  line-height:1.55 !important;
                  font-weight:400 !important;
                  color:#8593a8 !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-license-disclosure__body p + p{
                  margin-top:7px !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-license-disclosure__body p:last-child{
                  margin-bottom:0 !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-license-disclosure__body strong{
                  font-weight:600 !important;
                  color:#c3cddd !important;
                }
                html body .gs-product-page .gs-pd-trustpanel .gs-pd-license-disclosure__body a{
                  color:#7dd3fc !important;
                  text-decoration:underline !important;
                  text-underline-offset:2px;
                }
                
/* style#13 */

                @media (max-width: 991.98px) {
                    html body .gs-product-page .gs-pd-trust-collapse > summary {
                        cursor: pointer;
                        list-style: none;
                    }
                    html body .gs-product-page .gs-pd-trust-collapse > summary::-webkit-details-marker {
                        display: none;
                    }
                    html body .gs-product-page .gs-pd-trust-card--with-etbis .gs-pd-etbis-cta .gs-pd-etbis-cta__chev {
                        display: inline-block !important;
                    }
                }
                
/* style#15 */

.gs-product-option-row--card{
  position:relative;
  display:flex !important; align-items:stretch;
  padding:0 !important; margin:0 0 10px !important;
  background:rgba(15,23,42,.5);
  border:1px solid rgba(255,255,255,.08);
  border-radius:var(--fp-r,16px);
  transition:border-color .2s ease, background .2s ease, box-shadow .2s ease;
  overflow:hidden;
  cursor:pointer;
}
.gs-product-option-row--card:hover{
  background:rgba(99,102,241,.06);
  border-color:rgba(99,102,241,.3);
}
.gs-product-option-row--card::before{
  content:""; position:absolute; left:0; top:0; bottom:0;
  width:3px; background:linear-gradient(180deg,#6366f1,#a855f7);
  opacity:0; transition:opacity .2s ease;
}
.gs-product-option-row--card:has(input:checked)::before,
.gs-product-option-row--card.is-checked::before{ opacity:1; }
.gs-product-option-row--card:has(input:checked),
.gs-product-option-row--card.is-checked{
  background:rgba(99,102,241,.10);
  border-color:rgba(99,102,241,.55);
  box-shadow:0 0 0 1px rgba(99,102,241,.35), 0 8px 20px rgba(99,102,241,.12);
}

.gs-product-option-row--card .form-check-input{
  position:absolute !important;
  right:14px !important; top:50%; left:auto !important;
  transform:translateY(-50%);
  margin:0 !important;
  width:20px; height:20px;
  cursor:pointer;
  accent-color:#6366f1;
  z-index:2;
}

.gs-product-option-row--card .gs-product-option-row-label{
  display:flex; align-items:center; gap:14px;
  width:100%; margin:0 !important;
  padding:14px 50px 14px 18px;
  cursor:pointer;
}

.gs-product-option-row--card .gs-product-option-row-body{
  display:flex; flex-direction:column; gap:3px;
  flex:1; min-width:0;
}
.gs-product-option-row--card .gs-product-option-row-text{
  font-size:14px; font-weight:700; color:#e6edf7;
  letter-spacing:-.2px; line-height:1.3;
}
.gs-product-option-row--card .gs-product-option-row-desc{
  font-size:12.5px; color:#94a3b8;
  line-height:1.45; font-weight:400;
}

.gs-product-option-row--card .gs-product-option-row-price{
  font-size:13.5px; font-weight:700;
  color:#60a5fa;
  flex-shrink:0;
  margin-right:34px;
  white-space:nowrap;
  letter-spacing:-.1px;
}
.gs-product-option-row--card:has(input:checked) .gs-product-option-row-price,
.gs-product-option-row--card.is-checked .gs-product-option-row-price{ color:#a5b4fc; }
.gs-product-option-row--card:has(input:checked) .gs-product-option-row-text,
.gs-product-option-row--card.is-checked .gs-product-option-row-text{ color:#fff; }

@media (max-width:560px){
  .gs-product-option-row--card .gs-product-option-row-label{ padding:12px 44px 12px 14px; }
  .gs-product-option-row--card .gs-product-option-row-text{ font-size:13px; }
  .gs-product-option-row--card .gs-product-option-row-desc{ font-size:11.5px; }
  .gs-product-option-row--card .gs-product-option-row-price{ font-size:12.5px; margin-right:30px; }
}

.gs-pd-opt-premium__title{
  margin:0 0 14px;
  font-size:15px;
  font-weight:700;
  color:#f1f5f9;
  letter-spacing:-.2px;
}
.gs-pd-opt-premium .gs-pd-option-block--extras-list > .gs-pd-option-block__title{display:none;}
.gs-pd-opt-premium .gs-pd-option-block--extras-list{
  margin:0 !important;
  padding:0 !important;
  border:none !important;
  background:transparent !important;
  height:100%;
}
@media (min-width:768px){
  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(190px,1fr));
    gap:10px;
    align-items:stretch;
  }
}
.gs-pd-opt-premium .gs-product-option-row--premium-extra{
  margin:0 !important;
  height:100%;
}


html body .gs-product-page .gs-pd-options--simple.gs-pd-options--card-ui .gs-pd-option-choice .gs-product-option-row-price--incl{
  color:#8e9bb3 !important;
  font-weight:600 !important;
}


/* style#16 */

.gs-product-option-row .gs-pd-opt-hint-dot{
  display:inline-block !important;
  width:14px !important; height:14px !important; min-width:14px;
  margin:0 0 0 5px !important; padding:0 !important;
  vertical-align:-2px;
  border:0 !important;
  border-radius:var(--fp-r,12px) !important;
  background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23A5A6F6' stroke-width='1.6'%3E%3Ccircle cx='8' cy='8' r='6.7'/%3E%3Cpath d='M6.2,6.15a1.85,1.85,0,1,1,2.55,1.72c-.52.27-.8.68-.8,1.2v.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='8' cy='11.55' r='.95' fill='%23A5A6F6' stroke='none'/%3E%3C/svg%3E") center/14px 14px no-repeat !important;
  font-size:0 !important; line-height:0 !important; color:transparent !important;
  cursor:help;
  opacity:.85;
  box-shadow:none !important;
  -webkit-appearance:none; appearance:none;
  transition:opacity .15s ease, transform .15s ease;
  position:relative;
}
.gs-product-option-row .gs-pd-opt-hint-dot::before{
  content:""; position:absolute; top:-9px; right:-9px; bottom:-9px; left:-9px;
}
.gs-product-option-row .gs-pd-opt-hint-dot:hover,
.gs-product-option-row .gs-pd-opt-hint-dot:focus-visible{
  opacity:1;
  transform:scale(1.12);
  outline:none !important;
}
.gs-product-option-row .gs-pd-opt-hint-dot:focus-visible{
  outline:2px solid rgba(165,166,246,.7) !important;
  outline-offset:2px !important;
}
.gs-product-option-row[data-fp-opt-hint] .gs-product-option-row-label{ cursor:pointer; }
.gs-product-option-row .gs-pd-opt-hint-nb{ white-space:nowrap; }

.fp-opt-tip{
  position:fixed; top:0; left:0; z-index:2147483000;
  box-sizing:border-box;
  max-width:300px;
  padding:12px 14px 13px;
  border-radius:var(--fp-r,16px);
  background:linear-gradient(180deg,#2C2945 0%,#201D30 100%) !important;
  border:1px solid rgba(93,95,239,.45) !important;
  box-shadow:0 20px 44px -14px rgba(0,0,0,.85),
             0 0 26px -10px rgba(93,95,239,.5),
             0 0 0 1px rgba(93,95,239,.12) !important;
  color:#E4E7F2 !important;
  font-family:"Euclid Circular A", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size:12px !important; line-height:1.55 !important; font-weight:400;
  letter-spacing:.005em;
  -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;
  text-align:left; white-space:normal;
  text-wrap:pretty; hyphens:none; word-break:normal; overflow-wrap:break-word;
  pointer-events:none;
  visibility:hidden; opacity:0;
  transform:translateY(3px) scale(.985);
  transform-origin:center bottom;
  transition:opacity .14s ease, transform .14s cubic-bezier(.16,1,.3,1);
}
.fp-opt-tip--bottom{ transform-origin:center top; }
.fp-opt-tip.is-open{ visibility:visible; opacity:1; transform:none; }
@media (prefers-reduced-motion:reduce){
  .fp-opt-tip{ transition:opacity .1s ease; transform:none; }
}
.fp-opt-tip::before{
  content:""; position:absolute; left:0; right:0; top:0; height:2px;
  border-top-left-radius:var(--fp-r,12px); border-top-right-radius:var(--fp-r,12px);
  background:linear-gradient(90deg,#5D5FEF 0%,#A5A6F6 55%,rgba(165,166,246,0) 100%);
}

.fp-opt-tip__cap{
  display:flex; align-items:center; gap:6px;
  margin:2px 0 8px; padding:0 0 8px;
  border-bottom:1px solid rgba(255,255,255,.07);
  color:#A5A6F6 !important;
  font-size:9.5px !important; line-height:1.2 !important; font-weight:700;
  letter-spacing:.10em;
}
.fp-opt-tip__cap::before{
  content:""; flex:none; width:11px; height:11px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23A5A6F6' stroke-width='1.7'%3E%3Ccircle cx='8' cy='8' r='6.6'/%3E%3Cpath d='M8 7.2v4.1' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='4.7' r='.95' fill='%23A5A6F6' stroke='none'/%3E%3C/svg%3E") center/11px 11px no-repeat;
}
.fp-opt-tip__body{ display:block; }

.fp-opt-tip::after{
  content:""; position:absolute;
  left:var(--fp-tip-arrow,50%); margin-left:-6px;
  width:11px; height:11px;
  background:#201D30;
  border-right:1px solid rgba(93,95,239,.45);
  border-bottom:1px solid rgba(93,95,239,.45);
  border-bottom-right-radius:3px;
  transform:rotate(45deg);
}
.fp-opt-tip--bottom::after{ top:-6px; background:#2C2945; transform:rotate(225deg); }
.fp-opt-tip--top::after{ bottom:-6px; }
.fp-opt-tip{
  max-width:292px !important; padding:11px 13px 12px !important; border-radius:var(--fp-r,16px) !important;
  background:#1b1f2b !important; border:1px solid rgba(255,255,255,.10) !important;
  box-shadow:0 18px 40px -18px rgba(0,0,0,.9) !important;
  color:#dfe3f0 !important; font-size:12.5px !important; line-height:1.5 !important;
}
.fp-opt-tip::before{ display:none !important; }
.fp-opt-tip__cap{
  margin:0 0 8px !important; padding:0 0 7px !important;
  border-bottom:1px solid rgba(255,255,255,.08) !important;
  color:#8ea2c8 !important; font-size:9.5px !important; letter-spacing:.12em !important; font-weight:700 !important;
}
.fp-opt-tip__cap::before{ display:none !important; }
.fp-opt-tip::after{ background:#1b1f2b !important; border-right-color:rgba(255,255,255,.10) !important; border-bottom-color:rgba(255,255,255,.10) !important; }
.fp-opt-tip--bottom::after{ background:#1b1f2b !important; }
@media (max-width:560px){
  .fp-opt-tip{ max-width:calc(100vw - 28px); }
}

/* style#17 */


.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-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;
  }
}

.gs-pd-terms-mobchev{display:none !important;}

@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 .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;
}

/* Premium option icons use a fixed optical box.  Remixicon glyphs have
   font side-bearings/line-height that otherwise makes the lightning/shield
   artwork appear a few pixels high or low inside the circular badge. */
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;
}

/* style#18 */

                .gs-pd-buy-strip__btn--quickbuy{ color:#08131f; background:linear-gradient(135deg,#ffd15a,#ff9f43); border:0; font-weight:700; display:inline-flex; align-items:center; gap:7px; }
                .gs-pd-buy-strip__btn--quickbuy:hover{ filter:brightness(1.05); }
                .fp-qb{ position:fixed; inset:0; z-index:20070; visibility:hidden; }
                .fp-qb.is-open{ visibility:visible; }
                .fp-qb__backdrop{ position:absolute; inset:0; background:rgba(6,7,12,.66); opacity:0; transition:opacity .2s ease; }
                .fp-qb.is-open .fp-qb__backdrop{ opacity:1; }
                .fp-qb__dialog{ position:absolute; left:50%; top:50%; transform:translate(-50%,-46%); width:400px; max-width:94vw;
                    background:linear-gradient(180deg,#252939 0%,#191b26 100%); border:1px solid rgba(255,255,255,.1); border-radius:var(--fp-r,16px);
                    box-shadow:0 40px 90px -30px rgba(0,0,0,.85); opacity:0; transition:opacity .22s ease, transform .22s cubic-bezier(.2,.85,.25,1); overflow:hidden; }
                .fp-qb.is-open .fp-qb__dialog{ opacity:1; transform:translate(-50%,-50%); }
                .fp-qb__close{ position:absolute; top:11px; right:11px; width:32px; height:32px; display:grid; place-items:center; border:1px solid rgba(255,255,255,.12); border-radius:var(--fp-r,16px); background:rgba(255,255,255,.06); color:#cfd3e6; font-size:18px; cursor:pointer; }
                .fp-qb__close:hover{ background:rgba(255,255,255,.12); color:#fff; }
                .fp-qb__head{ padding:18px 18px 12px; border-bottom:1px solid rgba(255,255,255,.07); }
                .fp-qb__title{ font-size:16px; font-weight:800; color:#f5f6fa; display:flex; align-items:center; gap:8px; }
                .fp-qb__title i{ color:#ffcf5a; }
                .fp-qb__sub{ font-size:12.5px; color:#a7abc6; margin-top:3px; min-height:1em; }
                .fp-qb__body{ padding:16px 18px; display:flex; flex-direction:column; gap:12px; }
                .fp-qb-field label{ display:block; font-size:12px; color:#a7abc6; margin-bottom:5px; }
                .fp-qb-field input{ width:100%; height:44px; padding:0 12px; border-radius:var(--fp-r,16px); border:1px solid rgba(255,255,255,.12); background:#101119; color:#eceef7; font-size:14px; box-sizing:border-box; }
                .fp-qb-field input:focus{ outline:none; border-color:rgba(56,189,248,.6); box-shadow:0 0 0 3px rgba(56,189,248,.16); }
                .fp-qb__foot{ padding:14px 18px 16px; border-top:1px solid rgba(255,255,255,.07); display:flex; align-items:center; justify-content:space-between; gap:12px; }
                .fp-qb__note{ font-size:11px; color:#8b90a8; display:flex; align-items:center; gap:5px; }
                .fp-qb__note i{ color:#5fd0b0; }
                .fp-qb__go{ display:inline-flex; align-items:center; gap:7px; padding:11px 18px; border:0; border-radius:var(--fp-r,16px); font-size:13.5px; font-weight:700; color:#fff; cursor:pointer; background:linear-gradient(135deg,#00d2ff,#007aff); }
                .fp-qb__go:hover{ filter:brightness(1.06); }
                body.fp-qb-open{ overflow:hidden; }
                @media (prefers-reduced-motion:reduce){ .fp-qb__dialog,.fp-qb__backdrop{ transition:none; } }
                
/* style#19 */

            .gs-pi-tab-lbl-short,.gs-pi-tab-why-short,.gs-pi-tab-why-xs{display:none;}
            @media(max-width:1279.98px){.gs-pi-tab-why-full{display:none;}.gs-pi-tab-why-short{display:inline;}}
            @media(max-width:575.98px){
            .gs-pi-tab-lbl-full{display:none;}.gs-pi-tab-lbl-short{display:inline;}
            .gs-pi-tab-why-short{display:none;}.gs-pi-tab-why-xs{display:inline;}
            .gs-product-page #urun-hakkinda .gs-pi-seg-tabs--legendary:has(> .gs-min-tab:nth-of-type(7)){overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;}
            .gs-product-page #urun-hakkinda .gs-pi-seg-tabs--legendary:has(> .gs-min-tab:nth-of-type(7))::-webkit-scrollbar{display:none;}
            .gs-product-page #urun-hakkinda .gs-pi-seg-tabs--legendary:has(> .gs-min-tab:nth-of-type(7)) > .gs-min-tab{flex:0 0 60px !important;min-width:60px !important;}
            }
            
/* style#20 */

    .gs-pi-soft{display:flex;flex-direction:column;gap:12px;}
    .gs-pi-soft__panel{
      border-radius:var(--fp-r,16px);
      overflow:hidden;
      border:1px solid rgba(56,189,248,.12);
      background:linear-gradient(165deg,rgba(14,116,144,.06) 0%,rgba(15,23,42,.35) 42%,rgba(15,23,42,.2) 100%);
      box-shadow:0 1px 0 rgba(255,255,255,.04) inset;
    }
    .gs-pi-soft__block{
      --gs-soft-accent:#94a3b8;
      position:relative;
      padding:14px 16px 16px 18px;
      border-bottom:1px solid rgba(255,255,255,.05);
      background:linear-gradient(90deg,color-mix(in srgb,var(--gs-soft-accent) 7%,transparent),transparent 55%);
    }
    .gs-pi-soft__block::before{
      content:"";
      position:absolute;
      left:0;top:12px;bottom:12px;
      width:3px;border-radius:0 var(--fp-r,16px) var(--fp-r,16px) 0;
      background:var(--gs-soft-accent);
      opacity:.55;
    }
    .gs-pi-soft__block--eta{--gs-soft-accent:#4ade80;}
    .gs-pi-soft__block--delivery{--gs-soft-accent:#38bdf8;}
    .gs-pi-soft__block--rules{--gs-soft-accent:#fbbf24;}
    .gs-pi-soft__block--activation{--gs-soft-accent:#c4b5fd;}
    .gs-pi-soft__block--bonus{--gs-soft-accent:#f472b6;}
    .gs-pi-soft__block--bonus .gs-pi-soft__icon{color:rgba(244,114,182,.88);background:rgba(244,114,182,.08);}
    .gs-pi-soft__block--last{border-bottom:0;padding-bottom:14px;}
    .gs-pi-soft__head{display:flex;align-items:center;gap:10px;margin:0 0 8px;}
    .gs-pi-soft__icon{
      display:inline-flex;align-items:center;justify-content:center;
      width:34px;height:34px;border-radius:var(--fp-r,16px);font-size:15px;flex-shrink:0;
      color:var(--gs-soft-accent);
      background:color-mix(in srgb,var(--gs-soft-accent) 14%,transparent);
      box-shadow:0 0 0 1px color-mix(in srgb,var(--gs-soft-accent) 22%,transparent);
    }
    .gs-pi-soft__title{margin:0;flex:1;min-width:0;font-size:13px;font-weight:600;letter-spacing:-.01em;color:rgba(241,245,249,.92);}
    .gs-pi-soft__block--eta .gs-pi-soft__title{color:rgba(220,252,231,.95);}
    .gs-pi-soft__block--delivery .gs-pi-soft__title{color:rgba(224,242,254,.95);}
    .gs-pi-soft__block--rules .gs-pi-soft__title{color:rgba(254,243,199,.95);}
    .gs-pi-soft__block--activation .gs-pi-soft__title{color:rgba(237,233,254,.95);}
    .gs-pi-soft__tag{
      font-size:10px;font-weight:600;padding:3px 10px;border-radius:var(--fp-r,16px);
      color:#bbf7d0;background:rgba(34,197,94,.16);
      border:1px solid rgba(74,222,128,.28);
    }
    .gs-pi-soft__body{font-size:13px;line-height:1.6;color:rgba(203,213,225,.82);}
    .gs-pi-soft__body strong{color:rgba(241,245,249,.92);font-weight:500;}
    .gs-pi-soft__body--rich :is(p,ul,ol,li){margin:0 0 7px;font-size:13px;line-height:1.6;color:rgba(203,213,225,.82);}
    .gs-pi-soft__body--rich ol,.gs-pi-soft__body--rich ul{padding-left:1.15rem;}
    .gs-pi-soft__body--rich :is(h1,h2,h3,h4,h5){font-size:13px;font-weight:600;color:rgba(241,245,249,.9);margin:10px 0 5px;}
    .gs-pi-soft__body--rich a{color:#93c5fd;text-decoration:none;}
    .gs-pi-soft__body--rich a:hover{color:#bfdbfe;text-decoration:underline;}
    .gs-pi-soft__body--rich img{max-width:100%;height:auto;border-radius:var(--fp-r,16px);margin:8px 0;border:1px solid rgba(56,189,248,.12);}
    @media(max-width:640px){
      .gs-pi-soft__block{padding:12px 14px 14px 16px;}
      .gs-pi-soft__body{font-size:12.5px;}
    }
    
/* style#22 */

.gs-pd-faq{padding:18px 18px 16px;border:1px solid rgba(255,255,255,.08);border-radius:var(--fp-r,16px);background:linear-gradient(180deg,rgba(30,41,59,.45),rgba(15,23,42,.35));}
.gs-pd-faq__title{margin:0 0 12px;font-size:1.05rem;font-weight:700;line-height:1.35;color:#e2e8f0;display:flex;align-items:flex-start;gap:8px;}
.gs-pd-faq__title i{color:#34d399;margin-top:2px;}
.gs-pd-faq__list{display:flex;flex-direction:column;gap:8px;}
.gs-pd-faq__item{border:1px solid rgba(255,255,255,.07);border-radius:var(--fp-r,16px);background:rgba(15,23,42,.45);transition:border-color .2s ease;}
.gs-pd-faq__item[open]{border-color:rgba(52,211,153,.28);}
.gs-pd-faq__q{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none;user-select:none;}
.gs-pd-faq__q::-webkit-details-marker{display:none;}
.gs-pd-faq__qt{margin:0;font-size:.875rem;font-weight:600;line-height:1.45;color:#e2e8f0;}
.gs-pd-faq__chev{flex:0 0 auto;font-size:20px;color:#94a3b8;transition:transform .2s ease;}
.gs-pd-faq__item[open] .gs-pd-faq__chev{transform:rotate(180deg);color:#34d399;}
.gs-pd-faq__a{padding:0 14px 14px;}
.gs-pd-faq__a p{margin:0;font-size:.8125rem;line-height:1.7;color:rgba(203,213,225,.88);}
.gs-pd-faq__link{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:.8125rem;font-weight:600;color:#6ee7b7;text-decoration:none;}
.gs-pd-faq__link:hover{color:#a7f3d0;text-decoration:underline;}
@media(max-width:640px){
.gs-pd-faq{padding:14px 12px 12px;border-radius:var(--fp-r,16px);}
.gs-pd-faq__title{font-size:.975rem;}
.gs-pd-faq__q{padding:11px 12px;}
.gs-pd-faq__a{padding:0 12px 12px;}
}
.gs-pd-faq.gs-pd-faq--intab{padding:0;margin:0;border:0;border-radius:0;background:none;}
.gs-pd-faq--intab .gs-pd-faq__title{font-size:.95rem;margin:0 0 12px;}

/* style#23 */

.gs-why{display:flex;flex-direction:column;gap:12px;}
.gs-why__hero{position:relative;overflow:hidden;padding:20px 20px 18px;border-radius:var(--fp-r,16px);border:1px solid rgba(167,139,250,.28);background:radial-gradient(120% 140% at 0% 0%,rgba(139,92,246,.30),rgba(15,23,42,0) 55%),radial-gradient(120% 140% at 100% 100%,rgba(34,211,238,.16),rgba(15,23,42,0) 55%),linear-gradient(160deg,rgba(30,27,75,.6),rgba(15,23,42,.65));}
.gs-why__glow{position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,.35),rgba(167,139,250,0) 70%);pointer-events:none;}
.gs-why__badge{position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--fp-r,16px);background:rgba(52,211,153,.14);border:1px solid rgba(52,211,153,.35);color:#a7f3d0;font-size:.72rem;font-weight:700;}
.gs-why__title{position:relative;margin:10px 0 6px;font-size:1.4rem;font-weight:800;line-height:1.2;color:#f8fafc;letter-spacing:-.01em;}
.gs-why__title span{background:linear-gradient(90deg,#c4b5fd,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent;}
.gs-why__lead{position:relative;margin:0;max-width:62ch;font-size:.875rem;line-height:1.65;color:rgba(226,232,240,.86);}
.gs-why__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}
.gs-why__stat{padding:14px 10px;border-radius:var(--fp-r,16px);border:1px solid rgba(255,255,255,.07);background:rgba(15,23,42,.5);text-align:center;}
.gs-why__num{display:block;font-size:1.3rem;font-weight:800;line-height:1.1;color:#f8fafc;font-variant-numeric:tabular-nums;}
.gs-why__num small{font-size:.7em;font-weight:700;opacity:.7;}
.gs-why__num--violet{color:#c4b5fd;}
.gs-why__num--cyan{color:#67e8f9;}
.gs-why__num--amber{color:#fcd34d;}
.gs-why__num--emerald{color:#6ee7b7;}
.gs-why__lbl{display:block;margin-top:4px;font-size:.72rem;font-weight:600;color:rgba(148,163,184,.95);}
.gs-why__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
.gs-why__card{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:var(--fp-r,16px);border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(30,41,59,.5),rgba(15,23,42,.35));transition:border-color .2s ease,transform .2s ease;}
.gs-why__card:hover{border-color:rgba(167,139,250,.35);transform:translateY(-1px);}
.gs-why__ic{flex:0 0 38px;width:38px;height:38px;border-radius:var(--fp-r,16px);display:flex;align-items:center;justify-content:center;font-size:18px;}
.gs-why__ic--violet{background:rgba(139,92,246,.16);color:#c4b5fd;}
.gs-why__ic--cyan{background:rgba(34,211,238,.14);color:#67e8f9;}
.gs-why__ic--emerald{background:rgba(52,211,153,.14);color:#6ee7b7;}
.gs-why__ic--sky{background:rgba(56,189,248,.14);color:#7dd3fc;}
.gs-why__ic--amber{background:rgba(251,191,36,.14);color:#fcd34d;}
.gs-why__ic--rose{background:rgba(251,113,133,.14);color:#fda4af;}
.gs-why__cbody{min-width:0;}
.gs-why__ct{margin:0 0 3px;font-size:.875rem;font-weight:700;color:#f1f5f9;}
.gs-why__cd{margin:0;font-size:.8rem;line-height:1.55;color:rgba(203,213,225,.86);}
.gs-why__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:var(--fp-r,16px);border:1px dashed rgba(255,255,255,.12);background:rgba(15,23,42,.35);}
.gs-why__rate{font-size:.8125rem;color:rgba(226,232,240,.9);}
.gs-why__rate i{color:#fbbf24;}
.gs-why__rate strong{color:#fff;}
.gs-why__btns{display:flex;flex-wrap:wrap;gap:8px;}
.gs-why__btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--fp-r,16px);border:1px solid rgba(167,139,250,.4);background:rgba(139,92,246,.16);color:#ddd6fe;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .2s ease;}
.gs-why__btn:hover{background:rgba(139,92,246,.28);color:#ede9fe;text-decoration:none;}
.gs-why__btn--ghost{border-color:rgba(255,255,255,.14);background:transparent;color:#cbd5e1;}
.gs-why__btn--ghost:hover{background:rgba(255,255,255,.06);color:#f1f5f9;}
@media(max-width:640px){
.gs-why__hero{padding:16px 14px 14px;}
.gs-why__title{font-size:1.2rem;}
.gs-why__stats{grid-template-columns:repeat(2,minmax(0,1fr));}
.gs-why__grid{grid-template-columns:1fr;}
.gs-why__card{padding:12px;}
.gs-why__foot{flex-direction:column;align-items:flex-start;}
}

/* style#25 */

#gs-security-modal .gs-sec-pop__panel[hidden]{ display:none !important; }
#gs-security-modal .gs-sec-pop__note-link{
    color:#7dd3fc; text-decoration:underline; text-underline-offset:2px;
}
#gs-security-modal .gs-sec-pop__note-link:hover{ color:#bae6fd; }
.gs-product-page .gs-pd-trust-card--with-etbis{
    cursor:pointer;
    transition:border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.gs-product-page .gs-pd-trust-card--with-etbis:hover{
    border-color:rgba(74,222,128,.45) !important;
    box-shadow:0 8px 26px rgba(0,0,0,.38), 0 0 0 1px rgba(74,222,128,.24) !important;
    transform:translateY(-1px);
}
.gs-product-page .gs-pd-trust-card--with-etbis:active{ transform:translateY(0); }
.gs-product-page .gs-pd-trust-card--with-etbis:focus-visible,
.gs-product-page .gs-pd-trust-card--with-etbis .gs-pd-etbis-bar:focus-visible{
    outline:2px solid rgba(74,222,128,.7); outline-offset:3px;
}
.gs-product-page .gs-pd-trust-card--with-etbis .gs-pd-etbis-bar,
.gs-product-page .gs-pd-trust-card--with-etbis .gs-pd-etbis-cta{ cursor:pointer; }
.gs-product-page .gs-pd-trust-card--with-etbis .gs-pd-etbis-bar{ user-select:none; -webkit-user-select:none; }
.gs-product-page .gs-pd-trust-card--with-etbis:hover .gs-pd-etbis-cta{ filter:brightness(1.08); }
@media (prefers-reduced-motion:reduce){
    .gs-product-page .gs-pd-trust-card--with-etbis,
    .gs-product-page .gs-pd-trust-card--with-etbis:hover{ transform:none; transition:none; }
}
