:root{--rd-pink:#e91e8c;--rd-pink-dark:#c4177a;--rd-pink-light:#fce4f3;--rd-pink-bg:#fff0f8;--rd-ink:#1a1a2e;--rd-ink-soft:#2d2d44;--rd-text:#111111;--rd-text-soft:#777777;--rd-text-mid:#444444;--rd-border:#eeeeee;--rd-surface:#ffffff;--rd-surface-alt:#f5f5f5;--rd-radius:10px;--rd-radius-sm:6px;--rd-shadow:0 2px 8px rgba(0,0,0,0.08);--rd-shadow-lg:0 4px 20px rgba(0,0,0,0.12);--rd-max-width:1200px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{margin:0;background:#ffffff;color:var(--rd-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13px;line-height:1.4;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{line-height:1.08}p,li,label,input,textarea,select,button{line-height:1.35}a{color:inherit;text-decoration:none}.fa,.fas{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{display:block;max-width:100%}button,input,textarea,select{font:inherit}.hidden{display:none}.view{width:min(calc(100% - 32px),var(--rd-max-width));margin-right:auto;margin-left:auto}.stdPage{padding:0 0 20px}.center{text-align:center}.inline,.inline-block,.inline-left,.inline-right{display:inline-block;vertical-align:middle}.ucfirst{text-transform:capitalize}.errors,.messages{margin:18px auto;padding:16px 18px;border-radius:14px;box-shadow:var(--rd-shadow)}.errors{background:#fff1f1;border:1px solid #ffd1d1;color:#972929}.messages{background:#eefbf1;border:1px solid #cdeed5;color:#1d6b34}.button-default,.subbutton,.stdButtonGrey,.posts .button,.next .button-default a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 16px;border:1px solid transparent;border-radius:var(--rd-radius-sm);background:var(--rd-pink);color:#fff;font-size:13px;font-weight:600;letter-spacing:0;box-shadow:none;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.button-default:hover,.subbutton:hover,.stdButtonGrey:hover,.posts .button:hover,.next .button-default a:hover{background:var(--rd-pink-dark);transform:translateY(-1px);box-shadow:none}.stdButtonGrey{background:#fff;color:var(--rd-pink);border-color:var(--rd-pink);box-shadow:none}.top-header{position:sticky;top:0;z-index:50;margin:0;padding:18px 0 4px;background:#ffffff;backdrop-filter:none;border-bottom:1px solid var(--rd-border);transition:box-shadow 0.2s ease,border-color 0.2s ease}.top-header.is-scrolled{box-shadow:0 4px 16px rgba(17,17,17,0.06);border-bottom-color:rgba(233,30,140,0.1)}.top-header::before{content:"";position:absolute;inset:0 0 auto 0;height:14px;background:var(--rd-ink)}.top-header>.view{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px}.top-header>.view::before{content:"Ekskluzywne polskie filmy premium";grid-column:1 / -1;margin:-16px 0 0;color:rgba(255,255,255,0.85);font-size:9px;letter-spacing:0.02em;line-height:1}.rd-top-note{display:none !important}.top-header .bonus-info{grid-column:1 / -1;width:100%;margin-bottom:12px;padding:14px 18px;border-radius:14px;background:linear-gradient(135deg,var(--rd-ink) 0%,var(--rd-ink-soft) 100%);color:#fff;box-shadow:var(--rd-shadow)}.top-header .bonus-info .close{float:right;cursor:pointer;opacity:0.7}.top-header .logo{display:block;width:98px;height:32px;background:url("/static/img/erot-logo.svg") no-repeat 0 0;background-size:auto 32px;color:transparent;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;overflow:hidden;text-transform:lowercase;white-space:nowrap}.top-header .inline-left{justify-self:start}.top-header .inline-left h2:not(.logo){margin:0;color:var(--rd-text-soft);font-size:10px;font-weight:400;line-height:1.1}.top-header .inline-left .logo{font-size:16px;line-height:1;color:transparent}.top-header .inline-left>a{display:inline-flex;flex-direction:column;gap:0}.top-header .inline-right{display:flex;align-items:center;justify-self:end;gap:6px}.top-header .inline-right ul{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.top-header .inline-right li a{transition:transform 0.16s ease,background-color 0.16s ease}.top-header .inline-right li a:hover{transform:translateY(-1px)}.top-header .flag{display:flex;align-items:center;gap:6px;margin-right:0}.top-header .flag img,footer.main .flag img{width:24px;height:24px;border-radius:2px;box-shadow:none;object-fit:contain}.top-header .social img{width:auto;height:36px;max-width:160px;object-fit:contain}.top-header .social{display:flex;align-items:center;justify-content:center;width:auto;height:36px}.track{margin-bottom:0;padding:0;background:linear-gradient(135deg,#ffffff 0%,var(--rd-pink-bg) 100%)}.movie_single + .track,.track:has(+ .movie_single){background:transparent}.track ul{display:flex;flex-wrap:wrap;gap:4px;width:min(calc(100% - 32px),var(--rd-max-width));margin:0 auto;padding:6px 0 7px;list-style:none;color:var(--rd-text-soft);font-size:11px}.movie_single + .track ul,.track:has(+ .movie_single) ul{width:min(calc(100% - 32px),var(--rd-max-width));padding:8px 0 10px;color:#8d8d9b;font-size:12px;gap:8px}.track ul li{display:inline-flex;align-items:center;gap:4px}.movie_single + .track ul li,.track:has(+ .movie_single) ul li{gap:0;padding:0}.track ul li::before{content:"/";color:#c9cad6;padding:0}.movie_single + .track ul li::before,.track:has(+ .movie_single) ul li::before{content:none}.track ul li:first-child::before{content:""}.track a{color:var(--rd-text-soft)}.movie_single + .track a,.track:has(+ .movie_single) a{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid #ececf3;border-radius:999px;background:#fff;color:#6f6f82;transition:color 0.16s ease,border-color 0.16s ease,background-color 0.16s ease}.movie_single + .track ul li:last-child,.track:has(+ .movie_single) ul li:last-child{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid rgba(233,30,140,0.14);border-radius:999px;background:#fff0f8;color:#e91e8c}.track a:hover{color:var(--rd-pink)}.movie_single + .track a:hover,.track:has(+ .movie_single) a:hover{border-color:rgba(233,30,140,0.24);background:#fff0f8}.main,.movie_single,.posts .item,.movie_item,.star,.selector,.contact,.login,.register,.packages,.rules,.pagination,.paginator{border-radius:var(--rd-radius)}.main>.main,.main article.main,.stdPage>article.main,.stdPage>.movies_list,.stdPage>.posts,.stdPage>.rules,.movie_single,.posts,.selector,.contact,.login,.register{margin-bottom:0}.movies_list,.posts,.rules,.selector,.contact,.login,.register{position:relative;padding:14px 0;background:#ffffff;border:0;box-shadow:none}.stdPage>.movies_list,.stdPage>.posts,.stdPage>.rules{isolation:isolate}.stdPage>.movies_list::after,.stdPage>.posts::after,.stdPage>.rules::after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#ffffff}.stdPage>.movies_list:nth-of-type(odd)::after,.stdPage>.posts:nth-of-type(odd)::after,.stdPage>.rules:nth-of-type(odd)::after{background:linear-gradient(135deg,#ffffff 0%,var(--rd-pink-bg) 100%)}.stdPage>.movies_list:nth-of-type(even)::after,.stdPage>.posts:nth-of-type(even)::after,.stdPage>.rules:nth-of-type(even)::after{background:#ffffff}.movies_list[data-rd-section="1"]{padding-top:18px}.selector{padding:6px 0 9px;background:linear-gradient(135deg,#ffffff 0%,var(--rd-pink-bg) 100%)}.movies_list::before,.posts::before,.rules::before,.movie_single::before{content:none;position:absolute;inset:0 auto auto 0;width:100%;height:4px;border-radius:var(--rd-radius) var(--rd-radius) 0 0;background:linear-gradient(90deg,var(--rd-pink),#ffa6d1)}.group_title,.section-title,.movie_single h1,.movie_single h2,.posts .title,.title_big{margin:0 0 8px;color:var(--rd-text);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:0}.movie_single h2,.title_big,.posts .title{font-size:15px}.movies_list>.all,.posts .next,.stars + .all{display:flex;justify-content:flex-end;margin-top:6px;color:var(--rd-pink);font-size:11px;font-weight:600}.movies_items,.stars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.movie_item,.star,.actor_item{overflow:hidden;padding:0;background:#fff;border:1px solid #f0f0f0;box-shadow:0 1px 4px rgba(0,0,0,0.06);transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.movie_item::after,.star::after,.actor_item::after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg,rgba(233,30,140,0),rgba(233,30,140,0.65),rgba(233,30,140,0));opacity:0;transition:opacity 0.18s ease}.movie_item:hover,.star:hover,.actor_item:hover{transform:translateY(-2px);border-color:#f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.movie_item:hover::after,.star:hover::after,.actor_item:hover::after{opacity:1}.movie_item>a,.star>a,.actor_item>a{display:block}.movie_item .image,.star img,.actor_item .image{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:linear-gradient(135deg,#2d2d44 0%,#1a1a2e 100%)}.movie_item .image img,.star img,.actor_item .image img{width:100%;height:100%;object-fit:cover}.movie_item .image video.rd-preview-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:4;background:#000;pointer-events:none}.movie_item .image:has(video.rd-preview-video)::before,.movie_item .image:has(video.rd-preview-video)::after{opacity:0}.movie_item.preview .image::after,.movie_item .image::after{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;border-radius:999px;background:rgba(233,30,140,0.88);box-shadow:none;transform:translate(-50%,-50%);z-index:2}.movie_item.preview .image::before,.movie_item .image::before{content:"";position:absolute;top:50%;left:50%;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #fff;transform:translate(-35%,-50%);z-index:3}.movie_item .free-badge{position:absolute;top:5px;left:5px;z-index:4;padding:1px 6px;border-radius:3px;background:rgba(233,30,140,0.96);color:#fff;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0;box-shadow:none}.movie_item .title{padding:6px 7px 7px}.movie_item .date,.posts .date,.film-info__report,.copyright,.epoch,.rules p{color:var(--rd-text-soft);font-size:10px;line-height:1.2}.movie_item h2,.star h3,.actor_item h2{margin:3px 0 0;color:var(--rd-text);font-size:11px;font-weight:600;line-height:1.2}.movie_item .date + h2{margin-top:4px}.actor_single{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:24px;align-items:start;padding-top:8px}.actor_single .avatar{position:sticky;top:76px;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,#1a1a2e 0%,#2d2d44 100%);box-shadow:0 10px 28px rgba(17,17,17,0.16)}.actor_single .avatar img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.actor_single>.movies_list{padding-top:0}.actor_single .movies_list::after,.actor_single .movies_list::before{content:none}.actor_single .categories_list{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none}.actor_single .categories_list li{margin:0}.actor_single .categories_list a{display:inline-flex;align-items:center;min-height:28px;padding:5px 12px;border-radius:999px;background:#fff0f8;color:var(--rd-pink);border:1px solid rgba(233,30,140,0.1);font-size:12px;font-weight:600;transition:background-color 0.16s ease,border-color 0.16s ease,color 0.16s ease}.actor_single .categories_list a:hover{background:#ffe3f2;border-color:rgba(233,30,140,0.22);color:var(--rd-pink-dark)}.actor_single .movies_items{margin-top:6px}.posts .post{margin-bottom:8px}.posts .post:last-child{margin-bottom:0}.posts .item{padding:0;overflow:hidden;background:#fff;border:1px solid var(--rd-border);box-shadow:var(--rd-shadow)}.posts .top{display:flex;gap:8px;align-items:center;padding:8px 8px 6px}.posts .avatar{width:36px;height:36px;overflow:hidden;border-radius:50%;flex:0 0 auto}.posts .avatar img{width:100%;height:100%;object-fit:cover}.posts .header{display:grid;flex:1 1 auto;gap:2px}.posts .name{color:var(--rd-text);font-weight:600}.posts .media{background:var(--rd-surface-alt)}.posts .media img,.posts .media video{width:100%}.posts .share{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px 8px;border-top:1px solid var(--rd-border)}.posts .share .link{color:var(--rd-text-soft);font-weight:500}.stars .star{text-align:left}.stars .star a{display:block}.stars .star h3{padding:6px 8px 8px;text-align:left}.actors_items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.actor_item .title{padding:6px 8px 8px}.rules{text-align:left}.rules p:last-child{margin-bottom:0}footer.main{padding:16px 0 12px;border-radius:0;background:linear-gradient(180deg,#1a1a2e 0%,#121220 100%);color:rgba(255,255,255,0.9)}footer.main article{display:grid;gap:8px 18px;grid-template-columns:minmax(0,120px) minmax(0,1fr);align-items:start}footer.main .flag{display:flex;flex-wrap:wrap;gap:4px}footer.main .epoch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px}footer.main .copyright,footer.main a[href*="rtalabel"]{grid-column:1 / -1}footer.main a[href*="rtalabel"]{margin-top:4px}footer.main .epoch a,footer.main .copyright{color:rgba(255,255,255,0.68)}footer.main .epoch p{margin:0}footer.main .epoch a:hover,footer.main .copyright a:hover{color:#fff}footer.main img[src*="RTA"]{margin-top:8px}.paginator,.pagination{display:flex;justify-content:center;align-items:center;margin-top:10px}.paginator{flex-wrap:wrap;gap:4px}.paginator .step,.paginator .nav{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 8px;border:1px solid var(--rd-border);border-radius:999px;background:#fff;color:var(--rd-text-soft);transition:background-color 0.16s ease,color 0.16s ease,border-color 0.16s ease}.paginator .step a,.paginator .nav a{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.paginator .step.active{background:var(--rd-pink);border-color:var(--rd-pink);color:#fff}.paginator .step:hover,.paginator .nav:hover,.paginator .step:has(a:hover),.paginator .nav:has(a:hover){background:var(--rd-pink);border-color:var(--rd-pink);color:#fff}.paginator .nav:not(:has(a)){background:transparent;border-color:transparent;color:#b9b9c4}.pagination{flex-wrap:wrap;gap:4px;padding:0;list-style:none}.pagination li{list-style:none}.pagination li a,.pagination li span,.pagination li{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 8px;border-radius:999px;background:#fff;border:1px solid var(--rd-border);color:var(--rd-text-soft)}.pagination li a{transition:background-color 0.16s ease,color 0.16s ease,border-color 0.16s ease}.pagination li .previous,.pagination li .next{min-width:34px;font-size:14px;font-weight:700}.pagination li.disabled,.pagination li.disabled a{background:transparent;border-color:transparent;color:#b9b9c4;cursor:default}.pagination li.active a,.pagination li.active,.pagination li a:hover{color:#fff;background:var(--rd-pink);border-color:var(--rd-pink)}.selector select,.selector input,.contact input[type=text],.contact textarea,.contact select,.login input,.register input{width:100%;min-height:32px;padding:6px 10px;border:1px solid var(--rd-border);border-radius:8px;background:#fff;color:var(--rd-text)}.selector select:focus,.selector input:focus,.contact input[type=text]:focus,.contact textarea:focus,.contact select:focus,.login input:focus,.register input:focus{outline:none;border-color:rgba(233,30,140,0.42);box-shadow:0 0 0 4px rgba(233,30,140,0.08)}.static{padding-top:4px}.static h1,.contact h1{margin:0 0 8px;color:var(--rd-text);font-size:clamp(18px,2vw,26px);line-height:1.05;letter-spacing:-0.04em}.contact label{display:block;margin:6px 0 4px;color:var(--rd-text);font-size:11px;font-weight:600}.contact textarea{min-height:100px;resize:vertical}.contact .error,.contact .success{margin-top:6px;padding:8px 10px;border-radius:8px}.contact .error{background:#fff0f0;color:#b22c2c}.contact .success{background:#eefbf1;color:#1d6b34}.user-menu{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none}.user-menu li a{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,0.92);border:1px solid var(--rd-border);color:var(--rd-text-soft);font-weight:600}.user-menu li.active a,.user-menu li a:hover{background:var(--rd-pink);border-color:var(--rd-pink);color:#fff}.rd-page-account .static{padding-top:10px}.rd-page-account .stdPage.view.static{display:grid;gap:12px}.rd-page-account .stdForm:first-of-type{display:grid;gap:10px}.rd-page-account .stdForm label span{display:inline-block;margin-top:4px}.rd-page-account .stdForm a[href*="activate"],.rd-page-account .stdForm a[href*="delete-account"]{color:var(--rd-pink)}.rd-page-account .stdForm:last-of-type{padding:10px 14px;border-color:rgba(233,30,140,0.16);background:#fff7fb}.rd-page-account .stdForm:last-of-type strong{color:#d61a80}.rd-page-account .stdForm p:last-child{margin-bottom:0}.rd-page-account .stdForm input:focus,.rd-page-account .stdForm textarea:focus,.rd-page-account .stdForm select:focus{outline:none;border-color:rgba(233,30,140,0.35);box-shadow:0 0 0 3px rgba(233,30,140,0.08)}.rd-page-account .table-list tr:hover td{background:#fff8fc}.rd-page-account .table-list td{transition:background-color 0.16s ease}.stdForm{margin-bottom:12px;padding:14px;border-radius:12px;background:rgba(255,255,255,0.94);border:1px solid rgba(236,236,243,0.95);box-shadow:var(--rd-shadow)}.stdForm h1,.stdForm h2{margin:0 0 10px;color:var(--rd-text);letter-spacing:-0.03em}.stdForm h1{font-size:clamp(22px,2.4vw,32px);line-height:1.05}.stdForm h2{font-size:20px;line-height:1.1}.stdForm p{margin:0 0 10px}.stdForm label{display:grid;gap:4px;color:var(--rd-text);font-weight:600}.stdForm input[type=text],.stdForm input[type=password],.stdForm input[type=email],.stdForm textarea,.stdForm select{width:min(100%,420px);min-height:36px;padding:7px 10px;border:1px solid var(--rd-border);border-radius:8px;background:#fff;color:var(--rd-text)}.stdForm input[disabled],.stdForm input[readonly]{background:#f6f6fb;color:var(--rd-text-soft)}.stdForm button,.stdForm input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 14px;border:1px solid transparent;border-radius:8px;background:var(--rd-pink);color:#fff;font-weight:600;box-shadow:none}.stdForm button:hover,.stdForm input[type=submit]:hover{background:var(--rd-pink-dark)}.msg{margin:0 0 10px;padding:8px 10px;border-radius:8px}.msg-std{background:#eefbf1;color:#1d6b34}.msg-error{background:#fff0f0;color:#b22c2c}.table-list{width:100%;border-collapse:collapse}.table-list th,.table-list td{padding:8px 10px;border-bottom:1px solid var(--rd-border);text-align:left}.table-list th{color:var(--rd-text-soft);font-size:10px;text-transform:uppercase;letter-spacing:0.08em}.main.lite,.join{background:transparent;box-shadow:none;border:0}.join{width:min(100%,760px);margin:0 auto}.auth.pinkyPie{padding:16px;border-radius:12px;background:linear-gradient(135deg,#1a1a2e 0%,#2d2d44 100%);border:0;color:#fff;box-shadow:0 24px 50px rgba(17,17,17,0.18)}.auth.pinkyPie:has(.packages-list){padding:28px;border-radius:18px;background:linear-gradient(135deg,#1a1a2e 0%,#2d2d44 100%);border:0;color:#fff;box-shadow:0 24px 50px rgba(17,17,17,0.18)}.auth.pinkyPie:has(.packages-list) .form-title{margin-bottom:8px;color:#fff;font-size:clamp(26px,3vw,34px);text-align:center;letter-spacing:-0.03em}.auth.pinkyPie:has(.packages-list) .messages,.auth.pinkyPie:has(.packages-list) .errors{margin-bottom:14px}.auth.pinkyPie:has(.packages-list) .premium-expired{margin-bottom:16px;border:1px solid rgba(255,210,122,0.34);background:rgba(255,214,140,0.14);color:#ffd782}.auth.pinkyPie .content{width:100%}.auth.pinkyPie .center{text-align:left}.auth.pinkyPie .form-title{margin:0 0 8px;font-size:clamp(22px,3vw,30px);line-height:1.05;letter-spacing:-0.04em;color:#fff}.auth.pinkyPie .form-subtitle{margin:0 0 10px;color:rgba(255,255,255,0.74);font-size:13px;font-weight:500}.auth.pinkyPie:has(.packages-list) .form-subtitle,.auth.pinkyPie:has(.packages-list) .helper,.auth.pinkyPie:has(.packages-list) .form-description{color:rgba(255,255,255,0.74)}.auth.pinkyPie .align-left{max-width:520px}.auth.pinkyPie .form-label,.auth.pinkyPie .form-description,.auth.pinkyPie h4{display:block}.auth.pinkyPie .form-label{margin:10px 0 4px;font-size:12px;font-weight:600;color:#fff}.auth.pinkyPie .form-description,.auth.pinkyPie .helper{margin-top:4px;color:rgba(255,255,255,0.72);font-size:11px}.auth.pinkyPie .form-description a,.auth.pinkyPie .helper a{color:#ff79bb}.auth.pinkyPie .form-input input,.auth.pinkyPie .input-code{width:100%;min-height:36px;padding:7px 10px;border:1px solid rgba(255,255,255,0.18);border-radius:8px;background:rgba(255,255,255,0.96);color:#111}.auth.pinkyPie .form-input input:focus,.auth.pinkyPie .input-code:focus{outline:none;border-color:rgba(255,75,157,0.8);box-shadow:0 0 0 3px rgba(255,75,157,0.18)}.auth.pinkyPie .submit.button-default,.auth.pinkyPie .button-big{min-width:140px;margin-top:10px}.auth.pinkyPie .button-big,.auth.pinkyPie .submit.button-default{align-self:start;background:linear-gradient(135deg,#ff4b9d 0%,#e91e8c 100%);color:#fff;box-shadow:0 18px 32px rgba(233,30,140,0.24)}.ignore-text-transformations{margin-top:12px}.auth.pinkyPie .ignore-text-transformations{display:grid;gap:10px;margin-top:12px}.auth.pinkyPie .ignore-text-transformations>div{display:grid;gap:10px}.auth.pinkyPie .ignore-text-transformations>div:first-child{grid-template-columns:1fr;align-items:start}.auth.pinkyPie .ignore-text-transformations .rules{padding:12px 14px;border:1px solid rgba(255,255,255,0.14);border-radius:10px;background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.88);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);font-size:13px;line-height:1.45}.auth.pinkyPie .ignore-text-transformations .rules a{color:#ff79bb;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.auth.pinkyPie .ignore-text-transformations .button-default.inline{display:flex;width:100%;justify-content:space-between;align-items:center;min-height:46px;padding:10px 14px;border:1px solid rgba(255,255,255,0.14);border-radius:10px;background:rgba(255,255,255,0.08);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}.auth.pinkyPie .ignore-text-transformations .submit.button-default.button-big{display:inline-flex;justify-content:center;width:100%;min-height:52px;border-radius:12px;font-size:15px;letter-spacing:0.01em;box-shadow:0 12px 28px rgba(233,30,140,0.24)}.auth.pinkyPie .ignore-text-transformations .form-checkbox{flex:0 0 auto;width:22px;height:22px;border:2px solid rgba(255,255,255,0.72);border-radius:6px;background:rgba(255,255,255,0.04)}.auth.pinkyPie .ignore-text-transformations .form-checkbox.checked{background:#fff;box-shadow:inset 0 0 0 5px var(--rd-pink)}.auth.pinkyPie .ignore-text-transformations .width-66,.auth.pinkyPie .ignore-text-transformations .width-33,.auth.pinkyPie .ignore-text-transformations .width-100{width:100%}.auth.pinkyPie .ignore-text-transformations .submit.button-default.button-big{min-height:48px;border:0;border-radius:10px;background:linear-gradient(135deg,#ff4b9d 0%,#e91e8c 100%);color:#fff;box-shadow:0 14px 30px rgba(233,30,140,0.26)}.width-66,.width-33,.width-100{width:100%}.form-checkbox{display:inline-flex;width:18px;height:18px;border:2px solid rgba(255,255,255,0.9);border-radius:5px;vertical-align:middle}.form-checkbox.checked{background:rgba(255,255,255,0.9);box-shadow:inset 0 0 0 4px var(--rd-pink)}.premium-expired{margin-bottom:10px;padding:8px 10px;border-radius:8px;background:#fff7e8;color:#8f5a00}.auth.pinkyPie .packages-list{display:grid;gap:18px;margin-top:14px}.auth.pinkyPie .packages-list.radioboxes{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start}.auth.pinkyPie .packages-list .group{display:flex;align-items:flex-start;gap:20px;padding:12px 14px;border:0;border-radius:12px;background:rgba(255,255,255,0.04);color:#fff;box-shadow:none}.auth.pinkyPie .packages-list .group-active{background:rgba(233,30,140,0.16)}.auth.pinkyPie .packages-list .group-icon{flex:0 0 100px;width:100px}.auth.pinkyPie .packages-list .group-icon .icons{display:inline-flex;width:100px;height:66px;border-radius:0;background-position:center;background-repeat:no-repeat;background-color:transparent;border:0}.auth.pinkyPie .packages-list .group-icon .icon-method-blik{background-image:url("/static/img/blik.png");background-size:100px 66px}.auth.pinkyPie .packages-list .group-icon .icon-method-card{background-image:url("/static/img/card.png");background-size:100px 66px}.auth.pinkyPie .packages-list .packages{display:grid;gap:8px;flex:1 1 auto;min-width:0;text-align:left}.auth.pinkyPie .packages-list .package,.auth.pinkyPie .packages-list .promotion{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:8px 0 0;border:0;border-radius:0;background:transparent}.auth.pinkyPie .packages-list .package:hover,.auth.pinkyPie .packages-list .promotion:hover{border-color:transparent;background:transparent}.auth.pinkyPie .packages-list .promotion{grid-template-columns:1fr;align-items:start;padding-top:2px}.auth.pinkyPie .packages-list .promotion h4{margin:0 0 4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#ff79bb}.auth.pinkyPie .packages-list .code input{width:100%;min-height:42px;padding:10px 12px;border:1px solid rgba(255,255,255,0.18);border-radius:10px;background:rgba(255,255,255,0.96);color:#111}.auth.pinkyPie .packages-list .price{display:block;color:#fff;font-size:15px;font-weight:700;line-height:1.35}.auth.pinkyPie .packages-list .price .inline,.auth.pinkyPie .packages-list .inline .price{display:block}.auth.pinkyPie .packages-list .price s{margin-left:8px;color:rgba(255,255,255,0.58);font-size:12px !important}.auth.pinkyPie .form-radiobox{display:inline-flex;width:22px;height:22px;border:2px solid rgba(255,255,255,0.6);border-radius:999px;background:transparent}.auth.pinkyPie .form-radiobox.checked{border-color:#ff4b9d;box-shadow:inset 0 0 0 5px #ff4b9d;background:#fff}.auth.pinkyPie .packages-list + .ignore-text-transformations{margin-top:20px}.auth.pinkyPie:has(.packages-list) .ignore-text-transformations{gap:14px}.auth.pinkyPie:has(.packages-list) .ignore-text-transformations .rules{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.12);color:rgba(255,255,255,0.88)}.auth.pinkyPie:has(.packages-list) .ignore-text-transformations .rules a{color:#ff79bb}.auth.pinkyPie:has(.packages-list) .ignore-text-transformations .button-default.inline{border-color:rgba(255,255,255,0.14);background:rgba(255,255,255,0.08);color:#fff}.auth.pinkyPie:has(.packages-list) .ignore-text-transformations .submit.button-default.button-big{min-height:54px;background:linear-gradient(135deg,#ff4b9d 0%,#e91e8c 100%);color:#fff;box-shadow:0 18px 32px rgba(233,30,140,0.24)}.auth.pinkyPie .input-code{max-width:420px}#adult_prompt{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(24,24,39,0.84),rgba(24,24,39,0.74)),url("/static/img/start_girl.png") center / cover no-repeat}#adult_prompt .box{width:min(520px,calc(100% - 24px));padding:28px;border-radius:24px;background:rgba(18,18,32,0.9);border:1px solid rgba(255,255,255,0.08);color:#fff;text-align:center;box-shadow:0 24px 70px rgba(0,0,0,0.36)}#adult_prompt .warning{display:block;margin-bottom:14px;color:#fff;font-size:28px;font-weight:700}#adult_prompt a.yes,#adult_prompt a.no{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:150px;margin:8px 6px 0;padding:12px 16px;border-radius:999px}#adult_prompt a.yes{background:var(--rd-pink)}#adult_prompt a.no{background:rgba(255,255,255,0.14)}@media (max-width:1100px){.movies_items,.stars,.actors_items,footer.main .epoch{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.top-header>.view,.posts .top,.posts .share{display:grid}.top-header .inline-right ul{flex-wrap:wrap;justify-content:flex-start}.top-header .inline-right{justify-self:stretch;flex-wrap:wrap}.movies_list,.posts,.rules,.selector,.contact,.login,.register{padding:22px}.auth.pinkyPie{padding:22px}.auth.pinkyPie .ignore-text-transformations>div:first-child{grid-template-columns:1fr}.movies_items,.stars,.actors_items,footer.main .epoch{grid-template-columns:1fr}.actor_single{grid-template-columns:1fr;gap:14px}.actor_single .avatar{position:static;max-width:320px}footer.main article{grid-template-columns:1fr}}@media (max-width:580px){body{font-size:13px}.view{width:min(calc(100% - 24px),var(--rd-max-width))}.stdPage{padding-top:8px;padding-bottom:32px}.top-header{position:static;padding:14px 0 6px}.top-header::before{height:12px}.top-header>.view{grid-template-columns:auto 1fr;gap:6px 10px}.top-header>.view::before{grid-column:1 / -1;margin:-13px 0 2px;font-size:8px}.top-header .inline-left{justify-self:start;align-self:start}.top-header .inline-left>a{align-items:flex-start}.top-header .logo{width:92px;height:30px;background-size:auto 30px}.top-header .inline-left h2:not(.logo){font-size:9px}.top-header .inline-right{justify-self:end;display:grid;grid-template-columns:1fr;gap:6px;min-width:0}.top-header .inline-right ul{justify-content:flex-end;gap:6px}.top-header .inline-right li a{font-size:12px}.top-header .flag img{width:20px;height:20px}.top-header .social{justify-content:flex-end;height:auto}.top-header .social img{height:30px;max-width:132px}.track ul{width:min(calc(100% - 24px),var(--rd-max-width));padding:5px 0 6px}.selector,.movies_list,.posts,.rules,.contact,.login,.register{padding-top:10px;padding-bottom:10px}.selector{padding-top:4px;padding-bottom:8px}.movies_items,.stars,.actors_items{gap:10px}.group_title,.section-title,.movie_single h1{font-size:16px}.auth.pinkyPie .form-title{font-size:24px}.posts .share{justify-content:flex-start}.posts .button,.button-default,.subbutton,.stdButtonGrey{width:100%}#adult_prompt .warning{font-size:22px}}