@layer gamespsn-brand{body.gl-brand-2026 .glpm{--pm-border: var(--gs-color-border) !important;--pm-muted: var(--gs-color-text-secondary) !important;color:var(--gs-color-text-body)!important}body.gl-brand-2026 .glpm-backdrop{background:var(--gs-color-overlay)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body.gl-brand-2026 .glpm-dialog{background:var(--gs-color-surface-raised)!important;border-color:var(--gs-color-border)!important;box-shadow:var(--gs-shadow-dialog)!important;color:var(--gs-color-text-body)!important}body.gl-brand-2026 .glpm :is(.glpm-head,.glpm-footer){background:var(--gs-color-surface)!important;border-color:var(--gs-color-border)!important}body.gl-brand-2026 .glpm .glpm-scroll{background:var(--gs-color-surface)!important;scrollbar-color:var(--gs-color-control-border) transparent!important}body.gl-brand-2026 .glpm :is(.glpm-option,.glpm-smart-option,.glpm-selected,.glpm-qty,.glpm-smart-tabs,.glpm-head-image,.glpm-line-art,.glpm-selected-image){background:var(--gs-color-input)!important;border-color:var(--gs-color-control-border)!important;color:var(--gs-color-text-primary)!important}body.gl-brand-2026 .glpm :is(.glpm-line,.glpm-promo){background:transparent!important;border-color:var(--gs-color-border)!important;color:var(--gs-color-text-body)!important}body.gl-brand-2026 .glpm :is(.glpm-option-image,.glpm-spark,.glpm-gift-mark){background:var(--gs-color-surface)!important;border-color:var(--gs-color-border)!important}body.gl-brand-2026 .glpm :is(h2,h3,.glpm-line-name,.glpm-option-text a,.glpm-reward-intro,.glpm-selected-copy strong){color:var(--gs-color-text-primary)!important}body.gl-brand-2026 .glpm :is(.glpm-line-end>strong,.glpm-option-text span,.glpm-summary strong,.glpm-qty strong,.glpm-selected-copy span){color:var(--gs-color-text-primary)!important}body.gl-brand-2026 .glpm :is(.glpm-summary,.glpm-promo-head p,.glpm-line-info small,.glpm-option-text small,.glpm-option-text del,.glpm-selected-copy small,.glpm-selected-copy del,.glpm-footer>small,.glpm-step-text,.glpm-quiet,.glpm-empty,.glpm-row-heading h3 small,.glpm-reward-mark,.glpm-milestone){color:var(--gs-color-text-secondary)!important;opacity:1!important}body.gl-brand-2026 .glpm :is(.glpm-qty,.glpm-qty button,.glpm-clear,.glpm-x,.glpm-trash){color:var(--gs-color-text-primary)!important}body.gl-brand-2026 .glpm :is(.glpm-success,.glpm-free,.glpm-green,.glpm-savings,.glpm-selected-copy b){color:var(--gs-color-savings)!important}body.gl-brand-2026 .glpm .glpm-message[data-kind=error]{color:var(--gs-color-error)!important;background:var(--gs-color-error-bg)!important;border-color:var(--gs-color-error)!important}body.gl-brand-2026 .glpm :is(.glpm-spark,.glpm-gift-mark){color:var(--gs-color-focus)!important;background:var(--gs-color-selected-bg)!important;border-color:var(--gs-color-border)!important;box-shadow:none!important}body.gl-brand-2026 .glpm .glpm-progress{background:var(--gs-color-border)!important}body.gl-brand-2026 .glpm .glpm-progress>span{background:var(--gs-color-focus)!important}body.gl-brand-2026 .glpm .glpm-milestone b{background:var(--gs-color-surface)!important;color:var(--gs-color-text-secondary)!important;border-color:var(--gs-color-border)!important}body.gl-brand-2026 .glpm .glpm-gift-mark.is-earned,body.gl-brand-2026 .glpm .glpm-milestone.is-done b{background:var(--gs-color-savings-bg)!important;background-image:none!important;border-color:var(--gs-color-savings)!important;color:var(--gs-color-savings)!important}body.gl-brand-2026 .glpm .glpm-just{background:var(--gs-color-selected-bg)!important;color:var(--gs-color-text-body)!important}body.gl-brand-2026 .glpm .glpm-selected{border:2px solid var(--gs-color-border)!important;background:var(--gs-color-savings-bg)!important;box-shadow:none!important;border-color:var(--gs-color-savings)!important}body.gl-brand-2026 .glpm .glpm-selected-check{background:var(--gs-color-savings-bg)!important;color:var(--gs-color-savings)!important}body.gl-brand-2026 .glpm .glpm-selected-copy strong{color:var(--gs-color-text-primary)!important}body.gl-brand-2026 .glpm .glpm-selected-copy small{color:var(--gs-color-text-secondary)!important;opacity:1!important}body.gl-brand-2026 .glpm .glpm-selected-copy span{color:var(--gs-color-text-body)!important}body.gl-brand-2026 .glpm .glpm-selected-copy b{color:var(--gs-color-savings)!important}body.gl-brand-2026 .glpm .glpm-smart-tabs button,body.gl-brand-2026 .glpm .glpm-gift-tabs button{background:var(--gs-color-surface-raised)!important;color:var(--gs-color-text-primary)!important;border-color:var(--gs-color-control-border)!important}body.gl-brand-2026 .glpm .glpm-smart-tabs button[aria-selected=true],body.gl-brand-2026 .glpm .glpm-gift-tabs button[aria-pressed=true]{background:var(--gs-color-selected-bg)!important;color:var(--gs-color-text-primary)!important;border-color:var(--gs-color-focus)!important;box-shadow:none!important}body.gl-brand-2026 .glpm .glpm-smart-tabs button:hover:not(:disabled){background:var(--gs-color-surface-raised)!important;color:var(--gs-color-text-primary)!important}body.gl-brand-2026 .glpm :is(.glpm-option button[data-glpm-action=choose],.glpm-option button[data-glpm-action=add]){background:var(--gl-secondary-button-bg,var(--gs-color-action-secondary-bg))!important;border:1px solid var(--gs-color-action-secondary-border)!important;color:var(--gs-color-on-action-secondary)!important;box-shadow:none!important}body.gl-brand-2026 .glpm :is(.glpm-option button[data-glpm-action=choose],.glpm-option button[data-glpm-action=add]):hover:not(:disabled){--gl-secondary-button-bg: var(--gs-color-action-secondary-hover);filter:none}body.gl-brand-2026 .glpm .glpm-reward-option .glpm-option-image{display:block;overflow:hidden}body.gl-brand-2026 .glpm .glpm-reward-option .glpm-option-image img{display:block;width:100%;height:100%;object-fit:cover!important;object-position:center center!important;border:0!important}body.gl-brand-2026 .glpm .glpm-primary{background:var(--gs-gradient-action-primary)!important;border-color:transparent!important;color:var(--gs-color-on-action)!important;box-shadow:var(--gs-shadow-action)!important}body.gl-brand-2026 .glpm .glpm-primary:hover:not(.glpm-disabled){background:var(--gs-gradient-action-primary-hover)!important;box-shadow:var(--gs-shadow-action-hover)!important}body.gl-brand-2026 .glpm .glpm-primary span{color:var(--gs-color-on-action)!important}body.gl-brand-2026 .glpm .glpm-message{background:var(--gs-color-surface)!important;border-color:var(--gs-color-border)!important;color:var(--gs-color-text-body)!important}body.gl-brand-2026 .glpm .glpm-message[data-kind=success]{border-color:var(--gs-color-success)!important;color:var(--gs-color-success)!important;background:var(--gs-color-success-bg)!important}body.gl-brand-2026 .glpm .glpm-message a{color:var(--gs-color-text-body)!important}body.gl-brand-2026 .glpm :is(button,a):focus-visible{outline:2px solid var(--gs-color-focus)!important;outline-offset:2px}}@layer gamespsn-brand{body.gl-brand-2026 .glpm a#glpm-checkout.glpm-primary,body.gl-brand-2026 .glpm a#glpm-checkout.glpm-primary span{color:var(--gs-color-on-action)!important}}@layer gamespsn-brand{body.gl-brand-2026 .glpm .glpm-footer .glpm-actions a.glpm-secondary,body.gl-brand-2026 .glpm .glpm-footer .glpm-actions button.glpm-secondary,body.gl-brand-2026 .glpm .glpm-promo button.glpm-more,body.gl-brand-2026 .glpm .glpm-promo button.glpm-first{background:var(--gl-secondary-button-bg,var(--gs-color-action-secondary-bg))!important;color:var(--gs-color-on-action-secondary)!important;border:1px solid var(--gs-color-action-secondary-border)!important;box-shadow:none!important;text-decoration:none!important}body.gl-brand-2026 .glpm :is(.glpm-more,.glpm-first,.glpm-secondary):hover:not(:disabled){--gl-secondary-button-bg: var(--gs-color-action-secondary-hover)}body.gl-brand-2026 .glpm :is(.glpm-more,.glpm-first,.glpm-secondary,.glpm-option button[data-glpm-action=choose],.glpm-option button[data-glpm-action=add]):active:not(:disabled){--gl-secondary-button-bg: var(--gs-color-action-secondary-pressed)}}
