/* PrimeFlix 3.64.88 · P248 · Web Premium Polish Round 3
   Scope: Social + Account + TV Live + final desktop consistency.
   Presentation-only: no auth, payment, social, playback or data logic changes. */

@media (min-width:901px){
  body.pf-wps-polish-p248{
    --pf-p248-gutter:clamp(28px,3.45vw,68px);
    --pf-p248-line:rgba(255,255,255,.075);
    --pf-p248-line-strong:rgba(255,255,255,.115);
    --pf-p248-panel:rgba(13,14,21,.86);
    --pf-p248-panel-soft:rgba(255,255,255,.026);
    --pf-p248-copy:rgba(241,238,247,.80);
    --pf-p248-muted:rgba(208,203,216,.58);
    --pf-p248-dim:rgba(188,182,198,.46);
  }

  /* =========================================================
     GLOBAL FINAL CONSISTENCY
     ========================================================= */
  body.pf-wps-polish-p248.pf-web-premium-system #pf-main{
    overflow:clip;
  }
  body.pf-wps-polish-p248.pf-web-premium-system :is(h1,h2,h3,strong){
    text-rendering:optimizeLegibility;
  }
  body.pf-wps-polish-p248.pf-web-premium-system :is(p,li,small,[class*="meta"],[class*="desc"]){
    -webkit-font-smoothing:antialiased;
  }
  body.pf-wps-polish-p248.pf-web-premium-system :is(button,a,input,select,textarea){
    -webkit-tap-highlight-color:transparent;
  }
  body.pf-wps-polish-p248.pf-web-premium-system :is(button,a)[disabled],
  body.pf-wps-polish-p248.pf-web-premium-system :is(button,a)[aria-disabled="true"]{
    cursor:not-allowed;
    opacity:.48;
  }
  body.pf-wps-polish-p248.pf-web-premium-system #pf-footer{
    position:relative;
    z-index:2;
    border-top-color:rgba(255,255,255,.06);
  }
  body.pf-wps-polish-p248.pf-web-premium-system .pf-footer-stage{
    width:min(1780px,calc(100% - (var(--pf-p248-gutter) * 2)));
    margin-inline:auto;
  }

  /* =========================================================
     COMMUNITY FEED
     ========================================================= */
  body.pf-wps-polish-p248.pf-wps-social-p243.pf-wps-route-comunidad .pfsf-shell{
    padding-left:var(--pf-p248-gutter);
    padding-right:var(--pf-p248-gutter);
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-hero{
    min-height:clamp(290px,28vw,430px);
    border-radius:24px;
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-hero h1{
    max-width:930px;
    font-size:clamp(37px,4.25vw,68px);
    line-height:.98;
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-hero p{
    max-width:700px;
    line-height:1.62;
    color:var(--pf-p248-muted);
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-hero__badge{
    width:154px;
    height:154px;
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-hero__badge strong{font-size:45px}
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-layout{
    grid-template-columns:minmax(0,1.68fr) minmax(280px,.55fr);
    gap:18px;
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-stream{
    border-radius:18px;
    box-shadow:0 20px 54px rgba(0,0,0,.18);
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-tabs{
    padding:9px 12px;
    top:64px;
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-tabs a{
    min-height:36px;
    padding-inline:14px;
    font-size:12.5px;
    font-weight:800;
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-stream>.pfsp-composer{
    margin:12px;
    padding:14px;
    border-radius:15px;
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsp-composer__top>button{
    min-height:44px;
    font-size:13.5px;
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-event{
    grid-template-columns:46px minmax(0,1fr) 70px;
    padding:16px 18px;
    gap:12px;
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-avatar img{
    width:44px;
    height:44px;
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-event__line{
    font-size:13.5px;
    line-height:1.48;
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-poster{
    width:58px;
    height:86px;
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsp-card--feed{
    padding:17px 18px;
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-side{
    gap:12px;
    top:78px;
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-side>section{
    padding:17px;
    border-radius:16px;
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-side h2{
    font-size:18px;
    line-height:1.15;
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-side p{
    font-size:12.5px;
    line-height:1.58;
    color:var(--pf-p248-muted);
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-people>a{
    min-height:54px;
  }

  /* =========================================================
     PUBLIC PROFILE
     ========================================================= */
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-shell{
    padding-left:var(--pf-p248-gutter);
    padding-right:var(--pf-p248-gutter);
  }
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-hero{
    height:clamp(310px,31vw,500px);
    border-radius:24px 24px 0 0;
  }
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-avatar{
    width:140px;
    height:140px;
    margin-top:-60px;
  }
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-identity h1{
    max-width:min(940px,72vw);
    font-size:clamp(36px,3.9vw,62px);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
  }
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-bio{
    max-width:860px;
    font-size:14px;
    line-height:1.62;
  }
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-actions{
    gap:7px;
  }
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-actions :is(a,button),
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-more summary{
    min-height:40px;
    padding:8px 13px;
    font-size:12px;
  }
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-stats{
    gap:7px;
    margin:10px 0 14px;
  }
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-stats>div{
    padding:11px 14px;
    border-radius:11px;
  }
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-stats strong{
    font-size:clamp(20px,1.6vw,28px);
  }
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-nav{
    padding:6px;
    border-radius:12px;
    overflow-x:auto;
    scrollbar-width:none;
  }
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-nav::-webkit-scrollbar{display:none}
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-nav :is(a,button){
    white-space:nowrap;
    min-height:36px;
    padding:8px 12px;
    font-size:12px;
  }
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-social-layout{
    grid-template-columns:minmax(0,1.78fr) minmax(280px,.58fr);
    gap:14px;
  }
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-section{
    padding:clamp(17px,1.55vw,24px);
    border-radius:15px;
  }
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-section h2{
    font-size:clamp(20px,1.6vw,27px);
  }
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-grid{
    grid-template-columns:repeat(auto-fill,minmax(128px,1fr));
    gap:9px;
  }
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-reviews article{
    padding:14px;
  }

  /* =========================================================
     COLLECTION DISCOVERY + SINGLE COLLECTION
     ========================================================= */
  body.pf-wps-polish-p248:is(.pf-wps-route-colecciones,.pf-wps-route-coleccion) :is(.pfsc-discover,.pfsc-shell){
    padding-left:var(--pf-p248-gutter);
    padding-right:var(--pf-p248-gutter);
  }
  body.pf-wps-polish-p248.pf-wps-route-colecciones .pfsc-discover-hero{
    padding:clamp(30px,3.5vw,52px);
    border-radius:22px;
    margin-bottom:22px;
  }
  body.pf-wps-polish-p248.pf-wps-route-colecciones .pfsc-discover-hero h1{
    font-size:clamp(38px,4.8vw,68px);
  }
  body.pf-wps-polish-p248.pf-wps-route-colecciones .pfsc-discover-hero p{
    max-width:740px;
    line-height:1.62;
    color:var(--pf-p248-muted);
  }
  body.pf-wps-polish-p248.pf-wps-route-colecciones .pfsc-discover-grid{
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:14px;
  }
  body.pf-wps-polish-p248.pf-wps-route-colecciones .pfsc-discover-card{
    border-radius:14px;
  }
  body.pf-wps-polish-p248.pf-wps-route-colecciones .pfsc-discover-cover{
    height:184px;
  }
  body.pf-wps-polish-p248.pf-wps-route-colecciones .pfsc-discover-card h2{
    min-height:44px;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    font-size:17px;
    line-height:1.25;
  }
  body.pf-wps-polish-p248.pf-wps-route-colecciones .pfsc-discover-card p{
    min-height:36px;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
  }
  body.pf-wps-polish-p248.pf-wps-route-coleccion .pfsc-hero{
    min-height:clamp(410px,43vw,610px);
    border-radius:24px;
  }
  body.pf-wps-polish-p248.pf-wps-route-coleccion .pfsc-hero__content{
    padding:clamp(30px,3.6vw,54px);
  }
  body.pf-wps-polish-p248.pf-wps-route-coleccion .pfsc-hero h1{
    max-width:980px;
    font-size:clamp(39px,5vw,75px);
    text-wrap:balance;
  }
  body.pf-wps-polish-p248.pf-wps-route-coleccion .pfsc-hero p{
    max-width:720px;
    line-height:1.62;
  }
  body.pf-wps-polish-p248.pf-wps-route-coleccion .pfsc-nav{
    top:64px;
    padding:7px;
    border-radius:12px;
    overflow-x:auto;
    scrollbar-width:none;
  }
  body.pf-wps-polish-p248.pf-wps-route-coleccion .pfsc-nav::-webkit-scrollbar{display:none}
  body.pf-wps-polish-p248.pf-wps-route-coleccion .pfsc-nav a{
    white-space:nowrap;
    min-height:36px;
    display:inline-flex;
    align-items:center;
  }
  body.pf-wps-polish-p248.pf-wps-route-coleccion .pfsc-section{
    border-radius:16px;
    padding:clamp(18px,2vw,28px);
  }
  body.pf-wps-polish-p248.pf-wps-route-coleccion .pfsc-grid{
    grid-template-columns:repeat(auto-fill,minmax(132px,1fr));
    gap:11px;
  }
  body.pf-wps-polish-p248.pf-wps-route-coleccion .pfsc-card strong{
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    line-height:1.22;
  }
  body.pf-wps-polish-p248.pf-wps-route-coleccion .pfsc-comment-form{
    align-items:flex-start;
    gap:12px;
  }
  body.pf-wps-polish-p248.pf-wps-route-coleccion .pfsc-comment-form textarea{
    min-height:86px;
    resize:vertical;
  }

  /* =========================================================
     PRIVATE PROFILE
     ========================================================= */
  body.pf-wps-polish-p248.pf-wps-route-profile .pf-profile-hero{
    min-height:clamp(400px,43vw,580px)!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-profile .pf-profile-info{
    grid-template-columns:138px minmax(0,1fr)!important;
    gap:22px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-profile .pf-profile-avatar{
    width:138px!important;
    height:138px!important;
    border-radius:22px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-profile .pf-profile-avatar>img{border-radius:18px!important}
  body.pf-wps-polish-p248.pf-wps-route-profile .pf-profile-name{
    max-width:min(980px,78vw)!important;
    font-size:clamp(36px,3.85vw,60px)!important;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
  }
  body.pf-wps-polish-p248.pf-wps-route-profile .pf-profile-bio{
    max-width:760px!important;
    font-size:13px!important;
    line-height:1.58!important;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
  }
  body.pf-wps-polish-p248.pf-wps-route-profile .pf-profile-stats{
    flex-wrap:wrap;
    gap:6px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-profile .pf-stat-item{
    min-width:94px!important;
    padding:8px 10px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-profile .pf-profile-tabs{
    overflow-x:auto!important;
    scrollbar-width:none;
    flex-wrap:nowrap!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-profile .pf-profile-tabs::-webkit-scrollbar{display:none}
  body.pf-wps-polish-p248.pf-wps-route-profile .pf-profile-tab{
    white-space:nowrap;
    flex:0 0 auto;
  }
  body.pf-wps-polish-p248.pf-wps-route-profile .pf-profile-content{
    padding-top:24px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-profile .pf-tab-panel{
    padding:clamp(18px,1.8vw,29px)!important;
    border-radius:17px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-profile .pf-search-results-grid,
  body.pf-wps-polish-p248.pf-wps-route-profile .pfwl-grid{
    grid-template-columns:repeat(auto-fill,minmax(138px,1fr))!important;
    gap:12px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-profile :is(.pf-profile-comment,.pfsc-manager,.pf-profile-notif-prefs__list){
    border-radius:13px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-profile :is(.pf-form-input,.pf-cover-search-inp,input[type="text"],input[type="email"],input[type="url"],input[type="password"],select,textarea){
    min-height:44px;
    font-size:13px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-profile textarea{min-height:96px}

  /* =========================================================
     PLANS
     ========================================================= */
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-plans-page{
    padding-bottom:78px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-plans-hero{
    margin-bottom:26px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-plans-h1{
    max-width:940px;
    text-wrap:balance;
  }
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-plans-sub{
    max-width:700px!important;
    line-height:1.62!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-plans-grid{
    gap:14px!important;
    align-items:stretch!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-plan-card{
    display:flex!important;
    flex-direction:column!important;
    border-radius:17px!important;
    padding:0 20px 20px!important;
    overflow:hidden;
  }
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-plan-visual{
    margin:0 -20px 19px!important;
    height:148px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-plan-desc{
    min-height:38px!important;
    font-size:12.5px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-plan-features{
    flex:1 1 auto;
  }
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-plan-cta{
    margin-top:auto!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-compare-wrap,
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-faq-wrap{
    padding-inline:var(--pf-p248-gutter)!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-compare-table{
    font-size:12.5px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-compare-table :is(th,td){
    padding:13px 14px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-faq-item{
    border-radius:12px!important;
    padding:15px 16px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-faq-item summary,
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-faq-item button{
    font-size:13px!important;
  }

  /* =========================================================
     WEB LOGIN / REGISTER
     ========================================================= */
  body.pf-wps-polish-p248.pf-wps-route-login .login-page{
    padding-right:clamp(34px,6vw,104px)!important;
    padding-left:clamp(34px,6vw,104px)!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-login .login-page::before{
    width:min(41vw,600px);
    font-size:clamp(15px,1.15vw,18px);
    line-height:1.62;
    color:rgba(255,255,255,.72);
  }
  body.pf-wps-polish-p248.pf-wps-route-login .login-container{
    width:min(100%,470px)!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-login .login-box{
    padding:28px 30px 30px!important;
    border-radius:18px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-login .login-logo{
    margin-bottom:17px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-login .auth-tabs{
    margin-bottom:18px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-login .auth-tab{
    min-height:40px!important;
    font-size:13px!important;
    font-weight:850!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-login :is(.form-input,.pf-verify-resend input){
    min-height:47px!important;
    font-size:14px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-login .btn-auth-submit{
    min-height:47px!important;
    font-size:14px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-login .btn-social{
    min-height:44px!important;
    font-size:12.5px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-login .pf-auth-notice{
    font-size:12.5px!important;
    line-height:1.5!important;
  }

  /* =========================================================
     TV LIVE
     ========================================================= */
  body.pf-wps-polish-p248.pf-wps-route-tv-live .pf-tlv2{
    --lv-sidebar:318px;
  }
  body.pf-wps-polish-p248.pf-wps-route-tv-live .pf-tlv2-sidebar{
    box-shadow:14px 0 42px rgba(0,0,0,.30)!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-tv-live .pf-tlv2-sb-head{
    padding:17px 14px 11px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-tv-live .pf-tlv2-list{
    padding:8px 9px 16px!important;
    gap:5px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-tv-live .pf-tlv2-ch{
    grid-template-columns:22px 50px minmax(0,1fr) auto!important;
    min-height:58px!important;
    padding:8px 9px!important;
    border-radius:11px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-tv-live .pf-tlv2-ch-thumb{
    width:50px!important;
    height:36px!important;
    border-radius:8px!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-tv-live .pf-tlv2-ch-info{
    min-width:0;
  }
  body.pf-wps-polish-p248.pf-wps-route-tv-live .pf-tlv2-ch-info strong{
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:.82rem!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-tv-live .pf-tlv2-ch-info small{
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:.69rem!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-tv-live .pf-tv-live-heading{
    left:calc(318px + 24px)!important;
    top:78px!important;
    max-width:min(620px,54vw)!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-tv-live .pf-tv-live-heading h1{
    font-size:clamp(1.16rem,1.75vw,1.55rem)!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-tv-live .pf-tlv2-infobar{
    min-height:58px;
  }
  body.pf-wps-polish-p248.pf-wps-route-tv-live .pf-tlv2-hbtn{
    min-width:38px;
    min-height:38px;
    border-radius:10px!important;
  }

  /* =========================================================
     LEGAL / GENERIC / EMPTY FINAL PASS
     ========================================================= */
  body.pf-wps-polish-p248 .pflegal-shell{
    width:min(1360px,calc(100% - (var(--pf-p248-gutter) * 2)));
  }
  body.pf-wps-polish-p248 .pflegal-hero{
    padding:40px 42px 37px;
    border-radius:17px;
  }
  body.pf-wps-polish-p248 .pflegal-hero h1{
    font-size:clamp(39px,4.7vw,64px);
  }
  body.pf-wps-polish-p248 .pflegal-grid{
    gap:15px;
  }
  body.pf-wps-polish-p248 .pflegal-body,
  body.pf-wps-polish-p248 .pflegal-grid aside{
    border-radius:14px;
  }
  body.pf-wps-polish-p248 .pflegal-body p{
    color:rgba(255,255,255,.67);
  }
  body.pf-wps-polish-p248 .pf-access-error-card{
    border-radius:16px;
    padding:46px 48px;
  }
}

@media (min-width:901px) and (max-width:1180px){
  body.pf-wps-polish-p248{
    --pf-p248-gutter:28px;
  }
  body.pf-wps-polish-p248.pf-wps-route-comunidad .pfsf-layout,
  body.pf-wps-polish-p248.pf-wps-route-public-profile .pfpub-social-layout{
    grid-template-columns:minmax(0,1fr) 270px;
  }
  body.pf-wps-polish-p248.pf-wps-route-colecciones .pfsc-discover-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  body.pf-wps-polish-p248.pf-wps-route-plans .pf-plans-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body.pf-wps-polish-p248.pf-wps-route-tv-live .pf-tlv2{--lv-sidebar:290px}
  body.pf-wps-polish-p248.pf-wps-route-tv-live .pf-tv-live-heading{left:312px!important}
}

@media (prefers-reduced-motion:reduce){
  body.pf-wps-polish-p248 *,
  body.pf-wps-polish-p248 *::before,
  body.pf-wps-polish-p248 *::after{
    animation-duration:.01ms!important;
    animation-iteration-count:1!important;
    transition-duration:.01ms!important;
    scroll-behavior:auto!important;
  }
}
