.pdp-spotlight .pdp-clean-grid{grid-template-columns:minmax(0,1fr) 330px;grid-template-areas:"heading buy" "gallery buy" "information buy" "related buy";gap:24px 36px}.pdp-spotlight .pdp-buy-column{position:sticky;top:calc(var(--platform-rail-height,76px) + 24px);max-height:none;overflow:visible;margin-top:32px}.pdp-spotlight .pdp-purchase{--accent:#ffc367;--muted:#b8b5c1;--line:#ffffff20;display:grid;grid-template-columns:minmax(0,1fr);padding:0;background:#191820;border:1px solid #514653;border-radius:18px;overflow:hidden;color:#f8f7fa;box-shadow:0 12px 44px #0002}.pdp-spotlight .pdp-purchase-art{display:none}.pdp-purchase-art img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pdp-purchase-content{min-width:0;padding:18px 14px}.pdp-spotlight .pdp-purchase:not(:has(.pdp-purchase-art)){grid-template-columns:1fr}.pdp-spotlight .game-offer-label{font-size:12px;letter-spacing:0;margin-bottom:8px;color:#c2beca}.pdp-spotlight .game-offer-platforms{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px}.pdp-spotlight .game-offer-platform{min-width:0;min-height:58px;padding:7px 5px;gap:5px;border-radius:10px;background:#ffffff03;flex-direction:row;align-items:center}.pdp-spotlight .game-offer-platform>span{min-width:0;flex:1}.pdp-spotlight .game-offer-platform strong{font-size:11px;line-height:1.3;overflow-wrap:anywhere}.pdp-spotlight .game-offer-platform small{font-size:10px;line-height:1.35;margin-top:3px;color:#b8b5c1;overflow-wrap:anywhere}.pdp-spotlight .game-offer-platform img{width:18px;height:18px;flex:0 0 18px}.pdp-spotlight .game-offer-platform img[data-platform-icon=microsoft]{filter:none}.pdp-spotlight .game-offer-platform.is-selected{border-color:#efb554;background:#ffc3670d;color:#fff;box-shadow:inset 0 0 0 1px #ffc36755,0 0 16px #efb5540a}.pdp-spotlight .game-offer-platform:hover{border-color:#d0ad75}.pdp-offer-identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin:10px 0 16px;color:#c6c0ce;font-size:11px;line-height:1.6}.pdp-spotlight .pdp-edition-picker{margin-top:0}.pdp-spotlight .pdp-edition-row{padding:9px;gap:7px;border-radius:10px;min-height:58px;background:#ffffff03}.pdp-spotlight .pdp-edition-row img{width:28px;height:38px;border-radius:5px}.pdp-spotlight .pdp-edition-copy strong{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.pdp-spotlight .pdp-edition-copy small{font-size:10px;line-height:1.45;color:#b8b5c1}.pdp-spotlight .pdp-edition-menu>summary .pdp-edition-price,.pdp-spotlight .pdp-edition-picker>.pdp-edition-row .pdp-edition-price{display:none}.pdp-spotlight .pdp-edition-chevron,.pdp-spotlight .pdp-edition-menu>summary>.icon{flex:0 0 28px;width:28px;height:28px;border:1px solid #ffffff20;border-radius:50%;display:grid;place-items:center;background:#ffffff05;color:#ccc7d5}.pdp-spotlight .pdp-edition-list{max-height:none;overflow:visible}.pdp-spotlight .pdp-edition-list .pdp-edition-row{flex-wrap:wrap}.pdp-spotlight .pdp-edition-list .pdp-edition-price{margin-inline-start:auto;font-size:13px}.pdp-spotlight .pdp-price{font-size:30px;line-height:1.15;margin:0;letter-spacing:-.03em}.pdp-spotlight .pdp-purchase .button.primary{min-height:52px;border:1px solid #ffd38f;border-radius:11px;background:#ffc367;color:#211a16;font-size:18px;font-weight:750;margin-top:12px;box-shadow:none}.pdp-spotlight .pdp-purchase .button.primary:hover:not(:disabled){background:#ffd38f;transform:none}.pdp-spotlight .pdp-purchase .button.primary:disabled{background:#39333d;border-color:#514653;color:#bbb5c2;opacity:1}.pdp-spotlight .pdp-purchase .button .icon{width:23px;height:23px}.pdp-spotlight .pdp-buy-note{font-size:12px;line-height:1.75;margin-block:16px 0;color:#c5bfcd;display:block}.pdp-purchase-terms{margin-top:16px;border-top:1px solid #ffffff20;padding-top:12px}.pdp-purchase-terms>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;min-height:44px;font-size:14px;color:#e2dce9}.pdp-purchase-terms>summary::-webkit-details-marker{display:none}.pdp-purchase-terms>summary small{display:block;font-size:11px;color:#b8b5c1;line-height:1.6;margin-top:3px}.pdp-purchase-terms>summary>.icon{flex-shrink:0;width:28px;height:28px;border:1px solid #ffffff20;border-radius:50%;padding:6px}.pdp-purchase-terms[open]>summary>.icon{transform:rotate(180deg)}.pdp-purchase-terms-body{font-size:12px;line-height:1.85;color:#c8c2d0;padding-top:12px}.pdp-purchase-terms-body a{text-decoration:underline;text-underline-offset:3px}.pdp-purchase-terms-body .pdp-warranty-link{font-size:inherit;text-align:start;margin:10px 0}.pdp-spotlight .pdp-purchase :is(a,button,summary,select):focus-visible{outline:3px solid #ffd38f;outline-offset:3px}@media(max-width:899px){.pdp-spotlight .pdp-clean-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "gallery" "buy" "information" "related";gap:22px}.pdp-spotlight .pdp-buy-column{margin:0;position:static;max-height:none;overflow:visible}.pdp-spotlight .pdp-purchase{border-radius:16px;max-width:640px;margin-inline:auto}}@media(max-width:359px){.pdp-purchase-content{padding:16px 10px}}.pdp-spotlight .pdp-offer-summary{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;padding:10px;border:1px solid #ffffff20;border-radius:12px;background:#ffffff03}.pdp-offer-summary .pdp-edition-picker{min-width:0}.pdp-offer-summary .pdp-edition-picker>.game-offer-label{display:none}.pdp-spotlight .pdp-offer-summary .pdp-edition-picker>.pdp-edition-row,.pdp-spotlight .pdp-offer-summary .pdp-edition-menu>summary{border:0;background:transparent;padding:0;gap:6px}.pdp-spotlight .pdp-offer-summary .pdp-edition-chevron,.pdp-spotlight .pdp-offer-summary .pdp-edition-menu>summary>.icon{flex-basis:22px;width:22px;height:22px}.pdp-spotlight .pdp-offer-summary .pdp-price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;font-size:28px}.pdp-offer-summary [data-variant-price]{white-space:nowrap}.pdp-offer-summary [data-product-savings]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:120px;font-size:10px;line-height:1.4;letter-spacing:0}.pdp-offer-summary [data-product-savings] .price-reference{font-size:11px}.pdp-offer-summary [data-product-savings] .price-saving-badge{font-size:10px}.pdp-spotlight .pdp-offer-summary:has(.pdp-edition-picker[hidden]),.pdp-spotlight .pdp-offer-summary:has(.pdp-edition-menu[open]){grid-template-columns:minmax(0,1fr)}.pdp-offer-summary:has(.pdp-edition-menu[open]) .pdp-price{padding-top:6px}.pdp-spotlight .pdp-benefits{margin-top:18px;padding-top:14px;border-top:1px solid #ffffff20}.pdp-spotlight .pdp-benefits h2{margin:0 0 10px;font-size:14px;line-height:1.5;font-weight:650;letter-spacing:0}.pdp-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border:1px solid #ffffff20;border-radius:12px;overflow:hidden}.pdp-benefit{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:10px 4px;text-align:center}.pdp-benefit+.pdp-benefit{border-inline-start:1px solid #ffffff20}.pdp-benefit-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#99ceb0}.pdp-benefit-support .pdp-benefit-icon{background:#abc9f6}.pdp-benefit-experience .pdp-benefit-icon{background:#ffb56c}.pdp-benefit-icon img{display:block;width:24px;height:24px}.pdp-benefit strong{display:flex;align-items:center;justify-content:center;min-height:20px;font-size:13px;line-height:1.3;font-weight:650;overflow-wrap:anywhere}.pdp-benefit-copy{font-size:12px;line-height:1.45;color:#c6c0ce;overflow-wrap:anywhere}.pdp-spotlight .pdp-edition-chevron,.pdp-spotlight .pdp-edition-menu>summary>.icon{box-sizing:border-box;align-self:center;transition:transform .2s ease;transform-origin:center}.pdp-spotlight .pdp-edition-chevron>.icon{display:block;width:14px;height:14px;margin:0;transform:rotate(-90deg)}.pdp-spotlight .pdp-edition-menu>summary>.icon{padding:6px;transform:rotate(-90deg)}.pdp-spotlight .pdp-edition-menu[open]>summary>.pdp-edition-chevron{transform:rotate(180deg)}.pdp-spotlight .pdp-edition-menu[open]>summary>.icon{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.pdp-spotlight .pdp-edition-chevron,.pdp-spotlight .pdp-edition-menu>summary>.icon{transition:none}}@media(min-width:900px){.pdp-spotlight .pdp-purchase-content{padding:14px 12px}.pdp-spotlight .game-offer-label{margin-bottom:6px}.pdp-spotlight .game-offer-platform{min-height:54px}.pdp-spotlight .pdp-offer-identity{margin-block:8px 12px}.pdp-spotlight .pdp-offer-summary{padding:8px}.pdp-spotlight .pdp-purchase .button.primary{min-height:48px;margin-top:8px}.pdp-spotlight .pdp-buy-note{margin-top:12px;line-height:1.6}.pdp-spotlight [data-public-guides].activation-entry[data-product-guide]{margin-top:14px;gap:8px}.pdp-spotlight .pdp-benefits{margin-top:14px;padding-top:10px}.pdp-spotlight .pdp-benefits h2{margin-bottom:8px}.pdp-spotlight .pdp-benefit{padding-block:8px}.pdp-spotlight .pdp-benefit-icon{width:36px;height:36px}.pdp-spotlight .pdp-purchase-terms{margin-top:12px;padding-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/purchase-spotlight.css.map */
