.promo-panel-wrap{max-width:1440px;margin:0 auto;padding:32px 32px 0;box-sizing:border-box}.promo-panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.6fr);gap:28px;align-items:center;padding:32px;border-radius:28px;overflow:hidden;background:var(--promo-bg);color:var(--promo-text)}.promo-panel *{box-sizing:border-box}.promo-panel--text-only{grid-template-columns:1fr}.promo-panel__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.25;pointer-events:none}.promo-panel__background img{width:100%;height:100%;object-fit:cover;filter:blur(24px)}.promo-panel__intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:680px}.promo-panel__eyebrow{color:var(--promo-accent);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.promo-panel__heading{display:flex;align-items:center;gap:14px}.promo-panel__heading img{width:64px;height:64px;object-fit:cover;border-radius:50%}.promo-panel h2{color:inherit;margin:0;font-size:30px;line-height:1.1;font-weight:800;overflow-wrap:anywhere}.promo-panel__text{font-size:14px;line-height:1.55}.promo-panel__text p{margin:0 0 8px}.promo-panel__text p:last-child{margin-bottom:0}.promo-panel__benefits{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;margin:0;padding:0;font-size:13px}.promo-panel__benefits li{display:flex;align-items:baseline;gap:8px}.promo-panel__benefits li>span{color:var(--promo-accent)}.promo-panel__actions{display:flex;flex-wrap:wrap;gap:12px}.promo-panel__button{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;min-height:46px;background:var(--promo-button);color:var(--promo-button-text);border:1px solid var(--promo-button);border-radius:12px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none}.promo-panel__button--secondary{background:transparent;color:var(--promo-text);border-color:currentColor}.promo-panel__button:hover{color:var(--promo-button-text);filter:brightness(.9)}.promo-panel__button--secondary:hover{color:var(--promo-text)}.promo-panel a:focus-visible{outline:2px solid var(--promo-accent);outline-offset:4px}.promo-panel__carousel{min-width:0}.promo-panel__navigation{display:flex;justify-content:flex-end;gap:8px;margin-bottom:8px}.promo-panel__navigation[hidden]{display:none}.promo-panel__navigation button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:var(--promo-text);font:inherit;cursor:pointer}.promo-panel__navigation button:disabled{opacity:.35;cursor:default}.promo-panel__navigation button:focus-visible,.promo-panel__products:focus-visible{outline:2px solid var(--promo-accent);outline-offset:3px}.promo-panel__products{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 3px 12px}.promo-panel__products::-webkit-scrollbar{display:none}.promo-panel__product{flex:1 0 130px;min-width:0;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:18px;background:#ffffff12;border:1px solid rgb(128 128 128 / 25%);scroll-snap-align:start}.promo-panel__product-link{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.promo-panel__product-link:hover{color:inherit}.promo-panel__product-image{aspect-ratio:1;border-radius:12px;overflow:hidden;background:#8080801a}.promo-panel__product-image img,.promo-panel__product-image svg{width:100%;height:100%;display:block;object-fit:cover}.promo-panel__product strong{font-size:13px;line-height:1.3;overflow-wrap:anywhere}.promo-panel__price{margin-top:auto;color:var(--promo-accent);font-size:14px;font-weight:700}.promo-panel__plan{font-size:11px;line-height:1.4}.promo-panel__product-action{color:var(--promo-accent);font-size:12px;font-weight:600;text-decoration:none}.promo-panel__product-action:hover{color:var(--promo-accent);text-decoration:underline}.promo-panel__image{aspect-ratio:4/3;overflow:hidden;border-radius:18px}.promo-panel__image img{width:100%;height:100%;object-fit:cover}.promo-panel__reviews{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.promo-panel__review{margin:0;padding:16px;border:1px solid rgb(128 128 128 / 25%);border-radius:18px;background:#ffffff0d}.promo-panel__stars{color:var(--promo-accent)}.promo-panel__review blockquote{margin:8px 0;padding:0;border:0;color:inherit;font-size:14px;line-height:1.5}.promo-panel__review figcaption{font-size:12px}.promo-panel__review a{color:inherit}@media(max-width:1100px){.promo-panel{grid-template-columns:1fr}.promo-panel__product{flex:1 0 150px}}@media(max-width:640px){.promo-panel-wrap{padding:24px 16px 0}.promo-panel{padding:22px;gap:24px}.promo-panel h2{font-size:26px}.promo-panel__product{flex:0 0 65%}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/only-games-promotional-panel.css.map */
