dl8-video{    position: absolute !important;    top: 0 !important;    max-height: 100%;}.show-mobile {    display: none !important;}.show-desktop {    display: none !important;}@media(min-width: 651px) {    .show-desktop {        display: block !important;    }}@media(max-width: 650px) {    .show-mobile {        display: block !important;    }}.content-models-photos a{    border-radius: 10px;    overflow: hidden;    padding: 0;}.post-image img{    width: 100%;}.purchased-popup {    position: fixed;    bottom: -90px;    left: 50px;    background: #fff;    border-radius: 10px;    display: flex;    justify-content: space-between;    z-index: 10;    min-width: 452px;    max-width: 452px;    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);    transition: all 2s ease;    opacity: 0;}@media(max-width: 640px) {    .purchased-popup {        display: none;    }}.purchased-popup.visible {    bottom: 50px;    opacity: 1;}.purchased-popup .avatar {    flex: 1;    max-width: 100px;    padding: 0 20px;    display: flex;    align-items: center;    min-height: 90px;}.purchased-popup .info {    flex: 1;    display: flex;    justify-content: center;    flex-direction: column;    padding: 8px 10px 8px 0;    min-height: 90px;}.purchased-popup .info .title {    font-weight: bold;    font-size: 13px;    line-height: 16px;}.purchased-popup .info .desc {    font-size: 12px;    line-height: 16px;    margin-top: 4px;    color: #7b7b7b;}.purchased-popup .info .verified {    display: flex;    align-items: center;    margin-top: 4px;    font-size: 12px;    line-height: 16px;    justify-content: flex-end;}.purchased-popup .info .verified span {    margin: 0 5px;}.category-desc{    font-size: 18px;    text-align: center;    width: 100%;}.flip-digit{    border-radius: 0 !important;}.front-desc, .front-desc h2{    text-align: center;    line-height: 27px;    font-size: 15px;    text-transform: uppercase;    margin-bottom: 22px;}.front-desc p{    margin-bottom:0;}@media(max-width: 1023px) {    .front-desc, .front-desc h2 {        line-height: 23px;        font-size: 13px;        text-transform: none;    }}@media(max-width: 640px) {    .title-header h1{        font-size:35px;    }}.plan-item-col > .inner-col{    position: relative;}.discount{    position: absolute;    left: 50%;    top: -16px;    height: 30px;    line-height: 45px;    display: inline-flex;    padding: 0 40px;    color: #fff;    background: #ff0073;    justify-content: center;    align-items: center;    z-index: 1;    transform: translateX(-50%);    font-weight: bold;    font-size: 18px;}.plans-col{    margin-top: 20px;}@media(max-width: 1039px) {    .page-signup2 .plans-col {        margin-top: 0;    }}.content-desc a{    color: #AA5CA7;}.top-info{    display: flex;    height: 50px;    align-items: center;    justify-content: center;    font-weight: bold;    color: #fff;    font-size: 16px;    width: 100%;}.top-info a{    color: #fff;}.item-col .item-quality {    background: linear-gradient(to bottom, #CF7EF3 0%, #B34FEF 100%);}.models-sec .tab-content.active{    display: flex;}.-blog .item-col.-blog:nth-child(3n+1){    width: 50%;    max-width: 50%;}@media(max-width: 765px){    .-blog .item-col.-blog:nth-child(3n+1){        width: 100%;        max-width: 100%;    }}.user-avatar .image img {    position: absolute;    top: 50%;    bottom: 0;    left: 50%;    /* right: 0; */    transform: translate(-50%, -50%);    width: 80%;    height: 50%;    object-fit: cover;    object-position: center;}.user-avatar .image {    background: #000;}#singleImage>a img{    max-height: 760px;}.static-col p{    color: #fff;    line-height: 22px;    font-size: 16px;    margin-bottom: 40px;}.owl-carousel .owl-stage {    transition: all 1.2s ease 0s !important;}.more-desc{    display: none;}.more-desc.active{    display: block;}[data-action="show-more-desc"],[data-action="show-less-desc"]{    font-size: 20px;    cursor: pointer;    margin-left: 5px;    display: inline-block;    color: #B34FEF;}[data-action="show-more-desc"]:hover,[data-action="show-less-desc"]:hover{    color: #000;}@media(min-width: 1000px){    .tag-item{        max-width: 25%;    }}@media(max-width: 1000px){    .discount {        position: relative;        left: 50%;        top: 0;        height: 28px;        line-height: 45px;        display: inline-flex;        padding: 0;        color: #fff;        background: #ff0073;        justify-content: center;        align-items: center;        width: 100%;        z-index: 1;        transform: translateX(-50%);        font-weight: bold;        font-size: 18px;        margin: 5px 0;    }}.content-features{    align-items: center;}.content-features a{    color: #043d6a;}.-post .title-col h2{    color: #00aeef;}.aside-content{    margin-top: 20px;}.aside-content .item-col{    width: 100% !important;    max-width: 100% !important;}.item-col.-paysite{    max-width: 25%;}.item-col.-paysite .image{    padding-top: 66%;}@media(max-width: 1000px){    .item-col.-paysite{        max-width: 33.3333%;    }}@media(max-width: 1000px){    .item-col.-paysite{        max-width: 25%;    }}@media(max-width: 600px){    .item-col.-paysite{        max-width: 50%;    }}.content-models-photos a{    margin-right: 10px;}.content-models-photos a .image{    width: 100px;    height: 100px;}.ucp-list li {    display: flex;    align-items: center;}.freeTrailerInfo{    position: relative;    width: 100%;    padding-top: 56.25%;}.freeTrailerInfo .inner{    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    background: url(../images/not_trailers_bg.jpg) no-repeat center center;    background-size: cover;    color: #fff;    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;    line-height: 36px;    font-size: 20px;    border-radius: 8px;}.freeTrailerInfo .inner p{    margin: 0;}.freeTrailerInfo .inner a{    color: #fff;    font-weight: bold;    border: 2px solid #fff;    border-radius: 30px;    display: inline-flex;    align-items: center;    justify-content: center;    padding: 0 10px;    height: 41px;    margin-left: 5px;}.upgrade-popup{    display:none;    align-items:center;    justify-content:center;    position:fixed;    top:0;    bottom:0;    left:0;    right:0;    background-color:rgba(0,0,0,0.7);    z-index:9999}.upgrade-popup.open{    display:flex}.upgrade-popup .popup-inner{    box-shadow:0px 0px 22px 0px rgba(0,0,0,0.5);    background-color:#ffffff;    border-radius:8px;    padding:0;    overflow: hidden;    border-radius: 10px;    position:relative;    max-width: 930px;}.upgrade-popup .upgrade-info{    display: flex;}.upgrade-popup .upgrade-info-right{    padding: 25px;    font-size: 20px;    font-weight: 300;    display: flex;    flex-direction: column;    justify-content: space-between;    max-width: 360px;}.upgrade-popup .upgrade-info-right p{    margin: 0;}.upgrade-popup .upgrade-info-right b{    font-weight: 800;    color: #6AA1EF;}.upgrade-popup .label{    display:flex;    align-items:center;    color:#00AEEF;    margin-bottom:5px}.upgrade-popup .icon-holder{    width:32px;    height:32px;    margin-right:12px}.upgrade-popup .title{    font-size:20px;    font-weight:600}.upgrade-popup .sub-label{    color:#A9A9A9;    font-size:14px;    font-weight:600;    text-align:center}.upgrade-popup [data-mb="popup_close"]{    position:absolute;    top:10px;    right:10px;    width:16px;    height:16px;    z-index:1;    color: rgba(0,0,0,0.39);    font-size:19px;    font-weight:600;    line-height:13px;    text-align:center}.upgrade-popup a.btn-upgrade-now{    display: flex;    background: #ca68e2; /* Old browsers */    background: -moz-linear-gradient(top,  #ca68e2 0%, #a73dc1 100%); /* FF3.6-15 */    background: -webkit-linear-gradient(top,  #ca68e2 0%,#a73dc1 100%); /* Chrome10-25,Safari5.1-6 */    background: linear-gradient(to bottom,  #ca68e2 0%,#a73dc1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca68e2', endColorstr='#a73dc1',GradientType=0 ); /* IE6-9 */    color: #fff;    font-size: 20px;    font-weight: 800;    height: 50px;    align-items: center;    justify-content: center;    width: 100%;    border-radius: 10px;    transition: all .3s ease;    text-transform: uppercase;}.upgrade-popup a.btn-upgrade-now:hover{    opacity: 0.8;}.plans-col #timer{    position: absolute;    top: 0;    color: #fff;    left: 0;    right: 0;    bottom: 0;    background: rgba(186,85,211,0.7);    font-size: 30px;    font-weight: bold;    display: none;    align-items: center;    justify-content: center;    width: 100%;    height: 100%;}.upgrade-popup .promo-info{    display: flex;}.upgrade-popup .promo-info-right{    padding: 0 70px;    font-size: 20px;    font-weight: 300;    display: flex;    flex-direction: column;    justify-content: space-between;    max-width: 465px;}.upgrade-popup .promo-info-right p{    margin: 0;}.upgrade-popup .promo-info-right b{    font-weight: 800;    color: #6AA1EF;}.upgrade-popup .promo-info .label{    display:flex;    align-items:center;    color:#00AEEF;    margin-bottom:5px}.upgrade-popup .promo-info .icon-holder{    width:32px;    height:32px;    margin-right:12px}.upgrade-popup .promo-info .title{    font-size:20px;    font-weight:600}.upgrade-popup .promo-info .sub-label{    color:#A9A9A9;    font-size:14px;    font-weight:600;    text-align:center}.upgrade-popup .promo-info .unlock-button{    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;}.upgrade-popup .promo-info .unlock-button span{    font-size: 16px;    font-weight: 600;    color: #434343;    margin-top: 20px;    margin-bottom: 30px;    text-transform: uppercase;}.upgrade-popup .promo-info .unlock-button a{    display: flex;    background: #ca68e2; /* Old browsers */    background: -moz-linear-gradient(top,  #005596 0%, #00AEEF 100%); /* FF3.6-15 */    background: -webkit-linear-gradient(top,  #005596 0%,#00AEEF 100%); /* Chrome10-25,Safari5.1-6 */    background: linear-gradient(to bottom,  #005596 0%,#00AEEF 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005596', endColorstr='#00AEEF',GradientType=0 ); /* IE6-9 */    color: #fff;    font-size: 20px;    width: auto;    font-weight: 800;    padding: 0 20px;    height: 50px;    align-items: center;    justify-content: center;    border-radius: 10px;    transition: all .3s ease;    text-transform: uppercase;}.upgrade-popup .promo-info .unlock-button a:hover{    opacity: 0.8;}.upgrade-popup .logo{    background: #08587C;    padding: 20px;    -webkit-border-bottom-right-radius: 15px;    -webkit-border-bottom-left-radius: 15px;    -moz-border-radius-bottomright: 15px;    -moz-border-radius-bottomleft: 15px;    border-bottom-right-radius: 15px;    border-bottom-left-radius: 15px;}.upgrade-popup .promo-offer{    text-transform: uppercase;    color: #434343;    display: flex;    flex-direction: column;    align-items: center;    justify-content: space-between;}.upgrade-popup .promo-offer span{    font-size: 40px;    line-height: 50px;    margin-top: 5px;    font-weight: 200;}.upgrade-popup .promo-offer b{    font-size: 58px;    line-height: 50px;    font-weight: 800;    color: #434343;}.upgrade-popup .logo img{    max-width: 320px;}.top-info{    font-weight: 400;}.CMT-open-button{    top: auto !important;    left: auto !important;    bottom: 10px;    right: 10px;    z-index: 9999;}.model-avatar .image{    padding-top: 147% !important;}.item-col .image > img{    z-index: 2;    position: absolute;    top: 0;    left: 50%;    height: 100%;    transform: translateX(-50%);}.old-price{    font-size: 25px;    color: #c1c1c1;    text-decoration: line-through;    font-weight: 400;    font-style: normal;    margin-right: 5px;}.plan-item-col .price .label .super.dolar {    font-size: 30px;    font-weight: 400;}.old-price {    font-size: 25px;    color: #c1c1c1;    text-decoration: line-through;    font-weight: 400;    font-style: normal;    margin-right: 5px;}@media (max-width: 1039px){    .item-col.-latest .latest-new .main-image .item-name {        right: 0;    }}.item-col.-latest .main-image img,.item-col.-latest .latest-new .sub-image .image img,.item-col.-latest .latest-new .sub-image .image,.item-col.-latest .latest-new .main-image .image,.item-col .image > img{    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;}.static-col, .front-desc, .front-desc h2, .static-col h2{    text-transform: none;    font-size: 12px;    margin-top: 20px;}.lates-sec {    overflow: hidden;}.front-desc h2,.static-col h2{    font-weight: 600;    font-size: 14px;    margin-bottom: 0;}.front-desc p,.static-col p{    margin-bottom: 10px;    font-size: 12px;    line-height: 18px;}.stage {    display: block;    margin-bottom: 20px;    width: 100%;}.stage .inner-stage {    display: block;    position: relative;    overflow: hidden;    height: 0;    padding-top: 56.25%;    border-radius: 12px;}.video__film {    aspect-ratio: inherit;}.main__videoWrapper img{    max-width: 100%;}.notification-sec {    margin-bottom: 0;    text-align: center;}.notification-col {    flex: 1 0 100%}.alert,.messages,.notification {    padding: 10px;    margin-bottom: 20px;    border: 1px solid transparent;    border-radius: 4px;    clear: both;    font-size: 15px;    text-align: center;    width: 100%}.alert.info,.messages.info,.notification.info {    background-color: #d9edf7;    border-color: #bce8f1;    color: #31708f}.alert.alert,.messages.alert,.notification.alert {    background-color: #fcf8e3;    border-color: #faebcc;    color: #8a6d3b}.alert.error,.messages.error,.notification.error {    background-color: #f2dede;    border-color: #ebccd1;    color: #a94442}.alert.success,.messages.success,.notification.success {    background-color: #dff0d8;    border-color: #d6e9c6;    color: #3c763d}.alert p,.messages p,.notification p {    margin: 0}.alert a,.messages a,.notification a {    color: #043d6a}.alert a:hover,.messages a:hover,.notification a:hover {    color: #011320}.hero .swiper-slide{    background: transparent;}.main__videoWrapper img{    border-radius: 12px;}.video__p{    color:white !important;}.video__p p{    color:white;}.video__filmWrapper p{    color:white !important;    font-size: 16px;    font-weight: 300;    line-height: 28px;    width:100%;}.notification-sec{    margin:0 auto !important;}.textpage-col{    width:100%;}.textpage-col .textpage-inner-col{    width: 100%;    max-width: 1460px;    padding:0 10px;    margin: 20px auto;}.textpage-col .textpage-inner-col p{    color:white !important;    font-size: 16px;    line-height: 28px;    margin: 8px 0;}.textpage-col .textpage-inner-col p span{    color:white !important;}body, html{    max-width: 100vw !important;}.body--open{    overflow:hidden !important;    position:relative !important;    height:100%;}.pagination{    display: flex;    align-items: center;    justify-content: center;    flex-wrap: wrap;    margin:20px auto;    gap:10px;}.pagination a{    display: inline-flex;    align-items: center;    justify-content: center;    color: #C2002E;    padding: 0 5px;    /* margin: 0 10px 5px; */    height: 30px;    min-width: 30px;    font-size: 16px;    font-weight: 700;    border: 2px solid #C2002E;    border-radius: 8px;    outline:none;    text-decoration: none;    transition:0.4s;}.pagination a:hover{    color: #fff;    background-color: #C2002E;    transition:0.4s;}.pagination span:not(.dots) {    display: inline-flex;    align-items: center;    justify-content: center;    color: #fff;    background-color: #C2002E;    padding: 0 5px;    /* margin: 0 10px 5px; */    height: 30px;    min-width: 30px;    font-size: 16px;    font-weight: 700;    border-radius: 8px;}.pagination a.prev, .pagination a.next {    border: 0 none;    color: #ffffff;    /* margin: 0 5px 5px; */}.pagination a i{    margin:4px 0 0 0;}.blog__imgLink{    width: 100%;    height: auto;    outline:none;    text-decoration: none;}.single_post p{    color:white;    font-size: 16px;    line-height: 28px;    font-weight: 400;    width: 100%;    max-width: 1100px;}.single_post h2{    color:white;    width: 100%;    max-width: 1100px;}.single_post__p{    margin:0 !important;}.tags-col.col{    width:100%;    max-width:1500px;    margin:10px auto;    display:flex;    flex-direction: row;    align-items: flex-start;    justify-content: flex-start;    flex-wrap: wrap;    gap:20px;}.tag-item{    width:fit-content;    max-width: fit-content;}.tag-item a{    outline:none;    text-decoration: none;    padding:5px 10px;    border-radius: 5px;    border:2px solid #C2002E;}.tag-item a span{    color:white;    font-size:15px;    font-weight: 500;    letter-spacing: 1px;}.contact-h1{    margin:30px auto;    font-size:30px;    color:white;    font-weight: 500;    text-align: center;}.contact-form{    width:90%;    max-width:800px;    display:flex;    margin:0 auto 40px auto;    flex-direction: column;    align-items: center;    justify-content: center;    gap:16px;}.contact-form .row{    width:100%;    display:flex;    flex-direction: row;    justify-content: center;    align-items: center;    gap:16px;}@media only screen and (max-width: 620px){    .contact-form .row    {        flex-direction: column;    }}.form-control{    width:calc(50% - 8px);    padding:16px 16px;    border-radius: 8px;    background:white;    border:1px solid #C2002E;    color:black;    font-size:20px;    font-weight: 500;    outline:none;    font-family: "Exo 2", Arial, Helvetica, sans-serif;}@media only screen and (max-width: 620px){    .form-control    {        width:100%;    }}.contact-form textarea{    width:100%;    min-height: 200px;    padding:16px 16px;    border-radius: 8px;    background:white;    border:1px solid #C2002E;    color:black;    font-size:20px;    font-weight: 500;    outline:none;    font-family: "Exo 2", Arial, Helvetica, sans-serif;}.row-captcha{    width:100%;    display:flex;    flex-direction: row;    justify-content: center;    align-items: center;    gap:16px;}.row-captcha img{    height:30px;}.captcha-input{    width:100%;    font-family: "Exo 2", Arial, Helvetica, sans-serif;}.contact-form-submit{    padding:8px 24px;    color:white;    background:#C2002E;    border:2px solid #C2002E;    font-size:20px;    font-weight: 500;    font-family: "Exo 2", Arial, Helvetica, sans-serif;    border-radius: 8px;    transition:0.4s;    outline:none;}.contact-form-submit:hover{    background:transparent;    transition:0.4s;    cursor: pointer;}.paysites{    width:100%;    padding:40px 10px;    display:flex;    flex-direction: row;    align-items: center;    justify-content: center;    flex-wrap: wrap;    gap:20px;}.paysites--item{    outline:none;    text-decoration: none;    display:flex;    flex-direction: column;    align-items: center;    justify-content: center;}.paysites--item img{    width:100%;    height:200px;    object-fit: cover;    object-position: center;    border-radius: 8px 8px 0 0;}.paysites--item .item-name{    color:white;    padding:10px 6px 10px 6px;    border-bottom: 2px solid #C2002E;    border-left: 2px solid #C2002E;    border-right: 2px solid #C2002E;    background:#C2002E;    border-radius: 0 0 5px 5px;    text-align: center;    font-size:15px;    font-weight: 600;    width:100%;    letter-spacing: 1px;}/* .video__wrapper .video__list .video__listLinks{    margin:-5px 0 0 0 !important;} */.video__wrapper .video__list .video__listLinks .video__listModel{    margin:0 0 0 5px !important;}.video__wrapper .video__list .video__listTitle{    margin:0 !important;}.main__info .video__listModel{    margin:0 0 0 5px !important;    transform: translateY(1px);}.main__models {    align-items: flex-start !important;}.main__quality{    min-height: 39px;    min-width: 39px;}.hero{    height:fit-content !important;}@media only screen and (max-width: 900px) {    .hero {        height:fit-content;    }}.hero .swiper-slide img{    width:100%;}.main__performersImg{    height:100% !important;}.main__performersList{    grid-auto-rows: 1fr;}.main__category{    background-repeat: no-repeat !important;    background-size: cover !important;    background-position: center !important;}.header__search{    width:40%;    margin:0 auto;    position: absolute;    display:none;}.header__search--mobile{    display:none;}.header__search button{    display:none;}.header__search input{    display: block;    width: 100%;    padding: 0 20px;    height: 45px;    border-radius: 30px;    line-height: 43px;    border: 1px solid #dedede;    background-color: #fff;    color: #434343;    font-size: 18px;    font-weight: 500;    outline: 0;    outline-style: none;    outline-style: none;}@media only screen and (max-width: 1200px){    .header__search    {        width: 45%;    }}@media only screen and (max-width: 1170px){    .header__search    {        width: 45%;        position:absolute;        margin: 0;    }}.header {    z-index: 9998 !important;}.popup{    z-index: 9999 !important;}.top-info {    min-height: 50px;}@media only screen and (max-width: 1000px){    .header__search    {        width: 300px;        position:absolute;        margin: 0;        top:auto;    }    .header__nav     {        height:calc(100vh - 120px) !important;    }}@media only screen and (max-width: 550px) {    .main__performersList    {        grid-template-columns:repeat(2, minmax(0, 1fr)) !important;    }}@media only screen and (max-width: 290px) {    .main__performersList    {        grid-template-columns:repeat(1, minmax(0, 1fr)) !important;    }}@media only screen and (max-width: 900px){    .header__search    {        width: 100vw;        position: fixed;        display: none;        top: 0;        left: 0;        height: 100vh;        z-index: 999;        background: #000000ab;        display: flex;        flex-direction: column;        align-items: center;        justify-content: center;        display:none;    }    .header__search button    {        color: black;        background:white !important;        border-radius: 5px;        outline: none;        text-decoration: none;        padding: 10px 20px;        border: none;        background: none;        -webkit-transition: 0.4s;        transition: 0.4s;        font-size: 18px;        margin:10px 0 0 0;        display:flex;    }}.performer {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    width: 100%;    padding: 0 40px 0 40px;}@media only screen and (max-width: 1000px) {    .performer {        padding: 0 20px 0 20px;    }}@media only screen and (max-width: 600px) {    .performer {        padding: 0 10px 0 10px;    }}.performer__h1 {    color: #00BFFF;    font-size: 40px;    font-weight: 500;    text-align: center;    margin: 40px 0;}.performer__h1 .bold {    font-weight: 700;}@media only screen and (max-width: 700px) {    .performer__h1 {        font-size: 30px;    }}@media only screen and (max-width: 500px) {    .performer__h1 {        margin: 15px 0 20px 0;        font-size: 25px;    }}.performer__bigInfo {    outline: none;    text-decoration: none;    width: -webkit-fit-content;    width: -moz-fit-content;    width: fit-content;    padding: 10px 30px;    font-size: 33px;    font-weight: 400;    color: white;    background: #FF65A7;    border: 15px solid #FFE8F2;    -webkit-transition: 0.4s;    transition: 0.4s;    border-radius: 60px;    margin: 70px 0;}.performer__bigInfo:hover {    -webkit-transition: 0.4s;    transition: 0.4s;    color: #FF65A7;    background: transparent;}.performer__bigInfo .bold {    font-weight: 600;}@media only screen and (max-width: 1000px) {    .performer__bigInfo {        font-size: 26px;        margin: 50px 0;    }}@media only screen and (max-width: 600px) {    .performer__bigInfo {        font-size: 18px;        margin: 30px 0;    }}@media only screen and (max-width: 330px) {    .performer__bigInfo {        font-size: 14px;    }}.performer__videoList {    width: 100%;    display: -ms-grid;    display: grid;    -ms-grid-columns: (minmax(0, 1fr))[3];    grid-template-columns: repeat(3, minmax(0, 1fr));    grid-gap: 30px;}@media only screen and (max-width: 1150px) {    .performer__videoList {        -ms-grid-columns: (minmax(0, 1fr))[2];        grid-template-columns: repeat(2, minmax(0, 1fr));        grid-gap: 20px;    }}@media only screen and (max-width: 650px) {    .performer__videoList {        -ms-grid-columns: (minmax(0, 1fr))[1];        grid-template-columns: repeat(1, minmax(0, 1fr));        grid-gap: 20px;    }}.performer__videoElement {    width: 100%;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: flex-start;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;}.performer__imgWrapper {    outline: none;    text-decoration: none;}.performer__videoImg {    width: 100%;    aspect-ratio: 3/2;    border-radius: 20px 0 20px 0;    margin: 0 0 5px 0;    -o-object-fit: cover;    object-fit: cover;    -o-object-position: center;    object-position: center;}.performer__wrapper {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;    width: 100%;    margin: 4px 0 0 0;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}.performer__wrapper--title {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;}.performer__title {    margin: 0 auto 0 0;    font-size: 24px;    font-weight: 600;    color: #FF65A7;    outline: none;    text-decoration: none;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    -webkit-transition: 0.4s;    transition: 0.4s;}.performer__title:hover {    -webkit-transition: 0.4s;    transition: 0.4s;    opacity: 0.6;}@media only screen and (max-width: 800px) {    .performer__title {        font-size: 18px;    }}.performer__quality {    border: 2px solid #FF65A7;    border-radius: 20px;    overflow: hidden;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    margin: 0 0 0 10px;    min-width: 70px;}.performer__quality .quality {    color: #FF65A7;    font-size: 12px;    padding: 6px 10px;    font-weight: 700;    background: white;    text-align: center;}.performer__quality .vr {    color: white;    font-size: 12px;    font-weight: 700;    padding: 6px 10px;    background: #FF65A7;    text-align: center;}.performer__modelsTitle {    font-size: 13px;    color: black;    font-weight: 400;    margin: 0 3px 0 0;}.performer__modelLink {    font-size: 13px;    color: #00BFFF;    font-weight: 600;    display: inline;    outline: none;    text-decoration: none;    -webkit-transition: 0.4s;    transition: 0.4s;    white-space: nowrap;    margin: 0 3px 0 0;}.performer__modelLink:hover {    -webkit-transition: 0.4s;    transition: 0.4s;    opacity: 0.5;}.performer__date {    font-size: 13px;    font-weight: 400;    color: #6D6D6D;    margin: 0 10px 0 0;}.performer__container {    width: 100%;    max-width: 1220px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: flex-start;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    margin: 40px 0;}@media only screen and (max-width: 880px) {    .performer__container {        width: 100%;        max-width: 100%;        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-direction: column;        flex-direction: column;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;    }}.performer___bigImg {    width: 320px;    height: auto;    border-radius: 20px;    margin: 0 20px 0 0;}@media only screen and (max-width: 880px) {    .performer___bigImg {        width: 100%;        max-width: 250px;        margin: 0 0 20px 0;    }}.performer__infoWrapper {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: flex-start;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;}.performer__name {    font-size: 36px;    font-weight: 600;    color: #FE0000;}@media only screen and (max-width: 880px) {    .performer__name {        font-size: 28px;    }}.performer__info {    display: -ms-grid;    display: grid;    -ms-grid-columns: (minmax(0, 1fr))[2];    grid-template-columns: repeat(2, minmax(0, 1fr));    grid-column-gap: 70px;    grid-row-gap: 10px;    margin: 20px 0;}@media only screen and (max-width: 880px) {    .performer__info {        -ms-grid-columns: (minmax(0, 1fr))[1];        grid-template-columns: repeat(1, minmax(0, 1fr));        grid-column-gap: 0px;        grid-row-gap: 10px;        place-content: center;        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;        justify-items: center;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;    }}.performer__data {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: flex-start;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;    width: 100%;}.performer__data .title {    font-size: 16px;    color: #C2002E;    font-weight: 700;    margin: 0 6px 0 0;}.performer__data .value {    font-size: 16px;    color: white;    font-weight: 400;}.performer__p {    width: 100%;    color: black;    font-weight: 400;    font-size: 16px;    line-height: 22px;}.user-col{    width:100%;    display: flex;    flex-direction: row;    align-items: center;    justify-content: center;    max-width: 1360px;    margin: 0 auto;}.user-block{    width: 100%;    display: flex;    flex-direction: row;    align-items: flex-start;    justify-content: center;    padding:0 0 60px 0;}@media only screen and (max-width: 1330px){    .user-block    {        flex-direction: column;        align-items: center;        justify-content: center;        padding:0 10px;    }}.user-aside{    max-width: 100%;    width: 430px;    background: #C2002E;    height: fit-content;    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;    border-radius: 20px 20px 0 0;}@media only screen and (max-width: 1330px){    .user-aside    {        margin:0 0 20px 0;    }}@media only screen and (max-width: 690px){    .user-aside    {        width: 100%;    }}.user-avatar{    display: flex;    flex-direction: row;    justify-content: center;    width:100%;    padding:30px;    align-items: center;}@media only screen and (max-width: 1330px){    .user-avatar    {        padding:15px 10px;    }}.user-avatar .image{    width:fit-content;    background:transparent !important;    height:fit-content;}.user-avatar .image img{    position: relative !important;    top: 0 !important;    bottom: 0 !important;    left: 0 !important;    transform: none !important;    width: 123px !important;    height: 123px !important;    object-fit: cover !important;    object-position: center !important;    border-radius: 20px 0 20px 0 !important;    margin:0 40px 0 0 !important;}@media only screen and (max-width: 1330px){    .user-avatar .image img    {        width:50px !important;        height:50px !important;        margin:0 20px 0 0 !important;        border-radius: 10px 0 10px 0 !important;    }}.user-avatar .user-name{    font-size:22px;    font-weight: 500;    color:white;}@media only screen and (max-width: 1330px){    .user-avatar .user-name    {        font-size:16px;        font-weight: 500;        color:white;    }}.user-actions{    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;    gap:10px;    width: 100%;    padding:0 0 10px 0;}.user-actions a{    width:100%;    display:flex;    flex-direction: row;    text-decoration: none;    outline:none;    justify-content: flex-start;    align-items: center;    gap:40px;    padding:15px 30px;    transition:0.4s;}@media only screen and (max-width: 1330px){    .user-actions a    {        gap:20px;        padding:10px 20px;        transition:0.4s;    }}.user-actions a:hover {    background:#0000003d;    transition:0.4s;}.user-actions a svg{    width:20px;}.user-actions a .icon-holder{    color:white;    margin: 0 0 0 50px;}.user-actions a .sub-label{    color:white;    font-size:20px;    text-wrap: nowrap;    white-space: nowrap;}@media only screen and (max-width: 1330px){    .user-actions a .icon-holder    {        margin: 0 0 0 30px;    }    .user-actions a .sub-label    {        color:white;        font-size:16px;        text-wrap: nowrap;        white-space: nowrap;    }}.user-info{    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;}.alphabet-col{    width: 100%;    display: flex;    flex-direction: row;    align-items: center;    justify-content: center;    flex-wrap: wrap;    margin: 20px auto;    gap:7px;}.alphabet-col .alphabet-letter{    display: flex;    align-items: center;    justify-content: center;    color: #C2002E;    padding: 0 5px;    height: 30px;    min-width: 30px;    font-size: 16px;    font-weight: 700;    border: 2px solid #C2002E;    border-radius: 8px;    outline: none;    text-decoration: none;    transition: 0.4s;}.alphabet-col .alphabet-letter:hover{    transition:0.4s;    color: #fff;    background-color: #C2002E;}.alphabet-col .alphabet-letter.active{    color: #fff;    background-color: #C2002E;}.user-info{    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;    margin:0 0 0 30px;    width:100%;}@media only screen and (max-width: 1330px){    .user-info    {        margin:0;    }}.user-nav{    display: flex;    flex-direction: row;    align-items: center;    justify-content: center;    gap: 30px;    margin:0 0 20px 0;}@media only screen and (max-width: 1330px){    .user-nav    {        gap:10px;    }}@media only screen and (max-width: 690px){    .user-nav    {        flex-direction: column;        width:100%;    }}.user-nav-item{    padding:25px 80px;    border-radius: 20px 20px 0 0;    background:#4B4B4B;    display:flex;    flex-direction: row;    align-items: center;    justify-content: center;}@media only screen and (max-width: 1330px){    .user-nav-item    {        padding:15px 30px;        border-radius:10px 10px 0 0;    }}@media only screen and (max-width: 690px){    .user-nav-item    {        width:100%;    }}.user-nav-item a{    display:flex;    flex-direction: row;    align-items: center;    justify-content: center;}.user-nav-item a .icon-holder{    display:flex;    flex-direction: row;    align-items: center;    justify-content: center;    width:fit-content;    height:fit-content;    margin:0 20px 0 0;}.user-nav-item a .icon-holder img{    height:30px;    width:30px;}.user-nav-item a .sub-label{    color:white;    font-size:18px;    font-weight: 500;    text-decoration: none;    outline:none;}.user-upgrade{    display:flex;    width:100%;    flex-direction: column;    align-items: center;    justify-content: center;    margin:0 0 20px 0;}.user-upgrade p{    color:white;    font-size:16px;    font-weight: 400;    text-align: center;}.user-info h2{    color:white;}.user-devices {    max-width: 70vw !important;}.user-devices {    margin-bottom: 63px;}@media only screen and (max-width: 1330px){    .user-devices {        max-width: 100% !important;        width:100%;        margin:20px auto !important;    }}.user-devices .owl-carousel.owl-loaded {    display: block;}@media (min-width: 768px) {    .user-devices-slider {        padding: 0 118px;    }}.user-devices-slider {    padding: 0 60px;}.owl-carousel {    display: none;    width: 100%;    -webkit-tap-highlight-color: transparent;    position: relative;    z-index: 1;}.owl-carousel .owl-stage-outer {    max-height: 250px !important;}.owl-carousel .owl-stage-outer {    position: relative;    overflow: hidden;    -webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-stage::after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}@media (min-width: 768px) {    .user-devices-slider .owl-nav button.owl-prev, .user-devices-slider .owl-nav button.owl-next {        width: 60px;    }}.user-devices-slider .owl-nav button.owl-prev, .user-devices-slider .owl-nav button.owl-next {    position: absolute;    top: 33px;    left: 0;    width: 45px;    color: #f0f0f0;}.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {    background: none;    color: inherit;    border: none;    padding: 0 !important;    font: inherit;    color:white;}.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {    cursor: pointer;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.user-devices .owl-next,  .user-devices .owl-prev{    color:white !important;}.user-devices .owl-next{    right:0 !important;    left:auto !important;}.owl-carousel.owl-drag .owl-item {    touch-action: pan-y;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.owl-carousel .owl-item {    position: relative;    min-height: 1px;    float: left;    -webkit-backface-visibility: hidden;    -webkit-tap-highlight-color: transparent;    -webkit-touch-callout: none;}.owl-carousel .owl-wrapper, .owl-carousel .owl-item {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -ms-backface-visibility: hidden;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);}.owl-item {    width: fit-content !important;}.device-slider-item {    padding: 0 6px;}.device-slider-item a {    display: block;}.device-slider-item .img-holder {    display: flex;    align-items: center;    justify-content: center;    height: 138px;    max-width: 190px;    margin-left: auto;    margin-right: auto;    margin-bottom: 35px;}.device-slider-item .sub-label {    display: block;    max-width: 153px;    margin: 0 auto;}.owl-carousel .owl-item img {    display: block;    width: 100%;    max-width: 100%;    height:auto;}.video__listLinks--tags .video__listModel{    font-size:14px;}.main__videoWrapper{    position: relative;}.image-ar{    width: 100%;    display: inline-block;    padding-top: 60%;}.main__filters{    z-index: 9999;}.video__listLinks--tags .video__listModel {    font-size: 13px;}.video__listLinks{    line-height: 14px;}.video__listTitle,.video__listModel{    font-size: 13px;    line-height: 20px;}.image canvas{    z-index: 9999;}.video__slider--withoutNav {    width:100% !important;    max-width: 100% !important;}.main__videoElement{    justify-content: flex-start;}.image-ar{	padding-top: 59%;}.video__readMore {    font-size: 16px;  font-weight: 500;  text-decoration: underline;  color:#FE0000;  cursor: pointer;  margin:10px 0;}.video__textHidden {    overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  white-space: normal;}@media only screen and (max-width: 1050px){    .video-desc     {        display:none;    }    .video-specinfo    {        display:none;    }    .video__readMore--desktop     {        display:none;    }}@media only screen and (min-width: 1050px){    .video-desc-mobile    {        display:none;    }    .video-specinfo-mobile     {        display:none;    }    .video__readMore--mobile     {        display:none;    }    }.cart {    width:100%;    padding: 40px 140px;    margin:0 auto;    display:flex;    flex-direction: row;    align-items: flex-start;    justify-content: flex-start;    gap:15px;}@media only screen and (max-width: 1600px) {    .cart  {      padding: 40px 100px;    }  }@media only screen and (max-width: 1200px) {    .cart  {      padding: 40px 50px;    }  }@media only screen and (max-width: 900px) {    .cart  {      padding: 40px 30px;    }  }@media only screen and (max-width: 700px) {    .cart  {      padding: 40px 10px;    }  }  @media only screen and (max-width: 800px)  {    .cart     {        flex-direction: column;        gap:30px;    }  }  .cart__summary   {    display:flex;    flex-direction: column;    gap:30px;    min-width: fit-content;  }  .cart__title   {    color: white;    font-size: 22px;    font-weight: 400;    display:flex;    flex-direction: column;    position: relative;    display: block;    width: fit-content;  }  .cart__title .main__hr   {    width:100% !important;    margin:0 !important;  }  .cart__payment   {    color: white;    font-size: 18px;    font-weight: 400;  }  .cart__payBtn  {    outline: none;    text-decoration: none;    width: fit-content;    padding: 6px 30px;    border-radius: 15px;    text-align: center;    color: white;    background: #C2002E;    font-size: 22px;    font-weight: 700;    display: flex;    flex-direction: row;    align-items: center;    justify-content: center;    border: 2px solid #C2002E;    transition: 0.4s;  }  .cart__payBtn:hover  {    background:transparent;    transition:0.4s;  }  .cart__cart   {    display:flex;    flex-direction: column;    width:100%;    gap:20px;  }  .cart__list   {    width:100%;    display:flex;    flex-direction: column;    gap:15px;  }  .cart__element   {    width:100%;    display:grid;    grid-template-columns: 110px auto 60px 15px;    gap:15px;    align-items: center;  }  .cart__listTitles   {    border-bottom: 1px solid #575757;    padding:0 0 10px 0;    display:grid;    grid-gap: 15px;    grid-template-columns: auto 90px;  }  .cart__listTitle   {    color:white;    font-size:15px;    font-weight: 500;  }  .cart__thumb   {    width:100%;    height: auto;    border-radius: 15px;  }  .cart__elTitle   {    color:white;    font-size:16px;    font-weight: 500;    outline:none;    text-decoration: none;    transition:0.4s;  }  .cart__elTitle:hover   {    transition:0.4s;    opacity:0.6;  }  .cart__price   {    color:white;    font-size:16px;    font-weight: 500;  }  .cart__del   {    width:15px;    height:15px;    font-size:14px;    display: flex;    text-align: center;    align-items: center;    justify-content: center;    color:rgba(255, 255, 255, 0.692);    outline:none;    text-decoration: none;    border:none;    background:none;    transition:0.4s;     }  .cart__del:hover   {    transition:0.4s;    color:#C2002E;  }  @media only screen and (max-width: 450px)  {    .cart__element     {        grid-gap: 10px;        grid-template-columns: 70px auto 50px 15px;    }    .cart__thumb     {        border-radius: 10px;    }    .cart__elTitle    {        font-size:14px;    }    .cart__price     {        font-size:15px;    }    .cart__listTitles     {        grid-template-columns: auto 80px;    }  }  .header__cartBtn   {       color: white;    border: none;    background: none;    outline: none;    text-decoration: none;    position:relative;    transition: 0.4s;        }  .header__cartBtn .quantity   {    width:16px;    height:16px;    color:white;    font-size:11px;    font-weight: 600;    text-align: center;    display:flex;    align-items: center;    justify-content: center;    border-radius: 100%;    position:absolute;    top:-7px;    right:-7px;    background:#C2002E;      }  .header__cartBtn img   {    height:22px;  }  @media only screen and (max-width: 1400px)    {    .header__cartBtn img    {        height:18px;    }  }  .header__cartBtn--mobile   {    display:none;    margin:0 0 0 10px;  }  @media only screen and (max-width: 1000px) {    .header__cartBtn--desktop {      display: none;    }    .header__cartBtn--mobile      {        display: block;    }  }  .modal   {    display: flex !important;    flex-direction: column;    align-items: center;    justify-content: center;    position: fixed;    bottom: 0;    left: 0;        width: 100%;    height:100%;    z-index: 999999999999999999;        background: #000000be;    transition:0.4s;    opacity:0;    visibility: hidden;  }  .modal.show   {    background: #000000be;    transition:0.4s;    opacity:1;    visibility: visible;  }  .modal-dialog   {    width: 100%;    height: 100%;    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;  }  .modal-content   {    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;    width:100%;  }  .modal-title   {    color: white;    font-size: 24px;    font-weight: 500;    letter-spacing: 1px;    margin:0 0 30px 0;  }  .modal-header .close   {    position:absolute;    color:white;    top: 30px;    right: 30px;    background:none;    border:none;    text-decoration: none;    outline:none;    font-size: 20px;    font-weight: 600;    cursor: pointer;  }  .modal-body p   {    color: white;    font-size: 16px;    font-weight: 500;    letter-spacing: 1px;    margin: 0 0 30px 0;    max-width: 90vw;    text-align: center;  }  .modal-footer .btn   {    background: #C2002E;    border: 2px solid #C2002E;    color: white;    transition: 0.4s;    padding: 8px 16px;    border-radius: 20px;    font-family: "Exo 2", Arial, Helvetica, sans-serif;    font-size: 16px;    font-weight: 600;  }  .modal-footer .btn:hover   {    background: transparent;    transition: 0.4s;    cursor: pointer;  }  .performer__p {	color: #fff;}.static-col, .front-desc, .front-desc h2, .static-col h2{	color: #fff;}.static-col a{	color: #C2002E;	text-decoration: none;}.clips_sale__studio{	text-decoration: none;}.nav-channels {    position: absolute;    left: 0;    right: 0;    top: 82px;    background: rgba(0,0,0,0.85);    visibility: hidden;    opacity: 0;    transition: all .3s ease;		height: 0;padding-top: 11px;}.nav-channels .row{	display: flex;}.nav-elem.has-drop {    position: static;}@media (min-width: 1336px){    .nav-elem.has-drop:hover .nav-channels{        visibility: visible;        opacity: 1;				height: auto;    }		.nav-elem.has-drop {  height: 80px;  display: flex;  align-items: center;}}.nav-col {    position: static;    flex-basis: 0;}.nav-channels .paysites--item .item-name{	min-height: 58px;	  display: flex;	  align-items: center;	  justify-content: center;	  z-index: 1;}.nav-channels .paysites--item{	padding: 8px;	overflow: hidden;    max-width: 12.5%;}.nav-channels .paysites--item img{	transition: all .2s ease;	opacity: 1;}.nav-channels .paysites--item:hover img{	transition: all .2s ease;	opacity: 0.9;}body{	width: 100%;}.search-subpage{	display: inline-flex;	background: #333;	height: 40px;	border-radius: 10px;}.search-subpage .search-input{	background: transparent;	font-family: "Exo 2", Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: 600;	color: #fff;	border: 0;	display: inline-flex;	padding: 0 10px;	align-items: center;}.search-subpage .search-input:focus, .search-subpage .search-input:focus{    outline: none;}.search-subpage .search-button{	display: inline-flex;	padding: 0 10px;	align-items: center;	background: transparent;	color: #fff;	cursor: pointer;	justify-content: center;	width: 40px;	font-size: 16px;}.search-subpage .search-button:hover{	color: #C2002E;}@media(max-width: 600px){	.main__filters{		flex-direction: column;		align-items: flex-start;	}	.search-subpage{		margin-top: 15px;	}}.videos-counter{	display: inline-flex;	background: #422f3d;	font-weight: 600;	align-items: center;	height: 40px;	border-radius: 10px;	margin-top: 15px;	padding: 0 20px;	color: #fff;}.main__bigInfo{	font-weight: 600;}.main__seeMoreBtn{	border: 0;	font-weight: 600;	font-size: 18px;}.main__seeMoreBtn:hover{	color: #FE0000;}.main__models{    color: #fff;}.top-info{    text-decoration: none;}.clips_sale__videoWrapper .image-wrapp img{    width: 100%;}.popup__film{    position: relative;}.popup__aboutWrapper{    color: #fff;    max-width: 350px;}.popup__infoWrapper{    flex-wrap: wrap;}.popup__infoWrapper{    align-items: first baseline;}.video__listModel{    margin-left: 5px;    margin-right: 0;}.forgot-link{    color: #C2002E;    margin-top: 20px;}.clips_sale__hr{    background: transparent;}.main__seeMoreBtn{    margin-bottom: 0px;}.performer__infoWrapper{    color: #fff;}.performer__infoWrapper a{    color: #C2002E;}/* SFW */.sfw_blur {    filter: blur(20px);}.sfw-locked {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    color: #fff;    font-size: 32px;    z-index: 10;}.sfw-locked-alt {    position: absolute;    top: 44%;    left: 50%;    transform: translate(-50%, -50%);    color: #fff;    font-size: 32px;    z-index: 10;}.sfw-blur-player {    filter: blur(15px);    position: absolute;    top: 0;    left: 0;}#sfwVideo {    width: 100%;    height: auto;    overflow: hidden;    /*osition: relative;*/}#sfwVideoOverlay {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.5);    display: flex;    align-items: center;    justify-content: center;    color: #fff;    font-size: 24px;    font-weight: bold;    text-align: center;}.overlay-content {    display: flex;    flex-direction: column;    align-items: center;}/* Cat Blur */.main__cat__category {  position: relative;  display: block;  overflow: hidden;  height: 300px;  border-radius: 20px; /* optional */  text-decoration: none;}.main__cat__category--bg {  position: absolute;  inset: 0;  background-size: cover;  background-position: center;  /*filter: blur(20px);*/  z-index: 1;}.main__cat__categoryTitle {    position: absolute;    bottom: 0;    text-align: center;    width: 100%;    z-index: 2;    font-weight: bold;    font-size: 19px;    color: white;    padding: 10px;    background-color: rgba(0, 0, 0, 0.5);}.main__cat__category:hover .main__cat__categoryTitle,.main__cat__categoryTitle:hover {    background-color: rgba(0, 0, 0, 1);}