.rpg{--rpg-bg: #141210;--rpg-card: #1f1d1b;--rpg-soft: #2a2826;--rpg-line: #3d3a37;--rpg-ink: #f5f5f5;--rpg-muted: #a8a4a0;--rpg-accent: #e0262b;--rpg-on-accent: #fff;--rpg-font-h: "Montserrat", system-ui, sans-serif;--rpg-font: "Montserrat", system-ui, sans-serif;color:var(--rpg-ink);font-family:var(--rpg-font);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}html,body.rpg-body{margin:0;padding:0}.rpg *,.rpg *:before,.rpg *:after{box-sizing:border-box}.rpg [hidden]{display:none!important}.rpg img{max-width:100%;display:block}.rpg a{color:inherit}.rpg h1,.rpg h2,.rpg h3{font-family:var(--rpg-font-h);margin:0;line-height:1.1}.rpg-wrap{width:min(1080px,calc(100% - 32px));margin:0 auto}.rpg-main>section{margin-top:128px}@media(max-width:700px){.rpg-main>section{margin-top:88px}}.rpg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 26px;border:0;border-radius:999px;background:var(--rpg-accent);color:var(--rpg-on-accent)!important;font-family:var(--rpg-font-h);font-weight:800;font-size:16px;text-decoration:none;cursor:pointer}.rpg-btn-light{background:var(--eco-f-light, #fff);color:var(--eco-f-on-light, #141210)!important}.rpg-btn-dark{background:var(--rpg-ink);color:var(--rpg-bg)!important}.rpg-btn-sm{min-height:38px;padding:8px 22px;font-size:14px}.rpg-btn-block{width:100%}.rpg-btn:active{transform:scale(.98)}.rpg-top{--rpg-bar: clamp(80px, 5.6vw, 128px);--rpg-top-y: calc(var(--rpg-bar) * .325);position:absolute;top:var(--rpg-top-y);left:0;right:0;z-index:20}.rpg-top-bar{width:calc(100% - 48px);margin:0 auto;height:var(--rpg-bar);border-radius:calc(var(--rpg-bar) * .25);background:var(--rpg-second, rgba(31,26,23,.97));display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.rpg-nav-wrap{position:relative;justify-self:start;margin-left:calc(var(--rpg-bar) * .25);z-index:3;line-height:0}.rpg-burger{width:calc(var(--rpg-bar) * .7);height:calc(var(--rpg-bar) * .7);border:0;background:none;color:var(--rpg-on-second, #fff);cursor:pointer;padding:calc(var(--rpg-bar) * .125)}.rpg-burger svg{width:100%;height:100%}.rpg-top-logo{justify-self:center;display:block;line-height:0}.rpg-top-logo .rpg-logo{width:calc(var(--rpg-bar) * 2);height:calc(var(--rpg-bar) * 2);margin:calc(var(--rpg-bar) * -.42) 0 calc(var(--rpg-bar) * -.58);border-radius:50%;object-fit:cover}.rpg-logo-txt{font-family:var(--rpg-font-h);font-weight:900;font-size:calc(var(--rpg-bar) * .275);line-height:var(--rpg-bar);color:var(--rpg-on-second, #fff)}.rpg-top-cta{justify-self:end;margin-right:calc(var(--rpg-bar) * .25);min-height:calc(var(--rpg-bar) * .775);padding:0 calc(var(--rpg-bar) * .425);border-radius:calc(var(--rpg-bar) * .225);font-size:calc(var(--rpg-bar) * .25);background:var(--rpg-accent);color:var(--rpg-on-accent)!important}@media(max-width:700px){.rpg-top{--rpg-top-y: 27px}.rpg-top-bar{width:calc(100% - 24px);height:72px;border-radius:18px}.rpg-nav-wrap{margin-left:4px}.rpg-burger{width:54px;height:54px;padding:10px}.rpg-top-logo .rpg-logo{width:140px;height:140px;margin:-34px 0}.rpg-logo-txt{line-height:72px;font-size:18px}.rpg-top-cta{display:none}}.rpg-drawer{position:absolute;top:calc(100% + var(--rpg-bar, 80px) * .15 + 8px);left:-6px;width:232px;max-width:calc(100vw - 32px);margin:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--eco-f-on-light, #000) 20%,transparent);border-radius:10px;background:var(--eco-f-light, #fff);box-shadow:0 12px 30px #00000038;display:flex;flex-direction:column;line-height:1.3}.rpg-drawer[hidden]{display:none}.rpg .rpg-drawer a,.rpg-drawer a{padding:13px 16px;border-radius:0;border-top:1px solid color-mix(in srgb,var(--eco-f-on-light, #000) 11%,transparent);color:color-mix(in srgb,var(--eco-f-on-light, #000) 82%,transparent);text-decoration:none;font-family:var(--rpg-font);font-size:17px;font-weight:400}.rpg-drawer a:first-child{border-top:0}.rpg-drawer a[hidden]{display:none}.rpg-drawer a:hover,.rpg-drawer a:focus-visible{background:color-mix(in srgb,var(--eco-f-on-light, #000) 5%,var(--eco-f-light, #fff));color:var(--eco-f-on-light, #111)}@media(max-width:700px){.rpg-drawer{top:calc(100% + 17px)}}.rpg-hero{position:relative;min-height:520px;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:150px 16px calc(150px + 10vh);padding-bottom:calc(150px + 10svh);background:linear-gradient(180deg,rgba(0,0,0,.05) 40%,var(--rpg-bg) 100%),var(--rpg-hero, none) center / cover no-repeat,var(--rpg-soft)}.rpg-hero-in{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.rpg-hero-cta{--cta-ring: color-mix(in srgb, var(--eco-f-light, #fff) 70%, transparent);animation:rpg-cta-in .7s cubic-bezier(.2,.9,.3,1.3) .25s both,rpg-cta-pulse 1.8s ease-in-out 1.2s infinite}@keyframes rpg-cta-in{0%{opacity:0;transform:translateY(18px) scale(.9)}to{opacity:1;transform:none}}@keyframes rpg-cta-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 var(--cta-ring)}40%{transform:scale(1.05)}70%{transform:scale(1);box-shadow:0 0 0 18px transparent}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}.rpg-hero-cta:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.rpg-hero-cta{animation:none}}.rpg-hero-title{font-size:clamp(44px,9vw,96px);font-weight:900;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.45)}.rpg-main>.rpg-info:first-child{position:relative;z-index:1;margin-top:-10vh;margin-top:-10svh}@media(max-width:700px){.rpg-hero{padding-bottom:calc(150px + 14vh);padding-bottom:calc(150px + 14svh)}.rpg-hero-in{gap:20px;max-width:100%}.rpg-hero-title{font-size:min(13.5vw,96px);line-height:1.05;max-width:100%}.rpg-hero-in>.rpg-btn-light{min-height:56px;padding:14px 40px;font-size:19px}.rpg-main>.rpg-info:first-child{margin-top:-14vh;margin-top:-14svh}}.rpg-main>.rpg-info{margin-top:0;border-radius:12px;overflow:hidden;background:var(--rpg-card)}.rpg-info-line{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:12px 16px;font-weight:700;font-size:18px;text-align:center}.rpg-info-line i{color:var(--rpg-muted);font-style:normal}.rpg-map{display:block;width:100%;height:200px;border:0}.rpg-map-img{cursor:pointer;overflow:hidden}.rpg-map-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.rpg-map-img:hover img{transform:scale(1.03)}.rpg-gal-title{font-size:34px;font-weight:900}.rpg-gal-text{margin:4px 0 16px;color:var(--rpg-muted)}.rpg-gal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rpg-gal-item{position:relative;padding:0;border:0;border-radius:10px;overflow:hidden;aspect-ratio:1 / 1;cursor:zoom-in;background:var(--rpg-soft)}.rpg-gal-item.big{grid-column:span 2;grid-row:span 2}.rpg-gal-item img{width:100%;height:100%;object-fit:cover}.rpg-gal-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;font-size:26px;font-weight:800}@media(max-width:600px){.rpg-gal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}.rpg-lightbox{position:fixed;inset:0;z-index:100000;background:#000000eb;display:flex;align-items:center;justify-content:center;padding:20px}.rpg-lightbox img{max-width:100%;max-height:100%;border-radius:10px}.rpg-lightbox button{position:absolute;width:48px;height:48px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:26px;cursor:pointer}.rpg-lightbox .x{top:14px;right:14px}.rpg-lightbox .prev{left:10px;top:50%}.rpg-lightbox .next{right:10px;top:50%}.rpg-feat{display:grid;grid-template-columns:1.4fr 1fr;border-radius:14px;overflow:hidden;background:var(--rpg-accent);color:var(--rpg-on-accent)}.rpg-feat-img{position:relative;min-height:400px}.rpg-feat-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rpg-feat-txt{padding:30px 26px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px}.rpg-feat-txt h2{font-size:30px;font-weight:900;text-transform:uppercase}.rpg-feat-txt p{margin:0;font-weight:600}@media(max-width:700px){.rpg-feat{grid-template-columns:1fr}.rpg-feat-img{min-height:240px}}.rpg-cards{display:grid;grid-template-columns:1fr 1fr;gap:28px}.rpg-card{display:flex;flex-direction:column;align-items:center}.rpg-card-img{width:100%;border-radius:14px;overflow:hidden;transform:rotate(-2deg)}.rpg-card-1 .rpg-card-img{transform:rotate(2deg)}.rpg-card-img img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.rpg-card-box{position:relative;width:92%;margin-top:-40px;padding:18px 20px 20px;border-radius:14px;background:var(--rpg-card-bg);color:var(--rpg-card-ink, #fff);text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;transform:rotate(2deg);box-shadow:0 10px 30px #0000004d}.rpg-card-1 .rpg-card-box{transform:rotate(-2deg)}.rpg-card-box h3{font-size:24px;font-weight:900}.rpg-card-box p{margin:0;font-size:14px}@media(max-width:700px){.rpg-cards{grid-template-columns:1fr;gap:40px}}.rpg-main>.rpg-loyal{padding:70px 16px;text-align:center;background:linear-gradient(#0a0806b8,#0a0806b8),var(--rpg-loyal, none) center / cover no-repeat,var(--rpg-soft)}.rpg-loyal-in{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.rpg-loyal h2{font-size:clamp(32px,6vw,48px);font-weight:900;text-transform:uppercase}.rpg-loyal-sub{margin:0;font-weight:800;text-transform:uppercase;font-size:14px;letter-spacing:.02em}.rpg-loyal p{margin:0}.rpg-social{text-align:center}.rpg-social h2{font-size:22px;font-weight:900;text-transform:uppercase}.rpg-social-row{display:flex;justify-content:center;gap:14px;margin-top:16px}.rpg-social-row a{width:52px;height:52px;border-radius:50%;background:var(--eco-f-light, #fff);color:var(--eco-f-on-light, #141210);display:flex;align-items:center;justify-content:center}.rpg-social-row svg{width:26px;height:26px;fill:currentColor}.rpg-jobs{padding:50px 20px;border-radius:18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;background:linear-gradient(180deg,var(--rpg-accent) 0%,transparent 100%)}.rpg-jobs span{font-size:34px}.rpg-jobs h2{font-size:clamp(30px,6vw,48px);font-weight:900;text-transform:uppercase}.rpg-foot{margin-top:70px;background:var(--eco-f-foot, #1a1a1a);border-top:3px solid color-mix(in srgb,var(--eco-f-on-foot, #fff) 90%,transparent);color:var(--eco-f-on-foot, #fff)}.rpg-foot-in{width:min(1080px,calc(100% - 32px));margin:0 auto;padding:30px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.rpg-foot a{text-decoration:none}.rpg-foot-brand{display:flex;align-items:center;gap:20px}.rpg-foot-brand b{font-family:var(--rpg-font-h);font-size:26px;font-weight:900}.rpg-foot-logo{width:90px;height:90px;border-radius:50%;object-fit:cover}.rpg-copy{margin:0;padding:12px max(16px,calc((100% - 1080px)/2));background:color-mix(in srgb,var(--eco-f-foot, #1a1a1a) 55%,#000);font-weight:700}.rpg-sale{width:min(1000px,calc(100% - 24px));margin:0 auto;padding:14px 0 20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 40px;align-items:start}.rpg-sale-media{position:sticky;top:14px;display:flex;flex-direction:column;gap:12px}.rpg-status-bar{padding:10px;border-radius:14px;background:var(--rpg-soft);display:flex;justify-content:center}.rpg-status{--st-dot: var(--eco-f-bad, #e0262b);display:inline-flex;align-items:center;gap:9px;max-width:100%;padding:7px 15px 7px 13px;border-radius:999px;background:var(--eco-f-light, #fff);color:var(--eco-f-on-light, #141210);font-weight:600;font-size:14px;line-height:1.25;font-variant-numeric:tabular-nums}.rpg-status i{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--st-dot);box-shadow:0 0 0 3px color-mix(in srgb,var(--st-dot) 24%,transparent)}.rpg-status .eco-st-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpg-status b{font-weight:800}.rpg-status.open{--st-dot: var(--eco-f-ok, #2fb344)}.rpg-status.soon{--st-dot: #f59e0b;background:color-mix(in srgb,#f59e0b 16%,var(--eco-f-light, #fff))}.rpg-status-bar.has-pre{flex-direction:column;align-items:center;gap:8px}.rpg-status-bar .eco-st-pre{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 6px;border-radius:8px;color:var(--rpg-ink);font-size:14px;font-weight:700;text-decoration:none}.rpg-status-bar .eco-st-u{text-decoration:underline;text-decoration-color:var(--rpg-accent);text-decoration-thickness:2px;text-underline-offset:4px}.rpg-status-bar .eco-st-arrow{display:inline-block;transition:transform .15s ease}.rpg-status-bar .eco-st-pre:hover .eco-st-u{text-decoration-color:currentColor}.rpg-status-bar .eco-st-pre:hover .eco-st-arrow{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.rpg-status-bar .eco-st-arrow{transition:none}}.rpg-status-bar .eco-st-pre:focus-visible{outline:2px solid var(--rpg-accent);outline-offset:2px}.rpg-status-bar .eco-st-pre[hidden]{display:none}.rpg-main-img{border-radius:10px;overflow:hidden;background:var(--rpg-soft)}.rpg-main-img img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.rpg-main-img picture{display:block}.rpg-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rpg-thumb{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;background:var(--rpg-soft)}.rpg-thumb.on{border-color:var(--rpg-accent)}.rpg-thumb img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.rpg-thumb picture{display:block}.rpg-thumbs .rpg-thumb:nth-child(4){display:none}.rpg-see-reviews{width:100%;min-height:46px;padding-top:8px;padding-bottom:8px;border-radius:12px;font-size:17px;font-weight:800;color:#fff!important;background:linear-gradient(90deg,#2e2e2e 0%,#2e2e2e 34%,var(--rpg-accent) 50%,#2e2e2e 66%,#2e2e2e 100%) 100% 0% / 300% 100%;box-shadow:none;animation:rpg-glide 3.5s ease-in-out infinite}@keyframes rpg-glide{0%{background-position:100% 0%}80%,to{background-position:0% 0%}}@media(hover:hover){.rpg-see-reviews:hover{filter:brightness(1.08)}}@media(prefers-reduced-motion:reduce){.rpg-see-reviews{animation:none}}.rpg-sale-body{display:flex;flex-direction:column;gap:14px;min-width:0}.rpg-sale-title{font-size:clamp(34px,6vw,48px);font-weight:900;text-transform:uppercase}.rpg-sale-sub{margin:-8px 0 -6px;color:var(--rpg-muted)}.rpg-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.rpg-price s{color:var(--rpg-muted);font-weight:700}.rpg-price b{font-size:26px;font-weight:900}.rpg-off{padding:2px 8px;border-radius:6px;background:var(--rpg-accent);color:var(--rpg-on-accent);font-weight:800;font-size:14px}.rpg-chips{display:flex;flex-wrap:wrap;gap:8px}.rpg-chip{padding:4px 10px;border-radius:6px;background:var(--rpg-soft);font-weight:700;font-size:14px}.rpg-chip-hot{background:var(--rpg-accent);color:var(--rpg-on-accent)}.rpg-sale-form{scroll-margin-top:16px;margin-top:34px}.rpg-sale-form .rckx{max-width:none}.rpg-args{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:34px 0 0;text-align:center}.rpg-arg{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:14px}.rpg-arg span{font-size:30px;line-height:1}.rpg-arg b{font-weight:600}.rpg-sale-reviews{scroll-margin-top:16px;margin-top:34px}.rpg-more{margin-top:48px;padding:60px 20px 30px;border-radius:14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;background:linear-gradient(180deg,transparent 0%,var(--rpg-accent) 45%)}.rpg-more h2{font-size:26px;font-weight:900}.rpg-sticky{display:none}@media(max-width:860px){.rpg-sale{grid-template-columns:minmax(0,1fr)}.rpg-sale-media{position:static}.rpg-sticky{position:fixed;left:50%;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:50;transform:translate(-50%);width:min(400px,calc(100% - 32px));display:flex;align-items:center;justify-content:center;min-height:50px;border:3px solid var(--rpg-accent);border-radius:8px;background:var(--eco-f-light, #fff);color:var(--eco-f-on-light, #141210)!important;font-family:var(--rpg-font-h);font-weight:900;font-size:20px;text-decoration:none;transition:opacity .2s,transform .2s}.rpg-sticky.away{opacity:0;pointer-events:none;transform:translate(-50%,20px)}}@media(max-width:600px){.rpg-grid4 .rpg-main-img{display:none}.rpg-grid4 .rpg-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rpg-grid4 .rpg-thumb,.rpg-grid4 .rpg-thumb.on{border:0;border-radius:12px;cursor:zoom-in}.rpg-grid4 .rpg-thumbs .rpg-thumb:nth-child(4){display:block}.rpg-grid4 .rpg-thumb img{width:100%;aspect-ratio:1 / 1}}.rpg-top-logo,.rpg-foot-brand,.rpg-top-logo:hover,.rpg-foot-brand:hover{text-decoration:none}.rpg-demo-map{display:grid;place-items:center;height:200px;background:repeating-linear-gradient(45deg,#ffffff0a 0 20px,#ffffff14 20px 40px)}.rpg-demo-map>span{display:none}.rpg-demo-reviews .rpg-gal-title{margin-bottom:20px}.rpg-demo-revgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.rpg-demo-rev{display:grid;gap:10px;padding:22px 18px;border-radius:16px;background:var(--rpg-soft)}.rpg-demo-line{height:10px;border-radius:99px;background:#ffffff1f}.rpg-demo-line.is-short{width:45%}.rpg-demo-cta{margin-top:16px;text-align:center}
