.rp-pkg{--pk:var(--c-pkg1);--hd:#d43300;--ink:#d43300;--track:#00000024;--line:var(--c-border);--tip-bg:#1b1b1b;--tip-fg:#fff}.rp-pkg--dark{--pk:var(--c-pkg2);--hd:var(--c-pkg2);--ink:var(--c-green);--track:#ffffff38;--tip-bg:#fff;--tip-fg:#111}.rp-pkg--blue{--pk:var(--c-pkg3);--hd:var(--c-pkg3);--ink:var(--c-pkg3)}.rp-pkg--zone{--pk:#d9a21b;--hd:#8a6600;--ink:#f2c230;--track:#ffffff38;--tip-bg:#fff;--tip-fg:#111}.rp-pkg--dark .rp-cfg,.rp-pkg--zone .rp-cfg{background:#070709bd;box-shadow:0 0 0 1px #00000059}.rp-cfg{z-index:60;border:3px solid var(--pk);font-family:var(--f-head);background:0 0;position:relative}.rp-cfg *{box-sizing:border-box}.rp-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}[dir=rtl] .rp-tbl-wrap{direction:rtl}.rp-cfg .range,.rp-cfg .ticks{direction:ltr}.rp-cfg__hd{background:var(--hd);grid-template-columns:2fr 2fr 1.3fr .9fr;display:grid}.rp-cfg__hd span{text-align:center;font-family:var(--f-head);letter-spacing:0;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;padding:6px;font-size:clamp(15px,1.6vw,20px);font-weight:700;line-height:1.3;overflow:hidden;color:#fff!important}.rp-cfg__row{grid-template-columns:2fr 2fr 1.3fr .9fr;display:grid}.rp-cfg__cell{border-inline-end:1px solid var(--line);min-width:0;padding:16px 18px 12px}.rp-cfg__cell:last-child{border-inline-end:none}.rp-cfg .term__row{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.rp-cfg .term__value{white-space:nowrap;font-size:22px;font-weight:700;line-height:1}.rp-cfg .term__value small{margin-inline-start:6px;font-size:14px;font-weight:400}.rp-cfg .term__value .up{margin-inline:6px;font-size:14px;font-weight:700;color:var(--ink)!important}.rp-cfg .term__note{height:38px;margin:0;font-size:14px;font-weight:400;line-height:1.35;overflow:hidden}.rp-cfg .term__note b{font-weight:700}.rp-cfg .term--threads.is-off .range{opacity:.35;pointer-events:none}.rp-cfg .term--threads.is-off .ticks{opacity:.45}.rp-cfg .range{--fill:0%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:36px;margin:0;padding:0;display:block}.rp-cfg .range:focus{outline:none}.rp-cfg .range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--ink) 0 var(--fill),var(--track) var(--fill) 100%);border-radius:999px;height:6px}.rp-cfg .range::-moz-range-track{background:var(--track);border-radius:999px;height:6px}.rp-cfg .range::-moz-range-progress{background:var(--ink);border-radius:999px;height:6px}.rp-cfg .range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:3px solid var(--ink);background:#fff;border-radius:50%;width:26px;height:26px;margin-top:-10px;box-shadow:0 2px 8px #00000073}.rp-cfg .range::-moz-range-thumb{border:3px solid var(--ink);background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00000073}.rp-cfg .ticks{justify-content:space-between;padding:0 6px;display:flex}.rp-cfg .tick{font-family:var(--f-head);cursor:pointer;color:inherit;white-space:nowrap;background:0 0;border:none;flex:1;padding:8px 0;font-size:13px;font-weight:700;line-height:1}.rp-cfg .tick[aria-pressed=true]{text-underline-offset:4px;text-decoration:underline 2px;color:var(--ink)!important}@media (hover:hover){.rp-cfg .tick:hover{text-underline-offset:4px;text-decoration:underline}}.rp-tip{position:relative}.rp-tip:after,.rp-tip:before{z-index:5;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;left:50%}.rp-tip:after{content:attr(data-tip);background:var(--tip-bg);color:var(--tip-fg);font-family:var(--f-head);letter-spacing:.02em;text-transform:none;white-space:nowrap;border-radius:4px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;bottom:calc(100% + 8px);transform:translate(-50%,4px);box-shadow:0 4px 14px #00000059}.rp-tip:before{content:"";border:5px solid #0000;border-top-color:var(--tip-bg);border-bottom:0;bottom:calc(100% + 3px);transform:translate(-50%,4px)}.rp-tip:focus-visible:after,.rp-tip:focus-visible:before{opacity:1;visibility:visible;transform:translate(-50%)}@media (hover:hover){.rp-tip:hover:after,.rp-tip:hover:before{opacity:1;visibility:visible;transform:translate(-50%)}}.rp-cfg__cell--price{text-align:center}.rp-cfg .price__main{white-space:nowrap;margin:2px 0 4px;font-size:40px;font-weight:700;line-height:40px;color:var(--c-green)!important}.rp-cfg .price__main.is-long{font-size:32px}.rp-cfg .price__per{white-space:nowrap;font-size:15px;font-weight:700;line-height:1.3}.rp-cfg .price__per small{font-size:14px;font-weight:400;display:block}.rp-cfg .price__breakdown{height:36px;margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.4}.rp-cfg .price__breakdown span{white-space:nowrap;display:block}.rp-cfg .price__save.is-off{visibility:hidden}.rp-cfg .price__save{border:1px solid var(--ink);max-width:100%;font-family:var(--f-head);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;margin-top:8px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-block;overflow:hidden;color:var(--ink)!important}.rp-cfg__cell--mb{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.rp-cfg .mb{font-size:26px;font-weight:700;line-height:1}.rp-cfg .mb--yes{color:var(--c-green)!important}.rp-cfg .mb--no{color:var(--c-accent)!important}.rp-cfg .mb__note{margin-top:6px;font-size:14px;font-weight:400;line-height:1.3}.rp-pkg .rp-pkg__order{flex-direction:column;align-items:center;gap:4px;padding:12px 15px 11px;display:flex}.rp-pkg .rp-pkg__order-text{white-space:nowrap;line-height:1.1}.rp-pkg .rp-pkg__order-text.is-long{font-size:22px}.rp-pkg .rp-pkg__order-sub{z-index:10;color:#fff;max-width:100%;font-family:var(--f-head);letter-spacing:.01em;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:1.25;position:relative;overflow:hidden}.rp-pkg .rp-pkg__stars{gap:3px;margin-top:8px;line-height:0;display:inline-flex}.rp-pkg .rp-pkg__stars svg{width:20px;height:20px;fill:var(--ink)}.rp-pkg .rp-pkg__stars svg.is-off{opacity:.22}.rp-cfg__badge{background:var(--c-pkg3);width:max-content;font-family:var(--f-head);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-top:10px;padding:7px 12px;font-size:12px;font-weight:700;line-height:1;display:inline-block;color:#fff!important}[dir=rtl] .rp-cfg__badge{align-self:flex-end}.rp-pkg--zone .rp-cfg__badge{background:#d9a21b;align-self:flex-end;color:#1a1200!important}.rp-pkg--zone .rp-pkg__order-sub{letter-spacing:0;font-size:13px}.rp-zone{border-bottom:1px solid var(--line);padding:14px 18px 12px}.rp-zone__tabs{flex-wrap:wrap;gap:8px;display:flex}.rp-zone__tab{font-family:var(--f-head);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #ffffff59;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:700;line-height:1;transition:all .2s}.rp-zone__tab small{font-family:var(--f-body);letter-spacing:0;text-transform:none;opacity:.9;margin-top:4px;font-size:12px;font-weight:400;display:block}.rp-zone__tab[aria-selected=true]{background:#f2c23024;border-color:#f2c230}.rp-zone__tab[aria-selected=true],.rp-zone__tab[aria-selected=true] small{color:#f2c230}@media (hover:hover){.rp-zone__tab:hover{border-color:#ffffffb3}}.rp-zone__geo{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.rp-zone__pool{font-family:var(--f-head);white-space:nowrap;font-size:16px;font-weight:700}.rp-zone__pool b{color:#f2c230}.rp-zone__flags{flex-wrap:wrap;gap:4px;display:flex}.rp-zone__flags img{border-radius:2px;width:22px;height:16px;box-shadow:0 0 0 1px #ffffff2e}.rp-zone__note{opacity:.92;max-width:920px;margin:10px 0 0;font-size:14px;line-height:1.45}.rp-zone__note b{opacity:1;color:#f2c230}@media (width<=700px){.rp-zone__tab{padding:8px 12px;font-size:13px}.rp-zone__tab small{display:none}.rp-zone__pool{white-space:normal;line-height:1.3}}[dir=rtl] .rp-zone{text-align:right;direction:rtl}[dir=rtl] .rp-zone__geo{align-items:flex-end}.rp-pkg--zone .rp-pkg__stars svg{fill:#f2c230;animation:1.6s ease-in-out infinite rpFire}.rp-pkg--zone .rp-pkg__stars svg:nth-child(2){animation-delay:-.3s}.rp-pkg--zone .rp-pkg__stars svg:nth-child(3){animation-delay:-.7s}.rp-pkg--zone .rp-pkg__stars svg:nth-child(4){animation-delay:-1.1s}.rp-pkg--zone .rp-pkg__stars svg:nth-child(5){animation-delay:-.5s}@keyframes rpFire{0%,to{fill:#f2c230;filter:drop-shadow(0 0 1px #ffb300)drop-shadow(0 -2px 4px #ff6e008c);transform:translateY(0)scale(1)}40%{fill:#ffd65a;filter:drop-shadow(0 0 2px #ffe082)drop-shadow(0 -4px 8px #ff5000f2);transform:translateY(-1px)scale(1.08)}70%{fill:#ffb52e;filter:drop-shadow(0 0 1px #ff9800)drop-shadow(0 -3px 6px #ff3c00b3);transform:translateY(0)scale(1.02)}}@media (prefers-reduced-motion:reduce){.rp-pkg--zone .rp-pkg__stars svg{animation:none}}[dir=rtl] .rp-pkg__order-sub,[dir=rtl] .rp-pkg__order-text{direction:rtl}@media (width>=1001px){.rp-cfg .price__save{letter-spacing:0;font-size:clamp(10px,1.05vw,12px)}}@media (width>=1001px) and (width<=1100px){.rp-cfg .term__note{height:53px;font-size:13px}}@media (width<=1000px){.rp-cfg__hd{display:none}.rp-cfg__row{grid-template-columns:1fr 1fr}.rp-cfg__cell{border-inline-end:none;border-bottom:1px solid var(--line)}.rp-cfg__cell--term,.rp-cfg__cell--threads{grid-column:1/-1}.rp-cfg__cell--price{border-inline-end:1px solid var(--line);border-bottom:none}.rp-cfg__cell--mb{border-bottom:none}.rp-cfg .term__row:before{content:attr(data-label);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin-inline-end:auto;font-size:12px;font-weight:700}}@media (width<=550px){.rp-tbl-wrap{overflow:visible}.rp-cfg{border-width:2px}.rp-cfg__row{grid-template-columns:1.4fr 1fr}.rp-cfg__cell{padding:12px 12px 10px}.rp-cfg .price__main{font-size:32px;line-height:32px}.rp-cfg .price__main.is-long{font-size:26px}.rp-cfg .price__save{letter-spacing:0;padding:4px 6px;font-size:11px}.rp-cfg .tick{font-size:12px}.rp-cfg .term__value{font-size:19px}.rp-pkg .rp-pkg__order-text.is-long{font-size:18px}}@media (width<=360px){.rp-cfg .term__note{height:57px}.rp-cfg__row{grid-template-columns:1.5fr 1fr}.rp-cfg .price__save{padding:4px 5px;font-size:10px}}
