/* rp-offers rp-offers.css (repack-igruha): places on the site: header, shelf tab, prices on covers, row on game pages, card in the grid, search, column. Generated (test/build.py); do not edit by hand. */
.header__menu .rpo-head a svg{color:#ff8a3d}
.hometop__tab.rpo-tab svg{color:#ff8a3d}
.hometop__tab.rpo-tab.is-active svg{color:#ff8a3d}
.hometop__pane[data-tab="d"] .related-item__title{min-height:0}
@media (min-width:641px){
 .rpo-ht .hometop__tabs{gap:2px}
 .rpo-ht .hometop__tab{padding-left:11px;padding-right:11px}
 .rpo-ht .hometop__right{gap:10px}
}
.rpo-lic{position:absolute;top:6px;left:6px;z-index:3;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:6px;
 background:rgba(14,22,18,.82);border:1px solid rgba(38,184,88,.5);color:#6fe09a !important;font:600 11.5px/1 Inter,Arial,sans-serif;white-space:nowrap;pointer-events:none;
 -webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.rpo-lic svg{flex:none}
.rpo-lic--s .rpo-lic__w,.related-item .rpo-lic .rpo-lic__w{display:none}
.rpo-lic--big{top:auto;bottom:10px;left:50%;transform:translateX(-50%);height:26px;padding:0 10px;font-size:13px;pointer-events:auto;text-decoration:none !important;cursor:pointer}
.rpo-lic--big em{margin-left:4px;padding:2px 5px;border-radius:4px;background:#1f7a3f;color:#d9ffe6 !important;font-style:normal;font-size:11.5px}
.rpo-lic--big:hover{border-color:#26b858;background:rgba(14,30,20,.92)}
.page__poster-media.rpo-pm .szb--full{bottom:46px}
.sect--hot{--sect-ico:url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='black'><path%20d='M12%202c1%204%205%205.5%205%2010a5%205%200%200%201-10%200c0-2%201-3.5%202-4.5%200%202%201%203%202%203%200-3-1-5.5%201-8.5z'/></svg>")}
.sect--hot::before{background-color:#ff8a3d !important}
.rpo-strip .sect__header{flex-wrap:nowrap}
.rpo-strip__all{margin-left:auto;white-space:nowrap;color:#26b858 !important;font-size:13px;font-weight:500;text-transform:none;text-decoration:none !important}
.theme-dark .rpo-strip__all{color:#5fd68c !important}
.rpo-strip__all:hover{text-decoration:underline !important}
.szb.rpo-strip__d{background:#1f7a3f;color:#d9ffe6;font-weight:600}
.rpo-strip__pr{display:flex;justify-content:center;align-items:baseline;gap:6px;margin-top:1px;white-space:nowrap}
.rpo-strip__pr b{color:var(--bodytextcolor);font-size:15px;font-weight:700}
.rpo-strip__pr s{color:var(--sidetitle,#8b95a5);font-size:12px}
.rpo-strip .related-item__title{min-height:0}
@media (max-width:680px){
 .rpo-strip .sect__header{font-size:15px}
 .rpo-strip__w{display:none}
 .rpo-strip .page__related{grid-auto-flow:column;grid-template-columns:none !important;grid-auto-columns:36%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}
 .rpo-strip .page__related::-webkit-scrollbar{display:none}
 .rpo-strip .page__related li{scroll-snap-align:start}
}
.rpo-card__cv{background:#141a24 !important}
.rpo-in{position:absolute;inset:0;z-index:1;display:block;overflow:hidden;border-radius:6px;background:#141a24}
.rpo-in,.rpo-in *{color:#fff}
.rpo-bg{position:absolute;inset:-20px;background:center/cover no-repeat;filter:blur(16px) saturate(1.3) brightness(.55);transform:scale(1.1)}
.rpo-in::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,14,20,0) 40%,rgba(10,14,20,.78))}
.rpo-fan{position:absolute;left:0;right:0;top:12%;height:52%;z-index:2}
.rpo-p{position:absolute;top:0;left:50%;width:46%;aspect-ratio:2/3;margin-left:-23%;overflow:hidden;border-radius:5px;background:#2c333d;box-shadow:0 8px 18px rgba(0,0,0,.45);transform-origin:50% 100%;transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.rpo-p img{display:block;width:100%;height:100%;object-fit:cover}
.rpo-p:nth-child(1){transform:translateX(-30%) rotate(-13deg)}.rpo-p:nth-child(2){z-index:2}.rpo-p:nth-child(3){transform:translateX(30%) rotate(13deg)}
.rpo-card:hover .rpo-p:nth-child(1){transform:translateX(-36%) rotate(-17deg)}.rpo-card:hover .rpo-p:nth-child(3){transform:translateX(36%) rotate(17deg)}
.rpo-k{position:absolute;left:0;right:0;bottom:38px;z-index:3;font:12.5px/1.3 'Inter',Arial,sans-serif;letter-spacing:.02em;text-align:center;opacity:.92}
.rpo-k b{display:block;margin-bottom:1px;font-size:20px;letter-spacing:0}
.rpo-k s{font-size:12px;opacity:.75}
.szb.rpo-d{z-index:4;background:#1f7a3f;color:#d9ffe6;font-weight:600}
.rpo-card .main-item__title{hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal}
.rpo-card--a .rpo-in::after,.rpo-card--a2 .rpo-in::after,.rpo-card--a5 .rpo-in::after{display:none}
.rpo-card--a .rpo-in{background:radial-gradient(90% 60% at 50% 34%,rgba(38,184,88,.32),transparent 70%),linear-gradient(170deg,#25334b,#141a24)}
.rpo-card--a2 .rpo-in{background:radial-gradient(90% 60% at 50% 32%,rgba(111,224,154,.32),transparent 70%),linear-gradient(165deg,#1f8a47,#0e3d21)}
.rpo-card--a5 .rpo-in{background:radial-gradient(90% 60% at 50% 34%,rgba(38,184,88,.26),transparent 70%),linear-gradient(170deg,#f4f8f5,#dfe9e2)}
.rpo-card--a5 .rpo-in .rpo-k,.rpo-card--a5 .rpo-in .rpo-k *{color:#14532d}
.rpo-card--a5 .rpo-p{box-shadow:0 8px 18px rgba(20,40,28,.32)}
.rpo-card--a5 .rpo-card__cv{background:transparent !important}
.theme-dark .rpo-card--a5 .rpo-in{background:radial-gradient(90% 60% at 50% 34%,rgba(38,184,88,.24),transparent 70%),linear-gradient(170deg,#3a4250,#262c35)}
.theme-dark .rpo-card--a5 .rpo-in .rpo-k,.theme-dark .rpo-card--a5 .rpo-in .rpo-k *{color:#e9ecf0}
.theme-dark .rpo-card--a5 .rpo-p{box-shadow:0 8px 18px rgba(0,0,0,.45)}
.rpo-fan--1{top:9%}
.rpo-fan--1 .rpo-p{width:52%;margin-left:-26%;transform:none !important;transition:transform .3s cubic-bezier(.2,.8,.2,1)}
.rpo-card:hover .rpo-fan--1 .rpo-p{transform:translateY(-4px) !important}
.rpo-gc__tag{position:absolute;top:6px;left:6px;z-index:4;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px 0 6px;border-radius:6px;background:rgba(14,22,18,.82);border:1px solid rgba(38,184,88,.5);color:#6fe09a !important;font:600 11.5px/1 Inter,Arial,sans-serif;pointer-events:none}
.rpo-gc__tag svg,.rpo-gc__tag svg *{flex:none;color:#ff8a4c !important}
@supports (text-box: trim-both cap alphabetic){.rpo-gc__tag{text-box:trim-both cap alphabetic}}
.rpo-srx{display:flex;align-items:center;gap:14px;margin:12px 0 0;padding:10px 12px 10px 10px;border:1px solid rgba(38,184,88,.35);border-radius:12px;background:linear-gradient(90deg,rgba(38,184,88,.13),rgba(38,184,88,.03) 70%);color:var(--fullpgtext) !important;text-decoration:none !important;transition:border-color .15s}
.rpo-srx:hover{border-color:#26b858}
.rpo-srx__cv{flex:none;width:52px;height:78px;overflow:hidden;border-radius:6px;background:#141a24}
.rpo-srx__cv img{display:block;width:100%;height:100%;object-fit:cover}
.rpo-srx__tx{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}
.rpo-srx__k{display:inline-flex;align-items:center;gap:6px;color:#1f9e4b !important;font-size:12.5px;font-weight:600;line-height:16px}
.theme-dark .rpo-srx__k{color:#3ccf6e !important}
.rpo-srx__k svg,.rpo-srx__k svg *{flex:none;color:#ff8a4c !important}
.rpo-srx__t{overflow:hidden;color:var(--bodytextcolor) !important;font-size:15.5px;font-weight:600;line-height:20px;white-space:nowrap;text-overflow:ellipsis}
.rpo-srx__pr{display:flex;align-items:center;gap:8px;font-size:13px;line-height:20px}
.rpo-srx__pr b{color:var(--bodytextcolor) !important;font-size:16px;font-weight:700}
.rpo-srx__pr s{color:#8b95a5 !important}
.rpo-srx__pr i{padding:0 6px;border-radius:5px;background:#1f7a3f;color:#d9ffe6 !important;font-size:11.5px;font-style:normal;font-weight:600;line-height:18px}
.rpo-srx__btn{flex:none;display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:9px;background:#26b858;color:#fff !important;font-size:14px;font-weight:400;white-space:nowrap;transition:background-color .15s}
.rpo-srx__btn *{color:#fff !important}
.rpo-srx:hover .rpo-srx__btn{background:#21a14d}
@media (max-width:640px){.rpo-srx__w{display:none}.rpo-srx__btn{padding:0 12px}.rpo-srx{gap:11px}}
.rpo-sb{display:flex;flex-direction:column;gap:9px;margin:0 0 16px;padding:11px 12px 12px;color:var(--fullpgtext) !important;text-decoration:none !important;background:rgba(38,184,88,.07);border:1px solid rgba(38,184,88,.3);border-radius:11px;transition:border-color .15s}
.rpo-sb:hover{border-color:#26b858}
.rpo-sb:hover .sb-tags__go svg{transform:translateX(3px)}
.rpo-sb__top{display:flex;align-items:center;gap:7px}
.rpo-sb__top b{color:var(--bodytextcolor);font-size:14px;font-weight:600;white-space:nowrap}
.rpo-sb__d{margin-top:3px;padding:2px 7px;border-radius:6px;background:#1f7a3f;color:#d9ffe6;font-size:12px;font-weight:600;white-space:nowrap}
.rpo-fire{display:inline-block;width:16px;height:16px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff8a3d'%3E%3Cpath d='M12 2c1 4 5 5.5 5 10a5 5 0 0 1-10 0c0-2 1-3.5 2-4.5 0 2 1 3 2 3 0-3-1-5.5 1-8.5z'/%3E%3C/svg%3E")}
.theme-dark .rpo-sb .sb-tags__go{color:#5fd68c}
.rpo-sx{position:relative;display:block;height:84px}
.rpo-sx__s{position:absolute;inset:0;display:flex;align-items:center;gap:14px;opacity:0;transform:translateX(10px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}
.rpo-sx__s.is-on{opacity:1;transform:none}
.rpo-sx__cv{position:relative;flex:none;width:56px;height:84px;margin-left:2px}
.rpo-sx__cv::before,.rpo-sx__cv::after{content:"";position:absolute;inset:0;border-radius:5px;background:#465061}
.rpo-sx__cv::before{transform:translate(6px,-2px) rotate(6deg);opacity:.55}
.rpo-sx__cv::after{transform:translate(11px,-3px) rotate(11deg);opacity:.28}
.theme-light .rpo-sx__cv::before,.theme-light .rpo-sx__cv::after{background:#b9c3cf}
.rpo-sx__cv img{position:relative;z-index:2;display:block;width:56px;height:84px;object-fit:cover;border-radius:5px;background:#2c333d;box-shadow:0 5px 14px rgba(0,0,0,.45)}
.rpo-sx__tx{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding-left:6px}
.rpo-sx__t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--bodytextcolor);font-size:13.5px;font-weight:600;line-height:1.25}
.rpo-sx__pr{display:flex;align-items:baseline;gap:6px;white-space:nowrap}
.rpo-sx__pr b{color:var(--bodytextcolor);font-size:17px;font-weight:700}
.rpo-sx__pr s{color:var(--sidetitle,#8b95a5);font-size:12px}
.rpo-sx .rpo-sb__d{margin-top:1px}
.rpo-sx__dots{display:flex;justify-content:center;gap:4px;margin:-1px 0 -3px}
.rpo-sx__dots i{width:5px;height:5px;border-radius:3px;background:rgba(139,149,165,.45);transition:width .3s,background .3s}
.rpo-sx__dots i.on{width:14px;background:#26b858}
.rpo-sx__dots i{position:relative;cursor:pointer}
.rpo-sx__dots i::after{content:"";position:absolute;inset:-7px -3px}
.rpo-sx__dots i:hover{background:rgba(139,149,165,.8)}
.rpo-sx__dots i.on:hover{background:#26b858}
.rpo-new-ic{display:inline-block;width:16px;height:16px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2326b858'%3E%3Cpath d='M12 2l1.9 5.6L19.5 9l-5.6 1.9L12 16.5l-1.9-5.6L4.5 9l5.6-1.4z'/%3E%3Cpath d='M19 14l.9 2.6 2.6.9-2.6.9L19 21l-.9-2.6-2.6-.9 2.6-.9z'/%3E%3C/svg%3E")}
.rpo-nv__m{color:var(--sidetitle,#8b95a5);font-size:12.5px;white-space:nowrap}
.rpo-nv__b{margin-top:3px;padding:2px 7px;border:1px solid rgba(38,184,88,.5);border-radius:6px;color:#5fd68c;font-size:12px;font-weight:600;white-space:nowrap}
.theme-light .rpo-nv__b{color:#1a7a3e}
.rpo-sb.rpo-one{position:relative;height:115px;box-sizing:border-box;gap:8px;overflow:hidden}
.rpo-sx__nav{display:flex;align-items:center;justify-content:center;gap:10px;margin:-2px 0 -4px}
.rpo-sx__nav .rpo-sx__dots{margin:0;gap:6px}
.rpo-sx__nav .rpo-sx__dots i{width:7px;height:7px;border-radius:4px}
.rpo-sx__nav .rpo-sx__dots i.on{width:18px}
.rpo-sx__nav{gap:8px}
.rpo-sx__dots i{width:6px;height:6px}
.rpo-sx__dots i.on{width:16px}
.rpo-nv__b,.rpo-sx .rpo-sb__d,.rpo-sb__d{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:20px;padding:0 8px;line-height:1}
.rpo-nv__b{padding:0 7px}
.rpo-nv__b,.rpo-sx .rpo-sb__d,.rpo-sb__d{padding-bottom:1px}
@supports (text-box: trim-both cap alphabetic){.rpo-nv__b,.rpo-sx .rpo-sb__d,.rpo-sb__d{display:inline-block;height:auto;padding:5.5px 8px;line-height:1;text-box:trim-both cap alphabetic}}
@supports (text-box: trim-both cap alphabetic){.rpo-nv__b{padding:5.5px 7px}}
.rpo-sb.rpo-gp3{box-sizing:border-box}
.rpo-gp3__ic{display:inline-block;width:16px;height:16px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2326b858' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 7h9a4.5 4.5 0 0 1 4.4 5.4l-.9 4.4a2.6 2.6 0 0 1-4.5 1.2L13.8 16h-3.6l-1.7 2a2.6 2.6 0 0 1-4.5-1.2l-.9-4.4A4.5 4.5 0 0 1 7.5 7z'/%3E%3C/svg%3E")}
.rpo-gp3 .rpo-sx__tx{gap:2px}
.rpo-gp3 .rpo-nv__b{margin-top:1px}
.rpo-gp3 .rpo-sx__tx{padding-left:6px}
.rpo-gp3__big{color:var(--bodytextcolor);font-size:17px;font-weight:700;line-height:1.2}
.rpo-sb__top,.rpo-sb__top b{line-height:20px}
.rpo-sb.rpo-gp3{height:115px;overflow:hidden}
.rpo-sb.rpo-gp3{gap:8px}
.rpo-sb.rpo-sb--quiet{background:var(--widgetbg,rgba(255,255,255,.03));border-color:rgba(255,255,255,.08)}
.theme-light .rpo-sb.rpo-sb--quiet{background:#fff;border-color:#e3e6ea}
.rpo-sb.rpo-sb--quiet:hover{border-color:rgba(38,184,88,.6)}
.rpo-sb.rpo-sb--quiet .rpo-sb__top b{color:var(--sidetitle,#aab3bf);font-weight:600}
.rpo-sb.rpo-gp3{position:relative;isolation:isolate}
.rpo-sb.rpo-one .rpo-sx{height:62px}
.rpo-sb.rpo-one .rpo-sx__s{gap:12px}
.rpo-sb.rpo-one .rpo-sx__cv,.rpo-sb.rpo-one .rpo-sx__cv img{width:40px;height:60px}
.rpo-sb.rpo-one .rpo-sx__cv{margin:1px 0 0 2px}
.rpo-sb.rpo-one .rpo-sx__tx{flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;column-gap:6px;row-gap:3px;padding-left:4px}
.rpo-sb.rpo-one .rpo-sx__t{flex-basis:100%;font-size:13.5px;line-height:17px}
.rpo-sb.rpo-one .rpo-sx__pr b{font-size:15px}
.rpo-sb.rpo-one .rpo-sx__tx .rpo-sb__d,.rpo-sb.rpo-one .rpo-sx__tx .rpo-nv__b{margin:0;display:inline-flex;align-items:center;height:18px;padding:0 6px 1px;font-size:11.5px;line-height:1}
@supports (text-box: trim-both cap alphabetic){.rpo-sb.rpo-one .rpo-sx__tx .rpo-sb__d,.rpo-sb.rpo-one .rpo-sx__tx .rpo-nv__b{display:inline-block;height:auto;padding:4.5px 6px;text-box:trim-both cap alphabetic}}
.rpo-sb.rpo-one .rpo-nv__m{font-size:12px}
.rpo-sb.rpo-one .rpo-sb__top{padding-right:58px}
.rpo-sb.rpo-one .rpo-sx__nav{position:absolute;top:11px;right:34px;height:20px;margin:0;gap:0}
.rpo-sb.rpo-one .rpo-sx__nav .rpo-sx__dots{gap:4px}
.rpo-sb.rpo-one .rpo-sx__nav .rpo-sx__dots i{width:5px;height:5px}
.rpo-sb.rpo-one .rpo-sx__nav .rpo-sx__dots i.on{width:12px}
.rpo-sb.rpo-one .rpo-sb__top .sb-tags__go{position:absolute;top:13px;right:12px}
.widget--genres>.rpo-sb{margin:0 0 8px}
.rpo-gp3 .rpo-sx__nav{display:none}
.rpo-gp3 .rpo-sb__top{padding-right:30px}
