/* body {
    margin: 0;
    padding: 0;
    background-color: var(--bodyBackgroundColor);
    font-family: var(--mainFontFamily);
    font-weight: var(--mainFontWeight);
    font-size: var(--mainFontSize);
    color: var(--mainPrimaryColor);
}
body.pb-lock {
    overflow: hidden;
}
body.creator {
    overflow-x: hidden;
} */

.darkmode {
    background-color: var(--bodyBackgroundColorDark);
    color: var(--mainPrimaryColorDark);
    /* Radio */
    /* Checkbox */
    /* Selector */
    /* Smileys */
    /* Separator */
    /* Account -> Actions */
    /* Tags */
    /* Dropdown */
    /* Dropdown Info */
    /* Payments page */
}
.darkmode h1,
.darkmode .h1,
.darkmode .pb-heading-h1,
.darkmode h2,
.darkmode .h2,
.darkmode .pb-heading-h2,
.darkmode h3,
.darkmode .h3,
.darkmode .pb-heading-h3,
.darkmode h4,
.darkmode .h4,
.darkmode .pb-heading-h4,
.darkmode h5,
.darkmode .h5,
.darkmode .pb-heading-h5,
.darkmode .pb-heading-h0 {
    color: var(--mainPrimaryColorDark);
}
.darkmode a {
    color: var(--linkColorDark);
}
.darkmode a:hover {
    color: var(--linkColorHover);
}
.darkmode a:active {
    color: var(--linkColorActive);
}
.darkmode select {
    border-color: rgba(242, 242, 242, 0.75);
}
.darkmode select option[value=''] {
    color: rgba(20, 20, 20, 0.3);
}
.darkmode input:not([type='submit']),
.darkmode textarea {
    border-color: rgba(242, 242, 242, 0.75);
    color: #ffffff;
    scrollbar-color: rgba(242, 242, 242, 0.2) rgba(0, 0, 0, 0);
}
.darkmode input:not([type='submit']):hover:not([readonly]),
.darkmode textarea:hover:not([readonly]) {
    border-color: var(--linkColorHover);
}
.darkmode input.error,
.darkmode textarea.error {
    border-color: var(--errorColor);
}
.darkmode input:not([type='submit']):active:not([readonly]),
.darkmode input:not([type='submit']):focus:not([readonly]),
.darkmode textarea:active:not([readonly]),
.darkmode textarea:focus:not([readonly]) {
    border-color: var(--linkColorActive);
}
.darkmode input[data-disabled='disabled']:hover {
    border-color: var(--linkColorDark) !important;
}
.darkmode input[type='radio'] {
    border-color: var(--mainPrimaryColorDark);
}
.darkmode input[type='checkbox'] {
    border-color: var(--mainPrimaryColorDark);
}
.darkmode .pb-selector-popup {
    scrollbar-color: rgba(242, 242, 242, 0.2) transparent;
}
.darkmode .pb-selector-popup .list-selector-popup {
    background: var(--bodyBackgroundColorDark);
}
.darkmode .pb-selector-popup .list-selector-popup .button-group .item input[type='checkbox'] {
    border-color: var(--mainSecondaryColorDark);
}
.darkmode .pb-selector-popup .list-selector-popup .filter input[type='text'] {
    border-color: var(--mainSecondaryColorDark);
}
.darkmode .pb-selector-popup .list-selector-popup .filter::before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 13.5C9 11.0147 11.0147 9 13.5 9C15.9853 9 18 11.0147 18 13.5C18 15.9853 15.9853 18 13.5 18C11.0147 18 9 15.9853 9 13.5ZM13.5 7C9.91015 7 7 9.91015 7 13.5C7 17.0899 9.91015 20 13.5 20C14.9341 20 16.2597 19.5356 17.3347 18.7489L20.2929 21.7071C20.6834 22.0976 21.3166 22.0976 21.7071 21.7071C22.0976 21.3166 22.0976 20.6834 21.7071 20.2929L18.7489 17.3347C19.5356 16.2597 20 14.9341 20 13.5C20 9.91015 17.0899 7 13.5 7Z" fill="%23f2f2f2" fill-opacity="0.5"/></svg>');
}
.darkmode .smileys-support {
    border-color: rgba(242, 242, 242, 0.75);
}
.darkmode .smileys-support textarea {
    scrollbar-color: rgba(242, 242, 242, 0.2) transparent;
}
.darkmode .smileys-support .smileys-bar {
    background: var(--bodyBackgroundColorDark);
}
.darkmode .pb-separator-line {
    background: var(--mainSecondaryColorDark);
}
.darkmode .pb-separator-line-light {
    background-color: #333333;
}
.darkmode .pb-separator-line-smiles {
    height: 3px;
    width: 100%;
    background-color: rgba(242, 242, 242, 0.2);
}
.darkmode .fancybox-inner {
    scrollbar-color: rgba(242, 242, 242, 0.2) transparent;
}
.darkmode .pb-item-buttons .item-control-holder .pb-button-control {
    background-color: var(--mainQuaternaryColorDark);
    color: var(--mainSecondaryColorDark);
}
.darkmode .file-control .pb-file::-webkit-file-upload-button {
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    border-radius: 40px;
    width: 140px;
    height: 40px;
    outline: none;
    border: none;
    background-color: var(--primaryButtonBackgroundColor);
    color: var(--primaryButtonTextColor);
    font-family: var(--buttonFontFamily);
    font-weight: var(--buttonFontWeight);
    font-size: var(--buttonFontSize);
    line-height: 100%;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
    cursor: pointer;
}
.darkmode .file-control .pb-file::-webkit-file-upload-button:hover::-webkit-file-upload-button {
    background-color: var(--primaryButtonBackgroundColorHover);
}
.darkmode .file-control .pb-file::-webkit-file-upload-button:active::-webkit-file-upload-button,
.darkmode .file-control .pb-file::-webkit-file-upload-button:focus::-webkit-file-upload-button {
    background-color: var(--primaryButtonBackgroundColorActive);
}
.darkmode .file-control .pb-file::-webkit-file-upload-button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
}
.darkmode .file-control .pb-file::file-selector-button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
}
.darkmode .pb-tags-list .pb-list-item {
    background-color: #222222;
}
.darkmode .pb-tags-list .pb-list-item span {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-dropdown {
    background: var(--bodyBackgroundColorDark);
    border: 3px solid rgba(255, 255, 255, 0.314);
}
.darkmode .pb-dropdown a:hover {
    background-color: #222222;
}
.darkmode .pb-dropdown a:active,
.darkmode .pb-dropdown a:focus {
    background-color: var(--mainQuaternaryColorDark);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.darkmode .pb-dropdown-info .pb-dropdown-btn {
    border-color: rgba(242, 242, 242, 0.75);
    color: var(--mainQuaternaryColor);
}
.darkmode .pb-dropdown-info .pb-dropdown-btn span {
    color: var(--mainQuaternaryColorDark);
}
.darkmode .pb-dropdown-info .pb-dropdown-btn::after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20" fill="none"><g clip-path="url(%23clip0_1066_7954)"><path d="M4 6L12 14L20 6" stroke="%23F2F2F2BF" stroke-width="3"/></g><defs><clipPath id="clip0_1066_7954"><rect width="20" height="24" fill="white" transform="translate(24) rotate(90)"/></clipPath></defs></svg>');
}
.darkmode .pb-dropdown-info .pb-dropdown-list {
    background: var(--bodyBackgroundColorDark);
    scrollbar-color: rgba(242, 242, 242, 0.2) transparent;
    border: 3px solid rgba(242, 242, 242, 0.2);
}
.darkmode .pb-dropdown-info .pb-dropdown-list .pb-dropdown-list-item {
    color: var(--mainQuaternaryColor);
}
.darkmode .pb-dropdown-info .pb-dropdown-list .pb-dropdown-list-item:hover {
    background: rgba(242, 242, 242, 0.2);
}
.darkmode .pb-order-content .pb-order-content-block .pb-payments-order {
    border-bottom-color: var(--mainQuaternaryColorDark);
}

@media (max-width: 1919.98px) {
    .container {
        --bs-gutter-x: 40px;
    }
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
p {
    margin: 0;
    padding: 0;
}

h1,
.h1,
.pb-heading-h1,
h2,
.h2,
.pb-heading-h2,
h3,
.h3,
.pb-heading-h3,
h4,
.h4,
.pb-heading-h4,
h5,
.h5,
.pb-heading-h5,
.pb-heading-h0 {
    color: var(--mainPrimaryColor);
}

h1,
.h1,
.pb-heading-h1 {
    font-family: var(--headingsFontFamily);
    font-size: var(--headingH1fontSize);
    font-weight: var(--headingH1FontWeight);
    line-height: var(--headingH1LineHeight);
    letter-spacing: 0.72px;
}
@media (max-width: 1319.98px) {
    h1,
    .h1,
    .pb-heading-h1 {
        font-size: var(--headingH1fontSizeMobile);
        letter-spacing: 0.52px;
    }
}

h2,
.h2,
.pb-heading-h2 {
    font-family: var(--headingsFontFamily);
    font-size: var(--headingH2fontSize);
    font-weight: var(--headingH2FontWeight);
    line-height: var(--headingH2LineHeight);
    text-transform: uppercase;
    letter-spacing: 0.56px;
}
@media (max-width: 1319.98px) {
    h2,
    .h2,
    .pb-heading-h2 {
        font-size: var(--headingH2fontSizeMobile);
        letter-spacing: 0.44px;
    }
}

.pb-heading-h2-low {
    font-family: var(--headingsFontFamily);
    font-size: var(--headingH2fontSize);
    font-weight: var(--headingH2FontWeight);
    line-height: var(--headingH2LineHeight);
    letter-spacing: 0.56px;
}
@media (max-width: 1319.98px) {
    .pb-heading-h2-low {
        font-size: var(--headingH2fontSizeMobile);
        letter-spacing: 0.44px;
    }
}

h3,
.h3,
.pb-heading-h3 {
    font-size: var(--headingH3fontSize);
    font-weight: var(--headingH3FontWeight);
    line-height: var(--headingH3LineHeight);
}
@media (max-width: 1319.98px) {
    h3,
    .h3,
    .pb-heading-h3 {
        font-size: var(--headingH3fontSizeMobile);
    }
}

h4,
.h4,
.pb-heading-h4 {
    font-size: var(--headingH4fontSize);
    font-weight: var(--headingH4FontWeight);
    line-height: var(--headingH4LineHeight);
}
@media (max-width: 1319.98px) {
    h4,
    .h4,
    .pb-heading-h4 {
        font-size: var(--headingH4fontSizeMobile);
    }
}

.pb-heading-h0 {
    font-family: var(--headingsFontFamily);
    font-size: var(--headingH0fontSize);
    font-weight: var(--headingH0FontWeight);
    line-height: var(--headingH0LineHeight);
    letter-spacing: 1.08px;
}
@media (max-width: 579.98px) {
    .pb-heading-h0 {
        font-size: var(--headingH0fontSizeMobile);
        letter-spacing: 0.68px;
    }
}

a {
    color: var(--linkColor);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    text-decoration: none;
}

.pb-text {
    font-size: var(--mainFontSize);
    font-weight: 400;
    line-height: 120%;
}

.pb-text-small {
    font-size: var(--mainFontSizeSmall);
    font-weight: 400;
    line-height: 150%;
}

.pb-text-medium {
    font-size: var(--mainFontSize);
    font-weight: 400;
    line-height: 160%;
}

.pb-text-big {
    font-size: var(--mainFontSizeBig);
}

.pb-description {
    font-size: var(--mainFontSizeSmall);
    font-weight: 400;
    line-height: 150%;
    color: var(--mainSecondaryColor);
}

.pb-filter {
    font-size: var(--mainFontSize);
    font-weight: var(--mainFontWeightBig);
    letter-spacing: 0.36px;
    line-height: 120%;
    text-transform: uppercase;
}

a:hover {
    color: var(--linkColorHover);
}

a:active {
    color: var(--linkColorActive);
}

img {
    display: block;
    max-width: 100%;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

svg {
    display: block;
}

svg path {
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

ul,
ol {
    list-style: none;
}
ul.pb-list,
ol.pb-list {
    padding: 0 0 0 20px;
    list-style: unset;
}
ul.pb-list li,
ol.pb-list li {
    margin: 5px 0 0 0;
}

label {
    display: block;
}
label.required::after {
    content: '*';
}

input:not([type='submit']) {
    border-radius: 30px;
    max-height: 50px;
}

textarea {
    border-radius: 25px;
    resize: none;
    scrollbar-width: thin;
}

select {
    padding: 12px 40px 12px 20px;
    outline: none;
    max-height: 50px;
    border-radius: 30px;
    border: 3px solid var(--linkColor);
    line-height: 120%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20" fill="none"><g clip-path="url(%23clip0_1066_7954)"><path d="M4 6L12 14L20 6" stroke="%2333182D" stroke-width="3"/></g><defs><clipPath id="clip0_1066_7954"><rect width="20" height="24" fill="white" transform="translate(24) rotate(90)"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    background-position: right 14px center;
    scrollbar-width: thin;
}
select option[value=''] {
    color: var(--mainSecondaryColor);
}

input:not([type='submit']),
textarea {
    padding: 12px 20px;
    display: block;
    outline: none;
    background-color: transparent;
    border: 3px solid var(--mainBorderColor);
    line-height: 120%;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
input:not([type='submit']):hover:not([readonly]),
textarea:hover:not([readonly]) {
    border-color: var(--linkColorHover);
}
input:not([type='submit']):active:not([readonly]),
input:not([type='submit']):focus:not([readonly]),
textarea:active:not([readonly]),
textarea:focus:not([readonly]) {
    border-color: var(--linkColorActive);
}

input[type='submit']:not(.pb-button-tertiary) {
    border: none;
}

input[data-disabled='disabled']:hover {
    border-color: var(--linkColor) !important;
}

/* Radio */
input[type='radio'] {
    margin: 0;
    padding: 0;
    position: relative;
    width: 26px;
    height: 26px;
    background: #ffffff;
    border-radius: 50%;
    border: 3px solid var(--mainBorderColor);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    cursor: pointer;
}
input[type='radio']::before {
    margin: auto;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    width: 14px;
    height: 14px;
    background-color: var(--linkColorHover);
    border-radius: 50%;
}
input[type='radio']:checked:active::before,
input[type='radio']:checked:focus::before {
    background-color: var(--linkColorActive);
}
input[type='radio']:checked::before {
    opacity: 1;
}

.pb-radio-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}
.pb-radio-group label {
    line-height: 120%;
}
.pb-radio-group label:hover {
    cursor: pointer;
}

/* Checkbox */
input[type='checkbox'] {
    margin: 0;
    padding: 0;
    position: relative;
    width: 26px;
    height: 26px;
    background: transparent;
    border: 2px solid rgba(51, 24, 45, 0.25);
    border-radius: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    cursor: pointer;
}
input[type='checkbox']::before {
    opacity: 0;
    position: absolute;
    left: 1px;
    bottom: 4px;
    width: 26px;
    height: 20px;
    background-image: url('../images/pb/icons/check.svg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    content: '';
}
input[type='checkbox']:hover {
    border-color: var(--linkColorHover);
}
input[type='checkbox']:focus,
input[type='checkbox']:active {
    border-color: var(--linkColorActive);
}
input[type='checkbox']:checked::before {
    opacity: 1;
}

/* Buttons */
.pb-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 40px;
    width: 230px;
    height: 50px;
    background-color: var(--mainPrimaryColor);
    color: #fff;
    font-family: var(--buttonFontFamily);
    font-weight: var(--buttonFontWeight);
    font-size: var(--buttonFontSize);
    line-height: 100%;
    cursor: pointer;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
}
@media (max-width: 959.98px) {
    .pb-button {
        height: 40px;
    }
}
.pb-button:hover {
    color: #fff;
}
.pb-button:active,
.pb-button:focus {
    color: #fff;
}
.pb-button.disabled {
    opacity: 0.5;
    cursor: not-allowed;
    pointer-events: none;
}

.pb-button-primary {
    background-color: var(--primaryButtonBackgroundColor);
    color: var(--primaryButtonTextColor);
}
.pb-button-primary:hover {
    background-color: var(--primaryButtonBackgroundColorHover);
    color: var(--themeButtonBackgroundColorDark) !important;
}
.pb-button-primary:active,
.pb-button-primary:focus {
    background-color: var(--primaryButtonBackgroundColorActive);
}

.pb-button-secondary {
    background-color: var(--secondaryButtonBackgroundColor);
    color: var(--secondaryButtonTextColor);
}
.pb-button-secondary:hover {
    background-color: var(--secondaryButtonBackgroundColorHover);
}
.pb-button-secondary:active,
.pb-button-secondary:focus {
    background-color: var(--secondaryButtonBackgroundColorActive);
}

.pb-button-tertiary {
    background-color: transparent;
    border: 3px solid var(--tertiaryButtonBorderColor);
    color: var(--tertiaryButtonBorderColor);
}
.pb-button-tertiary:hover {
    border-color: var(--tertiaryButtonBorderColorHover);
    color: var(--tertiaryButtonBorderColorHover);
}
.pb-button-tertiary:active,
.pb-button-tertiary:focus {
    border-color: var(--tertiaryButtonBorderColorActive);
    color: var(--tertiaryButtonBorderColorActive);
}

.main-content,
.pb-content {
    margin: 50px 0;
}
@media (max-width: 959.98px) {
    .main-content,
    .pb-content {
        margin: 30px 0;
    }
}
.main-content .pb-view-video-page .similiar-videos .title-before-similar,
.pb-content .pb-view-video-page .similiar-videos .title-before-similar {
    text-align: center;
}
.main-content .pb-view-video-page .similiar-videos .pb-videos-title .pb-model-title span,
.pb-content .pb-view-video-page .similiar-videos .pb-videos-title .pb-model-title span {
    cursor: default;
}
.main-content .pb-view-video-page .similiar-videos .pb-pagination-wrapper,
.pb-content .pb-view-video-page .similiar-videos .pb-pagination-wrapper {
    margin: 50px 0 0 110px;
}
@media (max-width: 959.98px) {
    .main-content .pb-view-video-page .similiar-videos .pb-pagination-wrapper,
    .pb-content .pb-view-video-page .similiar-videos .pb-pagination-wrapper {
        margin: 50px 0 0 0;
    }
}

.pb-embed-button-active {
    background-color: var(--linkColorActive) !important;
    color: #fff;
}

/* Error */
.field-error,
.field-error-custom2 {
    padding: 0 15px;
    font-size: var(--mainFontSizeSmall);
    font-weight: 400;
    line-height: 160%;
    color: var(--errorColor);
}

.field-error-custom2 {
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.generic-error {
    margin: 25px 0;
    padding: 12px 20px;
    border-radius: 8px;
    background: var(--errorColor);
    color: #fff;
}

input.error,
textarea.error {
    border-color: var(--errorColor);
}

.success {
    font-size: var(--mainFontSizeSmall);
    font-weight: 400;
    line-height: 160%;
    color: var(--successColor);
}

/* Selector */
.pb-selector-popup {
    position: relative;
    margin: 20px 0 0 0;
}
.pb-selector-popup .list-selector-popup {
    padding: 10px;
    position: absolute;
    width: 100%;
    min-height: 150px;
    max-height: 200px;
    left: 0;
    bottom: 52px;
    z-index: 100;
    background: var(--bodyBackgroundColor);
    border-radius: var(--mainBorderRadius);
    -webkit-box-shadow: var(--mainBoxShadow);
    box-shadow: var(--mainBoxShadow);
    scrollbar-width: thin;
}
.pb-selector-popup .list-selector-popup:after {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    background-color: #2e2e2e;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    -webkit-box-shadow: -1px 1px 5px rgba(33, 33, 33, 0.65);
    box-shadow: -1px 1px 5px rgba(33, 33, 33, 0.65);
    bottom: -5px;
    z-index: 10000;
}
.pb-selector-popup .list-selector-popup:before {
    position: absolute;
    content: '';
    width: 40px;
    height: 7px;
    background-color: #2e2e2e;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    z-index: 10001;
}
.pb-selector-popup .list-selector-popup .button-group {
    overflow-y: scroll;
    overflow-x: hidden;
    position: absolute;
    top: 15px;
    left: 15px;
    bottom: 55px;
    right: 15px;
}
.pb-selector-popup .list-selector-popup .button-group .group-title {
    margin: 0 5px 10px 0;
    padding: 3px;
    line-height: 1.2;
    background: #212121;
    font-weight: 800;
}
.pb-selector-popup .list-selector-popup .button-group .item {
    width: 31%;
    margin: 10px 0 0 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
    font-size: var(--mainFontSizeSmall);
    font-weight: 400;
    line-height: 150%;
}
.pb-selector-popup .list-selector-popup .button-group .item:first-child {
    margin: 0;
}
.pb-selector-popup .list-selector-popup .button-group .item label {
    position: relative;
    cursor: pointer;
}
.pb-selector-popup .list-selector-popup .button-group .item input[type='checkbox'] {
    width: 16px;
    height: 16px;
    border: 2px solid var(--mainSecondaryColor);
    border-radius: 4px;
}
.pb-selector-popup .list-selector-popup .button-group .item input[type='checkbox']:before {
    left: 1px;
    bottom: 1.5px;
    width: 14px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 15 12' fill='none'%3E%3Cg clip-path='url(%23clip0_1429_35560)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.1571 10.6614L6.15495 10.6636L1.25779 5.7664L3.33758 3.68661L6.31475 6.66379L12.4047 0.573876L14.4453 2.61446L6.27771 10.782L6.1571 10.6614Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1429_35560'%3E%3Crect width='14' height='12' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    -webkit-transition: none;
    transition: none;
}
.pb-selector-popup .list-selector-popup .button-group .item input[type='checkbox']:checked {
    background-color: var(--mainAccentColor);
    border-width: 0;
}
.pb-selector-popup .list-selector-popup .filter {
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 10px;
    border-radius: 0;
}
.pb-selector-popup .list-selector-popup .filter::before {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 28px;
    height: 28px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 13.5C9 11.0147 11.0147 9 13.5 9C15.9853 9 18 11.0147 18 13.5C18 15.9853 15.9853 18 13.5 18C11.0147 18 9 15.9853 9 13.5ZM13.5 7C9.91015 7 7 9.91015 7 13.5C7 17.0899 9.91015 20 13.5 20C14.9341 20 16.2597 19.5356 17.3347 18.7489L20.2929 21.7071C20.6834 22.0976 21.3166 22.0976 21.7071 21.7071C22.0976 21.3166 22.0976 20.6834 21.7071 20.2929L18.7489 17.3347C19.5356 16.2597 20 14.9341 20 13.5C20 9.91015 17.0899 7 13.5 7Z" fill="%2333182D" fill-opacity="0.5"/></svg>');
    content: '';
}
.pb-selector-popup .list-selector-popup .filter input[type='text'] {
    margin: 0 !important;
    padding: 0 15px 0 30px;
    height: 28px;
    border: 2px solid var(--mainSecondaryColor);
    border-radius: 4px;
}

.fancybox-inner {
    border-radius: 8px;
    scrollbar-width: thin;
}
.fancybox-inner .list-selector-popup .button-group .item {
    width: 49%;
}

/* Pages */
.pb-page-content {
    margin: 80px 0;
}

/* Smileys */
.smileys-support {
    margin: 20px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    border: 3px solid var(--mainBorderColor);
    border-radius: 25px;
}
@media (max-width: 959.98px) {
    .smileys-support {
        margin: 0;
    }
}
.smileys-support:hover {
    border-color: var(--linkColorHover);
}
.smileys-support:active,
.smileys-support:focus {
    border-color: var(--linkColorActive);
}
.smileys-support.error {
    border-color: var(--errorColor);
}
.smileys-support textarea {
    border: 0;
    scrollbar-width: thin;
}
.smileys-support textarea.error {
    border-color: var(--errorColor);
}
.smileys-support textarea.error ~ .smileys-bar {
    border-color: var(--errorColor);
}
.smileys-support textarea.error:hover ~ .smileys-bar {
    border-color: var(--errorColor);
}
.smileys-support textarea.error:active ~ .smileys-bar,
.smileys-support textarea.error:focus ~ .smileys-bar {
    border-color: var(--errorColor);
}
.smileys-support .smileys-bar {
    padding: 10px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
    background: var(--mainQuaternaryColor);
    border-radius: 0 0 25px 25px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
@media (max-width: 959.98px) {
    .smileys-support .smileys-bar {
        padding: 10px;
    }
}
.smileys-support .smileys-bar.pb-smiles-bar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.smileys-support .smileys-bar.pb-smiles-bar .pb-smiles-bar-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 20px;
    width: 100%;
    margin: 0 0 10px 0;
}
.smileys-support .smileys-bar.pb-smiles-bar .pb-smiles-bar-tabs .pb-smiles-bar-tabs-item {
    font-size: var(--mainFontSize);
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 0.36px;
    text-transform: uppercase;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.smileys-support .smileys-bar.pb-smiles-bar .pb-smiles-bar-tabs .pb-smiles-bar-tabs-item.active {
    color: var(--mainAccentColor);
}
.smileys-support .smileys-bar.pb-smiles-bar .pb-smiles-bar-tabs .pb-smiles-bar-tabs-item.active:hover {
    color: var(--mainAccentColor);
    cursor: default;
}
.smileys-support .smileys-bar.pb-smiles-bar .pb-smiles-bar-tabs .pb-smiles-bar-tabs-item:hover {
    color: var(--linkColorHover);
    cursor: pointer;
}
.smileys-support .smileys-bar.pb-smiles-bar .pb-smiles-bar-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto 0 0;
    display: none;
}
.smileys-support .smileys-bar.pb-smiles-bar .pb-smiles-bar-block.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.smileys-support .smileys-bar.pb-smiles-bar .pb-smiles-bar-block img {
    width: 20px;
    height: 20px;
}
.smileys-support .smileys-bar img {
    cursor: pointer;
}
/* Separator */
.pb-separator-line {
    height: 3px;
    width: 100%;
    background-color: var(--mainSecondaryColor);
    opacity: 0.5;
}

.pb-separator-line-light {
    height: 3px;
    width: 100%;
    background-color: var(--mainQuaternaryColor);
}

.hidden {
    display: none;
}

/* Banners */
.pb-banner a {
    display: block;
}
.pb-banner a img {
    width: 100%;
}

/* Player */
.player .player-wrap {
    width: 100%;
}
.player .kt-player {
    border-radius: 10px;
}

.pb-button-subscribe svg {
    width: 26px;
    height: 26px;
}

.pb-button-unsubscribe svg {
    width: 24px;
    height: 24px;
}

/* Account -> Actions */
.pb-item-buttons {
    margin: 10px 0 0 0;
}
.pb-item-buttons .item-control-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
}
.pb-item-buttons .item-control-holder .pb-button-control {
    padding: 4px 12px;
    display: block;
    border-radius: 12px;
    background-color: var(--mainQuaternaryColor);
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 100%;
    cursor: pointer;
    color: var(--mainSecondaryColor);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-item-buttons .item-control-holder .pb-button-control:hover {
    background-color: var(--linkColorHover);
    color: #fff;
}
.pb-item-buttons .item-control-holder .pb-button-control:active,
.pb-item-buttons .item-control-holder .pb-button-control:focus {
    background-color: var(--linkColorActive);
    color: #fff;
}
.pb-item-buttons .item-control-holder .pb-button-control.pb-disabled {
    opacity: 0.5;
    cursor: not-allowed;
}
.pb-item-buttons .item-control-holder .pb-button-control.pb-disabled:hover {
    background-color: var(--mainQuaternaryColor);
    color: var(--mainSecondaryColor);
}

/* Titles */
.pb-title-truncate {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.file-control .pb-file {
    margin: 10px 0 0 0;
    padding: 2px;
    display: block;
    width: 100%;
    cursor: pointer;
}
.file-control .pb-file::-webkit-file-upload-button {
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    border-radius: 40px;
    width: 140px;
    height: 40px;
    outline: none;
    border: none;
    background-color: var(--primaryButtonBackgroundColor);
    color: var(--primaryButtonTextColor);
    font-family: var(--buttonFontFamily);
    font-weight: var(--buttonFontWeight);
    font-size: var(--buttonFontSize);
    line-height: 100%;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
    cursor: pointer;
}
.file-control .pb-file::file-selector-button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 40px;
    width: 140px;
    height: 40px;
    outline: none;
    border: none;
    background-color: var(--primaryButtonBackgroundColor);
    color: var(--primaryButtonTextColor);
    font-family: var(--buttonFontFamily);
    font-weight: var(--buttonFontWeight);
    font-size: var(--buttonFontSize);
    line-height: 100%;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
    cursor: pointer;
}
.file-control .pb-file:hover::-webkit-file-upload-button {
    background-color: var(--primaryButtonBackgroundColorHover);
}
.file-control .pb-file:hover::file-selector-button {
    background-color: var(--primaryButtonBackgroundColorHover);
}
.file-control .pb-file:active::-webkit-file-upload-button,
.file-control .pb-file:focus::-webkit-file-upload-button {
    background-color: var(--primaryButtonBackgroundColorActive);
}
.file-control .pb-file:active::file-selector-button,
.file-control .pb-file:focus::file-selector-button {
    background-color: var(--primaryButtonBackgroundColorActive);
}
.file-control .pb-file.disabled {
    opacity: 0.5;
    cursor: not-allowed;
    pointer-events: none;
}

/* Page 404 */
.pb-page-error {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 65vh;
}
@media (max-width: 579.98px) {
    .pb-page-error {
        height: 55vh;
    }
}
.pb-page-error .pb-error-wrapper img {
    margin: 0 auto;
    max-width: 475px;
}
@media (max-width: 579.98px) {
    .pb-page-error .pb-error-wrapper img {
        max-width: 100%;
    }
}
.pb-page-error .pb-error-wrapper .pb-subtitle {
    margin: 15px 0 0 0;
    text-align: center;
}
@media (max-width: 959.98px) {
    .pb-page-error .pb-error-wrapper .pb-subtitle {
        margin: 20px 0 0 0;
    }
}
.pb-page-error .pb-error-wrapper .pb-button {
    margin: 10px auto 0 auto;
}
@media (max-width: 959.98px) {
    .pb-page-error .pb-error-wrapper .pb-button {
        margin: 20px auto 0 auto;
    }
}

/* Page Partners */
.pb-partners-banners {
    margin: 20px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}
@media (max-width: 959.98px) {
    .pb-partners-banners {
        margin: 15px 0 0 0;
        gap: 10px;
    }
}
.pb-partners-banners a {
    position: relative;
    display: block;
}
@media (max-width: 959.98px) {
    .pb-partners-banners a {
        width: 100%;
    }
}
.pb-partners-banners a::before {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: var(--mainAccentHoverColor);
    border-radius: var(--mainBorderRadius);
    content: '';
    opacity: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    pointer-events: none;
}
.pb-partners-banners a img {
    width: 620px;
    border-radius: var(--mainBorderRadius);
}
@media (max-width: 959.98px) {
    .pb-partners-banners a img {
        width: 100%;
    }
}
.pb-partners-banners a:hover::before,
.pb-partners-banners a:active::before,
.pb-partners-banners a:focus::before {
    opacity: 1;
}

/* Age verification */
.pb-age-verification {
    padding: 20px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    -webkit-transition: all 1.5s;
    transition: all 1.5s;
    z-index: 9999;
}
@media (max-width: 959.98px) {
    .pb-age-verification {
        padding: 40px 20px;
        height: 100vh;
        overflow-y: scroll;
    }
}
.pb-age-verification .pb-image {
    margin: 0 0 0 auto;
    max-width: 260px;
}
@media (max-width: 959.98px) {
    .pb-age-verification .pb-image {
        margin: 0 auto;
        max-width: 200px;
    }
}
@media (max-width: 959.98px) {
    .pb-age-verification .pb-title {
        margin: 20px 0 0 0;
    }
}
.pb-age-verification .pb-content {
    margin: 10px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-age-verification .pb-content {
        margin: 20px 0 0 0;
    }
}
.pb-age-verification .pb-content p {
    margin: 5px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-age-verification .pb-content p {
        margin: 10px 0 0 0;
        font-size: var(--mainFontSizeSmall);
        line-height: 150%;
    }
}
.pb-age-verification .pb-buttons {
    margin: 20px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px 20px;
}
@media (max-width: 579.98px) {
    .pb-age-verification .pb-buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.pb-age-verification .pb-buttons .pb-button-agree {
    width: 260px;
}
@media (max-width: 579.98px) {
    .pb-age-verification .pb-buttons .pb-button-agree {
        width: 100%;
    }
}
.pb-age-verification .pb-buttons .pb-button-disagree {
    width: 160px;
}
@media (max-width: 579.98px) {
    .pb-age-verification .pb-buttons .pb-button-disagree {
        width: 100%;
    }
}

/* Tags */
.pb-tags-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}
.pb-tags-list .pb-list-item {
    display: block;
    padding: 4px 8px;
    background-color: var(--mainQuaternaryColor);
    border-radius: var(--mainBorderRadius);
    font-size: 16px;
    line-height: 140%;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-tags-list .pb-list-item span {
    color: var(--mainSecondaryColor);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-tags-list .pb-list-item:hover {
    background-color: var(--linkColorHover);
    color: #fff;
}
.pb-tags-list .pb-list-item:hover span {
    color: #fff;
}
.pb-tags-list .pb-list-item:active,
.pb-tags-list .pb-list-item:focus {
    background-color: var(--linkColorActive);
    color: #fff;
}
.pb-tags-list .pb-list-item:active span,
.pb-tags-list .pb-list-item:focus span {
    color: #fff;
}
.pb-tags-list .pb-list-item.active {
    background-color: var(--mainAccentColor);
    color: #fff;
}
.pb-tags-list .pb-list-item.active span {
    color: #fff;
}

/* Button */
.pb-button-subscribe-small {
    padding: 2px 6px;
    width: auto;
    height: auto;
    border-radius: 12px;
    border-width: 2px;
    font-size: 16px;
}

.pb-button-continue {
    width: 340px !important;
}
@media (max-width: 579.98px) {
    .pb-button-continue {
        width: 100% !important;
    }
}

.pb-button-upload {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    max-width: 220px;
    height: 40px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
@media (max-width: 959.98px) {
    .pb-button-upload {
        display: none;
    }
}
.pb-button-upload:hover svg path {
    stroke: var(--linkColorHover);
}
.pb-button-upload:active svg path {
    stroke: var(--linkColorActive);
}

/* Dropdown */
.pb-dropdown {
    display: none;
    padding: 15px 0;
    position: absolute;
    top: 60px;
    right: 0;
    min-width: 135px;
    background: var(--bodyBackgroundColor);
    border-radius: var(--mainBorderRadius);
    text-align: center;
    -webkit-box-shadow: var(--mainBoxShadow);
    box-shadow: var(--mainBoxShadow);
    z-index: 100;
}
.pb-dropdown a {
    padding: 7px 15px;
    display: block;
    font-weight: 700;
    letter-spacing: 0.36px;
    text-transform: uppercase;
}
.pb-dropdown a span {
    color: var(--mainAccentColor);
}
.pb-dropdown a:hover {
    background-color: var(--mainQuaternaryColor);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-dropdown a:hover span {
    color: var(--linkColorHover);
}
.pb-dropdown a:active,
.pb-dropdown a:focus {
    background-color: var(--mainQuaternaryColor);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-dropdown a:active span,
.pb-dropdown a:focus span {
    color: var(--linkColorActive);
}

/* Dropdown Info */
.pb-dropdown-info {
    width: 100%;
    position: relative;
    margin: 10px 0 0 0;
}
.pb-dropdown-info .pb-dropdown-btn {
    position: relative;
    display: block;
    width: 100%;
    text-align: left;
    background-color: rgba(255, 255, 255, 0);
    color: var(--mainPrimaryColor);
    padding: 12px 40px 12px 20px;
    outline: none;
    max-height: 50px;
    border-radius: 30px;
    border: 3px solid var(--mainBorderColor);
    line-height: 120%;
}
.pb-dropdown-info .pb-dropdown-btn:hover {
    border-color: var(--linkColorHover);
}
.pb-dropdown-info .pb-dropdown-btn:focus,
.pb-dropdown-info .pb-dropdown-btn .pb-dropdown-btn-active {
    border-color: var(--linkColorActive);
}
.pb-dropdown-info .pb-dropdown-btn span {
    color: var(--mainSecondaryColor);
}
.pb-dropdown-info .pb-dropdown-btn::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 24px;
    height: 20px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20" fill="none"><g clip-path="url(%23clip0_1066_7954)"><path d="M4 6L12 14L20 6" stroke="%2333182DBF" stroke-width="3"/></g><defs><clipPath id="clip0_1066_7954"><rect width="20" height="24" fill="white" transform="translate(24) rotate(90)"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    pointer-events: none;
}
.pb-dropdown-info .pb-dropdown-list {
    display: none;
    position: absolute;
    top: 50px;
    left: 0;
    margin: 5px 0;
    padding: 0;
    background: var(--bodyBackgroundColor);
    -webkit-box-shadow: var(--mainBoxShadow);
    box-shadow: var(--mainBoxShadow);
    border-radius: 8px;
    width: 100%;
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
    scrollbar-width: thin;
    z-index: 1;
}
.pb-dropdown-info .pb-dropdown-list.pb-dropdown-list-visible {
    display: block;
}
.pb-dropdown-info .pb-dropdown-list .pb-dropdown-list-item {
    margin: 0;
    padding: 5px 40px 5px 20px;
    cursor: pointer;
}
.pb-dropdown-info .pb-dropdown-list .pb-dropdown-list-item:hover {
    background: var(--mainQuaternaryColor);
}

/* Padding blocks */
.pb-indent {
    margin: 50px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-indent {
        margin: 30px 0 0 0;
    }
}

/* Bootstrap */
@media (max-width: 959.98px) {
    .order-md-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
}

@media (max-width: 959.98px) {
    .order-md-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
}

/* Custom newest models block */
.pb-newest-models-block {
    margin-top: 100px;
}
@media (max-width: 1139.98px) {
    .pb-newest-models-block {
        margin-top: 60px;
    }
}
.pb-newest-models-block .pb-newest-models-row {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow: hidden;
}
@media (max-width: 579.98px) {
    .pb-newest-models-block .pb-newest-models-row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: auto;
    }
}
.pb-newest-models-block .pb-item .pb-item-link .pb-item-title {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 6px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 1619.98px) {
    .pb-newest-models-block .pb-item .pb-item-link .pb-item-title {
        gap: 4px;
    }
}
.pb-newest-models-block .pb-item .pb-item-link .pb-item-title .pb-verify-icon-wrapper svg {
    width: 18px;
    height: 18px;
}
@media (max-width: 1619.98px) {
    .pb-newest-models-block .pb-item .pb-item-link .pb-item-title .pb-verify-icon-wrapper svg {
        width: 14px;
        height: 14px;
    }
}
.pb-newest-models-block .pb-item .pb-item-info .pb-info-rating {
    display: none !important;
}
.pb-newest-models-block .pb-newest-models-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 50px 0 0 0;
    font-size: var(--buttonFontSize);
}
@media (max-width: 1139.98px) {
    .pb-newest-models-block .pb-newest-models-button {
        margin: 30px 0 0 0;
    }
}
.pb-newest-models-block .pb-newest-models-button .pb-button {
    width: 340px;
    height: 50px;
    line-height: 100%;
    color: var(--mainAccentColor);
}
.pb-newest-models-block .pb-newest-models-button .pb-button:hover {
    color: var(--linkColorHover);
}
.pb-newest-models-block .pb-newest-models-button .pb-button:active,
.pb-newest-models-block .pb-newest-models-button .pb-button:focus {
    color: var(--linkColorActive);
}
@media (max-width: 579.98px) {
    .pb-newest-models-block .pb-newest-models-button .pb-button {
        width: 100%;
    }
}

/* Legal page  */
.pb-legal-content {
    width: 700px;
    margin: auto;
}
@media (max-width: 959.98px) {
    .pb-legal-content {
        width: auto;
        padding: 0 20px;
    }
}
@media (max-width: 579.98px) {
    .pb-legal-content {
        padding: 0 10px;
    }
}

/* Ads */
.anb-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 90%;
    margin: auto;
    overflow: hidden;
}

.uvp-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 100%;
}

.pb-border-color-active {
    border-color: var(--mainAccentColor) !important;
}

.pb-image-cover {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.pb-creators-text {
    font-size: 20px;
    line-height: 160%;
    color: rgba(51, 24, 45, 0.75);
}
@media (max-width: 1139.98px) {
    .pb-creators-text {
        font-size: 16px;
        line-height: 140%;
    }
}

/* Payments page */
.pb-order-content {
    width: 1060px;
    margin: auto;
    padding: 50px 0 0 0;
}
@media (max-width: 1139.98px) {
    .pb-order-content {
        width: 850px;
    }
}
@media (max-width: 959.98px) {
    .pb-order-content {
        width: auto;
    }
}
@media (max-width: 579.98px) {
    .pb-order-content {
        padding: 30px 0 0 0;
    }
}
.pb-order-content .pb-order-content-block .pb-order-item-link {
    color: var(--linkColorActive);
}
.pb-order-content .pb-order-content-block .pb-order-item-link:hover {
    color: var(--linkColorHover);
}
.pb-order-content .pb-order-content-block .pb-payments-heading {
    text-transform: none;
    margin: 50px 0;
}
@media (max-width: 579.98px) {
    .pb-order-content .pb-order-content-block .pb-payments-heading {
        margin: 20px 0;
    }
}
.pb-order-content .pb-order-content-block .pb-payments-order {
    border-bottom: 3px solid var(--mainQuaternaryColor);
    margin-bottom: 30px;
}
.pb-order-content .pb-order-content-block .pb-payments-order .pb-payments-term {
    text-transform: none;
}
.pb-order-content .pb-order-content-block .pb-payments-order .pb-payments-order-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 0 10px 0;
}
@media (max-width: 959.98px) {
    .pb-order-content .pb-order-content-block .pb-payments-order .pb-payments-order-block {
        display: block;
    }
}
.pb-order-content .pb-order-content-block .pb-payments-order .pb-payments-order-block .pb-payments-order-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}
@media (max-width: 959.98px) {
    .pb-order-content .pb-order-content-block .pb-payments-order .pb-payments-order-block .pb-payments-order-info {
        font-size: var(--mainFontSizeSmall);
    }
}
.pb-order-content .pb-order-content-block .pb-payments-order .pb-payments-order-block .pb-payments-order-info span {
    opacity: 0.5;
}
.pb-order-content .pb-order-content-block .pb-payments-order .pb-payments-order-block .pb-payments-order-info-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 250px;
}
@media (max-width: 1139.98px) {
    .pb-order-content .pb-order-content-block .pb-payments-order .pb-payments-order-block .pb-payments-order-info-mobile {
        gap: 100px;
    }
}
@media (max-width: 579.98px) {
    .pb-order-content .pb-order-content-block .pb-payments-order .pb-payments-order-block .pb-payments-order-info-mobile {
        gap: 0px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
.pb-order-content .pb-order-content-block .pb-payments-order .pb-payments-order-block .pb-payments-order-info-mobile .pb-payments-order-info-two {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 3px;
}
@media (max-width: 959.98px) {
    .pb-order-content .pb-order-content-block .pb-payments-order .pb-payments-order-block .pb-payments-order-info-mobile .pb-payments-order-info-two {
        font-size: var(--mainFontSizeSmall);
    }
}
.pb-order-content .pb-order-content-block .pb-payments-order .pb-payments-order-block .pb-payments-order-info-mobile .pb-payments-order-info-two span {
    opacity: 0.5;
}

/* Carousel styles */
.darkmode .pb-befor-similiar-carousel .title-before-similar {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-item-inner {
    color: var(--mainSecondaryColorDark);
}

.pb-befor-similiar-carousel .title-before-similar {
    text-align: center;
    color: var(--mainSecondaryColor);
}
.pb-befor-similiar-carousel .pb-slider-carousel {
    padding: 0 60px;
}
@media (max-width: 1139.98px) {
    .pb-befor-similiar-carousel .pb-slider-carousel {
        padding: 0;
        width: 100vw;
        left: calc(-50vw + 50%);
        position: relative;
    }
}
.pb-befor-similiar-carousel .pb-slider-carousel.pb-promoted-slider {
    margin: 20px 0 40px 0;
}
.pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item:hover .pb-carousel-item-content-image::before {
    opacity: 1;
}
.pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item:hover .pb-model-name {
    color: var(--linkColorHover);
}
@media (max-width: 1139.98px) {
    .pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item:hover .pb-model-name {
        color: var(--mainPrimaryColor);
    }
}
.pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}
.pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-content-image {
    height: 400px;
    width: auto;
    position: relative;
}
@media (max-width: 1619.98px) {
    .pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-content-image {
        height: 350px;
    }
}
@media (max-width: 1559.98px) {
    .pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-content-image {
        height: 310px;
    }
}
@media (max-width: 1139.98px) {
    .pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-content-image {
        padding: 0 10px;
    }
}
@media (max-width: 959.98px) {
    .pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-content-image {
        height: 400px;
    }
}
.pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-content-image::before {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: var(--mainAccentHoverColor);
    border-radius: var(--mainBorderRadius);
    content: '';
    opacity: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
@media (max-width: 1139.98px) {
    .pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-content-image::before {
        opacity: 0;
    }
}
.pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-content-image img {
    border-radius: var(--mainBorderRadius);
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}
@media (max-width: 1139.98px) {
    .pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-title {
        gap: 4px;
    }
}
.pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-title .pb-model-name {
    text-transform: capitalize;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
@media (max-width: 1139.98px) {
    .pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-title .pb-model-name {
        font-size: 18px;
    }
}
.pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-title .icon {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-title .icon svg {
    width: 24px;
    height: 24px;
}
@media (max-width: 1139.98px) {
    .pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-title .icon svg {
        width: 16px;
        height: 16px;
    }
}
.pb-befor-similiar-carousel .pb-slider-carousel .pb-carousel-item .pb-item-inner {
    text-align: center;
    color: var(--mainSecondaryColor);
    margin: 10px 0 0 0;
}
.pb-befor-similiar-carousel .owl-nav:hover svg path,
.pb-befor-similiar-carousel .owl-nav:hover svg rect {
    stroke: var(--linkColorHover);
}
.pb-befor-similiar-carousel .owl-nav .owl-prev,
.pb-befor-similiar-carousel .owl-nav .owl-next {
    position: absolute;
    top: 170px;
}
@media (max-width: 1619.98px) {
    .pb-befor-similiar-carousel .owl-nav .owl-prev,
    .pb-befor-similiar-carousel .owl-nav .owl-next {
        top: 150px;
    }
}
@media (max-width: 1559.98px) {
    .pb-befor-similiar-carousel .owl-nav .owl-prev,
    .pb-befor-similiar-carousel .owl-nav .owl-next {
        top: 130px;
    }
}
@media (max-width: 1319.98px) {
    .pb-befor-similiar-carousel .owl-nav .owl-prev,
    .pb-befor-similiar-carousel .owl-nav .owl-next {
        top: 135px;
    }
}
@media (max-width: 1139.98px) {
    .pb-befor-similiar-carousel .owl-nav .owl-prev,
    .pb-befor-similiar-carousel .owl-nav .owl-next {
        display: none;
    }
}
.pb-befor-similiar-carousel .owl-nav .owl-prev {
    left: 0;
}
.pb-befor-similiar-carousel .owl-nav .owl-next {
    right: 0;
}
.pb-befor-similiar-carousel .owl-nav svg path,
.pb-befor-similiar-carousel .owl-nav svg rect {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.pb-befor-similiar-carousel .owl-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 16px 0 0 0;
    display: none;
}
.pb-befor-similiar-carousel .owl-dots .owl-dot {
    width: 24px;
    height: 24px;
    border: 3px solid var(--mainAccentColor) !important;
    border-radius: 50%;
    position: relative;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.pb-befor-similiar-carousel .owl-dots .owl-dot:hover {
    border-color: var(--linkColorHover);
}
.pb-befor-similiar-carousel .owl-dots .owl-dot.active:hover::before {
    background: var(--linkColorHover);
}
.pb-befor-similiar-carousel .owl-dots .owl-dot.active::before {
    content: '';
    width: 14px;
    height: 14px;
    position: absolute;
    top: auto;
    left: auto;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: var(--mainAccentColor);
    border-radius: 50%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.darkmode .pb-tooltip {
    color: var(--mainPrimaryColor) !important;
}

.pb-tooltip {
    font-size: var(--mainFontSizeSmall);
    font-weight: var(--mainFontWeight);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    padding: 2px 10px;
    border-radius: 8px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    bottom: 27px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
    z-index: 10;
    background: var(--bodyBackgroundColor);
    color: var(--mainPrimaryColor);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}
.pb-tooltip.down {
    bottom: -27px;
}

.pb-verify-icon-wrapper {
    position: relative;
}
.pb-verify-icon-wrapper:hover {
    cursor: pointer;
}
.pb-verify-icon-wrapper:hover .pb-tooltip {
    opacity: 1;
    visibility: visible;
}
.pb-verify-icon-wrapper.active .pb-tooltip {
    opacity: 1;
    visibility: visible;
}

.pb-accent-link {
    color: var(--mainAccentColor) !important;
}
.pb-accent-link:hover {
    color: var(--linkColorHover) !important;
}

.pb-preloader {
    width: 25px;
    height: 25px;
    border: 4px solid #fff;
    border-top-color: #f261b8;
    border-radius: 50%;
    -webkit-animation: spin 0.6s linear infinite;
    animation: spin 0.6s linear infinite;
    display: inline-block;
    vertical-align: middle;
    display: none;
}
.pb-preloader.active {
    display: block;
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.pb-disabled {
    pointer-events: none;
    cursor: not-allowed;
}

.darkmode .pb-creator-online-flair {
    background: var(--bodyBackgroundColorDark);
    border: 1px solid var(--mainQuaternaryColorDark);
}
.darkmode .pb-creator-online-flair .pb-creator-online-flair-title-wrapper .pb-tooltip-icon svg path {
    fill-opacity: 1;
    fill: var(--mainSecondaryColorDark);
}

.pb-creator-online-flair {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    position: fixed;
    left: 20px;
    bottom: 20px;
    z-index: 100;
    max-width: 265px;
    width: 100%;
    padding: 32px 32px 24px 32px;
    background: var(--bodyBackgroundColor);
    -webkit-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
@media (max-width: 959.98px) {
    .pb-creator-online-flair {
        padding: 16px;
        max-width: 233px;
        left: 8px;
        bottom: 8px;
    }
}
.pb-creator-online-flair .pb-creator-online-flair-title-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.pb-creator-online-flair .pb-creator-online-flair-title-wrapper .title {
    text-transform: uppercase;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 0.36px;
}
.pb-creator-online-flair .pb-creator-online-flair-title-wrapper .pb-tooltip-icon {
    position: relative;
}
.pb-creator-online-flair .pb-creator-online-flair-title-wrapper .pb-tooltip-icon svg {
    width: 24px;
    height: 24px;
}
.pb-creator-online-flair .pb-creator-online-flair-title-wrapper .pb-tooltip-icon svg path {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-creator-online-flair .pb-creator-online-flair-title-wrapper .pb-tooltip-icon .pb-tooltip {
    max-width: 150px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.pb-creator-online-flair .pb-creator-online-flair-title-wrapper .pb-tooltip-icon:hover {
    cursor: pointer;
}
.pb-creator-online-flair .pb-creator-online-flair-title-wrapper .pb-tooltip-icon:hover .pb-tooltip {
    opacity: 1;
    visibility: visible;
}
.pb-creator-online-flair .pb-creator-online-flair-title-wrapper .pb-tooltip-icon:hover svg path {
    fill: var(--mainAccentColor);
    fill-opacity: 1;
}
.pb-creator-online-flair .pb-creator-online-flair-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4px;
}
.pb-creator-online-flair .pb-creator-online-flair-content .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 6px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.pb-creator-online-flair .pb-creator-online-flair-content .item .model-link {
    text-decoration: underline;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.pb-creator-online-flair .pb-creator-online-flair-content .item .action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.pb-creator-online-flair .pb-creator-online-flair-content .item .action:hover {
    cursor: pointer;
}
.pb-creator-online-flair .pb-creator-online-flair-content .item .action .pb-creator-online-flair-checkbox {
    width: 16px;
    height: 16px;
}
.pb-creator-online-flair .pb-creator-online-flair-content .item .action .pb-creator-online-flair-checkbox::before {
    opacity: 0;
    position: absolute;
    left: -6px;
    bottom: -3px;
    background-image: url('../images/pb/icons/model-filter-check.svg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    content: '';
}
.pb-creator-online-flair .pb-creator-online-flair-content .item .action .pb-creator-online-flair-checkbox:checked {
    border-color: var(--linkColorActive);
    background-color: var(--linkColorActive);
}
.pb-creator-online-flair .pb-creator-online-flair-content .item .action .pb-creator-online-flair-checkbox:checked::before {
    opacity: 1;
}
.pb-creator-online-flair .pb-creator-online-flair-content .item .action .status.online {
    color: var(--successColor);
}
.pb-creator-online-flair .pb-creator-online-flair-button {
    color: var(--mainAccentColor);
    display: none;
    line-height: 160%;
}
.pb-creator-online-flair .pb-creator-online-flair-button:hover {
    color: var(--linkColorHover);
}

.pb-online-label {
    position: absolute;
    top: 0;
    right: 0;
    background: var(--successColor);
    color: var(--bodyBackgroundColor);
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.12px;
    padding: 6px 8px;
    text-transform: uppercase;
    z-index: 10;
    border-radius: 0 8px 0 8px;
}
@media (max-width: 959.98px) {
    .pb-online-label {
        font-size: 14px;
        padding: 4px 6px;
    }
}

.darkmode .pb-empty-content-members svg path[fill='#33182D']:not(:first-of-type):not(:nth-last-of-type(-n + 2)) {
    fill: #8b888a;
}
.darkmode .pb-empty-content-members .pb-empty-content-subtitle {
    color: var(--mainSecondaryColorDark);
}

.pb-empty-content-members {
    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;
    margin: 70px 342px 0 0;
    text-align: center;
}
.pb-empty-content-members .pb-empty-content-title {
    text-transform: uppercase;
}
.pb-empty-content-members .pb-empty-content-subtitle {
    font-family: var(--mainFontFamily);
    color: var(--mainSecondaryColor);
}
@media (max-width: 1319.98px) {
    .pb-empty-content-members svg {
        width: 128.5px;
        height: 162px;
    }
    .pb-empty-content-members .pb-empty-content-title {
        font-size: 34px;
        line-height: 100%;
        letter-spacing: 0.68px;
    }
    .pb-empty-content-members .pb-empty-content-subtitle {
        font-size: 16px;
    }
}
@media (max-width: 1139.98px) {
    .pb-empty-content-members {
        margin: 70px 200px 0 0;
    }
}
@media (max-width: 959.98px) {
    .pb-empty-content-members {
        margin: 30px 0 0 0;
        padding: 50px 0;
    }
}

.pb-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 8px 0 0 0;
    position: relative;
}
@media (max-width: 1139.98px) {
    .pb-header {
        margin: 22px 0 0 0;
        border-bottom: none;
    }
}
@media (max-width: 579.98px) {
    .pb-header {
        margin: 15px 0 0 0;
    }
}
.pb-header .pb-header-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
    gap: 32px;
}
@media (max-width: 1139.98px) {
    .pb-header .pb-header-top {
        display: none;
    }
}
.pb-header .pb-header-top .pb-header-top-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
}
.pb-header .pb-header-top .pb-header-top-actions .pb-language {
    display: block;
}
.pb-header .pb-header-middle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 64px;
    margin: 30px 0 0 0;
}
@media (max-width: 1139.98px) {
    .pb-header .pb-header-middle {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 0;
        position: relative;
    }
}
.pb-header .pb-header-middle .pb-menu-mobile {
    display: none;
}
@media (max-width: 1139.98px) {
    .pb-header .pb-header-middle .pb-menu-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(51, 24, 45, 0.5);
    -webkit-transition: all 0.44s cubic-bezier(0.17, 0.04, 0.03, 0.94);
    transition: all 0.44s cubic-bezier(0.17, 0.04, 0.03, 0.94);
    z-index: 100;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    visibility: hidden;
    opacity: 0;
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links {
    overflow: hidden;
    height: 100%;
    background: var(--bodyBackgroundColor);
}
@media (max-width: 1319.98px) {
    .pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links {
        padding-top: 70px !important;
    }
}
@media (max-width: 579.98px) {
    .pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links {
        padding-top: 50px !important;
    }
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container {
    height: 100%;
    padding: 25px 0 0;
}
@media (max-width: 579.98px) {
    .pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container {
        padding: 20px 0 0;
    }
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container .pb-menu-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container .pb-menu-items .pb-menu-item.selected {
    color: var(--mainAccentColor);
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container .pb-menu-items .pb-header-theme {
    position: relative;
    width: 50px;
    height: 50px;
    -ms-flex-line-pack: center;
    align-content: center;
    text-align: center;
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container .pb-menu-items .pb-header-theme #pb-theme-toggle-mobile {
    border-radius: 50%;
    background: var(--themeButtonBackgroundColor);
    width: 50px;
    height: 50px;
    border: unset;
    -ms-flex-line-pack: center;
    align-content: center;
    text-align: center;
}
.pb-header
    .pb-header-middle
    .pb-menu-mobile
    .pb-menu
    .pb-menu-wrapper-links
    .pb-menu-scroll-container
    .pb-menu-items
    .pb-header-theme
    #pb-theme-toggle-mobile
    svg {
    margin: auto;
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container .pb-menu-items .pb-header-right-button {
    position: relative;
    width: 210px;
    height: 50px;
    border-radius: 40px;
    background: var(--mainPrimaryColor);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--bodyBackgroundColor);
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container .pb-menu-items .pb-header-right-button:hover {
    background: #5e3354;
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container .pb-menu-items .pb-header-right-button svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.pb-header
    .pb-header-middle
    .pb-menu-mobile
    .pb-menu
    .pb-menu-wrapper-links
    .pb-menu-scroll-container
    .pb-menu-items
    .pb-header-right-button.pb-header-right-button-mobile {
    margin: 16px 0 0 0;
}
.pb-header
    .pb-header-middle
    .pb-menu-mobile
    .pb-menu
    .pb-menu-wrapper-links
    .pb-menu-scroll-container
    .pb-menu-items
    .pb-header-right-button.pb-header-right-button-mobile::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 150px;
    height: 45px;
    background: url('https://pimpbunny.com/static/images/pb/advertise/promo-button-goloveai.png');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container .pb-menu-items .pb-mobile-menu-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
    margin-top: 16px;
}
.pb-header
    .pb-header-middle
    .pb-menu-mobile
    .pb-menu
    .pb-menu-wrapper-links
    .pb-menu-scroll-container
    .pb-menu-items
    .pb-mobile-menu-actions
    .pb-header-upload {
    position: relative;
}
.pb-header
    .pb-header-middle
    .pb-menu-mobile
    .pb-menu
    .pb-menu-wrapper-links
    .pb-menu-scroll-container
    .pb-menu-items
    .pb-mobile-menu-actions
    .pb-header-upload
    .pb-upload-items {
    right: 50% !important;
    -webkit-transform: translate(50%, 50%);
    -ms-transform: translate(50%, 50%);
    transform: translate(50%, 50%);
    top: -180px !important;
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container .pb-menu-items > a {
    display: block;
    font-family: var(--menuFontFamily);
    font-size: var(--menuFontSize);
    font-weight: var(--menuFontWeight);
    text-transform: uppercase;
    line-height: 120%;
    letter-spacing: 1px;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-transition: all 0.44s cubic-bezier(0.17, 0.04, 0.03, 0.94);
    transition: all 0.44s cubic-bezier(0.17, 0.04, 0.03, 0.94);
    opacity: 0;
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container .pb-menu-mobile-secondary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 40px 0 0 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container .pb-menu-mobile-secondary .pb-menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container .pb-menu-bottom-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 32px 0 0 0;
    padding: 0 0 40px 0;
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container .pb-menu-bottom-link a {
    color: var(--mainSecondaryColor);
    font-size: var(--mainFontSizeSmall);
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container .pb-menu-bottom-link .pb-menu-bottom-discord {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 3px;
    color: var(--linkColorActive);
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu-button {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 50px;
    height: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    z-index: 200;
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu-icon {
    position: relative;
    display: block;
    width: 30px;
    height: 3px;
    background: var(--mainPrimaryColor);
    border-radius: 10px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
@media (max-width: 579.98px) {
    .pb-header .pb-header-middle .pb-menu-mobile .pb-menu-icon {
        width: 30px;
    }
}
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu-icon .third,
.pb-header .pb-header-middle .pb-menu-mobile .pb-menu-icon .first {
    position: absolute;
    display: block;
    background: var(--mainPrimaryColor);
    width: 100%;
    height: 100%;
    border-radius: 10px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    content: '';
}
.pb-header .pb-header-middle .pb-menu-mobile.opened .pb-menu {
    visibility: visible;
    opacity: 1;
}
.pb-header .pb-header-middle .pb-menu-mobile.opened .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container {
    overflow-y: auto;
}
.pb-header .pb-header-middle .pb-menu-mobile.opened .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container .pb-menu-items > a {
    -webkit-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px);
    opacity: 1;
}
.pb-header .pb-header-middle .pb-menu-mobile.opened .pb-menu-button .pb-menu-icon {
    background: var(--mainPrimaryColor);
}
.pb-header .pb-header-middle .pb-menu-mobile.opened .pb-menu-button .pb-menu-icon.first {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 4px 7px;
    -ms-transform-origin: 4px 7px;
    transform-origin: 4px 7px;
}
@media (max-width: 579.98px) {
    .pb-header .pb-header-middle .pb-menu-mobile.opened .pb-menu-button .pb-menu-icon.first {
        -webkit-transform-origin: 10px 4px;
        -ms-transform-origin: 10px 4px;
        transform-origin: 10px 4px;
    }
}
.pb-header .pb-header-middle .pb-menu-mobile.opened .pb-menu-button .pb-menu-icon.second {
    background: transparent;
}
.pb-header .pb-header-middle .pb-menu-mobile.opened .pb-menu-button .pb-menu-icon.third {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 7px -4px;
    -ms-transform-origin: 7px -4px;
    transform-origin: 7px -4px;
}
@media (max-width: 579.98px) {
    .pb-header .pb-header-middle .pb-menu-mobile.opened .pb-menu-button .pb-menu-icon.third {
        -webkit-transform-origin: 0px -3px;
        -ms-transform-origin: 0px -3px;
        transform-origin: 0px -3px;
    }
}
.pb-header .pb-header-middle .pb-logo {
    width: 100%;
    max-width: 245px;
    position: relative;
}
@media (max-width: 1139.98px) {
    .pb-header .pb-header-middle .pb-logo {
        position: absolute;
        top: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        z-index: 100;
        max-width: 190px;
    }
}
@media (max-width: 579.98px) {
    .pb-header .pb-header-middle .pb-logo {
        max-width: 140px;
    }
}
.pb-header .pb-header-middle .pb-logo:before {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    height: 53px;
    background-image: url('../../static/images/pb/logo/header/ears.png');
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
@media (max-width: 1139.98px) {
    .pb-header .pb-header-middle .pb-logo:before {
        background-image: none;
    }
}
.pb-header .pb-header-middle .pb-logo:after {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    height: 53px;
    background-image: url('../../static/images/pb/logo/header/ears-hover.png');
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
@media (max-width: 1139.98px) {
    .pb-header .pb-header-middle .pb-logo:after {
        background-image: none;
    }
}
.pb-header .pb-header-middle .pb-logo .pb-logo-wrapper {
    width: 100%;
}
.pb-header .pb-header-middle .pb-logo .pb-logo-wrapper .pb-logo-image {
    width: 100%;
    height: 40px;
    display: block;
    position: relative;
    z-index: 200;
}
.pb-header .pb-header-middle .pb-logo .pb-logo-wrapper .pb-logo-image::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('../../static/images/pb/logo/header/logo.png');
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
.pb-header .pb-header-middle .pb-logo .pb-logo-wrapper .pb-logo-image::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('../../static/images/pb/logo/header/logo-hover.png');
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
.pb-header .pb-header-middle .pb-logo .pb-logo-slogan {
    position: absolute;
    bottom: -20px;
    left: 0;
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: 1.2px;
    color: var(--mainSecondaryColor);
    text-transform: uppercase;
}
@media (max-width: 1139.98px) {
    .pb-header .pb-header-middle .pb-logo .pb-logo-slogan {
        font-size: 10px;
        letter-spacing: 0.7px;
        bottom: -6px;
    }
}
@media (max-width: 579.98px) {
    .pb-header .pb-header-middle .pb-logo .pb-logo-slogan {
        font-size: 8px;
        letter-spacing: 0.16px;
        bottom: 5px;
    }
}
.pb-header .pb-header-middle .pb-logo:hover:before {
    opacity: 0;
}
.pb-header .pb-header-middle .pb-logo:hover:after {
    opacity: 1;
}
.pb-header .pb-header-middle .pb-logo:hover .pb-logo-wrapper .pb-logo-image::after {
    opacity: 1;
}
.pb-header .pb-header-middle .pb-logo:hover .pb-logo-wrapper .pb-logo-image::before {
    opacity: 0;
}
.pb-header .pb-header-middle .pb-header-search-desktop {
    width: 100%;
    max-width: 963px;
    height: 40px;
}
@media (max-width: 1139.98px) {
    .pb-header .pb-header-middle .pb-header-search-desktop {
        display: none;
    }
}
.pb-header .pb-header-middle .pb-header-search-desktop form .pb-search-input {
    position: relative;
}
.pb-header .pb-header-middle .pb-header-search-desktop form .pb-search-input input {
    width: 100%;
    padding: 12px 20px 12px 40px;
    font-size: 16px;
    font-weight: 500;
    border: 3px solid rgba(51, 24, 45, 0.2);
    height: 40px;
}
.pb-header .pb-header-middle .pb-header-search-desktop form .pb-search-input input::-webkit-input-placeholder {
    color: var(--mainPrimaryColor);
    opacity: 50%;
}
.pb-header .pb-header-middle .pb-header-search-desktop form .pb-search-input input::-moz-placeholder {
    color: var(--mainPrimaryColor);
    opacity: 50%;
}
.pb-header .pb-header-middle .pb-header-search-desktop form .pb-search-input input:-ms-input-placeholder {
    color: var(--mainPrimaryColor);
    opacity: 50%;
}
.pb-header .pb-header-middle .pb-header-search-desktop form .pb-search-input input::-ms-input-placeholder {
    color: var(--mainPrimaryColor);
    opacity: 50%;
}
.pb-header .pb-header-middle .pb-header-search-desktop form .pb-search-input input::placeholder {
    color: var(--mainPrimaryColor);
    opacity: 50%;
}
.pb-header .pb-header-middle .pb-header-search-desktop form .pb-search-input input:active,
.pb-header .pb-header-middle .pb-header-search-desktop form .pb-search-input input:focus {
    border-color: var(--mainAccentColor);
}
.pb-header .pb-header-middle .pb-header-search-desktop form .pb-search-input .pb-search-button {
    position: absolute;
    top: 50%;
    left: 9px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border: none;
    background: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.pb-header .pb-header-middle .pb-header-search-desktop form .pb-search-input .pb-search-button .submit {
    width: 20px;
    height: 20px;
}
.pb-header .pb-header-middle .pb-header-search-desktop form .pb-search-input .close {
    position: absolute;
    top: 50%;
    right: 10px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.pb-header .pb-header-middle .pb-header-search-desktop form .pb-search-input .close g {
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
.pb-header .pb-header-middle .pb-header-search-desktop form .pb-search-input .close:hover {
    cursor: pointer;
}
.pb-header .pb-header-middle .pb-header-search-desktop form .pb-search-input .close:hover g {
    opacity: 1;
}
.pb-header .pb-header-middle .pb-header-search-desktop form .pb-search-input .close.pb-serach-clean-btn {
    display: none;
}
.pb-header .pb-header-middle .pb-header-search-desktop form .pb-search-input:focus-within .submit path {
    fill: var(--mainAccentColor);
}
.pb-header .pb-header-middle .pb-header-search-desktop:hover .pb-search-input input {
    border-color: var(--linkColorHover);
}
.pb-header .pb-header-middle .pb-header-search-desktop:hover .pb-search-input .submit path {
    fill: var(--linkColorHover);
}
.pb-header .pb-header-middle .pb-header-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}
@media (max-width: 1139.98px) {
    .pb-header .pb-header-middle .pb-header-actions.desktop {
        display: none;
    }
}
.pb-header .pb-header-middle .pb-header-actions.mobile {
    display: none;
}
@media (max-width: 1139.98px) {
    .pb-header .pb-header-middle .pb-header-actions.mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 24px;
        z-index: 100;
    }
}
@media (max-width: 579.98px) {
    .pb-header .pb-header-middle .pb-header-actions.mobile {
        gap: 14px;
    }
}
.pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-search-mobile:hover {
    cursor: pointer;
}
@media (max-width: 579.98px) {
    .pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-search-mobile .pb-additional-mobile-search .pb-menu-button {
        width: 22px;
        height: 22px;
    }
}
@media (max-width: 579.98px) {
    .pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-search-mobile .pb-additional-mobile-search .pb-menu-button svg {
        width: 22px;
        height: 22px;
    }
}
.pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-search-mobile .pb-additional-mobile-search .pb-menu-search {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(51, 24, 45, 0.5);
    -webkit-transition: all 0.44s cubic-bezier(0.17, 0.04, 0.03, 0.94);
    transition: all 0.44s cubic-bezier(0.17, 0.04, 0.03, 0.94);
    z-index: 300;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    visibility: hidden;
    opacity: 0;
}
.pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-search-mobile .pb-additional-mobile-search .pb-menu-search .pb-menu-items {
    padding: 60px 40px 350px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
    height: 100%;
    background: var(--bodyBackgroundColor);
}
@media (max-width: 579.98px) {
    .pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-search-mobile .pb-additional-mobile-search .pb-menu-search .pb-menu-items {
        padding: 80px 20px 350px 20px;
    }
}
.pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-search-mobile .pb-additional-mobile-search .pb-menu-search .pb-menu-items form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 10px;
    width: 100%;
}
@media (max-width: 579.98px) {
    .pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-search-mobile .pb-additional-mobile-search .pb-menu-search .pb-menu-items form {
        gap: 5px;
    }
}
.pb-header
    .pb-header-middle
    .pb-header-actions.mobile
    .pb-header-search-mobile
    .pb-additional-mobile-search
    .pb-menu-search
    .pb-menu-items
    form
    .pb-search-input {
    position: relative;
    width: 100%;
}
.pb-header
    .pb-header-middle
    .pb-header-actions.mobile
    .pb-header-search-mobile
    .pb-additional-mobile-search
    .pb-menu-search
    .pb-menu-items
    form
    .pb-search-input
    .pb-search-button {
    position: absolute;
    top: 50%;
    left: 12px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border: none;
    outline: none;
    background: none;
}
.pb-header
    .pb-header-middle
    .pb-header-actions.mobile
    .pb-header-search-mobile
    .pb-additional-mobile-search
    .pb-menu-search
    .pb-menu-items
    form
    .pb-search-input
    input {
    width: 100%;
    padding: 12px 20px 12px 40px;
}
.pb-header
    .pb-header-middle
    .pb-header-actions.mobile
    .pb-header-search-mobile
    .pb-additional-mobile-search
    .pb-menu-search
    .pb-menu-items
    form
    .pb-search-input
    .close {
    position: absolute;
    top: 50%;
    right: 12px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
}
.pb-header
    .pb-header-middle
    .pb-header-actions.mobile
    .pb-header-search-mobile
    .pb-additional-mobile-search
    .pb-menu-search
    .pb-menu-items
    form
    .pb-search-input
    .close
    g {
    opacity: 1;
}
.pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-search-mobile .pb-additional-mobile-search.opened .pb-menu-search {
    visibility: visible;
    opacity: 1;
    overflow: hidden;
}
.pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-account {
    width: 32px;
    height: 32px;
}
@media (max-width: 579.98px) {
    .pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-account {
        width: 22px;
        height: 22px;
    }
}
.pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-account.active .pb-account-link img {
    outline-color: var(--linkColorHover);
}
.pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-account.active .pb-account-menu {
    opacity: 1;
    visibility: visible;
}
.pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-account .pb-account-link {
    width: 32px;
    height: 32px;
    background: transparent;
}
@media (max-width: 579.98px) {
    .pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-account .pb-account-link {
        width: 22px;
        height: 22px;
    }
    .pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-account .pb-account-link svg {
        width: 22px;
        height: 22px;
    }
}
.pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-account .pb-account-link:hover {
    background: transparent;
}
.pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-account .pb-account-link img {
    width: 100%;
    height: 100%;
}
.pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-account .pb-account-link span {
    width: 12px;
    height: 12px;
    font-size: 9px;
    top: -3px;
    right: 0;
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-theme {
    position: relative;
    width: 40px;
    height: 40px;
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-theme .pb-theme-btn {
    position: relative;
    width: 40px;
    height: 40px;
    -ms-flex-line-pack: center;
    align-content: center;
    text-align: center;
    border-radius: 50%;
    background: var(--themeButtonBackgroundColor);
    border: unset;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-theme .pb-theme-btn svg {
    position: absolute;
    width: 27px;
    height: 27px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-theme .pb-theme-btn:hover {
    background: var(--linkColorHover);
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-right-button {
    position: relative;
    width: 170px;
    height: 40px;
    border-radius: 40px;
    background: var(--mainPrimaryColor);
    color: var(--bodyBackgroundColor);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: uppercase;
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-right-button:hover {
    background: #5e3354;
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-right-button::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 125px;
    height: 30px;
    background: url('../../static/images/pb/advertise/promo-button-goloveai.png');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-upload {
    position: relative;
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-upload .pb-link-upload {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 170px;
    height: 40px;
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-upload .pb-link-upload .pb-header-upload-text {
    font-size: var(--mainFontSize);
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-upload .pb-dropdown {
    position: absolute;
    top: 50px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-account {
    position: relative;
    width: 40px;
    height: 40px;
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-account.pb-menu-dropdown-wrapper.hover .pb-account-menu {
    visibility: visible;
    opacity: 1;
}
@media (max-width: 1139.98px) {
    .pb-header .pb-header-middle .pb-header-actions .pb-header-account.pb-menu-dropdown-wrapper.hover .pb-account-menu {
        visibility: hidden;
        opacity: 0;
    }
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-account .pb-account-link {
    position: relative;
    display: block;
    width: 40px;
    height: 40px;
    background: var(--mainAccentColor);
    border-radius: 50%;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-account .pb-account-link:hover {
    background: var(--linkColorHover);
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-account .pb-account-link:hover img {
    outline-color: var(--linkColorHover);
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-account .pb-account-link svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-account .pb-account-link img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: 3px solid transparent;
    outline-offset: -3px;
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-account .pb-account-link span {
    position: absolute;
    top: -5px;
    right: -5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: var(--linkColorHover);
    font-weight: 700;
    color: #fff;
}
.pb-header .pb-header-middle .pb-header-actions .pb-header-account .pb-dropdown {
    display: block;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 0.3s ease, opacity 0.3s ease;
    transition: visibility 0.3s ease, opacity 0.3s ease;
    top: 50px;
}
.pb-header .pb-header-bottom {
    margin: 35px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    row-gap: 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 1139.98px) {
    .pb-header .pb-header-bottom {
        display: none;
    }
}
.pb-header .pb-header-bottom .pb-header-main-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 32px;
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-dropdown-wrapper {
    position: relative;
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-dropdown-wrapper .pb-menu-item-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-dropdown-wrapper .pb-menu-item-wrapper .arrow-icon {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-dropdown-wrapper .pb-menu-item-wrapper .arrow-icon svg path {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-dropdown-wrapper .pb-menu-item-wrapper.active .arrow-icon svg path {
    fill: var(--mainAccentColor);
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-dropdown-wrapper .pb-menu-dropdown {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    min-width: 180px;
    width: 100%;
    padding: 20px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.2);
    background: var(--bodyBackgroundColor);
    position: absolute !important;
    left: -20px;
    top: 100%;
    z-index: 100;
    display: none;
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-dropdown-wrapper .pb-menu-dropdown.grid-two {
    grid-template-columns: repeat(2, 1fr);
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    row-gap: 14px;
    min-width: 336px;
    max-height: 382px;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: var(--mainSecondaryColor) transparent;
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-dropdown-wrapper .pb-menu-dropdown.grid-two .pb-menu-dropdown-item {
    width: 100%;
    white-space: nowrap;
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-dropdown-wrapper.hover .pb-menu-dropdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-dropdown-wrapper.hover .pb-menu-dropdown.grid-two {
    display: grid;
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-dropdown-wrapper.hover .pb-menu-item-wrapper .pb-menu-item {
    color: var(--linkColorHover);
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-dropdown-wrapper.hover .pb-menu-item-wrapper .pb-menu-item .pb-menu-item-underline {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    background: var(--linkColorHover);
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-dropdown-wrapper.hover .pb-menu-item-wrapper .arrow-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-dropdown-wrapper.hover .pb-menu-item-wrapper .arrow-icon svg path {
    fill: var(--linkColorHover);
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-item-wrapper .pb-menu-item {
    position: relative;
    padding: 6px 0;
    display: block;
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-item-wrapper .pb-menu-item .pb-menu-item-underline {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: var(--linkColorHover);
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
    transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-item-wrapper.active .pb-menu-item {
    color: var(--mainAccentColor);
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-item-wrapper.active .pb-menu-item .pb-menu-item-underline {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    background: var(--mainAccentColor);
}
.pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-item-wrapper:hover .pb-menu-item .pb-menu-item-underline {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}
.pb-header .pb-header-bottom .pb-header-secondary-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
}
.pb-header .pb-header-bottom .pb-header-secondary-menu .pb-menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
}
.pb-header .pb-header-bottom .pb-header-secondary-menu .pb-menu-item svg {
    width: 20px;
    height: 20px;
}
.pb-header .pb-header-bottom .pb-header-secondary-menu .pb-menu-item svg.discord circle {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-header .pb-header-bottom .pb-header-secondary-menu .pb-menu-item svg.creator circle {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-header .pb-header-bottom .pb-header-secondary-menu .pb-menu-item:hover svg.discord circle {
    fill: var(--linkColorHover);
}
.pb-header .pb-header-bottom .pb-header-secondary-menu .pb-menu-item:hover svg.creator path {
    fill: var(--linkColorHover);
}
.pb-header.mobile-search-opened .pb-header-middle .pb-menu-mobile {
    display: none;
}
.pb-header .pb-header-separator {
    width: 100%;
    height: 3px;
    background: var(--mainQuaternaryColor);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}
@media (max-width: 1139.98px) {
    .pb-header .pb-header-separator {
        display: none;
    }
}

@media (max-width: 1319.98px) {
    .fhouse + .container .pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links {
        padding-top: 118px !important;
    }
}

@media (max-width: 1139.98px) {
    .darkmode .pb-header {
        border-bottom: none;
    }
}
.darkmode .pb-header .pb-header-top .pb-header-top-menu a {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-header .pb-header-top .pb-header-top-menu a:hover {
    color: var(--linkColorHover);
}
.darkmode .pb-header .pb-header-middle .pb-menu-mobile .pb-menu-button .pb-menu-icon {
    background: var(--mainPrimaryColorDark);
}
.darkmode .pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links {
    background: var(--bodyBackgroundColorDark);
}
.darkmode
    .pb-header
    .pb-header-middle
    .pb-menu-mobile
    .pb-menu
    .pb-menu-wrapper-links
    .pb-menu-scroll-container
    .pb-menu-items
    .pb-mobile-menu-actions
    .pb-header-theme
    #pb-theme-toggle-mobile {
    background: var(--mainPrimaryColorDark);
}
.darkmode
    .pb-header
    .pb-header-middle
    .pb-menu-mobile
    .pb-menu
    .pb-menu-wrapper-links
    .pb-menu-scroll-container
    .pb-menu-items
    .pb-mobile-menu-actions
    .pb-header-upload
    svg
    circle {
    stroke: var(--mainPrimaryColorDark);
}
.darkmode
    .pb-header
    .pb-header-middle
    .pb-menu-mobile
    .pb-menu
    .pb-menu-wrapper-links
    .pb-menu-scroll-container
    .pb-menu-items
    .pb-mobile-menu-actions
    .pb-header-upload
    svg
    path {
    stroke: var(--mainPrimaryColorDark);
}
.darkmode .pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container .pb-menu-items .pb-header-right-button {
    background: transparent;
    border: 3px solid var(--mainPrimaryColorDark);
}
.darkmode
    .pb-header
    .pb-header-middle
    .pb-menu-mobile
    .pb-menu
    .pb-menu-wrapper-links
    .pb-menu-scroll-container
    .pb-menu-mobile-secondary
    .pb-menu-item
    .discord
    circle {
    fill: var(--mainPrimaryColorDark);
}
.darkmode
    .pb-header
    .pb-header-middle
    .pb-menu-mobile
    .pb-menu
    .pb-menu-wrapper-links
    .pb-menu-scroll-container
    .pb-menu-mobile-secondary
    .pb-menu-item
    .discord
    path {
    fill: var(--mainPrimaryColor);
}
.darkmode
    .pb-header
    .pb-header-middle
    .pb-menu-mobile
    .pb-menu
    .pb-menu-wrapper-links
    .pb-menu-scroll-container
    .pb-menu-mobile-secondary
    .pb-menu-item
    .creator
    path.path1 {
    fill: var(--mainPrimaryColorDark);
}
.darkmode
    .pb-header
    .pb-header-middle
    .pb-menu-mobile
    .pb-menu
    .pb-menu-wrapper-links
    .pb-menu-scroll-container
    .pb-menu-mobile-secondary
    .pb-menu-item
    .creator
    path.path2 {
    stroke: var(--mainPrimaryColor);
}
.darkmode
    .pb-header
    .pb-header-middle
    .pb-menu-mobile
    .pb-menu
    .pb-menu-wrapper-links
    .pb-menu-scroll-container
    .pb-menu-mobile-secondary
    .pb-menu-item
    .creator
    circle {
    fill: var(--mainPrimaryColor);
}
.darkmode
    .pb-header
    .pb-header-middle
    .pb-menu-mobile
    .pb-menu
    .pb-menu-wrapper-links
    .pb-menu-scroll-container
    .pb-menu-mobile-secondary
    .pb-menu-item
    .primary-upgrade
    span {
    color: var(--mainAccentColor);
}
.darkmode .pb-header .pb-header-middle .pb-menu-mobile .pb-menu .pb-menu-wrapper-links .pb-menu-scroll-container .pb-menu-bottom-link a {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-header .pb-header-middle .pb-logo .pb-logo-wrapper .pb-logo-image::before {
    background-image: url('../../static/images/pb/logo/header/logo-dark.png');
}
.darkmode .pb-header .pb-header-middle .pb-header-search-desktop .pb-search-input:hover input {
    border-color: var(--linkColorHover);
}
.darkmode .pb-header .pb-header-middle .pb-header-search-desktop .pb-search-input input {
    border-color: var(--mainSecondaryColorDark);
}
.darkmode .pb-header .pb-header-middle .pb-header-search-desktop .pb-search-input input::-webkit-input-placeholder {
    color: var(--mainPrimaryColorDark);
}
.darkmode .pb-header .pb-header-middle .pb-header-search-desktop .pb-search-input input::-moz-placeholder {
    color: var(--mainPrimaryColorDark);
}
.darkmode .pb-header .pb-header-middle .pb-header-search-desktop .pb-search-input input:-ms-input-placeholder {
    color: var(--mainPrimaryColorDark);
}
.darkmode .pb-header .pb-header-middle .pb-header-search-desktop .pb-search-input input::-ms-input-placeholder {
    color: var(--mainPrimaryColorDark);
}
.darkmode .pb-header .pb-header-middle .pb-header-search-desktop .pb-search-input input::placeholder {
    color: var(--mainPrimaryColorDark);
}
.darkmode .pb-header .pb-header-middle .pb-header-search-desktop .pb-search-input .pb-serach-clean-btn g {
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.darkmode .pb-header .pb-header-middle .pb-header-search-desktop .pb-search-input .pb-serach-clean-btn g rect {
    fill: var(--mainPrimaryColorDark);
}
.darkmode .pb-header .pb-header-middle .pb-header-search-desktop .pb-search-input .pb-serach-clean-btn:hover g {
    opacity: 1;
}
.darkmode .pb-header .pb-header-middle .pb-header-search-desktop .pb-search-button svg path {
    fill: var(--mainPrimaryColorDark);
}
.darkmode .pb-header .pb-header-middle .pb-header-actions .pb-header-theme:hover .pb-theme-btn {
    background: var(--linkColorHover);
}
.darkmode .pb-header .pb-header-middle .pb-header-actions .pb-header-theme:hover .pb-theme-btn svg circle {
    stroke: var(--bodyBackgroundColor);
    fill: var(--bodyBackgroundColor);
}
.darkmode .pb-header .pb-header-middle .pb-header-actions .pb-header-theme:hover .pb-theme-btn svg path {
    stroke: var(--bodyBackgroundColor);
}
.darkmode .pb-header .pb-header-middle .pb-header-actions .pb-header-theme:active .pb-theme-btn,
.darkmode .pb-header .pb-header-middle .pb-header-actions .pb-header-theme:focus .pb-theme-btn {
    background: var(--linkColorActive);
}
.darkmode .pb-header .pb-header-middle .pb-header-actions .pb-header-theme .pb-theme-btn {
    background: var(--mainPrimaryColorDark);
}
.darkmode .pb-header .pb-header-middle .pb-header-actions .pb-header-theme .pb-theme-btn svg circle {
    stroke: var(--bodyBackgroundColorDark);
    fill: var(--bodyBackgroundColorDark);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.darkmode .pb-header .pb-header-middle .pb-header-actions .pb-header-theme .pb-theme-btn svg path {
    stroke: var(--bodyBackgroundColorDark);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.darkmode .pb-header .pb-header-middle .pb-header-actions .pb-header-right-button {
    background: inherit;
    border: 3px solid var(--mainPrimaryColorDark);
}
.darkmode .pb-header .pb-header-middle .pb-header-actions .pb-header-right-button:hover {
    border-color: var(--linkColorHover);
}
.darkmode .pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-search-mobile .pb-additional-mobile-search .pb-menu-button svg path {
    fill: var(--mainPrimaryColorDark);
}
.darkmode .pb-header .pb-header-middle .pb-header-actions.mobile .pb-header-search-mobile .pb-additional-mobile-search .pb-menu-search .pb-menu-items {
    background: var(--bodyBackgroundColorDark);
}
.darkmode
    .pb-header
    .pb-header-middle
    .pb-header-actions.mobile
    .pb-header-search-mobile
    .pb-additional-mobile-search
    .pb-menu-search
    .pb-menu-items
    form
    .pb-search-input
    input {
    border-color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-header
    .pb-header-middle
    .pb-header-actions.mobile
    .pb-header-search-mobile
    .pb-additional-mobile-search
    .pb-menu-search
    .pb-menu-items
    form
    .pb-search-input
    input:hover {
    border-color: var(--linkColorHover);
}
.darkmode
    .pb-header
    .pb-header-middle
    .pb-header-actions.mobile
    .pb-header-search-mobile
    .pb-additional-mobile-search
    .pb-menu-search
    .pb-menu-items
    form
    .pb-search-input
    input.active,
.darkmode
    .pb-header
    .pb-header-middle
    .pb-header-actions.mobile
    .pb-header-search-mobile
    .pb-additional-mobile-search
    .pb-menu-search
    .pb-menu-items
    form
    .pb-search-input
    input:focus {
    border-color: var(--linkColorActive);
}
.darkmode
    .pb-header
    .pb-header-middle
    .pb-header-actions.mobile
    .pb-header-search-mobile
    .pb-additional-mobile-search
    .pb-menu-search
    .pb-menu-items
    form
    .pb-search-input
    .pb-search-button
    svg
    path {
    fill: var(--mainPrimaryColorDark);
}
.darkmode
    .pb-header
    .pb-header-middle
    .pb-header-actions.mobile
    .pb-header-search-mobile
    .pb-additional-mobile-search
    .pb-menu-search
    .pb-menu-items
    form
    .pb-search-input
    .pb-mobile-close
    g {
    opacity: 0.5;
}
.darkmode
    .pb-header
    .pb-header-middle
    .pb-header-actions.mobile
    .pb-header-search-mobile
    .pb-additional-mobile-search
    .pb-menu-search
    .pb-menu-items
    form
    .pb-search-input
    .pb-mobile-close
    g
    rect {
    fill: var(--mainPrimaryColorDark);
}
.darkmode
    .pb-header
    .pb-header-middle
    .pb-header-actions.mobile
    .pb-header-search-mobile
    .pb-additional-mobile-search
    .pb-menu-search
    .pb-menu-items
    form
    .pb-search-input
    .pb-mobile-close:hover
    g {
    opacity: 1;
}
.darkmode
    .pb-header
    .pb-header-middle
    .pb-header-actions.mobile
    .pb-header-search-mobile
    .pb-additional-mobile-search
    .pb-menu-search
    .pb-menu-items
    form
    .pb-search-input
    .pb-mobile-close:active
    g,
.darkmode
    .pb-header
    .pb-header-middle
    .pb-header-actions.mobile
    .pb-header-search-mobile
    .pb-additional-mobile-search
    .pb-menu-search
    .pb-menu-items
    form
    .pb-search-input
    .pb-mobile-close:focus
    g {
    opacity: 1;
}
.darkmode .pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-dropdown-wrapper.hover .pb-menu-item-wrapper .arrow-icon svg path {
    fill: var(--linkColorHover);
}
.darkmode .pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-dropdown-wrapper .pb-menu-item-wrapper .arrow-icon svg path {
    fill: var(--mainPrimaryColorDark);
}
.darkmode .pb-header .pb-header-bottom .pb-header-main-menu .pb-menu-dropdown-wrapper .pb-menu-dropdown {
    background: var(--bodyBackgroundColorDark);
    border: 3px solid rgba(242, 242, 242, 0.2);
}
.darkmode .pb-header .pb-header-bottom .pb-header-secondary-menu .pb-menu-item:hover .discord path {
    fill: var(--mainPrimaryColorDark);
}
.darkmode .pb-header .pb-header-bottom .pb-header-secondary-menu .pb-menu-item:hover .creator path.path1 {
    fill: var(--linkColorHover);
}
.darkmode .pb-header .pb-header-bottom .pb-header-secondary-menu .pb-menu-item:hover .creator path.path2 {
    stroke: var(--mainPrimaryColorDark);
}
.darkmode .pb-header .pb-header-bottom .pb-header-secondary-menu .pb-menu-item:hover .premium path.path1 {
    fill: var(--linkColorHover);
}
.darkmode .pb-header .pb-header-bottom .pb-header-secondary-menu .pb-menu-item .discord circle {
    fill: var(--mainPrimaryColorDark);
}
.darkmode .pb-header .pb-header-bottom .pb-header-secondary-menu .pb-menu-item .discord path {
    fill: var(--mainPrimaryColor);
}
.darkmode .pb-header .pb-header-bottom .pb-header-secondary-menu .pb-menu-item .creator path.path1 {
    fill: var(--mainPrimaryColorDark);
}
.darkmode .pb-header .pb-header-bottom .pb-header-secondary-menu .pb-menu-item .creator path.path2 {
    stroke: var(--mainPrimaryColor);
}
.darkmode .pb-header-separator {
    background: rgba(242, 242, 242, 0.2);
}

.darkmode .pb-footer {
    border-top-color: #333333;
}
.darkmode .pb-footer .pb-footer-content {
    /* Footer -> Logo */
    /* Footer -> Menu */
    /* Footer -> Legal Menu */
}
.darkmode .pb-footer .pb-footer-content .pb-logo-image::before {
    background-image: url('https://pimpbunny.com/static/images/pb/logo/footer/variations/dark-mode/footer-logo-dark.png');
}
.darkmode .pb-footer .pb-footer-content .pb-logo-image::after {
    background-image: url('https://pimpbunny.com/static/images/pb/logo/footer/hover-footer.png');
}
.darkmode .pb-footer .pb-footer-content .pb-footer-menu a {
    color: rgba(242, 242, 242, 0.75);
}
.darkmode .pb-footer .pb-footer-content .pb-footer-menu .pb-footer-upgrade-button {
    color: var(--linkColorActive);
}
.darkmode .pb-footer .pb-footer-content .pb-footer-legal-menu {
    color: rgba(242, 242, 242, 0.5);
}
.darkmode .pb-footer .pb-footer-content .pb-footer-legal-menu a {
    color: rgba(242, 242, 242, 0.5);
}

.pb-footer {
    margin: 80px 0 0 0;
    padding: 80px 0;
    border-top: 3px solid var(--mainQuaternaryColor);
}
.pb-footer .pb-footer-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    /* Footer -> Logo */
    /* Footer -> Menu */
    /* Footer -> Legal Menu */
}
.pb-footer .pb-footer-content .pb-logo-image {
    position: relative;
    display: block;
    width: 184px;
    height: 29px;
}
.pb-footer .pb-footer-content .pb-logo-image::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('https://pimpbunny.com/static/images/pb/logo/footer/footer-logo.png');
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
.pb-footer .pb-footer-content .pb-logo-image::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('https://pimpbunny.com/static/images/pb/logo/footer/hover-footer.png');
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
.pb-footer .pb-footer-content .pb-logo-image:hover::after {
    opacity: 1;
}
.pb-footer .pb-footer-content .pb-logo-image:hover::before {
    opacity: 0;
}
.pb-footer .pb-footer-content .pb-footer-menu {
    margin: 50px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 24px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.pb-footer .pb-footer-content .pb-footer-menu a {
    font-family: var(--mainFontFamily);
    font-size: var(--mainFontSize);
    font-weight: var(--menuFontWeight);
    line-height: 100%;
    color: rgba(51, 24, 45, 0.75);
}
.pb-footer .pb-footer-content .pb-footer-menu a:hover {
    color: var(--linkColorHover);
}
.pb-footer .pb-footer-content .pb-footer-menu a:active,
.pb-footer .pb-footer-content .pb-footer-menu a:focus {
    color: var(--linkColorActive);
}
.pb-footer .pb-footer-content .pb-footer-menu a.selected {
    color: var(--mainAccentColor);
}
.pb-footer .pb-footer-content .pb-footer-menu .pb-footer-upgrade-button {
    color: var(--linkColorActive);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-footer .pb-footer-content .pb-footer-menu .pb-footer-upgrade-button:hover {
    color: var(--linkColorHover);
}
.pb-footer .pb-footer-content .pb-footer-menu .pb-footer-upload {
    position: relative;
}
.pb-footer .pb-footer-content .pb-footer-menu .pb-footer-upload .pb-upload-items {
    top: 40px;
    right: -40px !important;
}
.pb-footer .pb-footer-content .pb-footer-menu .pb-footer-upload .pb-link-upload {
    cursor: pointer;
}
.pb-footer .pb-footer-content .pb-footer-legal-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 24px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-family: var(--mainFontFamily);
    font-size: var(--mainFontSizeSmall);
    font-weight: var(--menuFontWeight);
    line-height: 150%;
    color: rgba(51, 24, 45, 0.5);
}
.pb-footer .pb-footer-content .pb-footer-legal-menu a {
    color: rgba(51, 24, 45, 0.5);
}
.pb-footer .pb-footer-content .pb-footer-legal-menu a:hover {
    color: var(--linkColorHover);
}
.pb-footer .pb-footer-content .pb-footer-legal-menu a:active,
.pb-footer .pb-footer-content .pb-footer-legal-menu a:focus {
    color: var(--linkColorActive);
}
.pb-footer .pb-footer-content .pb-footer-legal-menu a.selected {
    color: var(--mainAccentColor);
}
.pb-footer .pb-footer-content .pb-footer-legal-menu .pb-footer-design-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 4px;
}
.pb-footer .pb-footer-content .pb-footer-legal-menu .pb-footer-design-info a span {
    color: var(--mainAccentColor);
}
.pb-footer .pb-footer-content .pb-footer-legal-menu .pb-footer-design-info a span:hover {
    color: var(--linkColorHover);
}

/* Pagination */
.darkmode .pb-pagination-wrapper .pb-pagination ul.pb-pagination-list li:hover {
    background: #222222;
}
.darkmode .pb-pagination-wrapper .pb-pagination ul.pb-pagination-list li:hover a {
    color: var(--linkColorHover);
}
.darkmode .pb-pagination-wrapper .pb-pagination ul.pb-pagination-list li.next a svg path,
.darkmode .pb-pagination-wrapper .pb-pagination ul.pb-pagination-list li.prev a svg path {
    stroke: #ffffff;
}

.pb-pagination-wrapper {
    margin: 50px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    /* Ajax */
}
@media (max-width: 1319.98px) {
    .pb-pagination-wrapper {
        margin: 30px 0 0 0;
    }
}
.pb-pagination-wrapper .pb-pagination-items-per-page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
@media (max-width: 959.98px) {
    .pb-pagination-wrapper .pb-pagination-items-per-page {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }
}
.pb-pagination-wrapper .pb-pagination-items-per-page .selected {
    color: var(--mainAccentColor);
}
.pb-pagination-wrapper .pb-pagination {
    margin: 0 auto;
}
@media (max-width: 959.98px) {
    .pb-pagination-wrapper .pb-pagination {
        margin: 0 auto 20px auto;
        width: 100%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
}
.pb-pagination-wrapper .pb-pagination ul.pb-pagination-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 5px;
}
.pb-pagination-wrapper .pb-pagination ul.pb-pagination-list li {
    border-radius: 20px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-pagination-wrapper .pb-pagination ul.pb-pagination-list li a,
.pb-pagination-wrapper .pb-pagination ul.pb-pagination-list li span {
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    line-height: 1;
    font-variant-numeric: tabular-nums;
    -webkit-font-feature-settings: 'tnum';
    font-feature-settings: 'tnum';
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.pb-pagination-wrapper .pb-pagination ul.pb-pagination-list li:hover {
    background: var(--mainQuaternaryColor);
    cursor: pointer;
}
.pb-pagination-wrapper .pb-pagination ul.pb-pagination-list li:hover a {
    color: var(--linkColorHover);
}
.pb-pagination-wrapper .pb-pagination ul.pb-pagination-list li.next a svg path {
    stroke: #33182d;
}
.pb-pagination-wrapper .pb-pagination ul.pb-pagination-list li.next a:hover a svg path {
    stroke: var(--linkColorHover);
}
.pb-pagination-wrapper .pb-pagination ul.pb-pagination-list li.page-current {
    background: var(--mainAccentColor);
}
.pb-pagination-wrapper .pb-pagination ul.pb-pagination-list li.page-current span {
    color: #fff;
}
@media (max-width: 959.98px) {
    .pb-pagination-wrapper .pb-pagination-count {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
}
.darkmode .fancybox-close svg rect {
    fill: #ffffff;
}
.darkmode #pb-models-filter .pb-models-filter-wrapper .pb-models-filter-limit {
    background: var(--bodyBackgroundColorDark);
    color: var(--mainPrimaryColorDark);
}

.fancybox-skin {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: var(--mainBorderRadius);
}

.fancybox-close {
    top: 20px;
    right: 20px;
    width: 40px;
    height: 39px;
    background-image: url('../images/pb/icons/close.svg');
    background-repeat: no-repeat;
    background-position: center;
    background: unset;
    opacity: 0.5;
}
.fancybox-close:hover {
    opacity: 1;
}
.fancybox-close svg rect {
    fill: #33182d;
}

.pb-fancybox-image .fancybox-close svg rect {
    fill: var(--bodyBackgroundColor);
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: none;
    box-shadow: none;
}

@media (max-width: 959.98px) {
    .fancybox-wrap {
        padding: 0 20px;
        left: 0px !important;
        right: 0px !important;
        width: 100% !important;
    }
    .fancybox-wrap .fancybox-inner {
        width: 100% !important;
        height: 100% !important;
    }
    .fancybox-wrap .fancybox-inner .pb-popup-content {
        width: 100% !important;
    }
}
@media (max-width: 579.98px) {
    .fancybox-wrap {
        padding: 0 10px;
    }
}
/* Popup */
.darkmode .pb-popup {
    background: var(--bodyBackgroundColorDark);
}
.darkmode .pb-popup.pb-form .pb-success {
    color: var(--mainPrimaryColorDark) !important;
}
.darkmode .pb-popup.pb-form .pb-popup-content .pb-field-group select {
    background-color: rgb(255, 255, 255);
    color: #121212;
}
.darkmode .pb-popup.pb-form .pb-popup-content .pb-field-group .char-count {
    color: var(--bodyBackgroundColor);
}
@media (max-width: 873px) {
    .darkmode .pb-popup.pb-form .pb-popup-content .pb-field-group .pb-separator-line-smiles {
        bottom: 70px;
    }
}
@media (max-width: 478px) {
    .darkmode .pb-popup.pb-form .pb-popup-content .pb-field-group .pb-separator-line-smiles {
        bottom: 100px;
    }
}
.darkmode .pb-popup.pb-form .pb-popup-content .smileys-support .fake-textarea-edit {
    color: var(--mainPrimaryColorDark);
}
.darkmode .pb-popup.pb-form .pb-popup-content .pb-signup-resend-confirmation {
    border-top-color: var(--mainQuaternaryColorDark);
}

.pb-popup {
    border-radius: var(--mainBorderRadius);
    background: var(--bodyBackgroundColor);
}
.pb-popup.pb-form {
    padding: 60px 180px;
    max-width: 700px !important;
    width: 100% !important;
    margin: 0 auto;
}
@media (max-width: 1319.98px) {
    .pb-popup.pb-form:not(.pb-edit-profile-advanced-form) {
        padding: 60px 100px;
        max-width: 100%;
    }
}
@media (max-width: 1139.98px) {
    .pb-popup.pb-form:not(.pb-edit-profile-advanced-form) {
        padding: 60px 80px;
        max-width: 100%;
    }
}
@media (max-width: 579.98px) {
    .pb-popup.pb-form:not(.pb-edit-profile-advanced-form) {
        padding: 60px 20px;
    }
}
@media (max-width: 959.98px) {
    .pb-popup.pb-form.pb-edit-profile-advanced-form {
        padding: 60px 20px;
        max-width: 100%;
    }
}
.pb-popup.pb-form .pb-success {
    font-family: var(--mainFontFamily);
    font-size: var(--mainFontSize);
    font-weight: var(--mainFontWeight);
    line-height: 160%;
    letter-spacing: 0.36px;
    text-align: center;
    color: var(--mainPrimaryColor) !important;
    overflow-wrap: break-word;
}
.pb-popup.pb-form .pb-success .pb-success-title,
.pb-popup.pb-form .pb-success .pb-success-email-confirmation {
    font-family: var(--headingsFontFamily);
    font-size: 36px;
    font-style: normal;
    letter-spacing: 0.72px;
    line-height: 120%;
}
.pb-popup.pb-form .pb-success .pb-success-text {
    font-style: normal;
    margin: 20px 0 0 0;
}
.pb-popup.pb-form .pb-success .pb-success-resend,
.pb-popup.pb-form .pb-success .pb-success-reset-password {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
    margin: 20px 0 0;
    cursor: pointer;
}
.pb-popup.pb-form .pb-success .pb-success-resend a,
.pb-popup.pb-form .pb-success .pb-success-reset-password a {
    color: var(--mainAccentColor);
}
.pb-popup.pb-form .pb-success .pb-success-resend a:hover,
.pb-popup.pb-form .pb-success .pb-success-reset-password a:hover {
    color: var(--linkColorHover);
}
.pb-popup.pb-form .pb-popup-content {
    width: 340px;
}
@media (max-width: 959.98px) {
    .pb-popup.pb-form .pb-popup-content {
        width: 100%;
    }
}
.pb-popup.pb-form .pb-popup-content .pb-field-group {
    margin: 20px 0 0 0;
}
.pb-popup.pb-form .pb-popup-content .pb-field-group input[type='text'],
.pb-popup.pb-form .pb-popup-content .pb-field-group input[type='password'],
.pb-popup.pb-form .pb-popup-content .pb-field-group input[type='email'],
.pb-popup.pb-form .pb-popup-content .pb-field-group textarea,
.pb-popup.pb-form .pb-popup-content .pb-field-group select {
    margin: 10px 0 0 0;
    width: 100%;
}
@media (max-width: 959.98px) {
    .pb-popup.pb-form .pb-popup-content .pb-field-group input[type='text'],
    .pb-popup.pb-form .pb-popup-content .pb-field-group input[type='password'],
    .pb-popup.pb-form .pb-popup-content .pb-field-group input[type='email'],
    .pb-popup.pb-form .pb-popup-content .pb-field-group textarea,
    .pb-popup.pb-form .pb-popup-content .pb-field-group select {
        margin: 8px 0 0 0;
    }
}
.pb-popup.pb-form .pb-popup-content .pb-field-group .pb-comment-message {
    margin: 0;
}
.pb-popup.pb-form .pb-popup-content .pb-field-group select {
    background-color: rgba(255, 255, 255, 0);
    color: var(--mainPrimaryColor);
}
.pb-popup.pb-form .pb-popup-content .pb-field-group .smileys-support {
    margin-top: 8px;
    position: relative;
}
.pb-popup.pb-form .pb-popup-content .pb-field-group .smileys-support .char-count {
    position: absolute;
    top: 12px;
    right: 20px;
}
.pb-popup.pb-form .pb-popup-content .pb-field-group .smileys-support .pb-comment-message {
    padding: 12px 60px 12px 20px;
}
.pb-popup.pb-form .pb-popup-content .pb-field-error-username,
.pb-popup.pb-form .pb-popup-content .pb-field-error-password {
    padding: 0 15px;
    font-size: var(--mainFontSizeSmall);
    font-weight: 400;
    line-height: 160%;
    color: var(--errorColor);
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.pb-popup.pb-form .pb-popup-content .pb-signup-terms {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
    font-family: var(--mainFontFamily);
    font-size: var(--mainFontSizeSmall);
    font-style: normal;
    font-weight: var(--mainFontWeight);
    line-height: 150%;
    margin: 20px 0 0 0;
}
.pb-popup.pb-form .pb-popup-content .pb-signup-terms a {
    color: var(--mainAccentColor);
}
.pb-popup.pb-form .pb-popup-content .pb-signup-terms a:hover {
    color: var(--linkColorHover);
}
.pb-popup.pb-form .pb-popup-content .pb-button-send-form {
    margin: 20px 0 0 0;
    width: 100%;
}
@media (max-width: 959.98px) {
    .pb-popup.pb-form .pb-popup-content .pb-button-send-form {
        margin: 20px 0 0 0;
    }
}
.pb-popup.pb-form .pb-popup-content .pb-signup-resend-confirmation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: var(--mainFontFamily);
    font-size: var(--mainFontSizeSmall);
    font-style: normal;
    font-weight: var(--mainFontWeight);
    line-height: 150%;
    padding: 15px 0;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    border-top: 3px solid var(--mainQuaternaryColor);
    max-width: 700px;
    width: 100%;
}
.pb-popup.pb-form .pb-popup-content .pb-signup-resend-confirmation a {
    color: var(--mainAccentColor);
}
.pb-popup.pb-form .pb-popup-content .pb-signup-resend-confirmation a:hover {
    color: var(--linkColorHover);
}

.darkmode .pb-login-form .pb-popup-title {
    color: var(--mainQuaternaryColor);
}
.darkmode .pb-login-form .pb-popup-content .pb-field-group label {
    color: var(--mainQuaternaryColor);
}
.darkmode .pb-login-form .pb-popup-content .pb-field-group .textfield {
    border-color: rgba(242, 242, 242, 0.75);
}
.darkmode .pb-login-form .pb-popup-content .pb-field-group .textfield.error {
    border-color: var(--errorColor);
}
.darkmode .pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle svg g path {
    fill: var(--mainPrimaryColorDark);
}
.darkmode .pb-login-form .pb-popup-content .pb-field-group.pb-remember-me .pb-remember-me-group label {
    color: #8a8a8a;
}
.darkmode .pb-login-form .pb-popup-content .pb-field-group.pb-remember-me .pb-remember-me-group .pb-remember-me-text {
    color: var(--mainQuaternaryColor);
}
.darkmode .pb-login-form .pb-popup-content .pb-field-group .pb-show-pass-toggle svg g path {
    fill: var(--mainQuaternaryColor);
}
.darkmode .pb-login-form .pb-popup-content .pb-button-signup a {
    color: var(--mainQuaternaryColor);
}

/* Popup -> Login */
.pb-login-form .pb-popup-content .pb-only-members {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 959.98px) {
    .pb-login-form .pb-popup-content .pb-only-members {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 0 0 -10px 0;
        gap: 10px;
    }
}
.pb-login-form .pb-popup-content .pb-only-members .pb-only-members-text {
    width: 260px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
@media (max-width: 959.98px) {
    .pb-login-form .pb-popup-content .pb-only-members .pb-only-members-text {
        width: 100%;
    }
}
.pb-login-form .pb-popup-content .pb-only-members .pb-only-members-text .pb-only-members-title {
    text-transform: none;
}
.pb-login-form .pb-popup-content .pb-only-members .pb-only-members-text .pb-only-members-sign {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.pb-login-form .pb-popup-content .pb-only-members .pb-only-members-text .pb-only-members-sign .pb-only-members-link {
    color: var(--linkColorActive);
}
.pb-login-form .pb-popup-content .pb-only-members .pb-only-members-text .pb-only-members-sign .pb-only-members-link:hover {
    cursor: pointer;
    color: var(--linkColorHover);
}
.pb-login-form .pb-popup-content .pb-only-members .pb-only-members-image {
    width: 80px;
    height: auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
@media (max-width: 374px) {
    .pb-login-form .pb-popup-content .pb-only-members .pb-only-members-image {
        width: 60px;
    }
}
.pb-login-form .pb-popup-content .pb-only-members .pb-only-members-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-remember-me {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
    margin: 20px 0 20px 0;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-remember-me .pb-remember-me-group label {
    cursor: pointer;
    line-height: 120%;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-remember-me .pb-remember-me-group label.pb-remember-me-text {
    color: rgb(0, 0, 0);
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group {
    position: relative;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle {
    display: inline-block;
    position: absolute;
    top: 37px;
    right: 15px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    --webkit-tap-highlight-color: transparent;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle svg {
    pointer-events: none;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle .eye {
    display: none;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle .eye-open {
    display: inline-block;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle.show .eye-open {
    display: none;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle.show .eye-closed {
    display: inline-block;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle:hover svg g path {
    fill: var(--linkColorHover);
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle:active svg g path,
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle:focus svg g path {
    fill: var(--linkColorActive);
}
.pb-login-form .pb-popup-content .pb-button-signup {
    margin: 20px 0 50px 0;
}
.pb-login-form .pb-popup-content .pb-button-signup a {
    display: block;
    text-align: center;
    cursor: pointer;
}
.pb-login-form .pb-popup-content .pb-button-signup a span {
    color: var(--mainAccentColor);
}
.pb-login-form .pb-popup-content .pb-button-signup a:hover span {
    color: var(--linkColorHover);
}
.pb-login-form .pb-popup-content .pb-button-signup a:active span,
.pb-login-form .pb-popup-content .pb-button-signup a:focus span {
    color: var(--linkColorActive);
}
.pb-login-form .pb-forgot-password {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: var(--mainFontFamily);
    font-size: var(--mainFontSizeSmall);
    font-style: normal;
    font-weight: var(--mainFontWeight);
    line-height: 150%;
    padding: 15px 0;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    border-top: 3px solid var(--mainQuaternaryColor);
    max-width: 700px;
    width: 100%;
    gap: 20px;
}
@media (max-width: 959.98px) {
    .pb-login-form .pb-forgot-password {
        -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;
        gap: 10px;
    }
}
.pb-login-form .pb-forgot-password a {
    cursor: pointer;
    color: var(--mainAccentColor);
}
.pb-login-form .pb-forgot-password a:hover {
    color: var(--linkColorHover);
}
.pb-login-form .pb-forgot-password a:active,
.pb-login-form .pb-forgot-password a:focus {
    color: var(--linkColorActive);
}
@media (max-width: 959.98px) {
    .pb-login-form.pb-popup.pb-form:not(.pb-edit-profile-advanced-form) {
        padding: 60px 20px 60px;
    }
}

/* Popup -> Signup */
.darkmode {
    /* Popup -> Signup */
}
.darkmode .pb-signup-form .pb-password-field-group .pb-show-pass-toggle svg g path,
.darkmode .pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle svg g path {
    fill: var(--mainPrimaryColorDark);
}
.darkmode .pb-signup-form .pb-signup-terms {
    color: #8a8a8a;
}

.pb-signup-form .captcha-control .image {
    margin: 15px 0 0 0;
}
.pb-signup-form .captcha-control .image .pb-image-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
}
.pb-signup-form .pb-password-field-group,
.pb-signup-form .pb-password-field-group2 {
    position: relative;
}
.pb-signup-form .pb-password-field-group .pb-show-pass-toggle,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle {
    display: inline-block;
    position: absolute;
    top: 37px;
    right: 15px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    --webkit-tap-highlight-color: transparent;
}
.pb-signup-form .pb-password-field-group .pb-show-pass-toggle svg,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle svg {
    pointer-events: none;
}
.pb-signup-form .pb-password-field-group .pb-show-pass-toggle .eye,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle .eye {
    display: none;
}
.pb-signup-form .pb-password-field-group .pb-show-pass-toggle .eye-open,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle .eye-open {
    display: inline-block;
}
.pb-signup-form .pb-password-field-group .pb-show-pass-toggle.show .eye-open,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle.show .eye-open {
    display: none;
}
.pb-signup-form .pb-password-field-group .pb-show-pass-toggle.show .eye-closed,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle.show .eye-closed {
    display: inline-block;
}
.pb-signup-form .pb-password-field-group .pb-show-pass-toggle:hover svg g path,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle:hover svg g path {
    fill: var(--linkColorHover);
}
.pb-signup-form .pb-password-field-group .pb-show-pass-toggle:active svg g path,
.pb-signup-form .pb-password-field-group .pb-show-pass-toggle:focus svg g path,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle:active svg g path,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle:focus svg g path {
    fill: var(--linkColorActive);
}
.pb-signup-form .pb-button-send-form {
    margin: 10px 0 0 0 !important;
}
.pb-signup-form .pb-button-login {
    margin: 25px 0 0 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 5px;
}
.pb-signup-form .pb-button-login a {
    display: block;
    cursor: pointer;
    color: var(--mainAccentColor);
}
.pb-signup-form .pb-button-login a:hover {
    color: var(--linkColorHover);
}
.pb-signup-form .pb-button-login a:active,
.pb-signup-form .pb-button-login a:focus {
    color: var(--linkColorActive);
}

/* Popup -> Reset Password */
.pb-reset-password-form .captcha-control .image {
    margin: 15px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
}

/* Popup -> Resend Confirmation */
.pb-resend-confirmation-form .captcha-control .image {
    margin: 15px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
}

/* Popup -> Edit Comment */
.pb-edit-comment-form {
    min-height: 550px;
    height: auto;
}
.pb-edit-comment-form .pb-popup-header .pb-popup-title {
    text-align: center;
}
.pb-edit-comment-form .pb-popup-content .pb-delete-comment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: var(--mainFontFamily);
    font-size: var(--mainFontSizeSmall);
    font-style: normal;
    font-weight: var(--mainFontWeight);
    line-height: 150%;
    padding: 20px 0;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 700px;
    width: 100%;
}
.pb-edit-comment-form .pb-popup-content .pb-delete-comment a {
    color: var(--mainAccentColor);
    cursor: pointer;
}
.pb-edit-comment-form .pb-popup-content .smileys-support .fake-textarea-edit {
    width: 100%;
    min-height: 110px;
    max-height: 110px;
    overflow-y: auto;
    padding: 0 60px 14px 20px;
    margin: 14px 0 0 0;
    border-radius: 25px 25px 0 0;
    border: none;
    outline: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow-wrap: anywhere;
    position: relative;
}

/* Popup -> Delete Comment */
.pb-delete-comment-form .pb-popup-header .pb-popup-title {
    text-align: center;
}
.pb-delete-comment-form .pb-popup-content .pb-buttons-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
    margin: 30px 0 0;
}
.pb-delete-comment-form .pb-popup-content .pb-buttons-group .pb-button-primary {
    border: none;
}
.pb-delete-comment-form .pb-popup-content .pb-buttons-group .pb-button-delete-comment .pb-button-delete-preloader {
    width: 25px;
    height: 25px;
    border: 4px solid #fff;
    border-top-color: #f261b8;
    border-radius: 50%;
    -webkit-animation: spin 0.6s linear infinite;
    animation: spin 0.6s linear infinite;
    display: inline-block;
    vertical-align: middle;
    display: none;
}
.pb-delete-comment-form .pb-popup-content .pb-buttons-group .pb-button-delete-comment .pb-button-delete-preloader.active {
    display: block;
}
@keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/* Popup -> NewPlaylist */
.pb-edit-playlist-form.pb-popup.pb-form {
    max-width: 100% !important;
}
.pb-edit-playlist-form .pb-radio-group {
    margin: 10px 0 0 0;
}

/* Popup -> NewPlaylist */
.popup-send-message.pb-popup.pb-form {
    max-width: 100% !important;
}
.popup-send-message.pb-popup.pb-form .smileys-support .pb-send-massage-textarea {
    max-height: 100px;
    overflow: hidden auto;
}

#pb_popup_send_message {
    max-width: 717px !important;
}

/* Popup -> Edit Profile */
.darkmode .pb-edit-profile-advanced-form .pb-change-profile .pb-popup-content .smileys-support .fake-textarea {
    color: var(--mainQuaternaryColor);
}
.darkmode .pb-edit-profile-advanced-form .pb-change-profile .pb-popup-content .smileys-support .fake-textarea.empty::before {
    color: var(--mainQuaternaryColor);
}

.pb-edit-profile-advanced-form.pb-popup.pb-form {
    max-width: 1060px !important;
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-header .pb-popup-avatar {
    position: relative;
    width: 100px;
    height: 100px;
}
@media (max-width: 579.98px) {
    .pb-edit-profile-advanced-form .pb-change-profile .pb-popup-header .pb-popup-avatar {
        width: 70px;
        height: 70px;
    }
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-header .pb-popup-avatar img {
    width: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-header .pb-popup-avatar svg {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
@media (max-width: 579.98px) {
    .pb-edit-profile-advanced-form .pb-change-profile .pb-popup-header .pb-popup-avatar svg {
        top: -5px;
        right: -5px;
    }
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-header .pb-popup-avatar:hover svg {
    opacity: 1;
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-content {
    width: 700px;
}
@media (max-width: 1139.98px) {
    .pb-edit-profile-advanced-form .pb-change-profile .pb-popup-content {
        width: 100%;
    }
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-content .date fieldset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-content .smileys-support .fake-textarea {
    width: 100%;
    min-height: 110px;
    padding: 14px 60px 14px 20px;
    border-radius: 25px 25px 0 0;
    border: none;
    outline: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow-wrap: anywhere;
    position: relative;
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-content .smileys-support .fake-textarea img {
    width: 20px;
    height: 20px;
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-content .smileys-support .fake-textarea.empty::before {
    content: attr(data-placeholder);
    color: var(--mainPrimaryColor);
    opacity: 50%;
    position: absolute;
    left: 20px;
    top: 14px;
    pointer-events: none;
}

/* Popup > -> Change Password */
.darkmode .pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-old-pass svg g path,
.darkmode .pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-pass-toggle svg g path {
    fill: var(--mainPrimaryColorDark);
}

.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group {
    position: relative;
}
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-old-pass,
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-pass-toggle {
    display: inline-block;
    position: absolute;
    top: 37px;
    right: 15px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    --webkit-tap-highlight-color: transparent;
}
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-old-pass svg,
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-pass-toggle svg {
    pointer-events: none;
}
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-old-pass .eye,
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-pass-toggle .eye {
    display: none;
}
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-old-pass .eye-open,
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-pass-toggle .eye-open {
    display: inline-block;
}
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-old-pass.show .eye-open,
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-pass-toggle.show .eye-open {
    display: none;
}
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-old-pass.show .eye-closed,
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-pass-toggle.show .eye-closed {
    display: inline-block;
}
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-old-pass:hover svg g path,
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-pass-toggle:hover svg g path {
    fill: var(--linkColorHover);
}
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-old-pass:active svg g path,
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-old-pass:focus svg g path,
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-pass-toggle:active svg g path,
.pb-edit-profile-advanced-form .pb-change-password .pb-popup-content .pb-field-group .pb-show-pass-toggle:focus svg g path {
    fill: var(--linkColorActive);
}

/* Popup -> Change Avatar */
.darkmode .pb-edit-profile-simple-form .pb-change-profile .pb-popup-content .sub-header {
    color: #777;
}
.darkmode .pb-edit-profile-simple-form .pb-change-profile .pb-popup-content .pb-field-group .file-control .pb-edit_profile_avatar-input {
    border-color: var(--linkColorDark);
}
.darkmode
    .pb-edit-profile-simple-form
    .pb-change-profile
    .pb-popup-content
    .pb-field-group
    .file-control
    .pb-edit_profile_avatar-input
    .pb-edit_profile_avatar-span {
    color: #777;
}

@media (max-width: 959.98px) {
    .pb-edit-profile-simple-form.pb-popup.pb-form {
        max-width: 100% !important;
    }
}
.pb-edit-profile-simple-form .pb-change-profile .pb-popup-content .pb-field-group .file-control .pb-edit_profile_avatar-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    border: 3px solid var(--linkColor);
    border-radius: 30px;
    max-height: 50px;
    margin: 20px 0 0 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-edit-profile-simple-form .pb-change-profile .pb-popup-content .pb-field-group .file-control .pb-edit_profile_avatar-input:hover {
    border-color: var(--tertiaryButtonBorderColorHover);
    cursor: pointer;
}
.pb-edit-profile-simple-form .pb-change-profile .pb-popup-content .pb-field-group .file-control .pb-edit_profile_avatar-input .pb-edit_profile_avatar-label {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: 40px;
    margin: 2px;
    padding: 0 25px;
    white-space: nowrap;
}
.pb-edit-profile-simple-form .pb-change-profile .pb-popup-content .pb-field-group .file-control .pb-edit_profile_avatar-input .pb-edit_profile_avatar-span {
    color: rgba(51, 24, 45, 0.5);
}

/* Popup -> Delete Profile */
.pb-profile-delete-form .pb-success .pb-popup-header {
    margin: 0 0 20px;
}
.pb-profile-delete-form .pb-success .pb-popup-header .pb-popup-title {
    text-transform: none;
}

/* Popup -> Premium */
.upgrade-popup-active {
    border-color: var(--mainAccentColor) !important;
    opacity: 1 !important;
}

.darkmode .pb-popup-upgrade {
    background: var(--bodyBackgroundColorDark);
}
.darkmode .pb-popup-upgrade .pb-popup-upgrade-icon g > path:last-child {
    fill: var(--bodyBackgroundColorDark);
}
.darkmode .pb-popup-upgrade .pb-popup-upgrade-content .popup-title,
.darkmode .pb-popup-upgrade .pb-popup-upgrade-content .pb-popup-upgrade-subtitle {
    color: var(--mainQuaternaryColor);
}
.darkmode .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-upgrade-radio {
    border-color: var(--mainQuaternaryColorDark);
    background: unset;
}
.darkmode .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period .pb-heading-h3 {
    color: var(--mainQuaternaryColor);
}
.darkmode .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period .pb-upgrade-button-price-months {
    color: var(--mainQuaternaryColorDark);
    opacity: 1;
}
.darkmode .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button:hover .pb-upgrade-radio {
    border-color: rgb(242, 242, 242);
    opacity: 0.75;
}
.darkmode .pb-popup-upgrade .pb-popup-upgrade-content .pb-upgrade-payment-option {
    color: var(--mainQuaternaryColorDark);
    opacity: 1;
}

.pb-popup-upgrade {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: var(--mainBorderRadius);
    background: var(--bodyBackgroundColor);
    padding: 60px 300px !important;
    position: relative;
}
@media (max-width: 1139.98px) {
    .pb-popup-upgrade {
        padding: 90px 150px !important;
    }
}
@media (max-width: 959.98px) {
    .pb-popup-upgrade {
        padding: 30px 20px 60px 20px !important;
    }
}
.pb-popup-upgrade .pb-popup-upgrade-icon {
    position: absolute;
    top: 54px;
    left: 230px;
}
@media (max-width: 1139.98px) {
    .pb-popup-upgrade .pb-popup-upgrade-icon {
        top: 20px;
        left: 140px;
    }
}
@media (max-width: 959.98px) {
    .pb-popup-upgrade .pb-popup-upgrade-icon {
        width: 40px;
        height: 50px;
        top: 30px;
        left: 290px;
        position: static;
        margin-bottom: 10px;
    }
}
.pb-popup-upgrade .pb-popup-upgrade-logo {
    position: absolute;
    bottom: 0;
    right: 0;
}
@media (max-width: 1139.98px) {
    .pb-popup-upgrade .pb-popup-upgrade-logo {
        display: none;
    }
}
.pb-popup-upgrade .pb-popup-upgrade-content {
    width: 460px;
}
@media (max-width: 959.98px) {
    .pb-popup-upgrade .pb-popup-upgrade-content {
        width: 315px;
    }
}
@media (max-width: 959.98px) {
    .pb-popup-upgrade .pb-popup-upgrade-content .pb-popup-upgrade-title {
        font-size: var(--headingH0fontSizeMobile);
    }
}
.pb-popup-upgrade .pb-popup-upgrade-content .pb-popup-upgrade-subtitle {
    color: #0c0b0b;
    line-height: 28.8px;
}
@media (max-width: 959.98px) {
    .pb-popup-upgrade .pb-popup-upgrade-content .pb-popup-upgrade-subtitle {
        font-size: var(--mainFontSizeSmall);
        line-height: 21px;
    }
}
.pb-popup-upgrade .pb-popup-upgrade-content .pb-popup-upgrade-posibilities {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 80px;
    color: var(--mainAccentColor);
    font-size: var(--mainFontSizeBig);
    font-family: var(--headingsFontFamily);
    margin: 0 0 34px 0;
}
@media (max-width: 959.98px) {
    .pb-popup-upgrade .pb-popup-upgrade-content .pb-popup-upgrade-posibilities {
        font-size: var(--headingH4fontSizeMobile);
        gap: 55px;
        margin: 0 0 26px 0;
    }
}
.pb-popup-upgrade .pb-popup-upgrade-content .pb-popup-upgrade-posibilities .upgrade-posibilities-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}
@media (max-width: 959.98px) {
    .pb-popup-upgrade .pb-popup-upgrade-content .pb-popup-upgrade-posibilities .upgrade-posibilities-item svg {
        margin-bottom: 3px;
        width: 11px;
        height: 11px;
    }
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button {
    position: relative;
    margin: 0 0 8px 0;
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button:hover {
    cursor: pointer;
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button:hover .pb-upgrade-radio {
    border-color: var(--mainPrimaryColor);
    opacity: 0.5;
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button:hover .pb-radio-before .pb-upgrade-button-image {
    opacity: 1;
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-upgrade-radio {
    width: 100%;
    height: 70px;
    border-radius: 40px;
    padding: 30px 20px;
    border-color: var(--mainTertiaryColor);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
@media (max-width: 959.98px) {
    .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-upgrade-radio {
        padding: 25px 20px;
    }
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-upgrade-radio::before {
    opacity: 0;
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 20px;
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-price {
    font-size: var(--headingH1fontSize);
    color: var(--mainAccentColor);
    font-family: var(--headingsFontFamily);
    position: absolute;
    top: 7px;
    left: 30px;
}
@media (max-width: 959.98px) {
    .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-price {
        font-size: var(--headingH2fontSize);
        top: 6px;
    }
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period {
    position: absolute;
    top: 7px;
    left: 155px;
}
@media (max-width: 959.98px) {
    .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period {
        top: 3px;
        left: 110px;
    }
}
@media (max-width: 579.98px) {
    .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period {
        display: none;
    }
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period .pb-upgrade-button-price-months {
    opacity: 0.5;
}
@media (max-width: 959.98px) {
    .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period .pb-upgrade-button-price-months {
        font-size: var(--mainFontSizeSmall);
    }
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period-mobile {
    display: none;
}
@media (max-width: 579.98px) {
    .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period-mobile {
        display: block;
    }
}
@media (max-width: 380px) {
    .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period-mobile .pb-upgrade-button-price-months {
        font-size: 12px;
    }
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-image {
    position: absolute;
    top: 22px;
    right: 30px;
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
@media (max-width: 959.98px) {
    .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-image {
        width: 22px;
        height: 21px;
        top: 16px;
    }
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-image svg path {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-popup-upgrade .pb-popup-upgrade-content form .bottom .pb-upgrade-submit {
    width: 100%;
    color: var(--primaryButtonTextColor);
    font-size: var(--buttonFontSize);
}
.pb-popup-upgrade .pb-popup-upgrade-content .pb-upgrade-payment-option {
    font-size: var(--mainFontSizeSmall) !important;
    opacity: 0.75;
    margin: 30px 0 0 0;
}

.darkmode .pb-upgrade-popup-successfully .pb-popup-successfully-content .pb-popup-successfully-close-button svg rect {
    fill: var(--mainPrimaryColorDark);
}
.darkmode .pb-upgrade-popup-successfully .pb-popup-successfully-content .pb-upgrade-successfully-popup-button:hover {
    color: var(--mainPrimaryColorDark);
}

/* Popup -> Upgrade successfully */
.pb-upgrade-popup-successfully {
    display: none;
    width: 1060px;
    margin: auto;
    border-radius: 8px;
    position: relative;
}
@media (max-width: 1139.98px) {
    .pb-upgrade-popup-successfully {
        width: auto;
    }
}
.pb-upgrade-popup-successfully .pb-popup-successfully-content {
    position: relative;
}
.pb-upgrade-popup-successfully .pb-popup-successfully-content .pb-popup-successfully-icon {
    position: absolute;
    top: -8px;
    left: -65px;
}
@media (max-width: 959.98px) {
    .pb-upgrade-popup-successfully .pb-popup-successfully-content .pb-popup-successfully-icon {
        position: static;
    }
}
.pb-upgrade-popup-successfully .pb-popup-successfully-content .pb-upgrade-successfully-popup-button {
    width: 100%;
}
.pb-upgrade-popup-successfully .pb-popup-successfully-content .pb-popup-successfully-close-button {
    position: absolute;
    top: -40px;
    right: -290px;
}
@media (max-width: 1139.98px) {
    .pb-upgrade-popup-successfully .pb-popup-successfully-content .pb-popup-successfully-close-button {
        top: -80px;
        right: -140px;
    }
}
@media (max-width: 959.98px) {
    .pb-upgrade-popup-successfully .pb-popup-successfully-content .pb-popup-successfully-close-button {
        top: -25px;
        right: -15px;
        width: 40px;
        height: 40px;
    }
}
.pb-upgrade-popup-successfully .pb-popup-successfully-content .pb-popup-successfully-close-button:hover {
    cursor: pointer;
}

/* Popup -> Custom upgrade popup */
.darkmode .pb-popup-custom-overlay {
    background-color: var(--mainSecondaryColorDark);
}
.darkmode .pb-popup-upgrade-custom .pb-popup-upgrade-custom-close rect {
    fill: #ffffff;
}

.pb-popup-upgrade-custom-wrapper {
    position: absolute;
    top: 340px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1000;
}

.pb-popup-custom-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--mainSecondaryColor);
    z-index: 999;
    display: none;
}

.pb-popup-upgrade-custom {
    width: 1060px;
    margin: auto;
    display: none;
}
@media (max-width: 1139.98px) {
    .pb-popup-upgrade-custom {
        width: 768px;
    }
}
@media (max-width: 959.98px) {
    .pb-popup-upgrade-custom {
        width: 100%;
    }
}
.pb-popup-upgrade-custom .pb-popup-upgrade-custom-close {
    position: absolute;
    top: 20px;
    right: 20px;
}
@media (max-width: 579.98px) {
    .pb-popup-upgrade-custom .pb-popup-upgrade-custom-close {
        top: 10px;
        right: 10px;
    }
}
.pb-popup-upgrade-custom .pb-popup-upgrade-custom-close:hover {
    cursor: pointer;
}
.pb-popup-upgrade-custom .pb-popup-upgrade-content {
    margin: 0 auto;
}
@media (max-width: 579.98px) {
    .pb-popup-upgrade-custom .pb-popup-upgrade-content {
        width: 100%;
    }
}

.darkmode #pb-models-filter {
    background-color: var(--bodyBackgroundColorDark);
}
.darkmode #pb-models-filter .pb-models-filter-close-btn svg rect {
    fill: var(--mainPrimaryColorDark);
}
.darkmode #pb-models-filter .filter-text {
    color: var(--mainPrimaryColorDark);
}
.darkmode #pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section .pb-models-filter-content {
    scrollbar-color: rgba(242, 242, 242, 0.2) transparent;
}
.darkmode
    #pb-models-filter
    .pb-models-filter-wrapper
    .pb-models-filter-form-box
    .pb-models-filter-section
    .pb-models-filter-content
    .pb-models-filter-item
    .pb-models-filter-checkbox {
    border: 2px solid var(--mainPrimaryColorDark);
}

#pb-models-filter {
    width: 100%;
    background: var(--bodyBackgroundColor);
    border-radius: var(--mainBorderRadius);
    -webkit-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.2);
    position: relative;
    display: none;
}
@media (min-width: 1919.98px) {
    #pb-models-filter {
        width: 1780px !important;
    }
}
#pb-models-filter .pb-models-filter-close-btn {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 15px;
    right: 20px;
    opacity: 50%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
#pb-models-filter .pb-models-filter-close-btn:hover {
    opacity: 100%;
}
#pb-models-filter .pb-models-filter-close-btn svg rect {
    fill: var(--mainPrimaryColor);
}
@media (max-width: 959.98px) {
    #pb-models-filter .pb-models-filter-close-btn {
        width: 30px;
        height: 30px;
        top: 12px;
        right: 25px;
    }
}
#pb-models-filter .pb-models-filter-wrapper {
    padding: 20px;
}
#pb-models-filter .pb-models-filter-wrapper .pb-models-filter-header-mobile {
    display: none;
    font-family: var(--menuFontFamily);
    font-size: var(--mainFontSizeSmall);
    font-weight: 500;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    gap: 20px;
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
    border-bottom: 3px solid rgb(242, 242, 242);
}
@media (max-width: 959.98px) {
    #pb-models-filter .pb-models-filter-wrapper .pb-models-filter-header-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
@media (max-width: 374.98px) {
    #pb-models-filter .pb-models-filter-wrapper .pb-models-filter-header-mobile {
        gap: 15px;
    }
}
#pb-models-filter .pb-models-filter-wrapper .pb-models-filter-header-mobile .pb-models-filter-header-mobile-title.active .pb-models-filter-name-mobile {
    color: var(--mainAccentColor);
}
#pb-models-filter .pb-models-filter-wrapper .pb-models-filter-header-mobile .pb-models-filter-header-mobile-title .pb-models-filter-name-mobile {
    line-height: 120%;
}
#pb-models-filter .pb-models-filter-wrapper .pb-models-filter-header-mobile .pb-models-filter-header-mobile-title .pb-models-filter-count-mobile {
    opacity: 50%;
}
#pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
}
@media (max-width: 959.98px) {
    #pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box {
        grid-template-columns: repeat(1, 1fr);
    }
}
#pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
    min-height: 420px;
}
#pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section[data-section='location'],
#pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section[data-section='appearance'] {
    border-right: 3px solid rgb(242, 242, 242);
}
@media (max-width: 959.98px) {
    #pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section {
        display: none;
    }
    #pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section[data-section='location'],
    #pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section[data-section='appearance'] {
        border-right: none;
    }
    #pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section.active {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
#pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section .pb-models-filter-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
    font-family: var(--menuFontFamily);
    font-size: var(--menuFontSize);
    font-weight: 500;
    letter-spacing: 0.4px;
    text-transform: uppercase;
}
@media (max-width: 959.98px) {
    #pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section .pb-models-filter-header {
        display: none;
    }
}
#pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section .pb-models-filter-header .pb-models-filter-count {
    opacity: 50%;
}
#pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section .pb-models-filter-content {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    row-gap: 14px;
    max-height: 442px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0 9px 0 0;
    scrollbar-width: thin;
}
@media (max-width: 1919.98px) {
    #pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section .pb-models-filter-content {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media (max-width: 1319.98px) {
    #pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section .pb-models-filter-content {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 959.98px) {
    #pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section .pb-models-filter-content {
        grid-template-columns: repeat(4, 1fr);
    }
}
@media (max-width: 767.98px) {
    #pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section .pb-models-filter-content {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media (max-width: 579.98px) {
    #pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section .pb-models-filter-content {
        grid-template-columns: repeat(2, 1fr);
        max-height: 400px;
    }
}
@media (max-width: 374.98px) {
    #pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section .pb-models-filter-content {
        grid-template-columns: repeat(1, 1fr);
    }
}
#pb-models-filter .pb-models-filter-wrapper .pb-models-filter-form-box .pb-models-filter-section .pb-models-filter-content .pb-models-filter-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#pb-models-filter
    .pb-models-filter-wrapper
    .pb-models-filter-form-box
    .pb-models-filter-section
    .pb-models-filter-content
    .pb-models-filter-item:hover
    .pb-models-filter-checkbox {
    border-color: var(--linkColorHover);
}
#pb-models-filter
    .pb-models-filter-wrapper
    .pb-models-filter-form-box
    .pb-models-filter-section
    .pb-models-filter-content
    .pb-models-filter-item:hover
    .pb-models-filter-item-name {
    color: var(--linkColorHover);
}
#pb-models-filter
    .pb-models-filter-wrapper
    .pb-models-filter-form-box
    .pb-models-filter-section
    .pb-models-filter-content
    .pb-models-filter-item
    .pb-models-filter-checkbox {
    width: 18px;
    height: 18px;
    border: 2px;
    border: 2px solid rgba(51, 24, 45, 0.25);
}
#pb-models-filter
    .pb-models-filter-wrapper
    .pb-models-filter-form-box
    .pb-models-filter-section
    .pb-models-filter-content
    .pb-models-filter-item
    .pb-models-filter-checkbox::before {
    opacity: 0;
    position: absolute;
    left: -6px;
    bottom: -2px;
    background-image: url('../images/pb/icons/model-filter-check.svg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    content: '';
}
#pb-models-filter
    .pb-models-filter-wrapper
    .pb-models-filter-form-box
    .pb-models-filter-section
    .pb-models-filter-content
    .pb-models-filter-item
    .pb-models-filter-checkbox:checked {
    border-color: var(--linkColorActive);
    background-color: var(--linkColorActive);
}
#pb-models-filter
    .pb-models-filter-wrapper
    .pb-models-filter-form-box
    .pb-models-filter-section
    .pb-models-filter-content
    .pb-models-filter-item
    .pb-models-filter-checkbox:checked::before {
    opacity: 1;
}
#pb-models-filter
    .pb-models-filter-wrapper
    .pb-models-filter-form-box
    .pb-models-filter-section
    .pb-models-filter-content
    .pb-models-filter-item
    .pb-models-filter-checkbox:checked
    + .pb-models-filter-item-name {
    font-weight: 700;
}
#pb-models-filter
    .pb-models-filter-wrapper
    .pb-models-filter-form-box
    .pb-models-filter-section
    .pb-models-filter-content
    .pb-models-filter-item
    .pb-models-filter-item-name {
    font-size: 16px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#pb-models-filter
    .pb-models-filter-wrapper
    .pb-models-filter-form-box
    .pb-models-filter-section
    .pb-models-filter-content
    .pb-models-filter-item
    .pb-models-filter-item-name:hover {
    cursor: pointer;
}
#pb-models-filter .pb-models-filter-wrapper .pb-models-filter-limit {
    margin: 30px auto 5px auto;
    background: var(--mainQuaternaryColor);
    padding: 5px 15px;
    border-radius: 10px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: none;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}
#pb-models-filter .pb-models-filter-wrapper .pb-button-models-filter {
    width: 100%;
    margin: 15px 0 0 0;
    border: none;
}
#pb-models-filter .pb-models-filter-wrapper .pb-models-filter-clear-link {
    margin: 20px auto 0 auto;
    line-height: 120%;
    color: var(--mainAccentColor);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    display: none;
}
#pb-models-filter .pb-models-filter-wrapper .pb-models-filter-clear-link:hover {
    color: var(--linkColorHover);
}

.darkmode .pb-video-favorites .pb-video-favorites-popup,
.darkmode .pb-video-favorites .pb-album-favorites-popup,
.darkmode .pb-album-favorites .pb-video-favorites-popup,
.darkmode .pb-album-favorites .pb-album-favorites-popup {
    scrollbar-color: rgba(242, 242, 242, 0.2) transparent;
}
.darkmode .pb-video-favorites .pb-video-favorites-popup a:hover,
.darkmode .pb-video-favorites .pb-album-favorites-popup a:hover,
.darkmode .pb-album-favorites .pb-video-favorites-popup a:hover,
.darkmode .pb-album-favorites .pb-album-favorites-popup a:hover {
    background: none;
}
.darkmode .pb-video-favorites .pb-video-favorites-popup a:active,
.darkmode .pb-video-favorites .pb-video-favorites-popup a:focus,
.darkmode .pb-video-favorites .pb-album-favorites-popup a:active,
.darkmode .pb-video-favorites .pb-album-favorites-popup a:focus,
.darkmode .pb-album-favorites .pb-video-favorites-popup a:active,
.darkmode .pb-album-favorites .pb-video-favorites-popup a:focus,
.darkmode .pb-album-favorites .pb-album-favorites-popup a:active,
.darkmode .pb-album-favorites .pb-album-favorites-popup a:focus {
    background: none;
}

.pb-video-favorites,
.pb-album-favorites {
    position: relative;
}
@media (max-width: 959.98px) {
    .pb-video-favorites,
    .pb-album-favorites {
        margin: 0;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }
}
@media (max-width: 579.98px) {
    .pb-video-favorites,
    .pb-album-favorites {
        position: static;
    }
}
.pb-video-favorites .pb-button-favorites,
.pb-album-favorites .pb-button-favorites {
    margin: 10px 0 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}
@media (max-width: 959.98px) {
    .pb-video-favorites .pb-button-favorites,
    .pb-album-favorites .pb-button-favorites {
        margin: 0;
    }
}
.pb-video-favorites .pb-button-favorites.pb-button-tertiary svg path,
.pb-album-favorites .pb-button-favorites.pb-button-tertiary svg path {
    fill: var(--tertiaryButtonBorderColor);
}
.pb-video-favorites .pb-button-favorites.pb-button-tertiary:hover svg path,
.pb-album-favorites .pb-button-favorites.pb-button-tertiary:hover svg path {
    fill: var(--tertiaryButtonBorderColorHover);
}
.pb-video-favorites .pb-button-favorites.pb-button-tertiary:active svg path,
.pb-video-favorites .pb-button-favorites.pb-button-tertiary:focus svg path,
.pb-album-favorites .pb-button-favorites.pb-button-tertiary:active svg path,
.pb-album-favorites .pb-button-favorites.pb-button-tertiary:focus svg path {
    fill: var(--tertiaryButtonBorderColorActive);
}
.pb-video-favorites .pb-video-favorites-popup,
.pb-video-favorites .pb-album-favorites-popup,
.pb-album-favorites .pb-video-favorites-popup,
.pb-album-favorites .pb-album-favorites-popup {
    top: 60px;
    right: 0;
    max-width: 270px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: absolute;
    left: 50%;
    right: auto;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 230px;
    max-height: 280px;
    overflow: hidden;
    overflow-y: auto;
    scrollbar-width: thin;
}
@media (max-width: 959.98px) {
    .pb-video-favorites .pb-video-favorites-popup,
    .pb-video-favorites .pb-album-favorites-popup,
    .pb-album-favorites .pb-video-favorites-popup,
    .pb-album-favorites .pb-album-favorites-popup {
        width: 100%;
    }
}
@media (max-width: 579.98px) {
    .pb-video-favorites .pb-video-favorites-popup,
    .pb-video-favorites .pb-album-favorites-popup,
    .pb-album-favorites .pb-video-favorites-popup,
    .pb-album-favorites .pb-album-favorites-popup {
        width: 100%;
        max-width: none;
    }
}
.pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-link,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-link,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-link,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-link {
    max-width: 220px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
}
@media (max-width: 579.98px) {
    .pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-link,
    .pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-link,
    .pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-link,
    .pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-link {
        max-width: 100%;
        padding: 7px 40px;
    }
}
.pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-link:hover,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-link:hover,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-link:hover,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-link:hover {
    background: none;
}
.pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-link:active,
.pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-link:focus,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-link:active,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-link:focus,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-link:active,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-link:focus,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-link:active,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-link:focus {
    background: none;
}
.pb-video-favorites .pb-video-favorites-popup ul li > span,
.pb-video-favorites .pb-album-favorites-popup ul li > span,
.pb-album-favorites .pb-video-favorites-popup ul li > span,
.pb-album-favorites .pb-album-favorites-popup ul li > span {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.pb-video-favorites .pb-video-favorites-popup ul li > span .pb-playlist-title,
.pb-video-favorites .pb-album-favorites-popup ul li > span .pb-playlist-title,
.pb-album-favorites .pb-video-favorites-popup ul li > span .pb-playlist-title,
.pb-album-favorites .pb-album-favorites-popup ul li > span .pb-playlist-title {
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
.pb-video-favorites .pb-video-favorites-popup ul li > span .pb-playlist-title svg,
.pb-video-favorites .pb-album-favorites-popup ul li > span .pb-playlist-title svg,
.pb-album-favorites .pb-video-favorites-popup ul li > span .pb-playlist-title svg,
.pb-album-favorites .pb-album-favorites-popup ul li > span .pb-playlist-title svg {
    position: absolute;
    left: -34px;
}
.pb-video-favorites .pb-video-favorites-popup ul li > span .delete,
.pb-video-favorites .pb-album-favorites-popup ul li > span .delete,
.pb-album-favorites .pb-video-favorites-popup ul li > span .delete,
.pb-album-favorites .pb-album-favorites-popup ul li > span .delete {
    position: absolute;
    right: 10px;
}
.pb-video-favorites .pb-video-favorites-popup ul li > span .delete svg g rect,
.pb-video-favorites .pb-album-favorites-popup ul li > span .delete svg g rect,
.pb-album-favorites .pb-video-favorites-popup ul li > span .delete svg g rect,
.pb-album-favorites .pb-album-favorites-popup ul li > span .delete svg g rect {
    fill: #33182d;
}
.pb-video-favorites .pb-video-favorites-popup ul li > span .delete:hover svg g,
.pb-video-favorites .pb-album-favorites-popup ul li > span .delete:hover svg g,
.pb-album-favorites .pb-video-favorites-popup ul li > span .delete:hover svg g,
.pb-album-favorites .pb-album-favorites-popup ul li > span .delete:hover svg g {
    opacity: 1;
}
.pb-video-favorites .pb-video-favorites-popup ul li > span .delete:hover svg rect,
.pb-video-favorites .pb-album-favorites-popup ul li > span .delete:hover svg rect,
.pb-album-favorites .pb-video-favorites-popup ul li > span .delete:hover svg rect,
.pb-album-favorites .pb-album-favorites-popup ul li > span .delete:hover svg rect {
    fill: var(--linkColorHover);
}
.pb-video-favorites .pb-video-favorites-popup ul li > span .delete:active svg g,
.pb-video-favorites .pb-video-favorites-popup ul li > span .delete:hover svg g,
.pb-video-favorites .pb-album-favorites-popup ul li > span .delete:active svg g,
.pb-video-favorites .pb-album-favorites-popup ul li > span .delete:hover svg g,
.pb-album-favorites .pb-video-favorites-popup ul li > span .delete:active svg g,
.pb-album-favorites .pb-video-favorites-popup ul li > span .delete:hover svg g,
.pb-album-favorites .pb-album-favorites-popup ul li > span .delete:active svg g,
.pb-album-favorites .pb-album-favorites-popup ul li > span .delete:hover svg g {
    opacity: 1;
}
.pb-video-favorites .pb-video-favorites-popup ul li > span .delete:active svg rect,
.pb-video-favorites .pb-video-favorites-popup ul li > span .delete:hover svg rect,
.pb-video-favorites .pb-album-favorites-popup ul li > span .delete:active svg rect,
.pb-video-favorites .pb-album-favorites-popup ul li > span .delete:hover svg rect,
.pb-album-favorites .pb-video-favorites-popup ul li > span .delete:active svg rect,
.pb-album-favorites .pb-video-favorites-popup ul li > span .delete:hover svg rect,
.pb-album-favorites .pb-album-favorites-popup ul li > span .delete:active svg rect,
.pb-album-favorites .pb-album-favorites-popup ul li > span .delete:hover svg rect {
    fill: var(--linkColorActive);
}
.pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper .pb-playlist-icon,
.pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper .delete,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper .pb-playlist-icon,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper .delete,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper .pb-playlist-icon,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper .delete,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper .pb-playlist-icon,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper .delete {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper .delete,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper .delete,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper .delete,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper .delete {
    right: 10px;
    padding: 0;
}
.pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper .pb-playlist-icon,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper .pb-playlist-icon,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper .pb-playlist-icon,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper .pb-playlist-icon {
    left: 10px;
}
.pb-video-favorites .pb-video-favorites-popup ul li:hover,
.pb-video-favorites .pb-album-favorites-popup ul li:hover,
.pb-album-favorites .pb-video-favorites-popup ul li:hover,
.pb-album-favorites .pb-album-favorites-popup ul li:hover {
    background-color: var(--mainQuaternaryColor);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-video-favorites .pb-video-favorites-popup ul li:hover a,
.pb-video-favorites .pb-album-favorites-popup ul li:hover a,
.pb-album-favorites .pb-video-favorites-popup ul li:hover a,
.pb-album-favorites .pb-album-favorites-popup ul li:hover a {
    color: var(--linkColorHover);
}
.pb-video-favorites .pb-video-favorites-popup ul li:hover a.pb-playlist-title,
.pb-video-favorites .pb-album-favorites-popup ul li:hover a.pb-playlist-title,
.pb-album-favorites .pb-video-favorites-popup ul li:hover a.pb-playlist-title,
.pb-album-favorites .pb-album-favorites-popup ul li:hover a.pb-playlist-title {
    background: unset;
}
.pb-video-favorites .pb-video-favorites-popup ul li:hover a.pb-playlist-title svg path,
.pb-video-favorites .pb-album-favorites-popup ul li:hover a.pb-playlist-title svg path,
.pb-album-favorites .pb-video-favorites-popup ul li:hover a.pb-playlist-title svg path,
.pb-album-favorites .pb-album-favorites-popup ul li:hover a.pb-playlist-title svg path {
    fill: var(--linkColorHover);
}
.pb-video-favorites .pb-video-favorites-popup ul li:active,
.pb-video-favorites .pb-video-favorites-popup ul li:focus,
.pb-video-favorites .pb-album-favorites-popup ul li:active,
.pb-video-favorites .pb-album-favorites-popup ul li:focus,
.pb-album-favorites .pb-video-favorites-popup ul li:active,
.pb-album-favorites .pb-video-favorites-popup ul li:focus,
.pb-album-favorites .pb-album-favorites-popup ul li:active,
.pb-album-favorites .pb-album-favorites-popup ul li:focus {
    background-color: var(--mainQuaternaryColor);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-video-favorites .pb-video-favorites-popup ul li:active a,
.pb-video-favorites .pb-video-favorites-popup ul li:focus a,
.pb-video-favorites .pb-album-favorites-popup ul li:active a,
.pb-video-favorites .pb-album-favorites-popup ul li:focus a,
.pb-album-favorites .pb-video-favorites-popup ul li:active a,
.pb-album-favorites .pb-video-favorites-popup ul li:focus a,
.pb-album-favorites .pb-album-favorites-popup ul li:active a,
.pb-album-favorites .pb-album-favorites-popup ul li:focus a {
    color: var(--linkColorActive);
}
.pb-video-favorites .pb-video-favorites-popup ul li:active a.pb-playlist-title svg path,
.pb-video-favorites .pb-video-favorites-popup ul li:focus a.pb-playlist-title svg path,
.pb-video-favorites .pb-album-favorites-popup ul li:active a.pb-playlist-title svg path,
.pb-video-favorites .pb-album-favorites-popup ul li:focus a.pb-playlist-title svg path,
.pb-album-favorites .pb-video-favorites-popup ul li:active a.pb-playlist-title svg path,
.pb-album-favorites .pb-video-favorites-popup ul li:focus a.pb-playlist-title svg path,
.pb-album-favorites .pb-album-favorites-popup ul li:active a.pb-playlist-title svg path,
.pb-album-favorites .pb-album-favorites-popup ul li:focus a.pb-playlist-title svg path {
    fill: var(--linkColorActive);
}

.darkmode .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-profile-block .smileys-support .fake-textarea {
    color: var(--mainQuaternaryColorDark);
}
.darkmode .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-profile-block .smileys-support .fake-textarea.empty::before {
    color: var(--mainQuaternaryColorDark);
}
.darkmode .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup .button-group .item label {
    color: var(--mainPrimaryColorDark);
}
.darkmode .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .remove-icon svg g rect {
    fill: var(--mainQuaternaryColorDark);
}
.darkmode .pb-form-edit .two-sections .section-one .pb-selector-popup .list-selector-popup {
    border: 3px solid rgba(242, 242, 242, 0.2);
}

.pb-popup.pb-form.pb-popup-creator-edit {
    display: block;
    max-width: 1060px !important;
    width: 1060px !important;
    padding: 60px 0 60px 0 !important;
    display: none;
}
@media (max-width: 1139.98px) {
    .pb-popup.pb-form.pb-popup-creator-edit {
        max-width: 100% !important;
        width: 100% !important;
    }
}

.pb-popup-creator-edit .pb-change-profile {
    width: 700px;
    margin: 0 auto;
}
@media (max-width: 1139.98px) {
    .pb-popup-creator-edit .pb-change-profile {
        width: 100%;
        padding: 0 20px;
    }
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content {
    max-width: none;
    width: 100%;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-profile-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    margin: 40px 0 0 0;
}
@media (max-width: 1139.98px) {
    .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-profile-block {
        margin: 20px 0 0 0;
    }
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-profile-block .pb-field-group {
    margin: 0;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-profile-block .smileys-support .fake-textarea {
    width: 100%;
    min-height: 110px;
    outline: none;
    border: none;
    border-radius: 25px 25px 0 0;
    padding: 12px 55px 12px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow-wrap: anywhere;
    position: relative;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-profile-block .smileys-support .fake-textarea img {
    width: 20px;
    height: 20px;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-profile-block .smileys-support .fake-textarea.empty::before {
    content: attr(data-placeholder);
    color: var(--mainPrimaryColor);
    opacity: 50%;
    position: absolute;
    left: 20px;
    top: 14px;
    pointer-events: none;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-popup-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-popup-header .pb-popup-avatar .pb-my-avatar-link {
    position: relative;
    width: 100px;
    height: 128px;
    display: block;
}
@media (max-width: 959.98px) {
    .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-popup-header .pb-popup-avatar .pb-my-avatar-link {
        width: 70px;
        height: 90px;
    }
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-popup-header .pb-popup-avatar .pb-my-avatar-link img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 12px;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-popup-header .pb-popup-avatar .pb-my-avatar-link .pb-popup-avatar-icon {
    position: absolute;
    top: -8px;
    right: -8px;
}
@media (max-width: 1319.98px) {
    .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-popup-header .pb-popup-title {
        font-size: 36px;
    }
}
@media (max-width: 959.98px) {
    .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-popup-header .pb-popup-title {
        font-size: 28px;
    }
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-field-group-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
}
@media (max-width: 1139.98px) {
    .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-field-group-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 20px;
    }
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-field-group-wrapper .pb-field-group {
    width: 100%;
    margin: 0;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-field-group-wrapper .pb-field-group select {
    border: 3px solid var(--mainBorderColor);
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup {
    position: relative;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .pb-creator-model-title-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 419.98px) {
    .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .pb-creator-model-title-wrapper {
        -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;
        gap: 3px;
    }
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .pb-creator-model-title-wrapper .field-error-popup {
    line-height: 100%;
    padding: 0;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup {
    position: absolute;
    top: 85px;
    width: 100%;
    height: 213px;
    max-height: 213px;
    display: none;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup::before {
    display: none;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup::after {
    display: none;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup.active {
    display: block;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup .button-group {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px;
}
@media (max-width: 959.98px) {
    .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup .button-group {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media (max-width: 579.98px) {
    .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup .button-group {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 419.98px) {
    .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup .button-group {
        grid-template-columns: repeat(1, 1fr);
    }
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup .button-group .item {
    margin: 0 0 auto 0;
    width: 100%;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social {
    position: relative;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .edit-creator-model-categories {
    padding: 12px 40px 12px 20px;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button {
    position: absolute;
    top: 38px;
    right: 16px;
    width: 18px;
    height: 18px;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button:hover {
    cursor: pointer;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .apply-icon {
    display: none;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .apply-icon.active {
    display: block;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .apply-icon svg path {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .apply-icon:hover svg path {
    fill: var(--linkColorHover);
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .remove-icon {
    display: none;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .remove-icon.active {
    display: block;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .remove-icon svg {
    margin: 5px 0 0 0;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .remove-icon svg g {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .remove-icon:hover svg g {
    opacity: 0.75;
}

.darkmode .pb-creator-register-popup {
    background: var(--bodyBackgroundColorDark);
}
.darkmode .pb-creator-register-popup .pb-creator-content .pb-creator-seccess .pb-creator-success-content .text {
    color: var(--mainPrimaryColorDark);
}
.darkmode
    .pb-creator-register-popup
    .pb-creator-content
    .pb-creator-content-wrapper
    .pb-creator-form-container
    .pb-creator-form-box
    .pb-creator-register-info
    .subtitle {
    color: var(--mainPrimaryColorDark);
}
.darkmode
    .pb-creator-register-popup
    .pb-creator-content
    .pb-creator-content-wrapper
    .pb-creator-form-container
    .pb-creator-form-box
    .pb-creator-register-form
    .checkbox-text {
    color: var(--mainPrimaryColorDark);
}
.darkmode
    .pb-creator-register-popup
    .pb-creator-content
    .pb-creator-content-wrapper
    .pb-creator-form-container
    .pb-creator-form-box
    .pb-creator-register-form
    .pb-field-file
    .file-control
    .pb-upload-file-input
    .pb-upload-file-span {
    color: var(--mainPrimaryColorDark);
}
.darkmode
    .pb-creator-register-popup
    .pb-creator-content
    .pb-creator-content-wrapper
    .pb-creator-form-container
    .pb-creator-form-box
    .pb-creator-register-form
    .pb-field-file
    .description {
    color: var(--mainPrimaryColorDark);
}

.pb-creator-register-popup {
    display: none;
    background: var(--bodyBackgroundColor);
}

.darkmode .pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image .pb-item-duration {
    background: var(--timestampBackgroundDark);
}
.darkmode .pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image .pb-item-type {
    background: var(--mainSecondaryColorDark);
}
.darkmode .pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-item-disabled {
    background: var(--mainSecondaryColorDark);
}
.darkmode .pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-views svg path {
    fill: var(--mainSecondaryColorDark);
}
.darkmode .pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-rating svg path {
    fill: var(--mainSecondaryColorDark);
}
.darkmode .pb-list-videos .pb-list-items .pb-item.processing .pb-item-link {
    background-color: var(--mainQuaternaryColorDark);
}
.darkmode .pb-list-videos .pb-list-items .pb-empty-content .pb-empty-content-subtitle {
    color: var(--mainSecondaryColorDark);
}

.darkmode .pb-content .pb-media-page .pb-content-list-sorting .pb-button-tertiary {
    color: var(--mainAccentColor);
}
.darkmode .pb-content .pb-media-page .pb-content-list-sorting .pb-button-tertiary:hover {
    color: var(--linkColorHover);
}
.darkmode .pb-content .pb-media-page .pb-content-list-sorting .pb-button-tertiary:active,
.darkmode .pb-content .pb-media-page .pb-content-list-sorting .pb-button-tertiary:focus {
    color: var(--linkColorHover);
}

.pb-content .pb-media-page .pb-content-list-sorting {
    position: relative;
}
.pb-content .pb-media-page .pb-content-list-sorting .pb-sorting .right {
    margin: 0 240px 0 0;
}
.pb-content .pb-media-page .pb-content-list-sorting .pb-button-upload {
    position: absolute;
    top: -10px;
    right: 0;
}

.pb-list-videos .pb-list-items .pb-item,
.pb-list-playlists .pb-list-items .pb-item {
    margin: 20px 0 0 0;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link {
    position: relative;
    display: block;
    text-align: center;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-image {
    position: relative;
}
@media (max-width: 579.98px) {
    .pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image,
    .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-image {
        margin: 0 -20px;
    }
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image.preview-loading::after,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-image.preview-loading::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 5px;
    background: var(--linkColorHover);
    content: '';
    display: block;
    border-radius: 5px 5px 0 0;
    -webkit-animation: 0.5s linear 1 progressBar;
    animation: 0.5s linear 1 progressBar;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image .pb-thumbnail,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-image .pb-thumbnail {
    width: 100%;
    height: auto;
    border-radius: var(--mainBorderRadius);
}
@media (max-width: 579.98px) {
    .pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image .pb-thumbnail,
    .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-image .pb-thumbnail {
        border-radius: 0;
    }
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image .pb-item-duration,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-image .pb-item-duration {
    padding: 0 5px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    border-radius: 5px;
    background: var(--mainSecondaryColor);
    color: #fff;
    z-index: 1;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image .pb-item-duration.pb-item-duration-4k,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-image .pb-item-duration.pb-item-duration-4k {
    padding: 0 0 0 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image .pb-item-duration.pb-item-duration-4k .pb-item-duration-4k-label,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-image .pb-item-duration.pb-item-duration-4k .pb-item-duration-4k-label {
    background: var(--mainAccentColor);
    padding: 0 5px;
    border-radius: 5px;
    display: block;
    font-weight: 700;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image .pb-item-type,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-image .pb-item-type {
    padding: 0 5px;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    left: 10px;
    bottom: 10px;
    border-radius: 5px;
    background: var(--mainSecondaryColor);
    color: #fff;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image .pb-item-type svg,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-image .pb-item-type svg {
    width: 16px;
    height: 16px;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image video,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-image video {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: var(--mainBorderRadius);
    background-color: transparent !important;
}
@media (max-width: 579.98px) {
    .pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image video,
    .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-image video {
        border-radius: 0;
    }
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image.pb-promoted-model,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-image.pb-promoted-model {
    height: 350px;
    width: auto;
    height: 280px;
}
@media (max-width: 1559.98px) {
    .pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image.pb-promoted-model,
    .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-image.pb-promoted-model {
        height: 320px;
    }
}
@media (max-width: 1319.98px) {
    .pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image.pb-promoted-model,
    .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-image.pb-promoted-model {
        height: 220px;
    }
}
@media (max-width: 959.98px) {
    .pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image.pb-promoted-model,
    .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-image.pb-promoted-model {
        height: 340px;
    }
}
@media (max-width: 579.98px) {
    .pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-image.pb-promoted-model,
    .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-image.pb-promoted-model {
        margin: 0;
    }
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-item-disabled,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-item-disabled {
    padding: 0 5px;
    position: absolute;
    top: 10px;
    right: 10px;
    border-radius: 5px;
    background: var(--mainSecondaryColor);
    color: #fff;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-item-title,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-item-title {
    margin: 10px 0 0 0;
    padding: 0 7px;
    display: block;
    text-align: center;
    line-height: 120%;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link:hover .pb-image::before,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link:hover .pb-image::before {
    opacity: 1;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link:hover .pb-item-title,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link:hover .pb-item-title {
    color: var(--linkColorHover);
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link:active .pb-image::before,
.pb-list-videos .pb-list-items .pb-item .pb-item-link:focus .pb-image::before,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link:active .pb-image::before,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link:focus .pb-image::before {
    opacity: 1;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link:active .pb-item-title,
.pb-list-videos .pb-list-items .pb-item .pb-item-link:focus .pb-item-title,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link:active .pb-item-title,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link:focus .pb-item-title {
    color: var(--linkColorActive);
}
.pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-promoted-model .pb-thumbnail,
.pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-promoted-model .pb-thumbnail {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
@media (max-width: 579.98px) {
    .pb-list-videos .pb-list-items .pb-item .pb-item-link .pb-promoted-model .pb-thumbnail,
    .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-promoted-model .pb-thumbnail {
        border-radius: var(--mainBorderRadius);
    }
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner {
    margin: 7px 0 0 0;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info {
    margin: 7px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 3px 10px;
    color: var(--mainSecondaryColor);
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info.two-rows,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info.two-rows {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    text-transform: capitalize;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 3px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item a,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item a {
    display: block;
    color: var(--mainAccentColor);
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item a:hover,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item a:hover {
    color: var(--linkColorHover);
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item a:active,
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item a:focus,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item a:active,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item a:focus {
    color: var(--linkColorActive);
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item .pb-verify-icon-wrapper svg,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item .pb-verify-icon-wrapper svg {
    width: 14px;
    height: 14px;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item .pb-verify-icon-wrapper svg path,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item .pb-verify-icon-wrapper svg path {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item .pb-verify-icon-wrapper .pb-tooltip,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item .pb-verify-icon-wrapper .pb-tooltip {
    color: var(--mainPrimaryColor);
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models span,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models span {
    color: var(--mainAccentColor);
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-details,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-views,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-views {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: default;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-views svg,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-views svg {
    width: 18px;
    height: 18px;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-views svg path,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-views svg path {
    fill: var(--mainSecondaryColor);
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-rating,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: default;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-rating svg,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-rating svg {
    width: 17px;
    height: 17px;
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-rating svg path,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-rating svg path {
    fill: var(--mainSecondaryColor);
}
.pb-list-videos .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-date,
.pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-date {
    cursor: default;
}
.pb-list-videos .pb-list-items .pb-item.processing .pb-item-link,
.pb-list-playlists .pb-list-items .pb-item.processing .pb-item-link {
    padding: 7px 10px 12px 10px;
    display: block;
    background-color: var(--mainQuaternaryColor);
    border-radius: 8px;
    -webkit-transition: none;
    transition: none;
    cursor: pointer;
}
.pb-list-videos .pb-list-items .pb-item.processing .pb-item-link:hover,
.pb-list-playlists .pb-list-items .pb-item.processing .pb-item-link:hover {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 0, 153, 0.1)), to(rgba(255, 0, 153, 0.1))), #f2f2f2;
    background: linear-gradient(0deg, rgba(255, 0, 153, 0.1) 0%, rgba(255, 0, 153, 0.1) 100%), #f2f2f2;
}
.pb-list-videos .pb-list-items .pb-item.processing .pb-item-link:hover .pb-item-title,
.pb-list-playlists .pb-list-items .pb-item.processing .pb-item-link:hover .pb-item-title {
    color: var(--linkColorHover);
}
.pb-list-videos .pb-list-items .pb-item.processing .pb-item-link:active,
.pb-list-videos .pb-list-items .pb-item.processing .pb-item-link:focus,
.pb-list-playlists .pb-list-items .pb-item.processing .pb-item-link:active,
.pb-list-playlists .pb-list-items .pb-item.processing .pb-item-link:focus {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 0, 153, 0.1)), to(rgba(255, 0, 153, 0.1))), #f2f2f2;
    background: linear-gradient(0deg, rgba(255, 0, 153, 0.1) 0%, rgba(255, 0, 153, 0.1) 100%), #f2f2f2;
}
.pb-list-videos .pb-list-items .pb-item.processing .pb-item-link:active .pb-item-title,
.pb-list-videos .pb-list-items .pb-item.processing .pb-item-link:focus .pb-item-title,
.pb-list-playlists .pb-list-items .pb-item.processing .pb-item-link:active .pb-item-title,
.pb-list-playlists .pb-list-items .pb-item.processing .pb-item-link:focus .pb-item-title {
    color: var(--linkColorActive);
}
.pb-list-videos .pb-list-items .pb-item.processing .pb-item-link .pb-item-image::before,
.pb-list-playlists .pb-list-items .pb-item.processing .pb-item-link .pb-item-image::before {
    content: none;
}
.pb-list-videos .pb-list-items .pb-item.processing .pb-item-link .pb-item-title,
.pb-list-playlists .pb-list-items .pb-item.processing .pb-item-link .pb-item-title {
    -webkit-transition: none;
    transition: none;
}
.pb-list-videos .pb-list-items .pb-empty-content,
.pb-list-playlists .pb-list-items .pb-empty-content {
    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;
    margin: 70px 342px 0 0;
}
.pb-list-videos .pb-list-items .pb-empty-content.pb-empty-content-related,
.pb-list-playlists .pb-list-items .pb-empty-content.pb-empty-content-related {
    width: 100%;
}
.pb-list-videos .pb-list-items .pb-empty-content.pb-empty-content-related .pb-empty-content-subtitle,
.pb-list-playlists .pb-list-items .pb-empty-content.pb-empty-content-related .pb-empty-content-subtitle {
    text-align: center;
}
.pb-list-videos .pb-list-items .pb-empty-content .pb-empty-content-title,
.pb-list-playlists .pb-list-items .pb-empty-content .pb-empty-content-title {
    text-transform: uppercase;
}
.pb-list-videos .pb-list-items .pb-empty-content .pb-empty-content-subtitle,
.pb-list-playlists .pb-list-items .pb-empty-content .pb-empty-content-subtitle {
    font-family: var(--mainFontFamily);
    color: var(--mainSecondaryColor);
}
@media (max-width: 1319.98px) {
    .pb-list-videos .pb-list-items .pb-empty-content svg,
    .pb-list-playlists .pb-list-items .pb-empty-content svg {
        width: 128.5px;
        height: 162px;
    }
    .pb-list-videos .pb-list-items .pb-empty-content .pb-empty-content-title,
    .pb-list-playlists .pb-list-items .pb-empty-content .pb-empty-content-title {
        font-size: 34px;
        line-height: 100%;
        letter-spacing: 0.68px;
    }
    .pb-list-videos .pb-list-items .pb-empty-content .pb-empty-content-subtitle,
    .pb-list-playlists .pb-list-items .pb-empty-content .pb-empty-content-subtitle {
        font-size: 16px;
    }
}
@media (max-width: 1139.98px) {
    .pb-list-videos .pb-list-items .pb-empty-content,
    .pb-list-playlists .pb-list-items .pb-empty-content {
        margin: 70px 200px 0 0;
    }
}
@media (max-width: 959.98px) {
    .pb-list-videos .pb-list-items .pb-empty-content,
    .pb-list-playlists .pb-list-items .pb-empty-content {
        margin: 30px 0 0 0;
        padding: 50px 0;
    }
}

.darkmode .pb-page-description {
    color: var(--mainSecondaryColorDark);
}

.pb-page-description {
    margin: 50px auto 0 auto;
    padding: 80px 0;
    max-width: 700px;
    text-align: center;
    font-weight: var(--mainFontWeight);
    font-size: var(--mainFontSize);
    line-height: 120%;
    color: var(--mainSecondaryColor);
}
@media (max-width: 1319.98px) {
    .pb-page-description {
        margin: 30px auto 0 auto;
    }
}
@media (max-width: 959.98px) {
    .pb-page-description {
        padding: 70px 0;
        max-width: 100%;
    }
}

.darkmode .headline.pb-model-title h1 .pb-model-search .pb-menu-search .pb-menu-items,
.darkmode .headline.pb-model-title .h1 .pb-model-search .pb-menu-search .pb-menu-items {
    background: var(--bodyBackgroundColorDark);
}
.darkmode .headline.pb-model-title h1 .pb-model-search .pb-menu-search .pb-menu-items form .pb-search-input input,
.darkmode .headline.pb-model-title .h1 .pb-model-search .pb-menu-search .pb-menu-items form .pb-search-input input {
    border-bottom-color: #333333;
}
.darkmode .headline.pb-model-title h1 .pb-model-search .pb-menu-search .pb-menu-items form .close svg rect,
.darkmode .headline.pb-model-title .h1 .pb-model-search .pb-menu-search .pb-menu-items form .close svg rect {
    fill: #333333;
}
.darkmode .headline .pb-sorting .pb-models-search .pb-search-input svg path {
    fill: #ffffff;
}
.darkmode .headline .pb-sorting .pb-models-search .pb-search-input input::-webkit-input-placeholder {
    color: var(--mainSecondaryColorDark);
}
.darkmode .headline .pb-sorting .pb-models-search .pb-search-input input::-webkit-input-placeholder,
.darkmode .headline .pb-sorting .pb-models-search .pb-search-input input:-ms-input-placeholder,
.darkmode .headline .pb-sorting .pb-models-search .pb-search-input input::-ms-input-placeholder,
.darkmode .headline .pb-sorting .pb-models-search .pb-search-input input::placeholder {
    color: var(--mainSecondaryColorDark);
}
.darkmode .headline .pb-sorting .pb-models-search .pb-search-input input::-moz-placeholder {
    color: var(--mainSecondaryColorDark) !important;
}
.darkmode .pb-models-list .pb-sort a {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-models-list .pb-list-items .pb-item .pb-item-info {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-models-list .pb-list-items .pb-item .pb-item-info .pb-info-views svg path,
.darkmode .pb-models-list .pb-list-items .pb-item .pb-item-info .pb-info-rating svg path {
    fill: var(--mainSecondaryColorDark);
}
.darkmode .pb-models-list .pb-list-items .pb-empty-content .pb-empty-content-subtitle {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-models-categories-filter {
    background: var(--bodyBackgroundColorDark);
}
.darkmode .pb-models-categories-filter .pb-models-categories-block .pb-models-categories-list .pb-list-item {
    color: var(--mainSecondaryColorDark);
}

@media (max-width: 959.98px) {
    .headline.pb-model-title {
        margin: 30px 0 0 0;
    }
}
.headline.pb-model-title h1,
.headline.pb-model-title .h1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 5px;
}
.headline.pb-model-title h1 .pb-model-search .pb-search-icon:hover,
.headline.pb-model-title .h1 .pb-model-search .pb-search-icon:hover {
    opacity: 0.8;
}
.headline.pb-model-title h1 .pb-model-search .pb-menu-search,
.headline.pb-model-title .h1 .pb-model-search .pb-menu-search {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(51, 24, 45, 0.5);
    -webkit-transition: all 0.44s cubic-bezier(0.17, 0.04, 0.03, 0.94);
    transition: all 0.44s cubic-bezier(0.17, 0.04, 0.03, 0.94);
    z-index: 2;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    visibility: hidden;
    opacity: 0;
}
.headline.pb-model-title h1 .pb-model-search .pb-menu-search .pb-menu-items,
.headline.pb-model-title .h1 .pb-model-search .pb-menu-search .pb-menu-items {
    padding: 160px 20px 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 30px;
    height: 100%;
    background: var(--bodyBackgroundColor);
}
@media (max-width: 579.98px) {
    .headline.pb-model-title h1 .pb-model-search .pb-menu-search .pb-menu-items,
    .headline.pb-model-title .h1 .pb-model-search .pb-menu-search .pb-menu-items {
        padding: 90px 20px 0 20px;
    }
}
.headline.pb-model-title h1 .pb-model-search .pb-menu-search .pb-menu-items form,
.headline.pb-model-title .h1 .pb-model-search .pb-menu-search .pb-menu-items form {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 10px;
    width: 100%;
}
@media (max-width: 579.98px) {
    .headline.pb-model-title h1 .pb-model-search .pb-menu-search .pb-menu-items form,
    .headline.pb-model-title .h1 .pb-model-search .pb-menu-search .pb-menu-items form {
        gap: 5px;
    }
}
.headline.pb-model-title h1 .pb-model-search .pb-menu-search .pb-menu-items form .pb-search-input,
.headline.pb-model-title .h1 .pb-model-search .pb-menu-search .pb-menu-items form .pb-search-input {
    position: relative;
    width: 100%;
}
.headline.pb-model-title h1 .pb-model-search .pb-menu-search .pb-menu-items form .pb-search-input::before,
.headline.pb-model-title .h1 .pb-model-search .pb-menu-search .pb-menu-items form .pb-search-input::before {
    position: absolute;
    top: 8px;
    left: 0px;
    width: 24px;
    height: 24px;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.5 9C0.5 4.30558 4.30558 0.5 9 0.5C13.6944 0.5 17.5 4.30558 17.5 9C17.5 10.6268 17.043 12.1469 16.2503 13.4388C16.307 13.4843 16.3617 13.5333 16.4142 13.5858L19.4142 16.5858C20.1953 17.3668 20.1953 18.6332 19.4142 19.4142C18.6332 20.1953 17.3668 20.1953 16.5858 19.4142L13.5858 16.4142C13.5333 16.3617 13.4843 16.307 13.4388 16.2503C12.1469 17.043 10.6268 17.5 9 17.5C4.30558 17.5 0.5 13.6944 0.5 9Z' fill='%23F261B8'/%3E%3C/svg%3E");
}
.headline.pb-model-title h1 .pb-model-search .pb-menu-search .pb-menu-items form .pb-search-input input,
.headline.pb-model-title .h1 .pb-model-search .pb-menu-search .pb-menu-items form .pb-search-input input {
    width: 100%;
    font-size: var(--mainFontSize);
    padding: 10px 30px;
    border: none;
    border-bottom: 3px solid rgba(51, 24, 45, 0.5);
    border-radius: 0;
    font-family: var(--mainFontFamily);
    font-weight: var(--mainFontWeightBig);
}
.headline.pb-model-title h1 .pb-model-search .pb-menu-search .pb-menu-items form .close,
.headline.pb-model-title .h1 .pb-model-search .pb-menu-search .pb-menu-items form .close {
    position: absolute;
    right: -10px;
    bottom: 9px;
    cursor: pointer;
}
.headline.pb-model-title h1 .pb-model-search.opened .pb-menu-search,
.headline.pb-model-title .h1 .pb-model-search.opened .pb-menu-search {
    visibility: visible;
    opacity: 1;
}
.headline .pb-separator-line-light {
    margin: 10px 0;
}
.headline .pb-list-categories-models {
    margin: 10px 0 0 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.headline .pb-list-categories-models .pb-list-item {
    padding: 6px 12px;
    border-radius: 12px;
}
.headline .pb-list-categories-models .pb-list-item.pb-hidden {
    display: none;
}
.headline .pb-list-categories-models .pb-button-tags-more {
    padding: 6px 12px;
    border-radius: 12px;
    border-width: 2px;
    width: auto;
    height: auto;
    font-size: 16px;
    line-height: 115%;
}
.headline .pb-sorting .pb-models-search {
    position: absolute;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media (max-width: 959.98px) {
    .headline .pb-sorting .pb-models-search {
        display: none;
    }
}
.headline .pb-sorting .pb-models-search .pb-search-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
.headline .pb-sorting .pb-models-search .pb-search-input input {
    padding: 0;
    border: none;
    border-radius: 0;
    font-weight: 700;
    letter-spacing: 0.36px;
}
.headline .pb-sorting .pb-models-search .pb-search-input input::-webkit-input-placeholder {
    color: var(--mainSecondaryColor);
    text-transform: uppercase;
}
.headline .pb-sorting .pb-models-search .pb-search-input input::-moz-placeholder {
    color: var(--mainSecondaryColor);
    text-transform: uppercase;
}
.headline .pb-sorting .pb-models-search .pb-search-input input:-ms-input-placeholder {
    color: var(--mainSecondaryColor);
    text-transform: uppercase;
}
.headline .pb-sorting .pb-models-search .pb-search-input input::-ms-input-placeholder {
    color: var(--mainSecondaryColor);
    text-transform: uppercase;
}
.headline .pb-sorting .pb-models-search .pb-search-input input::placeholder {
    color: var(--mainSecondaryColor);
    text-transform: uppercase;
}
.headline .pb-sorting .pb-models-search .pb-search-input input svg path {
    fill: #f261b8;
}
.headline .pb-sorting .pb-models-search:hover .pb-search-input svg path {
    fill: var(--linkColorHover);
}
.headline .pb-sorting .pb-models-search:active .pb-search-input svg path {
    fill: var(--linkColorActive);
}

.pb-models-list .pb-sort {
    margin: 10px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 15px;
}
.pb-models-list .pb-sort a {
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 0.36px;
    text-transform: uppercase;
    color: var(--mainSecondaryColor);
}
.pb-models-list .pb-sort a:hover {
    color: var(--linkColorHover);
}
.pb-models-list .pb-sort a.selected {
    color: var(--linkColorActive);
}
.pb-models-list .pb-list-items .pb-item {
    margin: 20px 0 0 0;
}
@media (max-width: 579.98px) {
    .pb-models-list .pb-list-items .pb-item {
        margin: 15px 0 0 0;
    }
}
.pb-models-list .pb-list-items .pb-item .pb-item-link {
    display: block;
}
.pb-models-list .pb-list-items .pb-item .pb-item-link.pb-promoted-link {
    position: relative;
}
.pb-models-list .pb-list-items .pb-item .pb-item-link.pb-promoted-link .pb-promoted-label {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 6px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    background: var(--mainAccentColor);
}
@media (max-width: 579.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link.pb-promoted-link .pb-promoted-label svg {
        width: 12px;
        height: 12px;
    }
}
.pb-models-list .pb-list-items .pb-item .pb-item-link.pb-promoted-link .pb-promoted-label span {
    font-size: 14px;
    font-weight: 900;
    line-height: 100%;
    letter-spacing: 1.12px;
    text-transform: uppercase;
    color: var(--primaryButtonTextColor);
}
@media (max-width: 579.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link.pb-promoted-link .pb-promoted-label span {
        font-size: 10px;
    }
}
@media (max-width: 579.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link.pb-promoted-link .pb-promoted-label {
        height: 24px;
    }
}
.pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-image {
    position: relative;
}
.pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-thumbnail {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: var(--mainBorderRadius);
}
.pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-image::before {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: var(--mainAccentHoverColor);
    border-radius: var(--mainBorderRadius);
    content: '';
    opacity: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
@media (max-width: 959.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-online-label {
        font-size: 10px;
    }
}
.pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-colab-label {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 6px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    background: rgba(51, 24, 45, 0.75);
}
@media (max-width: 579.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-colab-label svg {
        width: 12px;
        height: 12px;
    }
}
.pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-colab-label span {
    font-size: 14px;
    font-weight: 900;
    line-height: 100%;
    letter-spacing: 1.12px;
    text-transform: uppercase;
    color: var(--mainPrimaryColorDark);
    white-space: nowrap;
}
@media (max-width: 579.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-colab-label span {
        font-size: 10px;
    }
}
@media (max-width: 579.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-colab-label span.pb-colab-span-desktop {
        display: none;
    }
}
.pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-colab-label span.pb-colab-span-mobile {
    display: none;
}
@media (max-width: 579.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-colab-label span.pb-colab-span-mobile {
        display: block;
    }
}
@media (max-width: 579.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-colab-label {
        height: 24px;
    }
}
.pb-models-list .pb-list-items .pb-item .pb-item-link .pb-promoted-item-image .pb-thumbnail {
    width: 340px;
    height: 430px;
}
@media (max-width: 1919.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link .pb-promoted-item-image .pb-thumbnail {
        width: 300px;
        height: 379px;
    }
}
@media (max-width: 1619.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link .pb-promoted-item-image .pb-thumbnail {
        width: 237px;
        height: 299px;
    }
}
@media (max-width: 1559.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link .pb-promoted-item-image .pb-thumbnail {
        width: 197px;
        height: 249px;
    }
}
@media (max-width: 1319.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link .pb-promoted-item-image .pb-thumbnail {
        width: 167px;
        height: 211px;
    }
}
@media (max-width: 1139.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link .pb-promoted-item-image .pb-thumbnail {
        width: 137px;
        height: 173px;
    }
}
@media (max-width: 959.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link .pb-promoted-item-image .pb-thumbnail {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }
}
.pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-title {
    margin: 10px 0 0 0;
    display: block;
    text-align: center;
}
@media (max-width: 1619.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-title {
        font-size: var(--headingH4fontSize);
    }
}
.pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-title.pb-inpromoted .pb-item-title-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
}
@media (max-width: 1619.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-title.pb-inpromoted .pb-item-title-wrapper {
        gap: 4px;
    }
}
.pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-title.pb-inpromoted .pb-item-title-wrapper.two-rows .pb-item-rating {
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-title.pb-inpromoted .pb-item-title-wrapper.two-rows .pb-item-title-text {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
}
.pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-title.pb-inpromoted .pb-item-title-wrapper.two-rows .pb-verify-icon-wrapper {
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-title.pb-inpromoted .pb-item-title-wrapper .pb-verify-icon-wrapper {
    position: relative;
}
.pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-title.pb-inpromoted .pb-item-title-wrapper .pb-verify-icon-wrapper svg {
    width: 18px;
    height: 18px;
}
@media (max-width: 1619.98px) {
    .pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-title.pb-inpromoted .pb-item-title-wrapper .pb-verify-icon-wrapper svg {
        width: 14px;
        height: 14px;
    }
}
.pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-title.pb-inpromoted .pb-item-title-wrapper .pb-verify-icon-wrapper:hover .pb-tooltip {
    color: var(--mainPrimaryColor);
}
.pb-models-list .pb-list-items .pb-item .pb-item-link .pb-item-title span {
    color: var(--mainAccentColor);
}
.pb-models-list .pb-list-items .pb-item .pb-item-link .pb-inpromoted {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.pb-models-list .pb-list-items .pb-item .pb-item-link:hover .pb-item-image::before {
    opacity: 1;
}
.pb-models-list .pb-list-items .pb-item .pb-item-link:hover .pb-item-title {
    color: var(--linkColorHover);
}
.pb-models-list .pb-list-items .pb-item .pb-item-link:hover .pb-item-title span {
    color: var(--linkColorHover);
}
.pb-models-list .pb-list-items .pb-item .pb-item-link:active .pb-item-image::before,
.pb-models-list .pb-list-items .pb-item .pb-item-link:focus .pb-item-image::before {
    opacity: 1;
}
.pb-models-list .pb-list-items .pb-item .pb-item-link:active .pb-item-title,
.pb-models-list .pb-list-items .pb-item .pb-item-link:focus .pb-item-title {
    color: var(--linkColorActive);
}
.pb-models-list .pb-list-items .pb-item .pb-item-link:active .pb-item-title span,
.pb-models-list .pb-list-items .pb-item .pb-item-link:focus .pb-item-title span {
    color: var(--linkColorActive);
}
.pb-models-list .pb-list-items .pb-item .pb-item-info {
    margin: 3px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
    color: var(--mainSecondaryColor);
}
.pb-models-list .pb-list-items .pb-item .pb-item-info .pb-info-count-videos {
    cursor: default;
}
.pb-models-list .pb-list-items .pb-item .pb-item-info .pb-info-views,
.pb-models-list .pb-list-items .pb-item .pb-item-info .pb-info-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: default;
}
.pb-models-list .pb-list-items .pb-item .pb-item-info .pb-info-views svg,
.pb-models-list .pb-list-items .pb-item .pb-item-info .pb-info-rating svg {
    width: 17px;
    height: 17px;
}
.pb-models-list .pb-list-items .pb-item .pb-item-info .pb-info-views svg path,
.pb-models-list .pb-list-items .pb-item .pb-item-info .pb-info-rating svg path {
    fill: var(--mainSecondaryColor);
}
.pb-models-list .pb-list-items .pb-empty-content {
    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;
    margin: 70px 0 0 0;
}
.pb-models-list .pb-list-items .pb-empty-content .pb-empty-content-title {
    text-transform: uppercase;
}
.pb-models-list .pb-list-items .pb-empty-content .pb-empty-content-subtitle {
    font-family: var(--mainFontFamily);
    color: var(--mainSecondaryColor);
}
@media (max-width: 1319.98px) {
    .pb-models-list .pb-list-items .pb-empty-content svg {
        width: 128.5px;
        height: 162px;
    }
    .pb-models-list .pb-list-items .pb-empty-content .pb-empty-content-title {
        font-size: 34px;
        line-height: 100%;
        letter-spacing: 0.68px;
    }
    .pb-models-list .pb-list-items .pb-empty-content .pb-empty-content-subtitle {
        font-size: 16px;
    }
}
@media (max-width: 959.98px) {
    .pb-models-list .pb-list-items .pb-empty-content {
        margin: 30px 0 0 0;
        padding: 50px 0;
    }
}

.pb-models-videos-page .pb-model-title {
    position: relative;
}

.pb-models-categories-filter {
    max-width: 360px;
    width: 100%;
    padding: 20px;
    border-radius: var(--mainBorderRadius);
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 2;
    background: var(--bodyBackgroundColor);
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
    display: none;
}
@media (max-width: 959.98px) {
    .pb-models-categories-filter {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}
.pb-models-categories-filter.active {
    display: block;
}
.pb-models-categories-filter .pb-models-categories-title {
    font-weight: 700;
}
.pb-models-categories-filter .pb-models-search .pb-search-input {
    margin: 5px 0 15px 0;
}
.pb-models-categories-filter .pb-models-search .pb-search-input input {
    width: 100%;
}
.pb-models-categories-filter .pb-models-categories-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}
.pb-models-categories-filter .pb-models-categories-block .pb-models-categories-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.pb-models-categories-filter .pb-models-categories-block .pb-models-categories-list .pb-list-item {
    color: var(--mainPrimaryColor);
    font-size: var(--mainFontSize);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.pb-models-categories-filter .pb-models-categories-block .pb-models-categories-list .pb-list-item:hover {
    color: var(--linkColorHover);
}
.pb-models-categories-filter .pb-models-categories-block .pb-models-categories-list .pb-list-item.active {
    color: var(--mainAccentColor);
}

.pb-tags-page {
    /* .pb-sorting-list {
  	margin: 5px 0;
  	display: flex;
  	gap: 15px;

  	.active {
  		color: var(--mainAccentColor);
  	}

  	.pb-separator {
  		color: var(--mainSecondaryColor);
  		font-family: var(--headingsFontFamily);
  		line-height: 120%;
  		letter-spacing: 1.4px;
  		text-transform: uppercase;
  	}

  	a {
  		display: block;
  	}
  } */
}
.pb-tags-page .headline {
    text-align: center;
}
.pb-tags-page .pb-list-tags {
    -webkit-column-count: 10;
    -moz-column-count: 10;
    column-count: 10;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
}
@media (max-width: 1319.98px) {
    .pb-tags-page .pb-list-tags {
        -webkit-column-count: 5;
        -moz-column-count: 5;
        column-count: 5;
    }
}
@media (max-width: 959.98px) {
    .pb-tags-page .pb-list-tags {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
}
@media (max-width: 579.98px) {
    .pb-tags-page .pb-list-tags {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}
.pb-tags-page .pb-list-tags .tags-column {
    display: block;
    width: 100%;
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
}
.pb-tags-page .pb-list-tags .tags-column .pb-small-heading {
    margin: 10px 0;
    font-size: 20px;
}
.pb-tags-page .pb-list-tags .tags-column .item {
    padding: 4px 0;
}

.darkmode .pb-single-video-page .pb-single-video-container {
    /* Info */
    /* User */
    /* Comments */
    /* Tabs */
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-content {
    /* Details */
    /* Categorization */
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-models .pb-models-item .pb-item-inner .pb-button {
    color: var(--mainAccentColor);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-models .pb-models-item .pb-item-inner .pb-button:hover {
    color: var(--linkColorHover);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-models .pb-models-item .pb-item-inner .pb-button:active,
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-models .pb-models-item .pb-item-inner .pb-button:focus {
    color: var(--linkColorHover);
}
.darkmode
    .pb-single-video-page
    .pb-single-video-container
    .pb-video-content
    .pb-video-detail
    .pb-video-models
    .pb-models-item
    .pb-item-inner
    .pb-button-primary {
    color: var(--themeButtonBackgroundColorDark) !important;
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-statistic .pb-video-views {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-statistic .pb-video-views svg path {
    fill: #998c96;
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-statistic .pb-video-date {
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-single-video-page
    .pb-single-video-container
    .pb-video-content
    .pb-video-categorization
    .pb-categories
    .pb-categories-list
    .pb-list-item
    .pb-item-total {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-like svg circle,
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-dislike svg circle {
    fill: rgba(242, 242, 242, 0.2);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-inner .pb-text-medium .pb-progress-rate {
    background: #333333;
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-inner .pb-text-medium .pb-voters span {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons .pb-video-favorites .pb-button-favorites {
    color: var(--mainAccentColor);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons .pb-video-favorites .pb-button-favorites:hover {
    color: var(--linkColorHover);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons .pb-video-favorites .pb-button-favorites:active,
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons .pb-video-favorites .pb-button-favorites:focus {
    color: var(--linkColorHover);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons .pb-video-favorites .pb-video-favorites-popup ul li:hover {
    background-color: #222222;
}
.darkmode
    .pb-single-video-page
    .pb-single-video-container
    .pb-video-info
    .pb-video-buttons
    .pb-video-favorites
    .pb-video-favorites-popup
    ul
    li
    > span
    .delete
    svg
    g
    rect {
    fill: #ffffff;
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons .pb-button-share {
    color: var(--mainAccentColor);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons .pb-button-share:hover {
    color: var(--linkColorHover);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons .pb-button-share:active,
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons .pb-button-share:focus {
    color: var(--linkColorHover);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-categorization-mobile .pb-categories .pb-categories-list .pb-list-item .pb-item-total {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-user .pb-video-uploaded .pb-button {
    color: var(--mainAccentColor);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-user .pb-video-uploaded .pb-button:hover {
    color: var(--linkColorHover);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-user .pb-video-uploaded .pb-button:active,
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-user .pb-video-uploaded .pb-button:focus {
    color: var(--linkColorHover);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-user .pb-video-uploaded .pb-button-primary {
    color: var(--themeButtonBackgroundColorDark) !important;
}
.darkmode
    .pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-block-comments
    .block-new-comment
    .smileys-support
    .fake-textarea.empty::before {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-form-fields .pb-captcha .pb-captcha-fields label {
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-user
    .pb-comments-user-status
    svg
    g
    > path:nth-of-type(3) {
    fill: var(--bodyBackgroundColorDark);
}
.darkmode
    .pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-user
    .pb-user-activity
    a {
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-actions
    svg
    circle {
    fill: rgba(242, 242, 242, 0.2);
}
.darkmode
    .pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-actions
    .pb-comment-rating.zero {
    background-color: rgba(242, 242, 242, 0.2);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-comments-list .pb-comments-pagination .pb-button-tertiary {
    color: var(--mainAccentColor);
}
.darkmode
    .pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-comments-pagination
    .pb-button-tertiary:hover {
    color: var(--linkColorHover);
}
.darkmode
    .pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-comments-pagination
    .pb-button-tertiary:active,
.darkmode
    .pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-comments-pagination
    .pb-button-tertiary:focus {
    color: var(--linkColorHover);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-embed-sizes .embed-button {
    background-color: var(--mainQuaternaryColorDark);
}
.darkmode .pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-embed-sizes .custom-size input {
    background-color: var(--mainQuaternaryColorDark);
}

.pb-single-video-page {
    margin: 50px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 20px;
    /* *** AD ZONES START */
    /* Ad zone - Sidebar */
    /* Ad zone - Under the video player */
    /* AD ZONES END */
}
@media (max-width: 959.98px) {
    .pb-single-video-page {
        margin: 30px 0 0 0;
    }
}
.pb-single-video-page .pb-single-video-container {
    margin: 0;
    width: 100%;
    max-width: 1060px;
    /* Player */
    /* Info */
    /* User */
    /* Comments */
    /* Tabs */
}
.pb-single-video-page .pb-single-video-container .pb-single-video-page-inactive-message {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px;
    width: 100%;
    height: auto;
    background: rgb(255, 247, 184);
    color: rgb(51, 24, 45);
    padding: 17px 0;
    margin: 0 0 20px;
    text-align: center;
}
.pb-single-video-page .pb-single-video-container .pb-single-video-page-inactive-message .pb-points-tooltip {
    margin: -2px 0 0;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-single-video-page-inactive-message .pb-points-tooltip {
        display: none;
    }
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-single-video-page-inactive-message span {
        font-size: 16px;
        line-height: 140%;
    }
}
.pb-single-video-page .pb-single-video-container .empty-space {
    width: 130px;
}
@media (max-width: 1139.98px) {
    .pb-single-video-page .pb-single-video-container .empty-space {
        width: 20px;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video {
    margin: 0 0 20px 0;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video {
        margin: 0 0 10px 0;
    }
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video .player-holder {
        margin-left: -20px;
        margin-right: -20px;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video .player-holder .player-wrap {
    position: relative;
}
.pb-single-video-page .pb-single-video-container .pb-video .player-holder .player-wrap .kt-player {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    border-radius: 8px !important;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video .player-holder .player-wrap .kt-player {
        border-radius: 0 !important;
    }
}
@media (max-width: 458px) {
    .pb-single-video-page .pb-single-video-container .pb-video .player-holder .player-wrap .kt-player {
        overflow: visible;
    }
}
@media (max-width: 458px) {
    .pb-single-video-page .pb-single-video-container .pb-video .player-holder .player-wrap .kt-player .fp-ui {
        overflow: visible;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video .player-holder .player-wrap .kt-player .fp-ui .fp-controls::before {
    height: 102px;
}
@media (max-width: 458px) {
    .pb-single-video-page .pb-single-video-container .pb-video .player-holder .player-wrap .kt-player .fp-ui .fp-controls::before {
        height: 62px;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video .player-holder .player-wrap .kt-player .fp-ui-skip-ad::after {
    content: '';
    width: 18px;
    height: 18px;
    top: 11px;
    right: 10px;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.66406 8.8004C8.66406 8.14465 9.49555 7.76813 10.0831 8.15781L26.9696 19.3569C27.4511 19.6763 27.4511 20.3227 26.9696 20.6421L10.0831 31.8422C9.49558 32.2319 8.66406 31.8554 8.66406 31.1996L8.66406 8.8004Z' fill='%23fdf9ff'/%3E%3Cpath d='M26.4974 8.33325C26.0372 8.33325 25.6641 8.70635 25.6641 9.16658V30.8333C25.6641 31.2935 26.0372 31.6666 26.4974 31.6666H31.4974C31.9576 31.6666 32.3307 31.2935 32.3307 30.8333V9.16659C32.3307 8.70635 31.9576 8.33325 31.4974 8.33325H26.4974Z' fill='%23fdf9ff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}
@media (max-width: 458px) {
    .pb-single-video-page .pb-single-video-container .pb-video .player-holder .player-wrap .kt-player .fp-settings {
        opacity: 1;
    }
}
@media (max-width: 458px) {
    .pb-single-video-page .pb-single-video-container .pb-video .player-holder .player-wrap .kt-player .fp-settings .fp-settings-list {
        bottom: 50px;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video .player-holder .player-wrap .kt-player .fp-poster img {
    left: 0 !important;
    width: 100% !important;
}
.pb-single-video-page .pb-single-video-container .pb-video .player-holder .no-player {
    border-radius: 10px;
    text-align: center;
}
.pb-single-video-page .pb-single-video-container .pb-video .player-holder .pb-video-message {
    margin: 0;
    display: block;
    color: var(--mainQuaternaryColor);
    font-weight: 400;
}
.pb-single-video-page .pb-single-video-container .pb-video .player-holder .pb-video-message a {
    color: var(--mainAccentColor);
}
.pb-single-video-page .pb-single-video-container .pb-video .player-holder .pb-video-message a:hover {
    color: var(--linkColorHover);
}
.pb-single-video-page .pb-single-video-container .pb-video .player-holder .pb-video-message a:active,
.pb-single-video-page .pb-single-video-container .pb-video .player-holder .pb-video-message a:focus {
    color: var(--linkColorActive);
}
.pb-single-video-page .pb-single-video-container .pb-video-content {
    width: 700px;
    /* Title */
    /* Details */
    /* Description */
    /* Categorization */
}
@media (max-width: 1139.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-content {
        width: 100%;
    }
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-content {
        margin-bottom: 15px;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-content .headline {
    overflow-wrap: break-word;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-content .headline {
        margin: 0;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail {
    margin: 15px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 20px;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail {
        gap: 15px;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-models {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-models .pb-models-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-models .pb-models-item .pb-item-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-models .pb-models-item .pb-item-link img {
    width: 40px;
    height: 53px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: var(--mainBorderRadius);
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-models .pb-models-item .pb-item-link:hover img {
    opacity: 0.8;
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-models .pb-models-item .pb-item-inner .pb-item-link-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-content
    .pb-video-detail
    .pb-video-models
    .pb-models-item
    .pb-item-inner
    .pb-item-link-wrapper
    .pb-verify-icon-wrapper {
    position: relative;
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-content
    .pb-video-detail
    .pb-video-models
    .pb-models-item
    .pb-item-inner
    .pb-item-link-wrapper
    .pb-verify-icon-wrapper
    svg {
    width: 18px;
    height: 18px;
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-models .pb-models-item .pb-item-inner .pb-item-title {
    color: var(--mainAccentColor);
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-models .pb-models-item .pb-item-inner .pb-item-title:hover {
    color: var(--linkColorHover);
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-models .pb-models-item .pb-item-inner .pb-item-title:active,
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-models .pb-models-item .pb-item-inner .pb-item-title:focus {
    color: var(--linkColorHover);
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-models .pb-models-item .pb-item-inner .pb-button {
    margin: 8px 0 0 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: 24px;
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-statistic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-statistic {
        gap: 15px;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-statistic .pb-video-views {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2px;
    line-height: 120%;
    color: var(--mainSecondaryColor);
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-statistic .pb-video-views svg {
    display: block;
    width: 22px;
    height: 22px;
    margin: 0 0 1px 0;
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-statistic .pb-video-views svg path {
    fill: rgba(153, 140, 150, 0.5019607843);
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-detail .pb-video-statistic .pb-video-date {
    line-height: 120%;
    color: var(--mainSecondaryColor);
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-description {
    margin: 15px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-description {
        font-size: var(--mainFontSizeSmall);
        line-height: 150%;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-categorization .pb-categories {
    margin: 30px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-categorization .pb-categories .pb-categories-list {
    margin: 10px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-categorization .pb-categories .pb-categories-list .pb-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 3px;
    font-weight: 400;
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-categorization .pb-categories .pb-categories-list .pb-list-item .pb-item-title,
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-categorization .pb-categories .pb-categories-list .pb-list-item .pb-item-total {
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-categorization .pb-categories .pb-categories-list .pb-list-item .pb-item-total {
    color: var(--mainSecondaryColor);
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-content
    .pb-video-categorization
    .pb-categories
    .pb-categories-list
    .pb-list-item:hover
    .pb-item-title {
    color: var(--linkColorHover);
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-content
    .pb-video-categorization
    .pb-categories
    .pb-categories-list
    .pb-list-item:hover
    .pb-item-total {
    color: var(--linkColorHover);
    opacity: 0.5;
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-content
    .pb-video-categorization
    .pb-categories
    .pb-categories-list
    .pb-list-item:active
    .pb-item-title,
.pb-single-video-page
    .pb-single-video-container
    .pb-video-content
    .pb-video-categorization
    .pb-categories
    .pb-categories-list
    .pb-list-item:focus
    .pb-item-title {
    color: var(--linkColorActive);
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-content
    .pb-video-categorization
    .pb-categories
    .pb-categories-list
    .pb-list-item:active
    .pb-item-total,
.pb-single-video-page
    .pb-single-video-container
    .pb-video-content
    .pb-video-categorization
    .pb-categories
    .pb-categories-list
    .pb-list-item:focus
    .pb-item-total {
    color: var(--linkColorActive);
    opacity: 0.5;
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-categorization .pb-tags {
    margin: 30px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-categorization .pb-tags .pb-tags-list {
    margin: 5px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-content .pb-video-categorization-desktop {
        display: none;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-info {
    width: 230px;
}
@media (max-width: 1139.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-info {
        width: 160px;
    }
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-info {
        width: 100%;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
    gap: 10px;
}
@media (max-width: 1139.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-like,
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-dislike {
    display: block;
    cursor: pointer;
    position: relative;
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-like:hover .pb-tooltip,
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-dislike:hover .pb-tooltip {
    opacity: 1;
    visibility: visible;
}
@media (max-width: 1139.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-like:hover .pb-tooltip,
    .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-dislike:hover .pb-tooltip {
        opacity: 0;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-like svg,
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-dislike svg {
    display: block;
    width: 40px;
    height: 40px;
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-like svg circle,
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-dislike svg circle {
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-like:hover svg circle,
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-dislike:hover svg circle {
    fill: var(--linkColorHover);
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-like:active svg circle,
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-dislike:active svg circle {
    fill: var(--linkColorActive);
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-like.disabled,
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-dislike.disabled {
    pointer-events: none;
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-like.disabled svg,
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-dislike.disabled svg {
    opacity: 0.5;
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-like.voted svg circle,
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-actions .pb-video-dislike.voted svg circle {
    fill: var(--linkColorActive);
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-inner {
        -ms-flex-preferred-size: calc(100% - 90px);
        flex-basis: calc(100% - 90px);
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-inner .pb-text-medium {
    text-align: center;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-inner .pb-text-medium {
        text-align: left;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-inner .pb-text-medium .pb-voters {
    font-weight: 700;
    line-height: 180%;
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-inner .pb-text-medium .pb-voters span {
    font-weight: 400;
    color: var(--mainSecondaryColor);
    text-transform: lowercase;
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-inner .pb-progress-rate {
    display: block;
    position: relative;
    overflow: hidden;
    width: 130px;
    height: 8px;
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.1);
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-inner .pb-progress-rate {
        width: auto;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-rating .pb-rating-inner .pb-progress-rate .scale {
    position: absolute;
    left: 0;
    top: 0;
    height: 8px;
    border-radius: 4px;
    background: var(--mainAccentColor);
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons {
    margin: 30px 0 0 auto;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons {
        margin: 20px 0 0 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 20px;
    }
}
@media (max-width: 579.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons {
        position: relative;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons .pb-button {
    width: 100%;
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons .pb-video-download {
    position: relative;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons .pb-video-download {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons .pb-video-download .pb-button {
    margin: 0 0 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons .pb-video-download .pb-video-download-popup {
    top: 60px;
    right: 0;
    width: 230px;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons .pb-video-download .pb-video-download-popup {
        width: 100%;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons .pb-button-share {
    margin: 10px 0 0 auto;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-info .pb-video-buttons .pb-button-share {
        display: none;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-categorization-mobile {
    display: none;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-categorization-mobile {
        display: block;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-categorization-mobile .pb-categories {
    margin: 30px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-video-categorization-mobile .pb-categories .pb-categories-list {
    margin: 10px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.pb-single-video-page .pb-single-video-container .pb-video-categorization-mobile .pb-categories .pb-categories-list .pb-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 3px;
    font-weight: 400;
}
.pb-single-video-page .pb-single-video-container .pb-video-categorization-mobile .pb-categories .pb-categories-list .pb-list-item .pb-item-title,
.pb-single-video-page .pb-single-video-container .pb-video-categorization-mobile .pb-categories .pb-categories-list .pb-list-item .pb-item-total {
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-single-video-page .pb-single-video-container .pb-video-categorization-mobile .pb-categories .pb-categories-list .pb-list-item .pb-item-total {
    color: var(--mainSecondaryColor);
}
.pb-single-video-page .pb-single-video-container .pb-video-categorization-mobile .pb-categories .pb-categories-list .pb-list-item:hover .pb-item-title {
    color: var(--linkColorHover);
}
.pb-single-video-page .pb-single-video-container .pb-video-categorization-mobile .pb-categories .pb-categories-list .pb-list-item:hover .pb-item-total {
    color: var(--linkColorHover);
    opacity: 0.5;
}
.pb-single-video-page .pb-single-video-container .pb-video-categorization-mobile .pb-categories .pb-categories-list .pb-list-item:active .pb-item-title,
.pb-single-video-page .pb-single-video-container .pb-video-categorization-mobile .pb-categories .pb-categories-list .pb-list-item:focus .pb-item-title {
    color: var(--linkColorActive);
}
.pb-single-video-page .pb-single-video-container .pb-video-categorization-mobile .pb-categories .pb-categories-list .pb-list-item:active .pb-item-total,
.pb-single-video-page .pb-single-video-container .pb-video-categorization-mobile .pb-categories .pb-categories-list .pb-list-item:focus .pb-item-total {
    color: var(--linkColorActive);
    opacity: 0.5;
}
.pb-single-video-page .pb-single-video-container .pb-video-categorization-mobile .pb-tags {
    margin: 30px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-video-categorization-mobile .pb-tags .pb-tags-list {
    margin: 5px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-video-user {
    margin: 30px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 30px 20px;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-user {
        -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;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-user .pb-video-uploaded {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}
.pb-single-video-page .pb-single-video-container .pb-video-user .pb-video-uploaded .pb-uploaded-name {
    display: block;
    color: var(--mainAccentColor);
}
.pb-single-video-page .pb-single-video-container .pb-video-user .pb-video-uploaded .pb-uploaded-name:hover {
    color: var(--linkColorHover);
}
.pb-single-video-page .pb-single-video-container .pb-video-user .pb-video-uploaded .pb-uploaded-name:active,
.pb-single-video-page .pb-single-video-container .pb-video-user .pb-video-uploaded .pb-uploaded-name:focus {
    color: var(--linkColorActive);
}
.pb-single-video-page .pb-single-video-container .pb-video-user .pb-video-uploaded .pb-button {
    display: block;
}
.pb-single-video-page .pb-single-video-container .pb-video-user .pb-video-report {
    display: block;
    color: var(--mainAccentColor);
}
.pb-single-video-page .pb-single-video-container .pb-video-user .pb-video-report:hover {
    color: var(--linkColorHover);
}
.pb-single-video-page .pb-single-video-container .pb-video-user .pb-video-report:active,
.pb-single-video-page .pb-single-video-container .pb-video-user .pb-video-report:focus {
    color: var(--linkColorActive);
}
.pb-single-video-page .pb-single-video-container .pb-video-left {
    width: 700px;
}
@media (max-width: 1139.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-left {
        width: 100%;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-comments {
    margin: 30px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-title {
    margin: 30px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block {
    margin: 25px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block {
        margin: 20px 0 0 0;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-block-comments {
    position: relative;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-block-comments .block-new-comment .smileys-support .char-count {
    position: absolute;
    top: 12px;
    right: 20px;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-block-comments .block-new-comment .smileys-support .fake-textarea {
    width: 100%;
    min-height: 72px;
    padding: 14px 60px 14px 20px;
    border-radius: 25px 25px 0 0;
    border: none;
    outline: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow-wrap: anywhere;
    position: relative;
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-block-comments
    .block-new-comment
    .smileys-support
    .fake-textarea.empty::before {
    content: attr(data-placeholder);
    color: var(--mainPrimaryColor);
    opacity: 50%;
    position: absolute;
    left: 20px;
    top: 14px;
    pointer-events: none;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-block-comments .block-new-comment .pb-comment-message {
    scrollbar-width: thin;
    padding: 12px 60px 12px 20px;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-form-fields {
    margin: 10px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-form-fields input {
    margin: 20px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-form-fields input {
        margin: 10px 0 0 0;
    }
}
@media (max-width: 579.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-form-fields input {
        width: 100%;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-form-fields input:not([type='submit']),
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-form-fields textarea {
    width: 100%;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-form-fields .pb-captcha {
    margin: 20px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-form-fields .pb-captcha .pb-captcha-fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
@media (max-width: 579.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-form-fields .pb-captcha .pb-captcha-fields {
        gap: 15px;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-form-fields .pb-captcha .pb-captcha-fields img {
    display: block;
    border-radius: 10px;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-form-fields .pb-captcha .pb-captcha-fields label {
    color: var(--mainPrimaryColor);
    margin-bottom: 5px;
}
@media (max-width: 579.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-form-fields .pb-captcha .pb-captcha-fields label {
        margin-bottom: 0;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-form-fields .pb-captcha .pb-captcha-fields input {
    margin: 0;
    padding: 5px 15px;
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-form-fields
    .pb-captcha
    .pb-captcha-fields
    input::-webkit-input-placeholder {
    font-size: var(--mainFontSizeSmall);
    font-weight: 400;
    line-height: 150%;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-form-fields .pb-captcha .pb-captcha-fields input::-moz-placeholder {
    font-size: var(--mainFontSizeSmall);
    font-weight: 400;
    line-height: 150%;
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-form-fields
    .pb-captcha
    .pb-captcha-fields
    input:-ms-input-placeholder {
    font-size: var(--mainFontSizeSmall);
    font-weight: 400;
    line-height: 150%;
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-form-fields
    .pb-captcha
    .pb-captcha-fields
    input::-ms-input-placeholder {
    font-size: var(--mainFontSizeSmall);
    font-weight: 400;
    line-height: 150%;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-form-fields .pb-captcha .pb-captcha-fields input::placeholder {
    font-size: var(--mainFontSizeSmall);
    font-weight: 400;
    line-height: 150%;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-comments-list {
    margin: 5px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-comments-list .pb-hidden-comments {
    display: none;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-comments-list .pb-list-item {
    margin: 25px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-comments-list .pb-list-item {
        margin: 20px 0 0 0;
    }
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-comments-list .pb-list-item .pb-item-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-comments-list .pb-list-item .pb-item-inner .pb-item-user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-user
    .pb-user-avatar
    img {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-user
    .pb-user-name {
    font-weight: 700;
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-user
    .pb-user-name
    a {
    color: var(--mainAccentColor);
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-user
    .pb-user-name
    a:hover {
    color: var(--linkColorHover);
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-user
    .pb-user-name
    a:active {
    color: var(--linkColorActive);
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-user
    .pb-comments-user-status {
    margin-left: -5px;
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-user
    .pb-comments-user-status:hover {
    cursor: pointer;
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-user
    .pb-user-activity
    a {
    color: var(--mainSecondaryColor);
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-comments-list .pb-list-item .pb-item-inner .pb-item-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-comments-list .pb-list-item .pb-item-inner .pb-item-actions svg {
    display: block;
    width: 30px;
    height: 30px;
    cursor: pointer;
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-actions
    svg
    circle {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    fill: #d4cdd3;
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-actions
    svg:hover
    circle {
    fill: var(--linkColorHover);
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-actions
    svg:active
    circle,
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-actions
    svg:focus
    circle {
    fill: var(--linkColorActive);
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-actions
    .pb-comment-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: var(--mainAccentColor);
    font-weight: 700;
    color: #ffffff;
}
.pb-single-video-page
    .pb-single-video-container
    .pb-video-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-actions
    .pb-comment-rating.zero {
    background-color: #d4cdd3;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-comments-list .pb-list-item .pb-item-content {
    margin: 5px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-comments-list .pb-list-item .pb-item-content .original-text {
    overflow-wrap: break-word;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-block .pb-comments-list .pb-list-item .pb-item-content img {
    display: inline-block;
    width: 20px;
    height: 20px;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-pagination {
    margin: 30px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-pagination a {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 28px;
}
@media (max-width: 579.98px) {
    .pb-single-video-page .pb-single-video-container .pb-video-comments .pb-comments-pagination a {
        width: 100%;
        padding: 0 5px;
    }
}
.pb-single-video-page .pb-single-video-container .pb-tab-report {
    margin: 30px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-tab-report .generic-error {
    margin: 10px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-tab-report .success {
    font-size: var(--headingH2fontSize);
    line-height: 120%;
    color: var(--mainAccentColor);
}
.pb-single-video-page .pb-single-video-container .pb-tab-report .pb-separator-line {
    margin: 30px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-tab-report form .block-radios {
    margin: 20px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-tab-report form .block-radios .pb-radio-group {
    margin: 10px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-tab-report form .block-textarea {
    margin: 20px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-tab-report form .block-textarea textarea {
    width: 100%;
}
.pb-single-video-page .pb-single-video-container .pb-tab-report form .block-buttons {
    margin: 20px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
.pb-single-video-page .pb-single-video-container .pb-tab-report form .block-buttons .pb-button {
    max-width: 180px;
}
.pb-single-video-page .pb-single-video-container .pb-tab-share {
    margin: 30px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-tab-share .pb-separator-line {
    margin: 30px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group {
    margin: 20px 0 0 0;
}
.pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group input {
    padding: 12px 20px 10px 20px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    height: 50px;
}
.pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-field-copy {
    margin: 10px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
.pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-field-copy .pb-icon-copy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: var(--mainTertiaryColor);
    -webkit-transition: 0.2s;
    transition: 0.2s;
    cursor: pointer;
}
.pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-field-copy .pb-icon-copy:hover {
    background-color: var(--linkColorHover);
}
.pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-field-copy .pb-icon-copy:active,
.pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-field-copy .pb-icon-copy:focus {
    background-color: var(--linkColorActive);
}
.pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-embed-sizes {
    margin: 15px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}
.pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-embed-sizes .embed-button {
    padding: 4px 8px;
    display: block;
    background-color: var(--mainQuaternaryColor);
    border-radius: var(--mainBorderRadius);
    font-size: 16px;
    line-height: 140%;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-embed-sizes .embed-button:hover {
    background-color: var(--linkColorHover);
    color: #fff;
}
.pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-embed-sizes .pb-share-custom-button {
    cursor: pointer;
}
.pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-embed-sizes .custom-size {
    margin: 0 0 0 20px;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 7px;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-embed-sizes .custom-size {
        margin: 0;
    }
}
.pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-embed-sizes .custom-size input {
    padding: 4px 8px;
    width: 60px;
    height: 30px;
    border: none;
    background-color: var(--mainQuaternaryColor);
    border-radius: var(--mainBorderRadius);
    font-size: 16px;
    line-height: 140%;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-embed-sizes .custom-size .pb-embed-aplly-button {
    background-color: transparent;
    border: 3px solid var(--tertiaryButtonBorderColor);
    color: var(--tertiaryButtonBorderColor);
    border-radius: 12px;
    border-width: 2px;
    padding: 2px 6px;
    line-height: 100%;
}
.pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-embed-sizes .custom-size .pb-embed-aplly-button:hover {
    border-color: var(--tertiaryButtonBorderColorHover) !important;
    color: var(--tertiaryButtonBorderColorHover) !important;
}
.pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-embed-sizes .custom-size .pb-embed-aplly-button:active,
.pb-single-video-page .pb-single-video-container .pb-tab-share form .pb-field-group .pb-embed-sizes .custom-size .pb-embed-aplly-button:focus {
    border-color: var(--tertiaryButtonBorderColorActive);
    color: var(--tertiaryButtonBorderColorActive);
}
.pb-single-video-page .similiar-videos {
    margin: 50px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-single-video-page .similiar-videos {
        margin: 30px 0 0 0;
    }
}
.pb-single-video-page .similiar-videos .title-before-similar {
    text-align: center;
}
@media (max-width: 1139.98px) {
    .pb-single-video-page .anb-sidebar {
        display: none;
    }
}
.pb-single-video-page .uvp-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 100%;
}
@media (max-width: 1139.98px) {
    .pb-single-video-page .uvp-container {
        margin-bottom: 10px;
    }
}
@media (min-width: 1140px) {
    .pb-single-video-page .uvp-container {
        margin-bottom: 20px;
    }
}
@media (max-width: 1139.98px) {
    .pb-single-video-page .uvp-desktop {
        display: none;
    }
}
@media (min-width: 1140px) {
    .pb-single-video-page .uvp-mobile {
        display: none;
    }
}

.darkmode .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-avatar .pb-profile-premium-status-icon svg g > path:nth-of-type(3) {
    fill: var(--bodyBackgroundColorDark);
}
.darkmode .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity .pb-activity-points .pb-points-count {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity .pb-activity-points .pb-points-tooltip svg path {
    fill: rgba(242, 242, 242, 0.2);
}
.darkmode .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity .pb-activity-points .pb-points-tooltip .pb-tooltip-content {
    color: var(--mainPrimaryColorDark);
}
.darkmode
    .pb-member-profile-page
    .pb-profile-sidebar
    .pb-profile-member
    .pb-user-activity
    .pb-activity-points
    .pb-points-tooltip
    .pb-tooltip-content
    .pb-list
    .pb-item
    .pb-item-points {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-menu .pb-menu-item .pb-item-link {
    color: rgb(242, 242, 242);
}
.darkmode .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-menu .pb-menu-item .pb-item-link span {
    color: rgb(137, 137, 137);
}
.darkmode .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-menu .pb-menu-item .pb-item-link:hover {
    color: rgb(255, 0, 153);
}
.darkmode .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-menu .pb-menu-item .pb-item-link:active,
.darkmode .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-menu .pb-menu-item .pb-item-link:focus {
    color: var(--linkColorActive);
}
.darkmode .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-menu .pb-menu-item .pb-current span {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons .pb-button-tertiary {
    color: var(--mainAccentColor);
}
.darkmode .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons .pb-button-tertiary:hover {
    color: var(--linkColorHover);
}
.darkmode .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons .pb-button-tertiary:active,
.darkmode .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons .pb-button-tertiary:focus {
    color: var(--linkColorHover);
}
.darkmode .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .block-profile .pb-profile-details .pb-details-item .pb-detail-name {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-member-profile-page .pb-member-block {
    /* Friends */
    /* Playlists */
    /* Conversations */
    /* My subscriptions */
    /* Video edit / Video upload */
    /* Album edit / Album upload */
}
.darkmode .pb-member-profile-page .pb-member-block.pb-member-profile-view .pb-button-all-mobile {
    color: var(--mainAccentColor);
}
.darkmode .pb-member-profile-page .pb-member-block.pb-member-profile-view .pb-button-all-mobile:hover {
    color: var(--linkColorHover);
}
.darkmode .pb-member-profile-page .pb-member-block.pb-member-profile-view .pb-button-all-mobile:active,
.darkmode .pb-member-profile-page .pb-member-block.pb-member-profile-view .pb-button-all-mobile:focus {
    color: var(--linkColorHover);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-friends
    .pb-list-friends
    .pb-list-items
    .pb-item
    .pb-item-link-custom
    .pb-premium-item-image
    .pb-profile-premium-status-icon
    svg
    g
    > path:nth-of-type(3) {
    fill: var(--bodyBackgroundColorDark);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-friends
    .pb-list-friends
    .pb-list-items
    .pb-item
    .pb-item-link-custom
    .pb-item-inner
    .pb-item-date {
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-friends
    .pb-list-friends
    .pb-list-items
    .pb-item
    .pb-profile-premium-status-icon-link
    svg
    g
    > path:nth-of-type(3) {
    fill: var(--bodyBackgroundColorDark);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-inner .pb-item-date {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-item-type {
    background: var(--mainSecondaryColorDark);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info {
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-playlists
    .pb-list-playlists
    .pb-list-items
    .pb-item
    .pb-item-inner
    .pb-item-info
    .pb-info-views
    svg
    path {
    fill: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-playlists
    .pb-list-playlists
    .pb-list-items
    .pb-item
    .pb-item-inner
    .pb-item-info
    .pb-info-rating
    svg
    path {
    fill: var(--mainSecondaryColorDark);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper svg path {
    stroke: var(--mainQuaternaryColor);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper:hover svg path {
    stroke: var(--linkColorHover);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper:active svg path,
.darkmode .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper:focus svg path {
    stroke: var(--linkColorActive);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper span {
    color: var(--mainQuaternaryColor);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper span:hover {
    color: var(--linkColorHover);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper span:active,
.darkmode .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper span:focus {
    color: var(--linkColorActive);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-members-my-conversations
    .pb-list-items
    .pb-empty-content-members
    svg
    path[fill='#33182D']:not(:first-of-type):not(:nth-last-of-type(-n + 2)) {
    fill: #8b888a;
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-members-my-conversations
    .pb-list-items
    .pb-empty-content-members
    .pb-empty-content-subtitle {
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-pagination-wrapper
    .pb-show-more
    .pb-load-ajax-button {
    border-color: var(--mainSecondaryColorDark);
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-pagination-wrapper
    .pb-show-more
    .pb-load-ajax-button:hover {
    border-color: var(--linkColorHover);
    color: var(--linkColorHover);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .headline
    .pb-my-conversation-messages-title
    .pb-my-conversation-messages-title-link {
    color: var(--mainPrimaryColorDark);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .headline
    .pb-messages-options
    .pb-options-button.opened
    .text {
    color: var(--linkColorActive);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .headline
    .pb-messages-options
    .pb-options-button.opened
    svg
    path {
    fill: var(--linkColorActive);
    fill-opacity: 1;
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .headline
    .pb-messages-options
    .pb-options-button:hover
    .text {
    color: var(--linkColorHover);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .headline
    .pb-messages-options
    .pb-options-button:hover
    svg
    path {
    fill: var(--linkColorHover);
    fill-opacity: 1;
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .headline
    .pb-messages-options
    .pb-options-button:active
    .text,
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .headline
    .pb-messages-options
    .pb-options-button:focus
    .text {
    color: var(--linkColorActive);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .headline
    .pb-messages-options
    .pb-options-button:active
    svg
    path,
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .headline
    .pb-messages-options
    .pb-options-button:focus
    svg
    path {
    fill: var(--linkColorActive);
    fill-opacity: 1;
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .headline
    .pb-messages-options
    .pb-options-button
    .text {
    color: var(--mainPrimaryColorDark);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .headline
    .pb-messages-options
    .pb-options-button
    svg
    path {
    fill: var(--mainPrimaryColorDark);
    fill-opacity: 1;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.darkmode .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-list {
    scrollbar-color: rgba(242, 242, 242, 0.2) rgba(0, 0, 0, 0);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-list
    .pb-message-item
    .pb-item-message-content
    .pb-message-friend {
    color: var(--mainPrimaryColorDark);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-list
    .pb-message-item
    .pb-item-date {
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-list
    .pb-message-item
    .pb-item-inner
    .pb-item-date {
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-list
    .pb-empty-content
    .pb-empty-content-text {
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-message-form
    .smileys-support
    .fake-textarea.empty::before {
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-message-form
    .smileys-support
    .char-count {
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-message-form
    .pb-form-bottom
    .pb-massage-submit::before {
    background: url('../images/pb/icons/message-button-icon-darkmode.svg');
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-my-subscriptions .pb-subscriptions-list .pb-item .pb-item-inner .pb-item-date {
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-my-subscriptions.pb-subscriptions-to-model
    .pb-item-buttons
    .item-control-holder
    .pb-button-control,
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-my-subscriptions.pb-subscriptions-to-users
    .pb-item-buttons
    .item-control-holder
    .pb-button-control,
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-my-subscriptions.pb-subscriptions-to-playlists
    .pb-item-buttons
    .item-control-holder
    .pb-button-control {
    background-color: #333;
    color: rgb(242, 242, 242);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-my-subscriptions.pb-subscriptions-to-model
    .pb-item-buttons
    .item-control-holder
    .pb-button-control:hover,
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-my-subscriptions.pb-subscriptions-to-users
    .pb-item-buttons
    .item-control-holder
    .pb-button-control:hover,
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-my-subscriptions.pb-subscriptions-to-playlists
    .pb-item-buttons
    .item-control-holder
    .pb-button-control:hover {
    background-color: var(--linkColorHover);
    color: #fff;
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-my-subscriptions.pb-subscriptions-to-model
    .pb-item-buttons
    .item-control-holder
    .pb-button-control:active,
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-my-subscriptions.pb-subscriptions-to-model
    .pb-item-buttons
    .item-control-holder
    .pb-button-control:focus,
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-my-subscriptions.pb-subscriptions-to-users
    .pb-item-buttons
    .item-control-holder
    .pb-button-control:active,
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-my-subscriptions.pb-subscriptions-to-users
    .pb-item-buttons
    .item-control-holder
    .pb-button-control:focus,
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-my-subscriptions.pb-subscriptions-to-playlists
    .pb-item-buttons
    .item-control-holder
    .pb-button-control:active,
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-my-subscriptions.pb-subscriptions-to-playlists
    .pb-item-buttons
    .item-control-holder
    .pb-button-control:focus {
    background-color: var(--linkColorActive);
    color: #fff;
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link {
    background-color: #333;
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link:hover {
    background: rgb(51, 24, 45);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link:hover .pb-item-title {
    color: var(--mainPrimaryColorDark);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link:active,
.darkmode .pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link:focus {
    background: rgb(51, 24, 45);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link:active .pb-item-title,
.darkmode .pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link:focus .pb-item-title {
    color: var(--mainPrimaryColorDark);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link .pb-item-inner {
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-my-subscriptions.pb-subscriptions-to-playlists
    .pb-item-link
    .pb-item-inner
    .pb-item-views
    svg
    path,
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-my-subscriptions.pb-subscriptions-to-playlists
    .pb-item-link
    .pb-item-inner
    .pb-item-rating
    svg
    path {
    fill: var(--mainSecondaryColorDark);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .file-control .pb-upload-file-input {
    border-color: var(--linkColorDark);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .file-control .pb-upload-file-input .pb-upload-file-span {
    color: rgba(255, 255, 255, 0.7);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .pb-upload-file-text {
    color: rgba(255, 255, 255, 0.7);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .file-control .pb-upload-screenshot-input {
    border-color: var(--linkColorDark);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .file-control .pb-upload-screenshot-input .pb-upload-file-span {
    color: var(--mainQuaternaryColorDark);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .pb-video-previews .pb-preview-video-img .pb-preview-detail {
    background: var(--mainSecondaryColorDark);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-upload .file-control .pb-upload-file-input {
    border-color: var(--linkColorDark);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-upload .file-control .pb-upload-file-input .pb-upload-file-span {
    color: rgba(255, 255, 255, 0.7);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-button-tab-images svg path {
    fill: var(--mainSecondaryColorDark);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-control-buttons .item-control-holder .pb-control-button {
    background-color: #4c4c4c;
    color: var(--mainPrimaryColorDark);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-field-group .file-control .pb-upload-photo-input {
    border-color: var(--linkColorDark);
}
.darkmode
    .pb-member-profile-page
    .pb-member-block
    .pb-member-album-edit
    .pb-form-edit
    .pb-field-group
    .file-control
    .pb-upload-photo-input
    .pb-upload-photo-span {
    color: rgba(255, 255, 255, 0.7);
}
.darkmode .pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-album-preview .pb-preview-album-img .pb-preview-detail {
    background: #4c4c4c;
    color: var(--mainPrimaryColorDark);
}
.darkmode .pb-account-upgrade .pb-premium-info-tooltip svg path {
    fill: var(--mainSecondaryColorDark);
}
.darkmode .pb-account-upgrade .pb-premium-info-tooltip .pb-premium-info-tooltip-content {
    color: var(--mainPrimaryColorDark);
}

.pb-member-profile-page .pb-profile-sidebar {
    width: 340px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar {
        width: 100%;
        text-align: center;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-avatar {
    position: relative;
    display: block;
    width: 140px;
    height: 140px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-avatar {
        margin: 0 auto;
        width: 100px;
        height: 100px;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-avatar.pb-my-avatar {
    cursor: pointer;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-avatar.pb-my-avatar:hover img {
    opacity: 0.9;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-avatar.pb-my-avatar:hover svg {
    opacity: 1;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-avatar img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-avatar svg {
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    z-index: 1;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-avatar svg {
        width: 25px;
        height: 25px;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-avatar .pb-profile-premium-status-icon {
    position: absolute;
    bottom: 0;
    right: 0;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-avatar .pb-profile-premium-status-icon.icon-premium {
    cursor: default;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-avatar .pb-profile-premium-status-icon svg {
    position: static;
    opacity: 1;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-avatar .pb-profile-premium-status-icon svg g > path:nth-of-type(3) {
    fill: var(--bodyBackgroundColor);
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-profile-active-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-profile-active-info {
        margin: 15px auto 0;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-profile-active-info svg {
    margin-bottom: 5px;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-profile-active-info .pb-member-profile-active-info-days {
    color: var(--mainAccentColor);
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity {
        margin: 15px 0 0 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity .pb-activity-rank {
        font-size: var(--mainFontSizeSmall);
        line-height: 150%;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity .pb-activity-points {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2px;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity .pb-activity-points .pb-points-count {
    color: var(--mainSecondaryColor);
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity .pb-activity-points .pb-points-count {
        font-size: var(--mainFontSizeSmall);
        line-height: 150%;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity .pb-activity-points .pb-points-tooltip {
    position: relative;
    cursor: pointer;
    margin: -3px 0 0;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity .pb-activity-points .pb-points-tooltip svg {
    width: 26px;
    height: 26px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity .pb-activity-points .pb-points-tooltip svg {
        width: 20px;
        height: 20px;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity .pb-activity-points .pb-points-tooltip svg path {
    fill: rgba(51, 24, 45, 0.2);
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity .pb-activity-points .pb-points-tooltip .pb-tooltip-content {
    padding: 20px;
    top: auto;
    right: -120px;
    bottom: 30px;
    width: 240px;
    text-align: left;
    color: var(--mainPrimaryColor);
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity .pb-activity-points .pb-points-tooltip .pb-tooltip-content {
        top: 25px;
        right: -45px;
        bottom: auto;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity .pb-activity-points .pb-points-tooltip .pb-tooltip-content .pb-list {
    margin: 20px 0 0 0;
}
.pb-member-profile-page
    .pb-profile-sidebar
    .pb-profile-member
    .pb-user-activity
    .pb-activity-points
    .pb-points-tooltip
    .pb-tooltip-content
    .pb-list
    .pb-item
    .pb-item-count {
    font-weight: var(--mainFontWeightBig);
}
.pb-member-profile-page
    .pb-profile-sidebar
    .pb-profile-member
    .pb-user-activity
    .pb-activity-points
    .pb-points-tooltip
    .pb-tooltip-content
    .pb-list
    .pb-item
    .pb-item-points {
    color: var(--mainSecondaryColor);
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity .pb-activity-points .pb-points-tooltip .pb-tooltip-content .pb-description {
    margin: 20px 0 0 0;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity .pb-activity-points .pb-points-tooltip:hover svg path {
    fill: var(--linkColorHover);
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-user-activity .pb-activity-points .pb-points-tooltip:hover .pb-tooltip-content {
    display: block;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-username {
    margin: 6px 0 6px 0;
    display: block;
    word-break: break-word;
    overflow-wrap: break-word;
    line-height: 100%;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-username {
        margin: 15px 0 5px 0;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons {
    margin: 20px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons {
        margin: 15px 0 0 0;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons .pb-button {
    margin: 10px 0 0 0;
    gap: 3px;
    width: 220px;
    height: 40px;
    border-radius: 40px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons .pb-button {
        margin: 10px auto;
        width: 100%;
        max-width: 335px;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons .pb-button.done {
    border-color: var(--mainTertiaryColor);
    color: var(--mainTertiaryColor);
    pointer-events: none;
    cursor: default;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons .pb-account-upload {
    position: relative;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons .pb-account-upload .pb-upload-items {
    top: 45px;
    left: 0;
    width: 220px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons .pb-account-upload .pb-upload-items {
        margin: 0 auto;
        width: 100%;
        max-width: 335px;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons .pb-account-edit {
    position: relative;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons .pb-account-edit .pb-button-tertiary svg path {
    fill: var(--tertiaryButtonBorderColor);
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons .pb-account-edit .pb-button-tertiary:hover svg path {
    fill: var(--tertiaryButtonBorderColorHover);
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons .pb-account-edit .pb-button-tertiary:active svg path,
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons .pb-account-edit .pb-button-tertiary:focus svg path {
    fill: var(--tertiaryButtonBorderColorActive);
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons .pb-account-edit .pb-edit-items {
    top: 45px;
    left: 0;
    width: 220px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-buttons .pb-account-edit .pb-edit-items {
        margin: 0 auto;
        width: 100%;
        max-width: 335px;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-about {
    margin: 20px 0 0 0;
    overflow-wrap: anywhere;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-about {
        margin: 15px 0 0 0;
        line-height: 150%;
        font-size: var(--mainFontSizeSmall);
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-about img {
    -o-object-fit: contain;
    object-fit: contain;
    width: 20px;
    height: 20px;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-menu {
    margin: 20px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 6px 15px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-menu {
        margin: 15px 0 0 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-menu .pb-menu-item .pb-current {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
    font-weight: 700;
    line-height: 120%;
    color: var(--mainAccentColor);
    text-transform: uppercase;
    cursor: default;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-menu .pb-menu-item .pb-current span {
    font-weight: 700;
    color: var(--mainSecondaryColor);
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-menu .pb-menu-item .pb-item-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
    font-weight: 700;
    line-height: 120%;
    text-transform: uppercase;
    color: rgb(51, 24, 45);
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-menu .pb-menu-item .pb-item-link span {
    color: var(--mainSecondaryColor);
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-menu .pb-menu-item .pb-item-link:hover {
    color: var(--linkColorHover);
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-menu .pb-menu-item .pb-item-link:active,
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-menu .pb-menu-item .pb-item-link:focus {
    color: var(--linkColorActive);
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-menu .pb-menu-item.pb-menu-item-messages span {
    color: rgb(255, 255, 255) !important;
    background: rgb(255, 0, 153);
    border-radius: 50%;
    width: 22px;
    height: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
    margin: -2px 0 0;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-friend-invitation {
    margin: 20px 0 0 0;
    max-width: 220px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-friend-invitation {
        margin: 20px auto 0 auto;
        max-width: 335px;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-friend-invitation .info-message {
    color: var(--mainAccentColor);
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-friend-invitation .pb-button-friend-delete {
    margin: 10px 0 0 0;
    height: 40px;
    border-radius: 40px;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-show-info {
    margin: 20px 0 0 0;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 4px;
    font-weight: 700;
    line-height: 120%;
    text-transform: uppercase;
    cursor: pointer;
    color: var(--mainAccentColor);
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-show-info .pb-text-hide {
    display: block;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-show-info .pb-text-show {
    display: none;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-show-info svg {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    rotate: 180deg;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-show-info.hide .pb-text-hide {
    display: none;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-show-info.hide .pb-text-show {
    display: block;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-show-info.hide svg {
    rotate: 0deg;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-member-show-info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .block-profile {
        display: none;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .block-profile .pb-profile-details {
    margin: 20px 0 30px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px 15px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .block-profile .pb-profile-details {
        margin: 15px 0 0 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .block-profile .pb-profile-details .pb-details-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .block-profile .pb-profile-details .pb-details-item {
        font-size: var(--mainFontSizeSmall);
        line-height: 100%;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .block-profile .pb-profile-details .pb-details-item .pb-detail-name {
    color: var(--mainSecondaryColor);
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-creator-model-profiles {
        margin: 30px 0 0 0;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-creator-model-profiles .pb-creator-model-profiles-title {
    text-transform: uppercase;
    margin: 0 0 10px 0;
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-creator-model-profiles .pb-profiles-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-creator-model-profiles .pb-profiles-list {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
.pb-member-profile-page .pb-profile-sidebar .pb-profile-member .pb-creator-model-profiles .pb-profiles-list .pb-profiles-list-item {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.pb-member-profile-page .pb-member-block {
    /* Friends */
    /* Playlists */
    /* Conversations */
    /* My subscriptions */
    /* My subscriptions -> videos */
    /* My subscriptions -> albums */
    /* Playlist edit */
    /* Progressbar fot upload album & video */
    /* Video edit / Video upload */
    /* Album edit / Album upload */
    /* Upload forbidden */
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block {
        margin: 30px 0 0 0;
    }
}
.pb-member-profile-page .pb-member-block .headline h2,
.pb-member-profile-page .pb-member-block .headline .h2,
.pb-member-profile-page .pb-member-block .headline .pb-heading-h2,
.pb-member-profile-page .pb-member-block .headline .pb-heading-h2-low {
    text-transform: none;
    line-height: 100%;
}
@media (max-width: 1319.98px) {
    .pb-member-profile-page .pb-member-block .headline h2,
    .pb-member-profile-page .pb-member-block .headline .h2,
    .pb-member-profile-page .pb-member-block .headline .pb-heading-h2,
    .pb-member-profile-page .pb-member-block .headline .pb-heading-h2-low {
        line-height: 105%;
    }
}
.pb-member-profile-page .pb-member-block .headline h2 span,
.pb-member-profile-page .pb-member-block .headline .h2 span,
.pb-member-profile-page .pb-member-block .headline .pb-heading-h2 span,
.pb-member-profile-page .pb-member-block .headline .pb-heading-h2-low span {
    color: var(--mainAccentColor);
}
.pb-member-profile-page .pb-member-block.pb-member-profile-view {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 50px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block.pb-member-profile-view {
        margin: 30px 0 0 0;
        gap: 30px;
    }
}
.pb-member-profile-page .pb-member-block.pb-member-profile-view .headline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 20px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block.pb-member-profile-view .headline {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.pb-member-profile-page .pb-member-block.pb-member-profile-view .headline .pb-button-all {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
    font-weight: 700;
    letter-spacing: 0.36px;
    text-transform: uppercase;
    color: var(--mainAccentColor);
}
.pb-member-profile-page .pb-member-block.pb-member-profile-view .headline .pb-button-all:hover {
    color: var(--linkColorHover);
}
.pb-member-profile-page .pb-member-block.pb-member-profile-view .headline .pb-button-all:active,
.pb-member-profile-page .pb-member-block.pb-member-profile-view .headline .pb-button-all:focus {
    color: var(--linkColorActive);
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block.pb-member-profile-view .headline .pb-button-all {
        display: none;
    }
}
.pb-member-profile-page .pb-member-block.pb-member-profile-view .headline.pb-member-albums-title {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block.pb-member-profile-view .headline.pb-member-albums-title {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.pb-member-profile-page .pb-member-block.pb-member-profile-view .pb-button-all-mobile {
    margin: 15px auto 0 auto;
    display: none;
    width: 100%;
    height: 40px;
    text-transform: none;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block.pb-member-profile-view .pb-button-all-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.pb-member-profile-page .pb-member-block.pb-member-subscriptions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block.pb-member-subscriptions {
        margin: 30px 0 0 0;
        gap: 30px;
    }
}
.pb-member-profile-page .pb-member-block.pb-member-subscriptions .headline h2,
.pb-member-profile-page .pb-member-block.pb-member-subscriptions .headline .h2 {
    text-transform: none;
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item {
    margin: 20px 0 0 0;
    position: relative;
    max-width: 160px;
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-link-custom {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-link-custom .pb-item-image img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
    border: 0px solid var(--mainAccentColor);
    -webkit-transition: all linear 0.1s;
    transition: all linear 0.1s;
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-link-custom .pb-item-image img {
        width: 120px;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-link-custom .pb-premium-item-image {
    position: relative;
}
.pb-member-profile-page
    .pb-member-block
    .pb-member-friends
    .pb-list-friends
    .pb-list-items
    .pb-item
    .pb-item-link-custom
    .pb-premium-item-image
    .pb-profile-premium-status-icon {
    position: absolute;
    bottom: 0;
    right: 0;
}
.pb-member-profile-page
    .pb-member-block
    .pb-member-friends
    .pb-list-friends
    .pb-list-items
    .pb-item
    .pb-item-link-custom
    .pb-premium-item-image
    .pb-profile-premium-status-icon
    svg {
    position: static;
    opacity: 1;
}
.pb-member-profile-page
    .pb-member-block
    .pb-member-friends
    .pb-list-friends
    .pb-list-items
    .pb-item
    .pb-item-link-custom
    .pb-premium-item-image
    .pb-profile-premium-status-icon
    svg
    g
    > path:nth-of-type(3) {
    fill: var(--bodyBackgroundColor);
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-link-custom .pb-item-inner {
    margin: 10px 0 0 0;
    text-align: center;
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-link-custom .pb-item-inner .pb-item-title {
    text-transform: none;
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-link-custom .pb-item-inner .pb-item-date {
    color: var(--mainSecondaryColor);
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-link-custom:hover .pb-item-image img {
    border-width: 4px;
    border-color: var(--linkColorHover);
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-link-custom:hover .pb-item-title {
    color: var(--linkColorHover);
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-link-custom:active .pb-item-image img,
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-link-custom:focus .pb-item-image img {
    border-width: 4px;
    border-color: var(--linkColorActive);
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-link-custom:active .pb-item-title,
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-link-custom:focus .pb-item-title {
    color: var(--linkColorActive);
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-premium-item-image {
    position: relative;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-premium-item-image .pb-item-link-custom img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
    border: 0px solid var(--mainAccentColor);
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s;
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-premium-item-image .pb-item-link-custom img {
        width: 120px;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-premium-item-image .pb-profile-premium-status-icon {
    position: absolute;
    bottom: 0;
    right: 0;
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-inner {
    margin: 10px 0 0 0;
    text-align: center;
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-inner {
        width: 120px;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-inner .pb-item-title {
    text-transform: none;
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-inner .pb-item-date {
    color: var(--mainSecondaryColor);
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-item-buttons {
        width: 120px;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-profile-premium-status-icon-link {
    position: absolute;
    top: 100px;
    right: 0;
}
.pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-profile-premium-status-icon-link svg {
    position: static;
    opacity: 1;
}
.pb-member-profile-page
    .pb-member-block
    .pb-member-friends
    .pb-list-friends
    .pb-list-items
    .pb-item
    .pb-profile-premium-status-icon-link
    svg
    g
    > path:nth-of-type(3) {
    fill: var(--bodyBackgroundColor);
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item .pb-profile-premium-status-icon-link {
        top: 75px;
        right: 30px;
    }
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-friends .pb-list-friends .pb-list-items .pb-item {
        max-width: 154px;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item {
    margin: 20px 0 0 0;
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-link {
    display: block;
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-item-image {
    position: relative;
    display: block;
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-item-image {
        margin: 0 -10px;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-item-image::before {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: var(--mainAccentHoverColor);
    border-radius: var(--mainBorderRadius);
    content: '';
    opacity: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-thumbnail {
    width: 100%;
    height: auto;
    border-radius: var(--mainBorderRadius);
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-thumbnail {
        border-radius: 0;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-item-type {
    padding: 0 5px;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    left: 10px;
    bottom: 10px;
    border-radius: 5px;
    background: var(--mainSecondaryColor);
    color: #fff;
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-item-type svg {
    width: 16px;
    height: 16px;
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-item-image video {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: var(--mainBorderRadius);
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-link .pb-item-title {
    margin: 10px 0 0 0;
    display: block;
    text-align: center;
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-link:hover .pb-item-image::before {
    opacity: 1;
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-link:hover .pb-item-title {
    color: var(--linkColorHover);
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-link:active .pb-item-image::before,
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-link:focus .pb-item-image::before {
    opacity: 1;
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-link:active .pb-item-title,
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-link:focus .pb-item-title {
    color: var(--linkColorActive);
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-inner {
    margin: 10px 0 0 0;
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info {
    margin: 10px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
    color: var(--mainSecondaryColor);
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-model {
    display: block;
    text-transform: none;
    color: var(--mainAccentColor);
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-model:hover {
    color: var(--linkColorHover);
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-model:active,
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-model:focus {
    color: var(--linkColorActive);
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-views {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-views svg {
    width: 18px;
    height: 18px;
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-views svg path {
    fill: var(--mainSecondaryColor);
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-rating svg {
    width: 17px;
    height: 17px;
}
.pb-member-profile-page .pb-member-block .pb-member-playlists .pb-list-playlists .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-rating svg path {
    fill: var(--mainSecondaryColor);
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper {
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content;
        margin: 0 auto;
    }
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
    margin: 0 0 10px;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper svg path {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper:hover svg path {
    stroke: var(--linkColorHover);
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper:hover span {
    color: var(--linkColorHover);
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper:active svg path,
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper:focus svg path {
    stroke: var(--linkColorActive);
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper span {
    color: rgba(51, 24, 45, 0.75);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper span:hover {
    color: var(--linkColorHover);
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper span:active,
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-messages-item-link .pb-messages-wrapper span:hover {
    color: var(--linkColorActive);
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-members-my-conversations .pb-list-items .pb-item .pb-item-image {
    position: relative;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-members-my-conversations .pb-list-items .pb-item .pb-item-image img {
    border: 0px solid var(--mainAccentColor);
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-members-my-conversations
    .pb-list-items
    .pb-item
    .pb-item-image
    .pb-unread-messages {
    position: absolute;
    top: 0px;
    right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    background-color: var(--mainAccentColor);
    border-radius: 50%;
    color: #fff;
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-members-my-conversations .pb-list-items .pb-item.unread .pb-item-image img {
    border-width: 4px !important;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-members-my-conversations .pb-list-items .pb-item:hover .pb-item-image img {
    border-width: 4px;
    border-color: var(--linkColorHover);
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-members-my-conversations
    .pb-list-items
    .pb-item:hover
    .pb-item-image
    .pb-unread-messages {
    background-color: var(--linkColorHover);
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-members-my-conversations .pb-list-items .pb-item:hover .pb-item-title {
    color: var(--linkColorHover);
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-members-my-conversations .pb-list-items .pb-item:active .pb-item-image img,
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-members-my-conversations .pb-list-items .pb-item:focus .pb-item-image img {
    border-width: 4px;
    border-color: var(--linkColorActive);
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-members-my-conversations
    .pb-list-items
    .pb-item:active
    .pb-item-image
    .pb-unread-messages,
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-members-my-conversations
    .pb-list-items
    .pb-item:focus
    .pb-item-image
    .pb-unread-messages {
    background-color: var(--linkColorActive);
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-members-my-conversations .pb-list-items .pb-item:active .pb-item-title,
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-members-my-conversations .pb-list-items .pb-item:focus .pb-item-title {
    color: var(--linkColorActive);
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-members-my-conversations .pb-list-items .pb-empty-content-members {
    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;
    margin: 70px auto 0;
    text-align: center;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-members-my-conversations
    .pb-list-items
    .pb-empty-content-members
    .pb-empty-content-subtitle {
    font-family: var(--mainFontFamily);
    color: var(--mainSecondaryColor);
}
@media (max-width: 1319.98px) {
    .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-members-my-conversations .pb-list-items .pb-empty-content-members svg {
        width: 128.5px;
        height: 162px;
    }
    .pb-member-profile-page
        .pb-member-block
        .pb-my-conversation-messages-wrapper
        .pb-members-my-conversations
        .pb-list-items
        .pb-empty-content-members
        .pb-empty-content-title {
        font-size: 34px;
        line-height: 100%;
        letter-spacing: 0.68px;
    }
    .pb-member-profile-page
        .pb-member-block
        .pb-my-conversation-messages-wrapper
        .pb-members-my-conversations
        .pb-list-items
        .pb-empty-content-members
        .pb-empty-content-subtitle {
        font-size: 16px;
    }
}
@media (max-width: 1139.98px) {
    .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-members-my-conversations .pb-list-items .pb-empty-content-members {
        margin: 70px 200px 0 0;
    }
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-members-my-conversations .pb-list-items .pb-empty-content-members {
        margin: 30px 0 0 0;
        padding: 50px 0;
    }
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages {
    border: 3px solid var(--mainQuaternaryColor);
    border-radius: 32px;
    max-width: 700px;
    width: 100%;
    padding: 20px 0;
    position: relative;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-preloader-wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-preloader-wrapper .pb-preloader {
    border: 4px solid var(--mainQuaternaryColor);
    border-top-color: #f261b8;
    text-align: center;
    margin: 0 auto;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .headline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 20px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .headline {
        padding: 0 16px;
    }
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .headline .pb-my-conversation-messages-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .headline
    .pb-my-conversation-messages-title
    .pb-my-conversation-messages-title-image {
    width: 34px;
    height: 34px;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .headline
    .pb-my-conversation-messages-title
    .pb-my-conversation-messages-title-image
    img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .headline
    .pb-my-conversation-messages-title
    .pb-my-conversation-messages-title-link {
    color: var(--linkColor);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    max-width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media (max-width: 1319.98px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-my-conversation-messages-wrapper
        .pb-my-conversation-messages
        .headline
        .pb-my-conversation-messages-title
        .pb-my-conversation-messages-title-link {
        max-width: 450px;
    }
}
@media (max-width: 1139.98px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-my-conversation-messages-wrapper
        .pb-my-conversation-messages
        .headline
        .pb-my-conversation-messages-title
        .pb-my-conversation-messages-title-link {
        max-width: 350px;
    }
}
@media (max-width: 579.98px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-my-conversation-messages-wrapper
        .pb-my-conversation-messages
        .headline
        .pb-my-conversation-messages-title
        .pb-my-conversation-messages-title-link {
        max-width: 240px;
    }
}
@media (max-width: 460px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-my-conversation-messages-wrapper
        .pb-my-conversation-messages
        .headline
        .pb-my-conversation-messages-title
        .pb-my-conversation-messages-title-link {
        max-width: 200px;
    }
}
@media (max-width: 420px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-my-conversation-messages-wrapper
        .pb-my-conversation-messages
        .headline
        .pb-my-conversation-messages-title
        .pb-my-conversation-messages-title-link {
        max-width: 180px;
    }
}
@media (max-width: 400px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-my-conversation-messages-wrapper
        .pb-my-conversation-messages
        .headline
        .pb-my-conversation-messages-title
        .pb-my-conversation-messages-title-link {
        max-width: 150px;
    }
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .headline
    .pb-my-conversation-messages-title
    .pb-my-conversation-messages-title-link:hover {
    color: var(--linkColorHover);
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .headline
    .pb-my-conversation-messages-title
    .pb-my-conversation-messages-title-link:active,
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .headline
    .pb-my-conversation-messages-title
    .pb-my-conversation-messages-title-link:focus {
    color: var(--linkColorActive);
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-options {
    position: relative;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-options .pb-options-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 0.36px;
    text-transform: uppercase;
    color: var(--linkColor);
    opacity: 0.5;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-options .pb-options-button svg path {
    fill: var(--linkColor);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-options .pb-options-button:hover {
    color: var(--linkColorHover);
    opacity: 1;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-options
    .pb-options-button:hover
    svg
    path {
    fill: var(--linkColorHover);
    fill-opacity: 1;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-options .pb-options-button:active,
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-options .pb-options-button:focus {
    color: var(--linkColorActive);
    opacity: 1;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-options
    .pb-options-button:active
    svg
    path,
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-options
    .pb-options-button:focus
    svg
    path {
    fill: var(--linkColorActive);
    fill-opacity: 1;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-options .pb-options-button.opened {
    color: var(--linkColorActive);
    opacity: 1;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-options
    .pb-options-button.opened
    svg
    path {
    fill: var(--linkColorActive);
    fill-opacity: 1;
}
@media (max-width: 400px) {
    .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-options .pb-options-button .text {
        display: none;
    }
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-options .pb-options-popup {
    top: 30px;
    width: 200px;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-separator-line-light {
    margin: 20px 0 0 0;
    height: 0;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-separator-line-light {
        margin: 15px 0 0 0;
    }
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-pagination-wrapper {
    margin: 0;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-pagination-wrapper .pb-show-more {
    width: 100%;
    margin: 0 20px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-pagination-wrapper .pb-show-more {
        margin: 0 16px;
    }
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-pagination-wrapper
    .pb-show-more
    .pb-load-ajax-button {
    width: 100%;
    margin: 0;
    border-color: var(--mainSecondaryColor);
    color: var(--mainSecondaryColor);
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-pagination-wrapper
    .pb-show-more
    .pb-load-ajax-button:hover {
    border-color: var(--mainPrimaryColor);
    color: var(--mainPrimaryColor);
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-pagination-wrapper .pb-button {
    margin: 30px 0 0 0;
    height: 40px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-pagination-wrapper .pb-button {
        margin: 15px 0 0 0;
    }
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-list {
    padding: 30px 20px 0 20px;
    max-height: 480px;
    min-height: 200px;
    overflow: auto;
    position: relative;
    scrollbar-width: thin;
}
@media (max-width: 1619.98px) {
    .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-list {
        max-height: 380px;
    }
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-list {
        margin: 15px 0 0 0;
        padding: 20px 16px 0 16px;
    }
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-list .pb-message-item:first-child {
    margin: 0;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-list .pb-message-item.pb-message-me {
    margin: 0 0 0 auto;
    max-width: 460px;
    color: var(--mainBorderColor);
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-list
    .pb-message-item.pb-message-me:first-child {
    margin: 0 0 0 auto;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-my-conversation-messages-wrapper
        .pb-my-conversation-messages
        .pb-messages-list
        .pb-message-item.pb-message-me {
        max-width: 350px;
    }
}
@media (max-width: 579.98px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-my-conversation-messages-wrapper
        .pb-my-conversation-messages
        .pb-messages-list
        .pb-message-item.pb-message-me {
        max-width: 230px;
    }
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-list
    .pb-message-item.pb-message-me
    .pb-item-message-content
    .pb-message-friend
    .original-text {
    display: block;
    text-align: right;
    word-break: break-word;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-list
    .pb-message-item.pb-message-me
    .pb-item-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-list .pb-message-item .pb-item-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-my-conversation-messages-wrapper
        .pb-my-conversation-messages
        .pb-messages-list
        .pb-message-item
        .pb-item-inner {
        gap: 5px;
    }
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-list
    .pb-message-item
    .pb-item-inner
    .pb-item-avatar
    img {
    width: 40px;
    height: 40px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-my-conversation-messages-wrapper
        .pb-my-conversation-messages
        .pb-messages-list
        .pb-message-item
        .pb-item-inner
        .pb-item-avatar
        img {
        width: 30px;
        height: 30px;
    }
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-list
    .pb-message-item
    .pb-item-inner
    .pb-item-name {
    color: var(--mainAccentColor);
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-list
    .pb-message-item
    .pb-item-message-content {
    margin: 8px 0 0 0;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-list
    .pb-message-item
    .pb-item-message-content
    .original-text {
    word-break: break-word;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-my-conversation-messages-wrapper
        .pb-my-conversation-messages
        .pb-messages-list
        .pb-message-item
        .pb-item-message-content
        .original-text {
        font-size: 14px;
    }
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-list
    .pb-message-item
    .pb-item-message-content
    .original-text
    img {
    display: inline-block;
    width: 20px;
    height: 20px;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-list
    .pb-message-item
    .pb-item-message-content
    .pb-message-friend
    .pb-action-buttons {
    margin: 10px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-list
    .pb-message-item
    .pb-item-message-content
    .pb-message-friend
    .pb-action-buttons
    .pb-button {
    width: 150px;
    height: 40px;
    border-radius: 40px;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-list .pb-message-item .pb-item-date {
    color: rgba(51, 24, 45, 0.5);
}
@media (max-width: 959.98px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-my-conversation-messages-wrapper
        .pb-my-conversation-messages
        .pb-messages-list
        .pb-message-item
        .pb-item-date {
        font-size: 12px;
    }
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-list .pb-empty-content {
    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-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin: 70px 0 110px 0;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-messages-list .pb-empty-content {
        margin: 40px 0 80px 0;
    }
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-list
    .pb-empty-content
    .pb-empty-content-image {
    -ms-flex-item-align: center;
    align-self: center;
    max-width: 180px;
    height: auto;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-my-conversation-messages-wrapper
        .pb-my-conversation-messages
        .pb-messages-list
        .pb-empty-content
        .pb-empty-content-image {
        max-width: 160px;
    }
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-messages-list
    .pb-empty-content
    .pb-empty-content-text {
    color: rgba(51, 24, 45, 0.2);
    font-family: var(--headingsFontFamily);
    line-height: 120%;
    font-size: 28px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-my-conversation-messages-wrapper
        .pb-my-conversation-messages
        .pb-messages-list
        .pb-empty-content
        .pb-empty-content-text {
        font-size: 22px;
    }
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-message-form {
    margin: 16px 20px 0 20px;
    position: relative;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-message-form {
        margin: 15px 16px 0 16px;
    }
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-message-form .smileys-support {
    position: relative;
    margin: 0;
    padding: 0;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-message-form
    .smileys-support
    .pb-massage-textarea {
    min-height: 58px;
    padding: 12px 55px 12px 20px;
    overflow: hidden;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-message-form .smileys-support .fake-textarea {
    width: 100%;
    min-height: 58px;
    outline: none;
    border: none;
    border-radius: 25px 25px 0 0;
    padding: 12px 55px 12px 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow-wrap: anywhere;
    position: relative;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-message-form
    .smileys-support
    .fake-textarea.empty::before {
    content: attr(data-placeholder);
    color: var(--mainPrimaryColor);
    opacity: 50%;
    position: absolute;
    left: 20px;
    top: 14px;
    pointer-events: none;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-message-form .smileys-support .smileys-bar {
    padding: 9px 20px;
    overflow: hidden;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-message-form .smileys-support .smileys-bar {
        min-height: 85px;
    }
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-message-form .smileys-support .char-count {
    position: absolute;
    bottom: 95px;
    right: 10px;
    font-size: 14px;
    color: var(--mainSecondaryColor);
    display: none;
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-message-form .smileys-support .char-count {
        bottom: 118px;
    }
}
@media (max-width: 400px) {
    .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-message-form .smileys-support .char-count {
        bottom: 170px;
    }
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-message-form
    .smileys-support.active
    .char-count {
    display: block;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-message-form .pb-button {
    margin: 20px 0 0 0;
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-message-form .pb-button {
        width: 100%;
    }
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-message-form .pb-form-bottom {
    position: absolute;
    top: 14px;
    right: 14px;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-message-form .pb-form-bottom .pb-massage-submit {
    width: 30px;
    height: 30px;
    position: relative;
    border: none;
    outline: none;
    background: none;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-message-form
    .pb-form-bottom
    .pb-massage-submit::before {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url('../images/pb/icons/message-button-icon.svg');
    content: '';
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-message-form
    .pb-form-bottom
    .pb-massage-submit::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url('../images/pb/icons/message-button-icon-hover.svg');
    opacity: 0;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-message-form
    .pb-form-bottom
    .pb-massage-submit:hover::before {
    opacity: 0;
}
.pb-member-profile-page
    .pb-member-block
    .pb-my-conversation-messages-wrapper
    .pb-my-conversation-messages
    .pb-message-form
    .pb-form-bottom
    .pb-massage-submit:hover::after {
    opacity: 1;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-message-form.active .pb-massage-submit::before {
    opacity: 0 !important;
}
.pb-member-profile-page .pb-member-block .pb-my-conversation-messages-wrapper .pb-my-conversation-messages .pb-message-form.active .pb-massage-submit::after {
    opacity: 1 !important;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions .pb-subscriptions-list .pb-item {
    margin: 20px 0 0 0;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions .pb-subscriptions-list .pb-item .pb-thumbnail {
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions .pb-subscriptions-list .pb-item .pb-item-inner {
    margin: 10px 0 0 0;
    text-align: center;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions .pb-subscriptions-list .pb-item .pb-item-inner .pb-item-date {
    color: var(--mainSecondaryColor);
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-model .pb-item a .pb-item-image {
    position: relative;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-model .pb-item a .pb-item-image::before {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: var(--mainAccentHoverColor);
    border-radius: var(--mainBorderRadius);
    content: '';
    opacity: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-model .pb-item a .pb-item-image .pb-thumbnail {
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    height: 200px;
    border-radius: var(--mainBorderRadius);
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-model .pb-item a .pb-item-title {
    margin: 10px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 4px;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-model .pb-item a .pb-item-title .pb-verify-icon-wrapper {
    position: relative;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-model .pb-item a .pb-item-title .pb-verify-icon-wrapper svg {
    width: 14px;
    height: 14px;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-model .pb-item a:hover .pb-item-image::before {
    opacity: 1;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-model .pb-item a:hover .pb-item-title {
    color: var(--linkColorHover);
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-model .pb-item a:active .pb-item-image::before,
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-model .pb-item a:focus .pb-item-image::before {
    opacity: 1;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-model .pb-item a:active .pb-item-title,
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-model .pb-item a:focus .pb-item-title {
    color: var(--linkColorActive);
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-model .pb-item .pb-item-buttons {
    margin: 5px 0 0 0;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-users .pb-item a .pb-thumbnail {
    border-radius: 50%;
    aspect-ratio: 1;
    border: 0px solid var(--mainAccentColor);
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-users .pb-item a .pb-item-title {
    margin: 10px 0 0 0;
    text-align: center;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-users .pb-item a:hover .pb-item-image img {
    border-width: 4px;
    border-color: var(--linkColorHover);
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-users .pb-item a:hover .pb-item-title {
    color: var(--linkColorHover);
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-users .pb-item a:active .pb-item-image img,
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-users .pb-item a:focus .pb-item-image img {
    border-width: 4px;
    border-color: var(--linkColorActive);
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-users .pb-item a:active .pb-item-title,
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-users .pb-item a:focus .pb-item-title {
    color: var(--linkColorActive);
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-users .pb-item .pb-item-buttons {
    margin: 10px 0 0 0;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link {
    padding: 12px 0 7px 0;
    display: block;
    background-color: var(--mainQuaternaryColor);
    border-radius: 8px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link:hover {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 0, 153, 0.1)), to(rgba(255, 0, 153, 0.1))), #f2f2f2;
    background: linear-gradient(0deg, rgba(255, 0, 153, 0.1) 0%, rgba(255, 0, 153, 0.1) 100%), #f2f2f2;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link:hover .pb-item-title {
    color: var(--linkColorHover);
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link:active,
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link:focus {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 0, 153, 0.1)), to(rgba(255, 0, 153, 0.1))), #f2f2f2;
    background: linear-gradient(0deg, rgba(255, 0, 153, 0.1) 0%, rgba(255, 0, 153, 0.1) 100%), #f2f2f2;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link:active .pb-item-title,
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link:focus .pb-item-title {
    color: var(--linkColorActive);
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link .pb-item-title {
    text-align: center;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link .pb-item-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
    color: var(--mainSecondaryColor);
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link .pb-item-inner .pb-item-views,
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link .pb-item-inner .pb-item-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link .pb-item-inner .pb-item-views svg,
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link .pb-item-inner .pb-item-rating svg {
    width: 17px;
    height: 17px;
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link .pb-item-inner .pb-item-views svg path,
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-link .pb-item-inner .pb-item-rating svg path {
    fill: var(--mainSecondaryColor);
}
.pb-member-profile-page .pb-member-block .pb-member-my-subscriptions.pb-subscriptions-to-playlists .pb-item-buttons {
    margin: 10px 0 0 0;
}
.pb-member-profile-page .pb-member-block .pb-member-edit-playlist-video .pb-list-videos .pb-videos-title h2,
.pb-member-profile-page .pb-member-block .pb-member-edit-playlist-video .pb-list-videos .pb-videos-title .h2 {
    overflow: hidden;
    line-break: anywhere;
    text-overflow: ellipsis;
}
.pb-member-profile-page .pb-member-block .pb-member-edit-playlist-video .pb-list-videos .pb-videos-title h2 a,
.pb-member-profile-page .pb-member-block .pb-member-edit-playlist-video .pb-list-videos .pb-videos-title .h2 a {
    color: var(--mainAccentColor);
}
.pb-member-profile-page .pb-member-block .pb-member-edit-playlist-video .pb-list-videos .pb-videos-title h2 a:hover,
.pb-member-profile-page .pb-member-block .pb-member-edit-playlist-video .pb-list-videos .pb-videos-title .h2 a:hover {
    color: var(--linkColorHover);
}
.pb-member-profile-page .pb-member-block .pb-member-edit-playlist-video .pb-list-videos .pb-videos-title h2 a:active,
.pb-member-profile-page .pb-member-block .pb-member-edit-playlist-video .pb-list-videos .pb-videos-title .h2 a:active,
.pb-member-profile-page .pb-member-block .pb-member-edit-playlist-video .pb-list-videos .pb-videos-title h2 a:hover,
.pb-member-profile-page .pb-member-block .pb-member-edit-playlist-video .pb-list-videos .pb-videos-title .h2 a:hover {
    color: var(--linkColorActive);
}
.pb-member-profile-page .pb-member-block .progressbar {
    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-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 10px 0 0 0;
    border-radius: 40px;
    background: rgb(242, 242, 242);
    height: 36px;
    position: relative;
}
.pb-member-profile-page .pb-member-block .progressbar .progress {
    background: var(--mainAccentColor);
    border-radius: 40px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
}
.pb-member-profile-page .pb-member-block .progressbar .text {
    text-align: center;
    color: var(--mainAccentColor);
    position: relative;
    font-weight: var(--buttonFontWeight);
    font-size: var(--buttonFontSize);
}
.pb-member-profile-page .pb-member-block .progressbar.half-done .text {
    color: #fff;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-video-edit {
        max-width: 340px;
        margin: 0 auto;
    }
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-video-edit {
        max-width: 100%;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-video-succes {
    padding: 50px 100px;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-video-succes .success {
    font-size: inherit;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-field-group {
    margin: 20px 0 0 0;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-field-group:first-child {
    margin: 0;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-field-group input[type='text'],
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-field-group textarea,
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-field-group select {
    margin: 10px 0 0 0;
    width: 100%;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-field-group .pb-upload-file-text::-webkit-input-placeholder {
    color: rgba(51, 24, 45, 0.5);
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-field-group .pb-upload-file-text::-moz-placeholder {
    color: rgba(51, 24, 45, 0.5);
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-field-group .pb-upload-file-text:-ms-input-placeholder {
    color: rgba(51, 24, 45, 0.5);
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-field-group .pb-upload-file-text::-ms-input-placeholder {
    color: rgba(51, 24, 45, 0.5);
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-field-group .pb-upload-file-text::placeholder {
    color: rgba(51, 24, 45, 0.5);
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-field-group .pb-field-group-description {
    margin: 10px 0 0;
    font-size: 14px;
    opacity: 0.5;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload {
    margin: 20px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload {
        margin: 30px 0 0 0;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .file-control .pb-upload-file-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    border: 3px solid var(--linkColor);
    border-radius: 30px;
    max-width: 510px;
    max-height: 50px;
    margin: 20px 0 0 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .file-control .pb-upload-file-input:hover {
    border-color: var(--tertiaryButtonBorderColorHover);
    cursor: pointer;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .file-control .pb-upload-file-input .pb-upload-file-label {
    max-width: 150px;
    min-width: 130px;
    width: 100%;
    height: 40px;
    margin: 2px;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .file-control .pb-upload-file-input .pb-upload-file-span {
    color: rgba(51, 24, 45, 0.5);
}
@media (max-width: 579.98px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-member-video-edit
        .pb-form-upload
        .file-control
        .pb-upload-file-input
        .pb-upload-file-span.pb-upload-file-span-desktop {
        display: none;
    }
}
.pb-member-profile-page
    .pb-member-block
    .pb-member-video-edit
    .pb-form-upload
    .file-control
    .pb-upload-file-input
    .pb-upload-file-span.pb-upload-file-span-mobile {
    display: none;
}
@media (max-width: 579.98px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-member-video-edit
        .pb-form-upload
        .file-control
        .pb-upload-file-input
        .pb-upload-file-span.pb-upload-file-span-mobile {
        display: block;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .pb-video-rules {
    width: 260px;
    margin: -50px 0 0 90px;
}
@media (max-width: 1139.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .pb-video-rules {
        margin: -50px 0 0 10px;
    }
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .pb-video-rules {
        margin: 50px 0 0 0;
        width: 100%;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .pb-video-rules .pb-rules-list {
    margin: 0 0 0 20px;
    width: 100%;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .pb-video-rules .pb-rules-list {
        margin: 30px 0 0 0;
        width: 100%;
    }
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .pb-video-rules .pb-rules-list {
        margin: 20px 0 0 0;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .pb-video-rules .pb-rules-list ul {
    list-style: inside;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .pb-video-rules .pb-rules-list .pb-list-item {
    margin: 10px 0 0 0;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .pb-video-rules .pb-rules-list .pb-upload-guidelines {
    margin: 10px 0 0 0;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .pb-video-rules .pb-rules-list .pb-upload-guidelines a {
    color: var(--mainAccentColor);
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .pb-video-rules .pb-rules-list .pb-upload-guidelines a:hover {
    color: var(--linkColorHover);
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-upload .bottom .pb-button {
        width: 100%;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit {
    margin: 20px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit {
        margin: 30px 0 0 0;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .file-control .pb-upload-screenshot-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    border: 3px solid var(--linkColor);
    border-radius: 30px;
    max-height: 50px;
    margin: 20px 0 0 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .file-control .pb-upload-screenshot-input:hover {
    border-color: var(--tertiaryButtonBorderColorHover);
    cursor: pointer;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .file-control .pb-upload-screenshot-input .pb-upload-file-label-screenshot {
    width: 150px;
    height: 40px;
    margin: 2px;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .file-control .pb-upload-screenshot-input .pb-upload-file-span {
    color: rgba(51, 24, 45, 0.5);
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .pb-buttons-visibility {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .pb-video-previews {
    width: 340px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .pb-video-previews {
        margin: 20px 0 0 0;
        width: 100%;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .pb-video-previews .pb-preview-list-screenshots {
    margin: 20px 0 0 0;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .pb-video-previews .pb-preview-list-screenshots .margin-fix {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .pb-video-previews .pb-preview-list-screenshots img {
    width: 130px;
    border-radius: var(--mainBorderRadius);
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .pb-video-previews .pb-preview-video-img {
    position: relative;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .pb-video-previews .pb-preview-video-img img {
    margin: 10px 0 0 0;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: var(--mainBorderRadius);
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .pb-video-previews .pb-preview-video-img .pb-preview-detail {
    padding: 0 5px;
    position: absolute;
    left: 10px;
    bottom: 10px;
    border-radius: 5px;
    background: var(--mainSecondaryColor);
    color: #fff;
}
.pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .bottom {
    margin: 20px 0 0 0;
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-video-edit .pb-form-edit .bottom .pb-button {
        width: 100%;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-field-group {
    margin: 20px 0 0 0;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-field-group input[type='text'],
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-field-group textarea,
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-field-group select {
    margin: 10px 0 0 0;
    width: 100%;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-upload .file-control {
    margin: 20px 0 0 0;
    max-width: 520px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-upload .file-control {
        margin: 30px 0 0 0;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-upload .file-control .pb-upload-file-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    border: 3px solid var(--linkColor);
    border-radius: 30px;
    max-height: 50px;
    margin: 10px 0 0 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-upload .file-control .pb-upload-file-input:hover {
    border-color: var(--tertiaryButtonBorderColorHover);
    cursor: pointer;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-upload .file-control .pb-upload-file-input .pb-upload-file-label {
    max-width: 150px;
    min-width: 130px;
    width: 100%;
    height: 40px;
    margin: 2px;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-upload .file-control .pb-upload-file-input .pb-upload-file-span {
    color: rgba(51, 24, 45, 0.5);
}
@media (max-width: 579.98px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-member-album-edit
        .pb-form-upload
        .file-control
        .pb-upload-file-input
        .pb-upload-file-span.pb-upload-file-span-desktop {
        display: none;
    }
}
.pb-member-profile-page
    .pb-member-block
    .pb-member-album-edit
    .pb-form-upload
    .file-control
    .pb-upload-file-input
    .pb-upload-file-span.pb-upload-file-span-mobile {
    display: none;
}
@media (max-width: 579.98px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-member-album-edit
        .pb-form-upload
        .file-control
        .pb-upload-file-input
        .pb-upload-file-span.pb-upload-file-span-mobile {
        display: block;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-upload .pb-album-rules {
    margin: 20px 0 0 0;
    width: 340px;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-upload .pb-album-rules .pb-rules-list {
    margin: 0 0 0 auto;
    width: 260px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-upload .pb-album-rules .pb-rules-list {
        margin: 30px 0 0 0;
        width: 100%;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-upload .pb-album-rules .pb-rules-list .pb-list-item {
    margin: 10px 0 0 0;
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-upload .bottom .pb-button {
        width: 100%;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit {
    position: relative;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit {
        margin: 5px 0 0 0;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-button-tab-images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
    cursor: pointer;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-button-tab-images svg {
    rotate: 180deg;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-button-tab-images.pb-open svg {
    rotate: 0deg;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-album-images .list-albums-images {
    margin: 20px 0 0 0;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-album-images .list-albums-images .item {
    margin: 0 0 20px 0;
    position: relative;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-album-images .list-albums-images .item img {
    width: 100%;
    height: auto;
    border-radius: 4px;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-control-buttons {
    position: absolute;
    left: 5px;
    bottom: 5px;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-control-buttons .item-control-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-control-buttons .item-control-holder .pb-control-button {
    padding: 4px 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 12px;
    background-color: var(--mainQuaternaryColor);
    color: var(--mainSecondaryColor);
    font-family: var(--buttonFontFamily);
    font-weight: var(--buttonFontWeight);
    font-size: 16px;
    line-height: 100%;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
    cursor: pointer;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-control-buttons .item-control-holder .pb-control-button:hover {
    background-color: var(--linkColorHover);
    color: #fff;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-control-buttons .item-control-holder .pb-control-button:active,
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-control-buttons .item-control-holder .pb-control-button:focus {
    background-color: var(--linkColorActive);
    color: #fff;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-control-buttons .item-control-holder .pb-control-button input {
    display: none;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-control-buttons .item-control-holder .pb-control-button.active {
    background-color: var(--mainAccentColor);
    color: #fff;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-control-buttons .item-control-holder .pb-control-button.pb-disabled {
    cursor: not-allowed;
    position: relative;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-control-buttons .item-control-holder .pb-control-button.pb-disabled:hover {
    background-color: var(--mainQuaternaryColor);
    color: var(--mainSecondaryColor);
}
.pb-member-profile-page
    .pb-member-block
    .pb-member-album-edit
    .pb-form-edit
    .pb-control-buttons
    .item-control-holder
    .pb-control-button.pb-disabled:hover
    .pb-tooltip {
    opacity: 1;
    visibility: visible;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-control-buttons .item-control-holder .pb-control-button.disabled {
    pointer-events: all !important;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-buttons-visibility {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-field-group .file-control {
    margin: 20px 0 0 0;
    max-width: 520px;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-field-group .file-control .pb-upload-photo-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    border: 3px solid var(--linkColor);
    border-radius: 30px;
    max-height: 50px;
    margin: 10px 0 0 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-field-group .file-control .pb-upload-photo-input:hover {
    border-color: var(--tertiaryButtonBorderColorHover);
    cursor: pointer;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-field-group .file-control .pb-upload-photo-input .pb-upload-photo-label {
    max-width: 150px;
    min-width: 130px;
    width: 100%;
    height: 40px;
    margin: 2px;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-field-group .file-control .pb-upload-photo-input .pb-upload-photo-span {
    color: rgba(51, 24, 45, 0.5);
}
@media (max-width: 579.98px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-member-album-edit
        .pb-form-edit
        .pb-field-group
        .file-control
        .pb-upload-photo-input
        .pb-upload-photo-span.pb-upload-file-span-desktop {
        display: none;
    }
}
.pb-member-profile-page
    .pb-member-block
    .pb-member-album-edit
    .pb-form-edit
    .pb-field-group
    .file-control
    .pb-upload-photo-input
    .pb-upload-photo-span.pb-upload-file-span-mobile {
    display: none;
}
@media (max-width: 579.98px) {
    .pb-member-profile-page
        .pb-member-block
        .pb-member-album-edit
        .pb-form-edit
        .pb-field-group
        .file-control
        .pb-upload-photo-input
        .pb-upload-photo-span.pb-upload-file-span-mobile {
        display: block;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-album-preview {
    width: 340px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-album-preview {
        width: 100%;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-album-preview .pb-preview-album-img {
    margin: 10px 0 0 0;
    position: relative;
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-album-preview .pb-preview-album-img img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: var(--mainBorderRadius);
}
.pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .pb-album-preview .pb-preview-album-img .pb-preview-detail {
    padding: 0 5px;
    position: absolute;
    left: 10px;
    bottom: 10px;
    border-radius: 5px;
    background: var(--mainSecondaryColor);
    color: #fff;
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-album-edit .pb-form-edit .bottom .pb-button {
        width: 100%;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .section-one {
    width: 340px;
    margin: 0 0 0 auto;
    text-align: center;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .section-one {
        margin: 0 auto;
    }
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .section-one {
        width: 100%;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .section-one img {
    margin: 0 auto 10px;
    max-width: 180px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .section-one img {
        max-width: 140px;
        width: 100%;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .section-one .pb-member-upload-forbidden-text {
    margin: 10px 0 20px;
    line-height: 160%;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .section-one .pb-member-upload-forbidden-text {
        margin: 10px 0 16px;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .section-one .pb-member-upload-forbidden-buttons {
    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-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 20px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .section-one .pb-member-upload-forbidden-buttons {
        gap: 16px;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .section-one .pb-member-upload-forbidden-buttons a {
    width: 340px;
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .section-one .pb-member-upload-forbidden-buttons a {
        width: 100%;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .pb-video-rules {
    width: 260px;
    margin: 0 0 50px 80px;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .pb-video-rules {
        margin: 50px 0 50px 0;
    }
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .pb-video-rules {
        width: 100%;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .pb-video-rules .pb-rules-list {
    margin: 0 0 0 20px;
    width: 100%;
}
@media (max-width: 959.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .pb-video-rules .pb-rules-list {
        margin: 30px 0 0 0;
        width: 100%;
    }
}
@media (max-width: 579.98px) {
    .pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .pb-video-rules .pb-rules-list {
        margin: 20px 0 0 0;
    }
}
.pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .pb-video-rules .pb-rules-list ul {
    list-style: inside;
}
.pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .pb-video-rules .pb-rules-list .pb-list-item {
    margin: 10px 0 0 0;
}
.pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .pb-video-rules .pb-rules-list .pb-upload-guidelines {
    margin: 10px 0 0 0;
}
.pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .pb-video-rules .pb-rules-list .pb-upload-guidelines a {
    color: var(--mainAccentColor);
}
.pb-member-profile-page .pb-member-block .pb-member-upload-forbidden .pb-video-rules .pb-rules-list .pb-upload-guidelines a:hover {
    color: var(--linkColorHover);
}

.pb-account-upgrade {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 959.98px) {
    .pb-account-upgrade {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-left: 18px;
    }
}
.pb-account-upgrade a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px !important;
}
@media (max-width: 959.98px) {
    .pb-account-upgrade a {
        margin: 0 !important;
    }
}
.pb-account-upgrade .pb-premium-info-tooltip {
    position: relative;
    cursor: pointer;
    margin-top: 8px;
}
@media (max-width: 959.98px) {
    .pb-account-upgrade .pb-premium-info-tooltip {
        margin-top: 0;
    }
}
.pb-account-upgrade .pb-premium-info-tooltip svg {
    width: 26px;
    height: 26px;
}
@media (max-width: 959.98px) {
    .pb-account-upgrade .pb-premium-info-tooltip svg {
        width: 20px;
        height: 20px;
    }
}
.pb-account-upgrade .pb-premium-info-tooltip svg path {
    fill: var(--mainSecondaryColor);
}
.pb-account-upgrade .pb-premium-info-tooltip .pb-premium-info-tooltip-content {
    padding: 20px;
    top: auto;
    right: -120px;
    bottom: 30px;
    width: 240px;
    text-align: left;
    color: var(--mainPrimaryColor);
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
@media (max-width: 959.98px) {
    .pb-account-upgrade .pb-premium-info-tooltip .pb-premium-info-tooltip-content {
        top: -130px;
        right: 10px;
        bottom: auto;
    }
}
.pb-account-upgrade .pb-premium-info-tooltip:hover svg path {
    fill: var(--linkColorHover);
}
.pb-account-upgrade .pb-premium-info-tooltip:hover .pb-premium-info-tooltip-content {
    display: block;
}

.darkmode .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-details .pb-details-item {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-details .pb-details-item svg path {
    fill: #998c96;
}
.darkmode
    .pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-info
    .pb-info-categorization
    .pb-categories
    .pb-categories-list
    .pb-list-item
    .pb-item-total {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions .pb-video-like svg circle,
.darkmode .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions .pb-video-dislike svg circle {
    fill: #333333;
}
.darkmode .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-inner .pb-text-medium .pb-voters span {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share form .pb-field-group .pb-embed-sizes .embed-button {
    background-color: var(--mainQuaternaryColorDark);
}
.darkmode .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share form .pb-field-group .pb-embed-sizes .custom-size input {
    background-color: var(--mainQuaternaryColorDark);
}
.darkmode
    .pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-form-fields
    .pb-captcha
    .pb-captcha-fields
    label {
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-user
    .pb-user-activity {
    color: var(--mainSecondaryColorDark);
}

.pb-single-playlist-page .pb-single-playlist-container {
    margin: 0 auto;
    width: 100%;
    max-width: 1060px;
    /* Player */
}
.pb-single-playlist-page .pb-single-playlist-container .empty-space {
    width: 130px;
}
@media (max-width: 1139.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .empty-space {
        width: 20px;
    }
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-video .player-holder {
        margin-left: -20px;
        margin-right: -20px;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-video .player-holder .player-wrap {
    position: relative;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-video .player-holder .player-wrap .kt-player {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-video .player-holder .player-wrap .kt-player {
        border-radius: 0 !important;
    }
}
@media (max-width: 458px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-video .player-holder .player-wrap .kt-player {
        overflow: visible;
    }
}
@media (max-width: 458px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-video .player-holder .player-wrap .kt-player .fp-ui {
        overflow: visible;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-video .player-holder .player-wrap .kt-player .fp-ui .fp-controls::before {
    height: 102px;
}
@media (max-width: 458px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-video .player-holder .player-wrap .kt-player .fp-ui .fp-controls::before {
        height: 62px;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-video .player-holder .player-wrap .kt-player .fp-ui-skip-ad::after {
    content: '';
    width: 18px;
    height: 18px;
    top: 11px;
    right: 10px;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.66406 8.8004C8.66406 8.14465 9.49555 7.76813 10.0831 8.15781L26.9696 19.3569C27.4511 19.6763 27.4511 20.3227 26.9696 20.6421L10.0831 31.8422C9.49558 32.2319 8.66406 31.8554 8.66406 31.1996L8.66406 8.8004Z' fill='%23fdf9ff'/%3E%3Cpath d='M26.4974 8.33325C26.0372 8.33325 25.6641 8.70635 25.6641 9.16658V30.8333C25.6641 31.2935 26.0372 31.6666 26.4974 31.6666H31.4974C31.9576 31.6666 32.3307 31.2935 32.3307 30.8333V9.16659C32.3307 8.70635 31.9576 8.33325 31.4974 8.33325H26.4974Z' fill='%23fdf9ff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}
@media (max-width: 458px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-video .player-holder .player-wrap .kt-player .fp-settings-list {
        bottom: 50px;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-video .player-holder .player-wrap .kt-player .fp-poster img {
    left: 0 !important;
    width: 100% !important;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-inner {
    margin: 30px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-inner {
        margin: 20px 0 0 0;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-inner .pb-playlist-items .pb-item {
    margin: 15px 0 0 0;
    display: block;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-inner .pb-playlist-items .pb-item .pb-image .pb-thumbnail {
    height: auto;
    border-radius: var(--mainBorderRadius);
    border: 3px solid transparent;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-inner .pb-playlist-items .pb-item .pb-title {
    margin: 5px 0 0 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-inner .pb-playlist-items .pb-item:hover .pb-thumbnail {
    border-color: var(--linkColorHover);
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-inner .pb-playlist-items .pb-item:hover .pb-title {
    color: var(--linkColorHover);
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-inner .pb-playlist-items .pb-item:active .pb-thumbnail,
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-inner .pb-playlist-items .pb-item:focus .pb-thumbnail {
    border-color: var(--linkColorActive);
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-inner .pb-playlist-items .pb-item:active .pb-title,
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-inner .pb-playlist-items .pb-item:focus .pb-title {
    color: var(--linkColorActive);
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-inner .pb-playlist-items .pb-item.selected .pb-thumbnail {
    border-color: var(--mainAccentColor);
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info {
    margin: 30px 0 0 0;
    width: 700px;
}
@media (max-width: 1139.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info {
        width: 100%;
    }
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info {
        margin: 20px 0 0 0;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-author {
    margin: 5px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-author .pb-author-link {
    color: var(--mainAccentColor);
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-author .pb-author-link:hover {
    color: var(--linkColorHover);
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-author .pb-author-link:active,
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-author .pb-author-link:focus {
    color: var(--linkColorActive);
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-author .pb-button-subscribe,
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-author .pb-button-unsubscribe {
    padding: 4px 8px;
    min-width: 80px;
    width: auto;
    height: 24px;
    border-radius: 12px;
    border-right-width: 2px;
    font-size: 16px;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-details {
    margin: 30px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-details {
        display: none;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-details .pb-details-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2px;
    color: var(--mainSecondaryColor);
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-details .pb-details-item.pb-details-rating {
    gap: 0;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-details .pb-details-item svg path {
    fill-opacity: 1;
    fill: rgba(153, 140, 150, 0.5019607843);
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-description {
    margin: 15px 0 0 0;
    word-break: break-word;
    overflow-wrap: break-word;
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-description {
        margin: 20px 0 0 0;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-categorization {
    margin: 30px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-categorization {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 30px;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-categorization .pb-categories .pb-categories-list {
    margin: 10px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-categorization .pb-categories .pb-categories-list .pb-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 3px;
    font-weight: 400;
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-info
    .pb-info-categorization
    .pb-categories
    .pb-categories-list
    .pb-list-item
    .pb-item-title,
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-info
    .pb-info-categorization
    .pb-categories
    .pb-categories-list
    .pb-list-item
    .pb-item-total {
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-info
    .pb-info-categorization
    .pb-categories
    .pb-categories-list
    .pb-list-item
    .pb-item-total {
    color: var(--mainSecondaryColor);
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-info
    .pb-info-categorization
    .pb-categories
    .pb-categories-list
    .pb-list-item:hover
    .pb-item-title {
    color: var(--linkColorHover);
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-info
    .pb-info-categorization
    .pb-categories
    .pb-categories-list
    .pb-list-item:hover
    .pb-item-total {
    color: var(--linkColorHover);
    opacity: 0.5;
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-info
    .pb-info-categorization
    .pb-categories
    .pb-categories-list
    .pb-list-item:active
    .pb-item-title,
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-info
    .pb-info-categorization
    .pb-categories
    .pb-categories-list
    .pb-list-item:focus
    .pb-item-title {
    color: var(--linkColorActive);
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-info
    .pb-info-categorization
    .pb-categories
    .pb-categories-list
    .pb-list-item:active
    .pb-item-total,
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-info
    .pb-info-categorization
    .pb-categories
    .pb-categories-list
    .pb-list-item:focus
    .pb-item-total {
    color: var(--linkColorActive);
    opacity: 0.5;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-info .pb-info-categorization .pb-tags .pb-tags-list {
    margin: 10px 0 0 0;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action {
    width: 230px;
}
@media (max-width: 1139.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action {
        width: 160px;
    }
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action {
        margin: 20px 0 0 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 10px;
        width: 100%;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating {
    margin: 30px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
    gap: 10px;
}
@media (max-width: 1139.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating {
        margin: 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions .pb-video-like,
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions .pb-video-dislike {
    display: block;
    cursor: pointer;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions .pb-video-like svg,
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions .pb-video-dislike svg {
    display: block;
    width: 40px;
    height: 40px;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions .pb-video-like svg circle,
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions .pb-video-dislike svg circle {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    fill: #d4cdd3;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions .pb-video-like:hover svg circle,
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions .pb-video-dislike:hover svg circle {
    fill: var(--linkColorHover);
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions .pb-video-like:active svg circle,
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions .pb-video-like:focus svg circle,
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions .pb-video-dislike:active svg circle,
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions .pb-video-dislike:focus svg circle {
    fill: var(--linkColorActive);
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions .pb-video-like.voted svg circle,
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions .pb-video-dislike.voted svg circle {
    fill: var(--linkColorActive);
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-actions .pb-video-like svg circle {
    fill: var(--mainAccentColor);
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-inner {
        -ms-flex-preferred-size: calc(100% - 90px);
        flex-basis: calc(100% - 90px);
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-inner .pb-text-medium {
    text-align: center;
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-inner .pb-text-medium {
        text-align: left;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-inner .pb-text-medium .pb-voters {
    font-weight: 700;
    line-height: 180%;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-inner .pb-text-medium .pb-voters span {
    font-weight: 400;
    color: var(--mainSecondaryColor);
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-inner .pb-progress-rate {
    display: block;
    position: relative;
    overflow: hidden;
    width: 130px;
    height: 8px;
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.1);
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-inner .pb-progress-rate {
        width: auto;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-rating .pb-rating-inner .pb-progress-rate .scale {
    position: absolute;
    left: 0;
    top: 0;
    height: 8px;
    border-radius: 4px;
    background: var(--mainAccentColor);
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-buttons {
    margin: 30px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-buttons {
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 20px;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-buttons .pb-button {
    margin: 10px 0 0 auto;
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-buttons .pb-button.pb-button-share {
        display: none;
    }
}
@media (max-width: 1139.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-buttons .pb-button {
        width: 100%;
    }
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-action .pb-playlist-buttons .pb-button {
        padding: 7px 12px;
        height: 34px;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-separator-line {
    margin: 30px 0 0 0;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left {
    margin: 30px 0 0 0;
    width: 700px;
}
@media (max-width: 1139.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left {
        width: 100%;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share {
    margin: 30px 0 0 0;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share form {
    margin: 30px 0 0 0;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share form .pb-field-group {
    margin: 20px 0 0 0;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share form .pb-field-group input {
    padding: 12px 20px 10px 20px;
    width: 100%;
    height: 50px;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share form .pb-field-group .pb-field-copy {
    margin: 10px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share form .pb-field-group .pb-field-copy .pb-icon-copy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: var(--mainTertiaryColor);
    -webkit-transition: 0.2s;
    transition: 0.2s;
    cursor: pointer;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share form .pb-field-group .pb-field-copy .pb-icon-copy:hover {
    background-color: var(--linkColorHover);
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share form .pb-field-group .pb-field-copy .pb-icon-copy:active,
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share form .pb-field-group .pb-field-copy .pb-icon-copy:focus {
    background-color: var(--linkColorActive);
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share form .pb-field-group .pb-embed-sizes {
    margin: 15px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share form .pb-field-group .pb-embed-sizes .embed-button {
    padding: 4px 8px;
    display: block;
    background-color: var(--mainQuaternaryColor);
    border-radius: var(--mainBorderRadius);
    font-size: 16px;
    line-height: 140%;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share form .pb-field-group .pb-embed-sizes .embed-button:hover {
    background-color: var(--linkColorHover);
    color: #fff;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share form .pb-field-group .pb-embed-sizes .embed-button:active,
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share form .pb-field-group .pb-embed-sizes .embed-button:focus {
    background-color: var(--linkColorActive);
    color: #fff;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share form .pb-field-group .pb-embed-sizes .custom-size {
    margin: 0 0 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 7px;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-tab-share form .pb-field-group .pb-embed-sizes .custom-size input {
    padding: 4px 8px;
    width: 60px;
    height: 30px;
    border: none;
    background-color: var(--mainQuaternaryColor);
    border-radius: var(--mainBorderRadius);
    font-size: 16px;
    line-height: 140%;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-playlist-comments {
    margin: 30px 0 0 0;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-playlist-comments .pb-comments-title {
    margin: 30px 0 0 0;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-playlist-comments .pb-comments-block {
    margin: 25px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-playlist-comments .pb-comments-block {
        margin: 20px 0 0 0;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-playlist-comments .pb-comments-block .pb-form-fields {
    margin: 10px 0 0 0;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-playlist-comments .pb-comments-block .pb-form-fields input {
    margin: 20px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-playlist-comments .pb-comments-block .pb-form-fields input {
        margin: 10px 0 0 0;
    }
}
@media (max-width: 579.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-playlist-comments .pb-comments-block .pb-form-fields input {
        width: 100%;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-playlist-comments .pb-comments-block .pb-form-fields input:not([type='submit']),
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-playlist-comments .pb-comments-block .pb-form-fields textarea {
    width: 100%;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-playlist-comments .pb-comments-block .pb-form-fields .pb-captcha {
    margin: 20px 0 0 0;
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-form-fields
    .pb-captcha
    .pb-captcha-fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 30px;
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-form-fields
    .pb-captcha
    .pb-captcha-fields
    img {
    display: block;
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-form-fields
    .pb-captcha
    .pb-captcha-fields
    label {
    color: var(--mainSecondaryColor);
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-form-fields
    .pb-captcha
    .pb-captcha-fields
    input {
    margin: 0;
    padding: 5px 15px;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-playlist-comments .pb-comments-block .pb-comments-list {
    margin: 5px 0 0 0;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-playlist-comments .pb-comments-block .pb-comments-list .pb-hidden-comments {
    display: none;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-playlist-comments .pb-comments-block .pb-comments-list .pb-list-item {
    margin: 25px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-playlist-comments .pb-comments-block .pb-comments-list .pb-list-item {
        margin: 20px 0 0 0;
    }
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-user
    .pb-user-avatar
    img {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-user
    .pb-user-name {
    font-weight: 700;
    color: var(--mainAccentColor);
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-user
    .pb-user-activity {
    color: var(--mainSecondaryColor);
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-actions
    svg {
    display: block;
    width: 30px;
    height: 30px;
    cursor: pointer;
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-actions
    svg
    circle {
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-actions
    svg:hover
    circle {
    fill: var(--linkColorHover);
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-actions
    svg:active
    circle,
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-actions
    svg:focus
    circle {
    fill: var(--linkColorActive);
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-actions
    .pb-comment-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: var(--mainAccentColor);
    font-weight: 700;
    color: #fff;
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-inner
    .pb-item-actions
    .pb-comment-rating.zero {
    background-color: #d4cdd3;
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-content {
    margin: 5px 0 0 0;
}
.pb-single-playlist-page
    .pb-single-playlist-container
    .pb-playlist-left
    .pb-playlist-comments
    .pb-comments-block
    .pb-comments-list
    .pb-list-item
    .pb-item-content
    img {
    display: inline-block;
    width: 20px;
    height: 20px;
}
.pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-playlist-comments .pb-comments-pagination {
    margin: 30px 0 0 0;
}
@media (max-width: 579.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .pb-playlist-left .pb-playlist-comments .pb-comments-pagination a {
        width: 100%;
    }
}
.pb-single-playlist-page .pb-single-playlist-container .bottom {
    margin: 20px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .bottom {
        margin: 10px 0 0 0;
    }
}
@media (max-width: 959.98px) {
    .pb-single-playlist-page .pb-single-playlist-container .bottom .pb-buttom {
        width: 100%;
    }
}

.pb-blog-page .headline h1,
.pb-blog-page .headline .h1 {
    text-transform: uppercase;
}

.pb-list-posts {
    margin: 20px 0 0 0;
    padding: 0 95px;
}
@media (max-width: 1559.98px) {
    .pb-list-posts {
        padding: 0;
    }
}
@media (max-width: 1319.98px) {
    .pb-list-posts {
        margin: 0;
    }
}
.pb-list-posts .pb-item {
    margin: 20px 0 0 0;
}
.pb-list-posts .pb-item .pb-item-link .pb-item-image {
    position: relative;
}
.pb-list-posts .pb-item .pb-item-link .pb-item-image img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: var(--mainBorderRadius);
}
.pb-list-posts .pb-item .pb-item-link .pb-item-image::before {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: var(--mainAccentHoverColor);
    border-radius: var(--mainBorderRadius);
    content: '';
    opacity: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    pointer-events: none;
}
.pb-list-posts .pb-item .pb-item-link .pb-item-title {
    margin: 5px 0 0 0;
    text-transform: capitalize;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-list-posts .pb-item .pb-item-link:hover .pb-item-image::before {
    opacity: 1;
}
.pb-list-posts .pb-item .pb-item-link:hover .pb-item-title {
    color: var(--linkColorHover);
}
.pb-list-posts .pb-item .pb-item-link:active .pb-item-image::before,
.pb-list-posts .pb-item .pb-item-link:focus .pb-item-image::before {
    opacity: 1;
}
.pb-list-posts .pb-item .pb-item-link:active .pb-item-title,
.pb-list-posts .pb-item .pb-item-link:focus .pb-item-title {
    color: var(--linkColorActive);
}
.pb-list-posts .pb-item .pb-item-description {
    margin: 5px 0 0 0;
    opacity: 0.75;
}

.post-link-copy-tooltip {
    padding: 5px;
    background: var(--mainAccentColor);
    color: #fff;
    border-radius: 8px;
}
.post-link-copy-tooltip::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: var(--mainAccentColor) transparent transparent transparent;
}

.pb-ordered-list {
    list-style: decimal !important;
}

.pb-article-list {
    line-height: 100%;
}

.pb-article-list li {
    margin: 0;
}

.pb-article-heading {
    margin-top: 80px;
}

.darkmode .pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-info {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-info .pb-info-views svg path {
    fill: var(--mainSecondaryColorDark);
}
.darkmode .pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-info .pb-info-rating svg path {
    fill: var(--mainSecondaryColorDark);
}
.darkmode .pb-single-post-page .pb-separator-line {
    background: var(--mainSecondaryColorDark);
}

.pb-single-post-page .pb-post-category {
    margin: 10px 0 0 0;
}
.pb-single-post-page .pb-post-category .pb-category-title {
    color: var(--mainAccentColor);
}
.pb-single-post-page .pb-post-category .pb-category-title:hover {
    color: var(--linkColorHover);
}
.pb-single-post-page .pb-post-category .pb-category-title:active,
.pb-single-post-page .pb-post-category .pb-category-title:focus {
    color: var(--linkColorActive);
}
.pb-single-post-page .pb-post-content-part1 {
    margin: 10px 0 0 0;
}
.pb-single-post-page .pb-post-content-part1 a {
    color: var(--mainAccentColor);
}
.pb-single-post-page .pb-post-content-part1 a:hover {
    color: var(--linkColorHover);
}
.pb-single-post-page .pb-post-content-part1 a:active,
.pb-single-post-page .pb-post-content-part1 a:focus {
    color: var(--linkColorActive);
}
.pb-single-post-page .pb-list-models {
    margin: 50px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-single-post-page .pb-list-models {
        margin: 30px 0 0 0;
    }
}
.pb-single-post-page .pb-list-models .pb-item {
    margin: 80px 0 0 0;
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-title-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
}
@media (max-width: 959.98px) {
    .pb-single-post-page .pb-list-models .pb-item .pb-model-title-wrapper {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: 4px;
    }
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-title-wrapper svg {
    width: 24px;
    height: 24px;
}
@media (max-width: 959.98px) {
    .pb-single-post-page .pb-list-models .pb-item .pb-model-title-wrapper svg {
        width: 18px;
        height: 18px;
    }
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-thumbnail img {
    width: 100%;
    border-radius: var(--mainBorderRadius);
}
@media (max-width: 959.98px) {
    .pb-single-post-page .pb-list-models .pb-item .pb-model-thumbnail img {
        max-width: 500px;
        margin: 0 auto 20px;
    }
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-thumbnail + .pb-button {
    width: 100%;
    height: 50px;
    margin-top: 20px;
    color: var(--mainAccentColor);
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-thumbnail + .pb-button:hover {
    color: var(--linkColorHover);
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-thumbnail + .pb-button:active,
.pb-single-post-page .pb-list-models .pb-item .pb-model-thumbnail + .pb-button:focus {
    color: var(--linkColorActive);
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner {
    margin: 0 0 0 20px;
}
@media (max-width: 959.98px) {
    .pb-single-post-page .pb-list-models .pb-item .pb-model-inner {
        margin: 0 0 0 10px;
    }
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-link {
    display: block;
}
@media (max-width: 959.98px) {
    .pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-link {
        font-size: var(--headingH2fontSizeMobile);
        letter-spacing: 0.44px;
        text-align: center;
    }
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-link .pb-model-rank {
    color: var(--mainAccentColor);
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-link:hover {
    color: var(--linkColorHover);
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-link:hover .pb-model-rank {
    color: var(--linkColorHover);
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-link:active,
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-link:focus {
    color: var(--linkColorActive);
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-link:active .pb-model-rank,
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-link:focus .pb-model-rank {
    color: var(--linkColorActive);
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    color: var(--mainSecondaryColor);
}
@media (max-width: 959.98px) {
    .pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-info {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-info .pb-info-views {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-info .pb-info-views svg {
    width: 18px;
    height: 18px;
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-info .pb-info-views svg path {
    fill: var(--mainSecondaryColor);
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-info .pb-info-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-info .pb-info-rating svg {
    width: 17px;
    height: 17px;
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-info .pb-info-rating svg path {
    fill: var(--mainSecondaryColor);
}
@media (max-width: 959.98px) {
    .pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-button {
        margin: 0 auto;
    }
}
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-description,
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-preview,
.pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-suggested-model-description {
    margin: 10px 0 0 0;
    opacity: 0.75;
}
@media (max-width: 959.98px) {
    .pb-single-post-page .pb-list-models .pb-item .pb-model-inner {
        /* Fallback in case JS fails */
    }
    .pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-description,
    .pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-preview,
    .pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-suggested-model-description {
        max-width: 500px;
        margin: 10px auto 0;
    }
    .pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-description {
        max-height: 0;
        overflow: hidden;
        -webkit-transition: max-height 0.3s ease-out;
        transition: max-height 0.3s ease-out;
    }
    .pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-preview {
        display: block;
    }
    .pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-expanded {
        max-height: 1000px; /* Temporary value, will be adjusted dynamically */
    }
    .pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-read-more {
        color: var(--mainAccentColor);
    }
    .pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-read-more:hover {
        color: var(--linkColorHover);
    }
    .pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-description + .pb-button,
    .pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-suggested-model-description + .pb-button {
        width: 100%;
        height: 50px;
        max-width: 500px;
        margin: 20px auto 0;
    }
    .pb-single-post-page .pb-list-models .pb-item .pb-model-inner .pb-model-thumbnail + .pb-button {
        max-width: 500px;
        margin: 20px auto 0;
    }
}
.pb-single-post-page .pb-list-models .pb-top-lists-button {
    margin: 50px 0 0;
}
@media (max-width: 959.98px) {
    .pb-single-post-page .pb-list-models .pb-top-lists-button {
        margin: 20px 0 0 0;
    }
}
.pb-single-post-page .pb-list-models .pb-top-lists-button .pb-button {
    width: 100%;
    height: 50px;
    color: var(--mainAccentColor);
}
.pb-single-post-page .pb-list-models .pb-top-lists-button .pb-button:hover {
    color: var(--linkColorHover);
}
.pb-single-post-page .pb-list-models .pb-top-lists-button .pb-button:active,
.pb-single-post-page .pb-list-models .pb-top-lists-button .pb-button:focus {
    color: var(--linkColorActive);
}
@media (max-width: 959.98px) {
    .pb-single-post-page .pb-list-models .pb-top-lists-button .pb-button {
        max-width: 500px;
        margin: 0 auto;
    }
}
.pb-single-post-page .pb-post-content-part2 {
    margin: 50px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-single-post-page .pb-post-content-part2 {
        margin: 20px 0 0 0;
    }
}
.pb-single-post-page .pb-post-content-part2 a {
    color: var(--mainAccentColor);
}
.pb-single-post-page .pb-post-content-part2 a:hover {
    color: var(--linkColorHover);
}
.pb-single-post-page .pb-post-content-part2 a:active,
.pb-single-post-page .pb-post-content-part2 a:focus {
    color: var(--linkColorActive);
}
.pb-single-post-page .pb-post-share {
    margin: 50px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 10px;
}
.pb-single-post-page .pb-post-share a {
    display: block;
}
.pb-single-post-page .pb-separator-line {
    margin: 20px 0 0 0;
    height: 2px;
    background: var(--mainSecondaryColor);
    opacity: 0.4;
}
.pb-single-post-page .onlyfinder {
    margin: 50px 0 0 0;
}

.pb-related-articles-block {
    margin: 50px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-related-articles-block {
        margin: 30px 0 0 0;
    }
}
.pb-related-articles-block .headline {
    margin: 40px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-related-articles-block .headline {
        margin: 20px 0 0 0;
    }
}
.pb-related-articles-block .pb-list-posts {
    margin: 10px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-related-articles-block .pb-list-posts {
        margin: 0;
    }
}
.pb-related-articles-block .pb-button-show {
    margin: 30px auto 0 auto;
    width: 340px;
    color: var(--mainAccentColor);
}
.pb-related-articles-block .pb-button-show:hover {
    color: var(--linkColorHover);
}
.pb-related-articles-block .pb-button-show:active,
.pb-related-articles-block .pb-button-show:focus {
    color: var(--linkColorActive);
}
@media (max-width: 959.98px) {
    .pb-related-articles-block .pb-button-show {
        margin: 20px 0 0 0;
        width: 230px;
    }
}
@media (max-width: 579.98px) {
    .pb-related-articles-block .pb-button-show {
        width: 100%;
    }
}

.darkmode .pb-support-page .pb-success .pb-success-text {
    color: var(--mainPrimaryColorDark);
}
.darkmode .pb-support-page .pb-captcha .pb-captcha-fields label {
    color: var(--mainPrimaryColorDark);
}

.pb-support-page {
    padding: 40px 0;
}
@media (max-width: 959.98px) {
    .pb-support-page {
        margin: 0;
    }
}
.pb-support-page .pb-support-form .pb-popup-content,
.pb-support-page .pb-popup.pb-form {
    width: 700px;
    margin: 0 auto;
    padding: 0;
}
@media (max-width: 959.98px) {
    .pb-support-page .pb-support-form .pb-popup-content,
    .pb-support-page .pb-popup.pb-form {
        width: 100%;
    }
}
.pb-support-page .pb-success {
    padding: 180px 0;
}
@media (max-width: 959.98px) {
    .pb-support-page .pb-success {
        padding: 40px 0;
    }
}
.pb-support-page .pb-success .pb-success-text {
    margin: 5px 0 0 0;
    color: var(--mainPrimaryColor);
}
.pb-support-page .pb-success .pb-success-button {
    margin: 20px 0 0 0;
    width: 100%;
}
@media (max-width: 959.98px) {
    .pb-support-page .pb-success .pb-success-button {
        max-width: 400px;
    }
}
.pb-support-page .pb-captcha {
    margin: 10px 0 0 0;
}
.pb-support-page .pb-captcha .pb-captcha-fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
}
@media (max-width: 579.98px) {
    .pb-support-page .pb-captcha .pb-captcha-fields {
        gap: 15px;
    }
}
.pb-support-page .pb-captcha .pb-captcha-fields img {
    display: block;
    border-radius: 10px;
}
.pb-support-page .pb-captcha .pb-captcha-fields label {
    color: var(--mainPrimaryColor);
    margin-bottom: 5px;
}
@media (max-width: 579.98px) {
    .pb-support-page .pb-captcha .pb-captcha-fields label {
        margin-bottom: 0;
    }
}
.pb-support-page .pb-captcha .pb-captcha-fields input {
    margin: 0;
    padding: 5px 15px;
}
.pb-support-page .pb-captcha .pb-captcha-fields input::-webkit-input-placeholder {
    font-size: var(--mainFontSizeSmall);
    font-weight: 400;
    line-height: 150%;
}
.pb-support-page .pb-captcha .pb-captcha-fields input::-moz-placeholder {
    font-size: var(--mainFontSizeSmall);
    font-weight: 400;
    line-height: 150%;
}
.pb-support-page .pb-captcha .pb-captcha-fields input:-ms-input-placeholder {
    font-size: var(--mainFontSizeSmall);
    font-weight: 400;
    line-height: 150%;
}
.pb-support-page .pb-captcha .pb-captcha-fields input::-ms-input-placeholder {
    font-size: var(--mainFontSizeSmall);
    font-weight: 400;
    line-height: 150%;
}
.pb-support-page .pb-captcha .pb-captcha-fields input::placeholder {
    font-size: var(--mainFontSizeSmall);
    font-weight: 400;
    line-height: 150%;
}
.pb-support-page .pb-captcha .pb-captcha-fields .pb-field-group {
    margin: 0;
}
@media (min-width: 720px) {
    .pb-support-page .pb-support-page .pb-support-form .pb-popup-content,
    .pb-support-page .pb-support-page .pb-popup.pb-form {
        width: 700px;
    }
}

.darkmode .pb-community-page .pb-community-sidebar .pb-community-filter .pb-field-group select {
    background-color: rgb(255, 255, 255);
    color: #121212;
}
.darkmode .pb-community-page .pb-community-sidebar .pb-community-comments-block .pb-comments-list .pb-comment .pb-comment-info .pb-comment-date {
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-community-page
    .pb-community-content
    .pb-list-members-block
    .pb-list-items
    .pb-item
    .pb-item-link-custom
    .pb-premium-item-image
    .pb-profile-premium-status-icon
    svg
    g
    > path:nth-of-type(3) {
    fill: var(--bodyBackgroundColorDark);
}
.darkmode .pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-link-custom .pb-item-inner .pb-item-date {
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-community-page
    .pb-community-content
    .pb-list-members-block
    .pb-list-items
    .pb-item
    .pb-profile-premium-status-icon-link
    svg
    g
    > path:nth-of-type(3) {
    fill: var(--bodyBackgroundColorDark);
}
.darkmode .pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-inner .pb-item-date {
    color: var(--mainSecondaryColorDark);
}
.darkmode
    .pb-community-page
    .pb-community-content
    .pb-list-members-block
    .pb-list-items
    .pb-empty-content-members
    svg
    path[fill='#33182D']:not(:first-of-type):not(:nth-last-of-type(-n + 2)) {
    fill: #8b888a;
}
.darkmode .pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-empty-content-members .pb-empty-content-subtitle {
    color: var(--mainSecondaryColorDark);
}

.pb-community-page .pb-community-sidebar {
    width: 340px;
}
@media (max-width: 959.98px) {
    .pb-community-page .pb-community-sidebar {
        margin: 70px 0 0 0;
        width: 100%;
    }
}
.pb-community-page .pb-community-sidebar .headline {
    font-size: 20px;
    letter-spacing: 0.4px;
}
.pb-community-page .pb-community-sidebar .pb-community-filter {
    margin: 15px 0 0 0;
    padding: 0 60px 0 0;
}
.pb-community-page .pb-community-sidebar .pb-community-filter .pb-field-group {
    margin: 15px 0 0 0;
}
.pb-community-page .pb-community-sidebar .pb-community-filter .pb-field-group input[type='text'],
.pb-community-page .pb-community-sidebar .pb-community-filter .pb-field-group textarea,
.pb-community-page .pb-community-sidebar .pb-community-filter .pb-field-group select {
    margin: 8px 0 0 0;
    width: 100%;
}
.pb-community-page .pb-community-sidebar .pb-community-filter .pb-field-group select {
    background-color: rgba(255, 255, 255, 0);
    color: var(--mainPrimaryColor);
}
.pb-community-page .pb-community-sidebar .pb-community-filter .pb-age-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 13px;
}
.pb-community-page .pb-community-sidebar .pb-community-filter .pb-age-group label {
    margin: 8px 0 0 0;
}
.pb-community-page .pb-community-sidebar .pb-community-filter .pb-button-filter {
    margin: 15px 0 0 0;
    width: 100%;
}
.pb-community-page .pb-community-sidebar .pb-community-comments-block {
    margin: 40px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-community-page .pb-community-sidebar .pb-community-comments-block {
        margin: 70px 0 0 0;
    }
}
.pb-community-page .pb-community-sidebar .pb-community-comments-block .headline {
    font-size: 20px;
    letter-spacing: 0.4px;
}
.pb-community-page .pb-community-sidebar .pb-community-comments-block .pb-comments-list .pb-comment {
    margin: 20px 0 0 0;
}
.pb-community-page .pb-community-sidebar .pb-community-comments-block .pb-comments-list .pb-comment .pb-comment-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
.pb-community-page .pb-community-sidebar .pb-community-comments-block .pb-comments-list .pb-comment .pb-comment-info .pb-info-image img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    background-color: var(--mainAccentColor);
}
.pb-community-page .pb-community-sidebar .pb-community-comments-block .pb-comments-list .pb-comment .pb-comment-info .pb-info-image img::before {
    display: none;
}
.pb-community-page .pb-community-sidebar .pb-community-comments-block .pb-comments-list .pb-comment .pb-comment-info .pb-comment-username {
    font-weight: 700;
}
.pb-community-page .pb-community-sidebar .pb-community-comments-block .pb-comments-list .pb-comment .pb-comment-info .pb-comment-username a {
    color: var(--mainAccentColor);
}
.pb-community-page .pb-community-sidebar .pb-community-comments-block .pb-comments-list .pb-comment .pb-comment-info .pb-comment-username a:hover {
    color: var(--linkColorHover);
}
.pb-community-page .pb-community-sidebar .pb-community-comments-block .pb-comments-list .pb-comment .pb-comment-info .pb-comment-username a:active,
.pb-community-page .pb-community-sidebar .pb-community-comments-block .pb-comments-list .pb-comment .pb-comment-info .pb-comment-username a:focus {
    color: var(--linkColorActive);
}
.pb-community-page .pb-community-sidebar .pb-community-comments-block .pb-comments-list .pb-comment .pb-comment-info .pb-comment-date {
    color: var(--mainSecondaryColor);
}
.pb-community-page .pb-community-sidebar .pb-community-comments-block .pb-comments-list .pb-comment .pb-comment-content {
    margin: 5px 0 0 0;
    word-break: break-word;
    overflow-wrap: break-word;
}
.pb-community-page .pb-community-sidebar .pb-community-comments-block .pb-comments-list .pb-comment .pb-comment-content a img {
    display: inline;
    width: 20px;
    height: 20px;
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item {
    position: relative;
    margin: 20px 20px 0 0;
    width: 140px;
}
@media (max-width: 959.98px) {
    .pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item {
        width: 120px;
    }
}
@media (max-width: 579.98px) {
    .pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item {
        margin: 20px auto 0;
    }
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-link-custom .pb-item-image {
    position: relative;
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-link-custom .pb-item-image img {
    margin: 0 auto;
    display: block;
    width: 140px;
    aspect-ratio: 1/1;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
    aspect-ratio: 1;
    -webkit-transition: all linear 0.1s;
    transition: all linear 0.1s;
}
@media (max-width: 579.98px) {
    .pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-link-custom .pb-item-image img {
        width: 120px;
    }
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-link-custom .pb-premium-item-image {
    position: relative !important;
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-link-custom .pb-premium-item-image img::before {
    display: none;
}
.pb-community-page
    .pb-community-content
    .pb-list-members-block
    .pb-list-items
    .pb-item
    .pb-item-link-custom
    .pb-premium-item-image
    .pb-profile-premium-status-icon {
    position: absolute;
    bottom: 0;
    right: 0;
}
.pb-community-page
    .pb-community-content
    .pb-list-members-block
    .pb-list-items
    .pb-item
    .pb-item-link-custom
    .pb-premium-item-image
    .pb-profile-premium-status-icon
    svg {
    position: static;
    opacity: 1;
}
.pb-community-page
    .pb-community-content
    .pb-list-members-block
    .pb-list-items
    .pb-item
    .pb-item-link-custom
    .pb-premium-item-image
    .pb-profile-premium-status-icon
    svg
    g
    > path:nth-of-type(3) {
    fill: var(--bodyBackgroundColor);
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-link-custom .pb-item-inner {
    margin: 10px 0 0 0;
    text-align: center;
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-link-custom .pb-item-inner .pb-item-title {
    text-transform: none;
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-link-custom .pb-item-inner .pb-item-date {
    color: var(--mainSecondaryColor);
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-link-custom:hover .pb-item-image img {
    border-width: 4px;
    border-color: var(--linkColorHover);
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-link-custom:hover .pb-item-title {
    color: var(--linkColorHover);
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-link-custom:active .pb-item-image img,
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-link-custom:focus .pb-item-image img {
    border-width: 4px;
    border-color: var(--linkColorActive);
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-link-custom:active .pb-item-title,
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-link-custom:focus .pb-item-title {
    color: var(--linkColorActive);
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-premium-item-image {
    position: relative !important;
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-premium-item-image .pb-item-link-custom img {
    margin: 0 auto;
    display: block;
    width: 140px;
    aspect-ratio: 1/1;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
    aspect-ratio: 1;
    border: 0px solid var(--mainAccentColor);
    -webkit-transition: all linear 0.1s;
    transition: all linear 0.1s;
}
@media (max-width: 579.98px) {
    .pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-premium-item-image .pb-item-link-custom img {
        width: 120px;
    }
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-premium-item-image .pb-profile-premium-status-icon {
    position: absolute;
    bottom: 0;
    right: 0;
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-premium-item-image .pb-profile-premium-status-icon.icon-premium {
    cursor: default;
}
.pb-community-page
    .pb-community-content
    .pb-list-members-block
    .pb-list-items
    .pb-item
    .pb-premium-item-image
    .pb-profile-premium-status-icon
    svg
    g
    > path:first-child {
    fill: var(--mainAccentColor);
}
.pb-community-page
    .pb-community-content
    .pb-list-members-block
    .pb-list-items
    .pb-item
    .pb-premium-item-image
    .pb-profile-premium-status-icon
    svg
    g
    > path:last-child {
    fill: var(--bodyBackgroundColor);
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-inner {
    margin: 10px 0 0 0;
    text-align: center;
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-inner .pb-item-title {
    text-transform: none;
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-item-inner .pb-item-date {
    color: var(--mainSecondaryColor);
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-profile-premium-status-icon-link {
    position: absolute;
    top: 100px;
    right: 0;
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-profile-premium-status-icon-link svg {
    position: static;
    opacity: 1;
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-profile-premium-status-icon-link svg g > path:nth-of-type(3) {
    fill: var(--bodyBackgroundColor);
}
@media (max-width: 959.98px) {
    .pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-item .pb-profile-premium-status-icon-link {
        top: 75px;
    }
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-empty-content-members {
    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;
    margin: 70px 342px 0 0;
    text-align: center;
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-empty-content-members .pb-empty-content-title {
    text-transform: uppercase;
}
.pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-empty-content-members .pb-empty-content-subtitle {
    font-family: var(--mainFontFamily);
    color: var(--mainSecondaryColor);
}
@media (max-width: 1319.98px) {
    .pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-empty-content-members svg {
        width: 128.5px;
        height: 162px;
    }
    .pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-empty-content-members .pb-empty-content-title {
        font-size: 34px;
        line-height: 100%;
        letter-spacing: 0.68px;
    }
    .pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-empty-content-members .pb-empty-content-subtitle {
        font-size: 16px;
    }
}
@media (max-width: 1139.98px) {
    .pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-empty-content-members {
        margin: 70px 200px 0 0;
    }
}
@media (max-width: 959.98px) {
    .pb-community-page .pb-community-content .pb-list-members-block .pb-list-items .pb-empty-content-members {
        margin: 30px 0 0 0;
        padding: 50px 0;
    }
}

.darkmode .pb-single-album-page .pb-view-album-heading .pb-view-album-title-wrapper .pb-album-model-name .pb-button-primary:hover {
    background-color: var(--primaryButtonBackgroundColorHover);
    color: var(--themeButtonBackgroundColorDark) !important;
}
.darkmode .pb-single-album-page .pb-view-album-heading .pb-view-album-title-wrapper .pb-info-details {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-single-album-page .pb-view-album-heading .pb-view-album-title-wrapper .pb-info-details .pb-info-views svg path {
    fill: var(--mainSecondaryColorDark);
}
.darkmode .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions .pb-album-like svg circle,
.darkmode .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions .pb-album-dislike svg circle {
    fill: #333333;
}
.darkmode .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-inner .pb-voters span {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-inner .pb-progress-rate {
    background: #333333;
}
.darkmode .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons .pb-album-favorites .pb-button-tertiary {
    color: var(--mainAccentColor);
}
.darkmode .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons .pb-album-favorites .pb-button-tertiary:hover {
    color: var(--linkColorHover);
}
.darkmode .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons .pb-album-favorites .pb-button-tertiary:active,
.darkmode .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons .pb-album-favorites .pb-button-tertiary:focus {
    color: var(--linkColorHover);
}
.darkmode .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons .pb-album-favorites .pb-album-favorites-popup ul li:hover {
    background-color: #222222;
}
.darkmode
    .pb-single-album-page
    .pb-view-album-heading
    .pb-view-album-actions
    .pb-albums-buttons
    .pb-album-favorites
    .pb-album-favorites-popup
    ul
    li
    .delete
    svg:hover
    rect {
    fill: var(--linkColorHover);
}
.darkmode
    .pb-single-album-page
    .pb-view-album-heading
    .pb-view-album-actions
    .pb-albums-buttons
    .pb-album-favorites
    .pb-album-favorites-popup
    ul
    li
    .delete
    svg
    g {
    opacity: 1;
}
.darkmode
    .pb-single-album-page
    .pb-view-album-heading
    .pb-view-album-actions
    .pb-albums-buttons
    .pb-album-favorites
    .pb-album-favorites-popup
    ul
    li
    .delete
    svg
    g
    rect {
    fill: var(--linkColorActive);
}

.pb-single-album-page .pb-single-album-page-inactive-message {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 8px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    height: auto;
    background: rgb(255, 247, 184);
    color: rgb(51, 24, 45);
    padding: 17px 0;
    margin: 0 0 20px;
    text-align: center;
}
.pb-single-album-page .pb-single-album-page-inactive-message .pb-points-tooltip {
    margin: -2px 0 0;
}
@media (max-width: 959.98px) {
    .pb-single-album-page .pb-single-album-page-inactive-message .pb-points-tooltip {
        display: none;
    }
}
@media (max-width: 959.98px) {
    .pb-single-album-page .pb-single-album-page-inactive-message span {
        font-size: 16px;
        line-height: 140%;
    }
}
.pb-single-album-page .pb-view-album-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 959.98px) {
    .pb-single-album-page .pb-view-album-heading {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.pb-single-album-page .pb-view-album-heading .headline.pb-view-album-title {
    display: block;
}
@media (max-width: 1139.98px) {
    .pb-single-album-page .pb-view-album-heading .headline.pb-view-album-title {
        font-size: 28px;
        line-height: 100%;
    }
}
@media (max-width: 959.98px) {
    .pb-single-album-page .pb-view-album-heading .headline.pb-view-album-title {
        text-align: left;
    }
}
.pb-single-album-page .pb-view-album-heading .pb-album-model-info-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px;
}
@media (max-width: 959.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-album-model-info-wrapper {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}
.pb-single-album-page .pb-view-album-heading .pb-album-model-info-wrapper .pb-album-model-name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    font-weight: 700;
}
.pb-single-album-page .pb-view-album-heading .pb-album-model-info-wrapper .pb-album-model-name .pb-album-model-name-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 3px;
}
.pb-single-album-page .pb-view-album-heading .pb-album-model-info-wrapper .pb-album-model-name .pb-album-model-name-box .pb-verify-icon-wrapper svg {
    width: 18px;
    height: 18px;
}
.pb-single-album-page .pb-view-album-heading .pb-album-model-info-wrapper .pb-album-model-name a {
    display: block;
    color: var(--mainAccentColor);
}
.pb-single-album-page .pb-view-album-heading .pb-album-model-info-wrapper .pb-album-model-name a:hover {
    color: var(--linkColorHover);
}
.pb-single-album-page .pb-view-album-heading .pb-album-model-info-wrapper .pb-album-model-name a:active,
.pb-single-album-page .pb-view-album-heading .pb-album-model-info-wrapper .pb-album-model-name a:focus {
    color: var(--linkColorHover);
}
.pb-single-album-page .pb-view-album-heading .pb-album-model-info-wrapper .pb-album-model-name .pb-button {
    width: 88px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.pb-single-album-page .pb-view-album-heading .pb-album-model-info-wrapper .pb-album-model-name .pb-button-primary {
    color: var(--primaryButtonTextColor);
}
.pb-single-album-page .pb-view-album-heading .pb-album-model-info-wrapper .pb-album-model-name .pb-button-primary:active,
.pb-single-album-page .pb-view-album-heading .pb-album-model-info-wrapper .pb-album-model-name .pb-button-primary:focus {
    color: var(--primaryButtonTextColor);
}
.pb-single-album-page .pb-view-album-heading .pb-album-model-info-wrapper .pb-info-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    color: var(--mainSecondaryColor);
}
.pb-single-album-page .pb-view-album-heading .pb-album-model-info-wrapper .pb-info-details .pb-info-views {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2px;
}
.pb-single-album-page .pb-view-album-heading .pb-album-model-info-wrapper .pb-info-details .pb-info-views svg {
    width: 18px;
    height: 18px;
}
.pb-single-album-page .pb-view-album-heading .pb-album-model-info-wrapper .pb-info-details .pb-info-views svg path {
    fill: var(--mainSecondaryColor);
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-favourite {
    margin: 10px 0 0 0;
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-favourite ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
}
@media (max-width: 959.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-favourite ul {
        gap: 10px;
    }
}
@media (max-width: 579.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-favourite ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-favourite ul .pb-button {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
}
@media (max-width: 959.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-favourite ul .pb-button {
        height: 40px;
    }
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
@media (max-width: 959.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 30px 0 0 0;
    }
}
@media (max-width: 579.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
@media (max-width: 579.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating {
        -ms-flex-item-align: start;
        align-self: flex-start;
        width: 100%;
        gap: 20px;
    }
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
@media (max-width: 579.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions {
        gap: 8px;
    }
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions .pb-album-like,
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions .pb-album-dislike {
    position: relative;
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions .pb-album-like svg circle,
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions .pb-album-dislike svg circle {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions .pb-album-like:hover svg circle,
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions .pb-album-dislike:hover svg circle {
    fill: var(--linkColorHover);
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions .pb-album-like::before,
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions .pb-album-dislike::before {
    text-align: center;
    background-color: #fff;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
    padding: 2px 10px;
    font-size: var(--mainFontSizeSmall);
    color: var(--linkColor);
    border-radius: 8px;
    position: absolute;
    opacity: 0;
    top: 44px;
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions .pb-album-like:hover::before,
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions .pb-album-dislike:hover::before {
    opacity: 1;
}
@media (max-width: 1139.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions .pb-album-like:hover::before,
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions .pb-album-dislike:hover::before {
        opacity: 0;
    }
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions .pb-album-like:hover::before {
    content: 'Like';
    left: 0;
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions .pb-album-dislike:hover::before {
    content: 'Dislike';
    left: -7px;
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-actions .pb-album-like.voted svg circle {
    fill: var(--linkColorActive);
}
@media (max-width: 579.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-inner {
        width: 100%;
    }
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-inner .pb-voters span {
    color: var(--mainSecondaryColor);
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-inner .pb-progress-rate {
    display: block;
    position: relative;
    overflow: hidden;
    width: 110px;
    height: 8px;
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.1);
}
@media (max-width: 579.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-inner .pb-progress-rate {
        width: 100%;
    }
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-album-rating .pb-rating-inner .pb-progress-rate .scale {
    position: absolute;
    top: 0;
    left: 0;
    height: 8px;
    border-radius: 4px;
    background: var(--mainAccentColor);
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
@media (max-width: 959.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons {
        gap: 8px;
    }
}
@media (max-width: 579.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons {
        width: 100%;
        position: relative;
    }
}
@media (max-width: 579.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons .pb-album-favorites {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        width: 100%;
    }
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons .pb-album-favorites .pb-button-favorites {
    margin: 0;
}
@media (max-width: 1139.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons .pb-album-favorites .pb-button-favorites {
        width: 150px;
    }
}
@media (max-width: 579.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons .pb-album-favorites .pb-button-favorites {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        width: 100%;
    }
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons .pb-album-favorites .pb-album-favorites-popup {
    top: 70px;
}
@media (max-width: 959.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons .pb-album-favorites .pb-album-favorites-popup {
        top: 50px;
    }
}
@media (max-width: 959.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons .pb-album-favorites .pb-album-favorites-popup .pb-playlist-icon {
        left: 5px;
    }
}
@media (max-width: 579.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons .pb-album-favorites .pb-album-favorites-popup .pb-playlist-icon {
        left: 10px;
    }
}
@media (max-width: 579.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons .pb-album-download {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        width: 100%;
    }
}
.pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons .pb-album-download .pb-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}
@media (max-width: 1139.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons .pb-album-download .pb-button {
        width: 150px;
    }
}
@media (max-width: 579.98px) {
    .pb-single-album-page .pb-view-album-heading .pb-view-album-actions .pb-albums-buttons .pb-album-download .pb-button {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        width: 100%;
    }
}

@-webkit-keyframes progressBar {
    0% {
        width: 0%;
    }
    99% {
        width: 100%;
    }
    100% {
        display: none;
    }
}

@keyframes progressBar {
    0% {
        width: 0%;
    }
    99% {
        width: 100%;
    }
    100% {
        display: none;
    }
}
.darkmode .pb-sorting .sorting-list a {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-sorting .sorting-list.pb-mobile-sorting .pb-sorting-recent .pb-recent-popup a {
    color: var(--linkColorDark);
}
.darkmode .pb-sorting .sorting-list.pb-mobile-sorting .pb-sorting-filter-item {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-sorting .sorting-list.pb-mobile-sorting .pb-sorting-filter-item:active .verify-icon svg path,
.darkmode .pb-sorting .sorting-list.pb-mobile-sorting .pb-sorting-filter-item:focus .verify-icon svg path {
    fill: var(--mainAccentColor);
    fill-opacity: 1;
}
.darkmode .pb-sorting .sorting-list.pb-mobile-sorting .pb-sorting-filter-item.active .verify-icon svg path {
    fill: var(--mainAccentColor);
    fill-opacity: 1;
}
.darkmode .pb-sorting .sorting-list.pb-mobile-sorting .pb-sorting-filter-item .verify-icon svg path {
    fill: var(--mainSecondaryColorDark);
    fill-opacity: 1;
}
.darkmode .pb-sorting .sorting-list .pb-sorting-filter-item svg path {
    fill: var(--mainSecondaryColorDark);
    fill-opacity: 1;
}
.darkmode .right .pb-button-tertiary {
    color: var(--mainAccentColor);
}
.darkmode .right .pb-button-tertiary:hover {
    color: var(--linkColorHover);
}
.darkmode .right .pb-button-tertiary:active,
.darkmode .right .pb-button-tertiary:focus {
    color: var(--linkColorHover);
}

.pb-scroll-block {
    overflow: hidden;
}

.pb-sorting {
    margin: 10px 0 0 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    /* Animation svg */
}
@media (max-width: 959.98px) {
    .pb-sorting {
        gap: 15px;
    }
}
@media (max-width: 579.98px) {
    .pb-sorting {
        margin: 6px 0 0 0;
    }
}
.pb-sorting [data-pb-dropdown='toggle-menu'] svg,
.pb-sorting [data-pb-dropdown='toggle-duration'] svg {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.pb-sorting [data-pb-dropdown='toggle-menu'].opened svg,
.pb-sorting [data-pb-dropdown='toggle-duration'].opened svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.pb-sorting [data-pb-dropdown='toggle-menu'].opened {
    pointer-events: none;
}
.pb-sorting .sorting-list {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
}
@media (max-width: 1319.98px) {
    .pb-sorting .sorting-list {
        gap: 15px;
    }
}
.pb-sorting .sorting-list a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 4px;
    font-size: var(--mainFontSize);
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 0.36px;
    text-transform: uppercase;
    color: var(--mainSecondaryColor);
}
@media (max-width: 1319.98px) {
    .pb-sorting .sorting-list a {
        font-size: var(--mainFontSizeSmall);
    }
}
.pb-sorting .sorting-list a:hover {
    color: var(--linkColorHover);
}
.pb-sorting .sorting-list a:active,
.pb-sorting .sorting-list a:focus {
    color: var(--linkColorActive);
}
.pb-sorting .sorting-list a.active {
    color: var(--mainAccentColor);
}
.pb-sorting .sorting-list .sorting-list-desktop .pb-sorting-recent {
    position: relative;
}
.pb-sorting .sorting-list .sorting-list-desktop .pb-sorting-recent .selected-filter {
    color: var(--mainAccentColor);
}
.pb-sorting .sorting-list .sorting-list-desktop .pb-sorting-recent .pb-dropdown-recent-desktop {
    top: 32px;
}
.pb-sorting .sorting-list.sorting-models-list-mobile {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.pb-sorting .sorting-list.sorting-models-list-mobile .sorting-list-mobile .pb-sorting-recent {
    position: relative;
}
.pb-sorting .sorting-list.sorting-models-list-mobile .sorting-list-mobile .pb-sorting-recent .selected-filter {
    color: var(--mainAccentColor);
}
.pb-sorting .sorting-list.sorting-models-list-mobile .sorting-list-mobile .pb-sorting-recent .pb-dropdown-recent-mobile {
    top: 32px;
}
.pb-sorting .sorting-list.sorting-models-list-mobile .pb-filters-mobile .pb-models-filters-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
}
.pb-sorting .sorting-list.sorting-models-list-mobile .pb-filters-mobile .pb-models-filters-wrapper .pb-models-filters-count {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    background: var(--mainAccentColor);
    color: var(--primaryButtonTextColor);
    display: none;
    font-size: var(--mainFontSizeSmall);
}
.pb-sorting .sorting-list.sorting-models-list-mobile .pb-filters-mobile .pb-models-filters-wrapper .selected-filter {
    color: var(--mainAccentColor);
}
.pb-sorting .sorting-list.pb-mobile-sorting a {
    color: var(--mainAccentColor);
}
.pb-sorting .sorting-list.pb-mobile-sorting a:hover {
    color: var(--linkColorHover);
}
.pb-sorting .sorting-list.pb-mobile-sorting a:hover svg path {
    fill: var(--linkColorHover);
}
.pb-sorting .sorting-list.pb-mobile-sorting a:active,
.pb-sorting .sorting-list.pb-mobile-sorting a:focus {
    color: var(--linkColorActive);
}
.pb-sorting .sorting-list.pb-mobile-sorting a:active svg path,
.pb-sorting .sorting-list.pb-mobile-sorting a:focus svg path {
    fill: var(--linkColorActive);
}
.pb-sorting .sorting-list.pb-mobile-sorting .pb-sorting-recent {
    position: relative;
}
.pb-sorting .sorting-list.pb-mobile-sorting .pb-sorting-recent .pb-recent-popup {
    top: 25px;
}
.pb-sorting .sorting-list.pb-mobile-sorting .pb-sorting-recent .pb-recent-popup a {
    color: var(--linkColor);
}
.pb-sorting .sorting-list.pb-mobile-sorting .pb-sorting-recent .pb-recent-popup a:hover {
    color: var(--linkColorHover);
}
.pb-sorting .sorting-list.pb-mobile-sorting .pb-sorting-recent .pb-recent-popup a:active,
.pb-sorting .sorting-list.pb-mobile-sorting .pb-sorting-recent .pb-recent-popup a:focus {
    color: var(--linkColorActive);
}
.pb-sorting .sorting-list.pb-mobile-sorting .pb-sorting-filter-item {
    color: var(--mainSecondaryColor);
}
.pb-sorting .sorting-list.pb-mobile-sorting .pb-sorting-filter-item.active,
.pb-sorting .sorting-list.pb-mobile-sorting .pb-sorting-filter-item:focus {
    color: var(--mainAccentColor);
}
.pb-sorting .sorting-list.pb-mobile-sorting .pb-sorting-filter-item .verify-icon svg {
    width: 16px;
    height: 16px;
}
.pb-sorting .sorting-list .pb-sorting-filter-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
}
.pb-sorting .sorting-list .pb-sorting-filter-item svg {
    width: 18px;
    height: 18px;
}
@media (max-width: 1319.98px) {
    .pb-sorting .sorting-list .pb-sorting-filter-item svg {
        width: 16px;
        height: 16px;
    }
}
.pb-sorting .sorting-list .pb-sorting-filter-item:hover a {
    color: var(--linkColorHover);
}
.pb-sorting .sorting-list .pb-sorting-filter-item:hover svg path {
    fill: var(--linkColorHover);
    fill-opacity: 1;
}
.pb-sorting .sorting-list .pb-sorting-filter-item.active svg path,
.pb-sorting .sorting-list .pb-sorting-filter-item:focus svg path {
    fill: var(--mainAccentColor);
    fill-opacity: 1;
}
.pb-sorting .sorting-list .pb-sorting-filter-item.active:hover {
    cursor: default;
    pointer-events: none;
}
@media (min-width: 960px) {
    .pb-sorting .right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 30px;
        position: absolute;
        right: 0;
        bottom: 0;
    }
}
@media (max-width: 959.98px) {
    .pb-sorting .right.videos-right {
        display: none;
    }
}
.pb-sorting .right.model-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 15px;
}
.pb-sorting .right .pb-filters {
    position: relative;
}
.pb-sorting .right .pb-filters .selected-filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 0.36px;
    text-transform: uppercase;
    cursor: pointer;
    color: var(--mainAccentColor);
}
.pb-sorting .right .pb-filters .selected-filter:hover {
    color: var(--linkColorHover);
}
.pb-sorting .right .pb-filters .selected-filter:hover svg path {
    fill: var(--linkColorHover);
}
.pb-sorting .right .pb-filters .selected-filter:active,
.pb-sorting .right .pb-filters .selected-filter:focus {
    color: var(--linkColorActive);
}
.pb-sorting .right .pb-filters .selected-filter:active svg path,
.pb-sorting .right .pb-filters .selected-filter:focus svg path {
    fill: var(--linkColorActive);
}
@media (max-width: 1319.98px) {
    .pb-sorting .right .pb-filters .selected-filter {
        font-size: var(--mainFontSizeSmall);
    }
}
.pb-sorting .right .pb-filters .filters-list {
    top: 25px;
}
@media (max-width: 1319.98px) {
    .pb-sorting .right .pb-filters .filters-list a {
        font-size: var(--mainFontSizeSmall);
    }
}
.pb-sorting .right .pb-filters .filters-list.model-duration-list {
    top: 35px;
}
@media (max-width: 1319.98px) {
    .pb-sorting .right .pb-filters .filters-list.model-duration-list {
        top: 25px;
    }
}
.pb-sorting .right .pb-filters .selected-filter-models-categories,
.pb-sorting .right .pb-filters .pb-models-filters-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
}
.pb-sorting .right .pb-filters .selected-filter-models-categories .pb-models-filters-count,
.pb-sorting .right .pb-filters .pb-models-filters-wrapper .pb-models-filters-count {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: var(--mainAccentColor);
    color: var(--primaryButtonTextColor);
    display: none;
}
@media (max-width: 959.98px) {
    .pb-sorting .right .pb-filters .selected-filter-models-categories .pb-models-filters-count,
    .pb-sorting .right .pb-filters .pb-models-filters-wrapper .pb-models-filters-count {
        font-size: var(--mainFontSizeSmall);
        width: 17px;
        height: 17px;
    }
}
.pb-sorting .right .pb-filters .selected-filter-models-categories svg,
.pb-sorting .right .pb-filters .pb-models-filters-wrapper svg {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.pb-sorting .right .pb-filters .selected-filter-models-categories svg.rotate,
.pb-sorting .right .pb-filters .pb-models-filters-wrapper svg.rotate {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.darkmode .pb-categories-list .pb-count-videos {
    color: var(--mainSecondaryColorDark);
}

.pb-categories-list .pb-item {
    margin: 24px 0 0 0;
    display: block;
    text-align: center;
}
@media (max-width: 1919.98px) {
    .pb-categories-list .pb-item {
        margin: 20px 0 0 0;
    }
}
@media (max-width: 579.98px) {
    .pb-categories-list .pb-item {
        margin: 10px 0 0 0;
    }
}
.pb-categories-list .pb-item .pb-item-image {
    position: relative;
}
.pb-categories-list .pb-item .pb-item-image::before {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: var(--mainAccentHoverColor);
    border-radius: var(--mainBorderRadius);
    content: '';
    opacity: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-categories-list .pb-item .pb-item-image .pb-thumbnail {
    width: 100%;
    border-radius: var(--mainBorderRadius);
}
.pb-categories-list .pb-item .pb-item-title {
    margin: 15px auto 0 auto;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-categories-list .pb-item:hover .pb-item-image::before {
    opacity: 1;
}
.pb-categories-list .pb-item:hover .pb-item-title {
    color: var(--linkColorHover);
}
.pb-categories-list .pb-item:active .pb-item-image::before,
.pb-categories-list .pb-item:focus .pb-item-image::before {
    opacity: 1;
}
.pb-categories-list .pb-item:active .pb-item-title,
.pb-categories-list .pb-item:focus .pb-item-title {
    color: var(--linkColorActive);
}
.pb-categories-list .pb-count-videos {
    margin: 5px 0 0 0;
    text-align: center;
    color: var(--mainSecondaryColor);
    cursor: default;
}

.darkmode .pb-media-page .headline a {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-media-page .headline .pb-separator {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-media-page .sidebar {
    /* Sidebar -> Duration */
    /* Sidebar -> Categories */
}
.darkmode .pb-media-page .sidebar .pb-duration-video-sorting .pb-separator-line-light {
    background-color: rgba(242, 242, 242, 0.2);
}
.darkmode .pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-sidebar-duration-title {
    color: var(--mainQuaternaryColor);
}
.darkmode .pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-sidebar-duration-title span {
    color: var(--mainQuaternaryColorDark);
}
.darkmode .pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-duration-slider .irs--flat .irs-grid-text {
    color: var(--mainQuaternaryColorDark);
}
.darkmode .pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-scale li {
    color: var(--mainSecondaryColorDark);
}
@media (max-width: 959.98px) {
    .darkmode .pb-media-page .sidebar .pb-duration-video-sorting {
        background: var(--bodyBackgroundColorDark);
    }
}
.darkmode .pb-media-page .sidebar .pb-category-list .pb-list-item {
    color: var(--mainPrimaryColorDark);
}
.darkmode .pb-media-page .sidebar .pb-category-list .pb-list-item span {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-media-page .sidebar .pb-category-list .pb-list-item.active span {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-media-page .pb-model-sidebar .model-subscribe-button .pb-button-subscribe {
    color: var(--mainAccentColor);
}
.darkmode .pb-media-page .pb-model-sidebar .model-subscribe-button .pb-button-subscribe:hover {
    color: var(--linkColorHover);
}
.darkmode .pb-media-page .pb-model-sidebar .model-subscribe-button .pb-button-subscribe:active,
.darkmode .pb-media-page .pb-model-sidebar .model-subscribe-button .pb-button-subscribe:focus {
    color: var(--linkColorActive);
}
.darkmode .pb-media-page .pb-model-sidebar .model-subscribers span {
    color: var(--mainSecondaryColorDark);
}

.pb-media-page {
    /* MODEL?*/
}
.pb-media-page .headline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 15px;
}
@media (max-width: 959.98px) {
    .pb-media-page .headline {
        gap: 12px;
    }
}
.pb-media-page .headline a {
    color: var(--mainSecondaryColor);
}
.pb-media-page .headline a:hover {
    color: var(--linkColorHover);
}
.pb-media-page .headline a:active,
.pb-media-page .headline a:focus {
    color: var(--linkColorActive);
}
.pb-media-page .headline .active {
    color: var(--mainAccentColor);
}
.pb-media-page .headline .pb-separator {
    color: var(--mainSecondaryColor);
}
.pb-media-page .sidebar {
    padding: 18px 60px 0 0;
    position: relative;
    width: 340px;
    /* Sidebar -> Duration */
    /* Sidebar -> Separator  */
    /* Sidebar -> Categories */
}
@media (max-width: 1139.98px) {
    .pb-media-page .sidebar {
        padding: 18px 100px 0 0;
        width: 200px;
    }
}
@media (max-width: 959.98px) {
    .pb-media-page .sidebar {
        padding: 15px 0 0;
        width: 100%;
    }
}
.pb-media-page .sidebar .pb-duration-video-sorting {
    margin: 0 0 40px 0;
    width: 205px;
}
@media (max-width: 959.98px) {
    .pb-media-page .sidebar .pb-duration-video-sorting {
        margin: 0;
        position: absolute;
        padding: 10px;
        top: 0;
        left: -10px;
        right: -10px;
        width: auto;
        background: white;
        z-index: 1;
        display: none;
    }
}
@media (max-width: 579.98px) {
    .pb-media-page .sidebar .pb-duration-video-sorting {
        padding: 0;
        left: -20px;
        right: -20px;
    }
}
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 30px;
}
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner {
    width: 100%;
}
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-sidebar-duration-title {
    color: var(--mainPrimaryColor);
    line-height: 120%;
    font-weight: 700;
    letter-spacing: 0.36px;
    text-transform: uppercase;
}
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-sidebar-duration-title span {
    color: var(--mainSecondaryColor);
}
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-duration-slider {
    margin-top: -10px;
}
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-duration-slider .irs--flat .irs-min,
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-duration-slider .irs--flat .irs-max,
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-duration-slider .irs--flat .irs-from,
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-duration-slider .irs--flat .irs-to,
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-duration-slider .irs--flat .irs-single,
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-duration-slider .irs--flat .irs-grid-pol,
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-duration-slider .irs--flat .irs-handle i {
    display: none;
}
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-duration-slider .irs--flat .irs-line {
    height: 4px;
    background-color: var(--mainTertiaryColor);
}
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-duration-slider .irs--flat .irs-bar {
    height: 4px;
    background-color: var(--mainAccentColor);
}
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-duration-slider .irs--flat .irs-handle {
    top: 20px;
    width: 14px;
    height: 14px;
    background-color: var(--mainAccentColor);
    border-radius: 50%;
    cursor: pointer;
}
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-duration-slider .irs--flat .irs-grid-text {
    color: var(--mainSecondaryColor);
    font-family: 'Roboto Condensed';
    font-size: 18px;
    line-height: 100%;
}
.pb-media-page
    .sidebar
    .pb-duration-video-sorting
    .pb-sidebar-duration
    .pb-sidebar-duration-inner
    .pb-duration-slider
    .irs--flat
    .irs-grid-text:last-child::after {
    content: '+';
}
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-duration-slider input {
    display: none;
}
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-duration-slider .range-slider__range {
    height: 4px;
    background-color: var(--mainAccentColor);
}
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-duration-slider .range-slider__thumb {
    width: 14px;
    height: 14px;
    background-color: var(--mainAccentColor);
}
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-scale {
    margin: 8px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-sidebar-duration-inner .pb-scale li {
    color: var(--mainSecondaryColor);
}
.pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-button-duration {
    display: none;
    max-width: 90px;
}
@media (max-width: 959.98px) {
    .pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration .pb-button-duration {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
@media (max-width: 959.98px) {
    .pb-media-page .sidebar .pb-duration-video-sorting .pb-sidebar-duration {
        max-width: 335px;
        margin: 20px auto;
    }
}
@media (max-width: 959.98px) {
    .pb-media-page .sidebar .pb-sidebar-title {
        display: none;
    }
}
.pb-media-page .sidebar .pb-separator-line-light {
    margin: 10px 0;
}
@media (max-width: 959.98px) {
    .pb-media-page .sidebar .pb-showing-categories {
        overflow: hidden;
        height: 114px;
    }
}
.pb-media-page .sidebar .pb-showing-categories .pb-hidden-categories {
    margin: 0;
    display: none;
}
.pb-media-page .sidebar .pb-showing-categories.collapsed {
    height: 100%;
    -webkit-transition: height 0.5s;
    transition: height 0.5s;
}
.pb-media-page .sidebar .pb-showing-categories.collapsed .pb-hidden-categories {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.pb-media-page .sidebar .pb-category-list {
    margin: 20px 0 0 0;
}
@media (min-width: 960px) {
    .pb-media-page .sidebar .pb-category-list {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 15px;
    }
    .pb-media-page .sidebar .pb-category-list .pb-list-item {
        padding: 0;
        background: none;
        color: var(--mainPrimaryColor);
        font-size: var(--mainFontSize);
        line-height: 100%;
        -webkit-transition: none;
        transition: none;
    }
    .pb-media-page .sidebar .pb-category-list .pb-list-item span {
        color: var(--mainSecondaryColor);
    }
    .pb-media-page .sidebar .pb-category-list .pb-list-item:hover {
        color: var(--linkColorHover);
    }
    .pb-media-page .sidebar .pb-category-list .pb-list-item:hover span {
        color: var(--linkColorHover);
        opacity: 0.8;
    }
    .pb-media-page .sidebar .pb-category-list .pb-list-item:active,
    .pb-media-page .sidebar .pb-category-list .pb-list-item:focus {
        color: var(--linkColorActive);
    }
    .pb-media-page .sidebar .pb-category-list .pb-list-item:active span,
    .pb-media-page .sidebar .pb-category-list .pb-list-item:focus span {
        color: var(--linkColorActive);
        opacity: 0.8;
    }
    .pb-media-page .sidebar .pb-category-list .pb-list-item.active {
        color: var(--mainAccentColor);
    }
    .pb-media-page .sidebar .pb-category-list .pb-list-item.active span {
        color: var(--mainSecondaryColor);
        opacity: 1;
    }
}
@media (max-width: 959.98px) {
    .pb-media-page .sidebar .pb-category-list {
        margin: 10px 0 0 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: 5px;
    }
}
.pb-media-page .sidebar .pb-category-list .pb-button-show {
    display: none;
    width: 170px;
    height: 40px;
}
@media (max-width: 959.98px) {
    .pb-media-page .sidebar .pb-category-list .pb-button-show {
        padding: 6px 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: auto;
        height: auto;
        border-radius: 12px;
        border-width: 2px;
        font-size: 16px;
    }
}
.pb-media-page .sidebar .pb-category-list.hide-items .pb-hidden {
    display: none;
}
.pb-media-page .pb-model-sidebar {
    margin: 20px 0 0 0;
    padding: 0;
    width: 340px;
}
@media (max-width: 1139.98px) {
    .pb-media-page .pb-model-sidebar {
        width: 280px;
    }
}
@media (max-width: 959.98px) {
    .pb-media-page .pb-model-sidebar {
        margin: 0;
        width: auto;
        text-align: center;
    }
}
.pb-media-page .pb-model-sidebar .model-thumbnail {
    width: 220px;
    height: 280px;
    position: relative;
}
@media (max-width: 959.98px) {
    .pb-media-page .pb-model-sidebar .model-thumbnail {
        margin: 0 auto;
        width: 250px;
        height: auto;
    }
}
.pb-media-page .pb-model-sidebar .model-thumbnail img {
    width: 100%;
    height: 100%;
    border-radius: 12px;
}
.pb-media-page .pb-model-sidebar .pb-model-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
    margin: 30px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-media-page .pb-model-sidebar .pb-model-title {
        margin: 20px 0 0 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.pb-media-page .pb-model-sidebar .pb-model-title .pb-verify-icon-wrapper {
    width: 24px;
    height: 24px;
    position: relative;
}
@media (max-width: 959.98px) {
    .pb-media-page .pb-model-sidebar .pb-model-title .pb-verify-icon-wrapper {
        width: 18px;
        height: 18px;
    }
}
@media (max-width: 959.98px) {
    .pb-media-page .pb-model-sidebar .pb-model-title .pb-verify-icon-wrapper svg {
        width: 18px;
        height: 18px;
    }
}
.pb-media-page .pb-model-sidebar .pb-model-title .pb-verify-icon-wrapper svg path {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pb-media-page .pb-model-sidebar .pb-model-collab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 6px;
    margin: 2px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-media-page .pb-model-sidebar .pb-model-collab {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.pb-media-page .pb-model-sidebar .pb-model-collab .pb-model-collab-text {
    font-weight: 700;
    color: var(--mainAccentColor);
}
.pb-media-page .pb-model-sidebar .model-subscribe-button {
    margin: 10px 0 0 0;
}
.pb-media-page .pb-model-sidebar .model-subscribe-button .pb-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 3px;
    width: 220px;
    height: 40px;
}
.pb-media-page .pb-model-sidebar .model-subscribe-button .pb-button.pb-button-subscribe svg {
    width: 26px;
    height: 26px;
}
.pb-media-page .pb-model-sidebar .model-subscribe-button .pb-button.pb-button-unsubscribe svg {
    width: 24px;
    height: 24px;
}
@media (max-width: 959.98px) {
    .pb-media-page .pb-model-sidebar .model-subscribe-button .pb-button {
        margin: 15px auto 0 auto;
    }
}
.pb-media-page .pb-model-sidebar .pb-model-creator-message-button {
    height: 40px;
    width: 100%;
    max-width: 220px;
    margin: 10px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-media-page .pb-model-sidebar .pb-model-creator-message-button {
        margin: 10px auto 0 auto;
    }
}
.pb-media-page .pb-model-sidebar .model-description,
.pb-media-page .pb-model-sidebar .model-top-lists,
.pb-media-page .pb-model-sidebar .model-subscribers {
    margin: 15px 0 0 0;
    max-width: 320px;
}
@media (max-width: 959.98px) {
    .pb-media-page .pb-model-sidebar .model-description,
    .pb-media-page .pb-model-sidebar .model-top-lists,
    .pb-media-page .pb-model-sidebar .model-subscribers {
        font-size: var(--mainFontSizeSmall);
        line-height: 150%;
        max-width: 100%;
    }
}
.pb-media-page .pb-model-sidebar .pb-model-creator-description,
.pb-media-page .pb-model-sidebar .model-description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow-wrap: anywhere;
}
.pb-media-page .pb-model-sidebar .pb-model-creator-description img,
.pb-media-page .pb-model-sidebar .model-description img {
    -o-object-fit: contain;
    object-fit: contain;
    width: 20px;
    height: 20px;
}
.pb-media-page .pb-model-sidebar .model-top-lists a {
    color: var(--mainAccentColor);
}
.pb-media-page .pb-model-sidebar .model-top-lists a:hover {
    color: var(--linkColorHover);
}
.pb-media-page .pb-model-sidebar .model-top-lists a:active,
.pb-media-page .pb-model-sidebar .model-top-lists a:focus {
    color: var(--linkColorActive);
}
.pb-media-page .pb-model-sidebar .model-subscribers {
    cursor: default;
}
.pb-media-page .pb-model-sidebar .model-subscribers span {
    color: var(--mainSecondaryColor);
}
.pb-media-page .pb-model-sidebar .model-social-bar {
    margin: 20px 0 0 0;
}
.pb-media-page .pb-model-sidebar .model-social-bar ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    width: 240px;
}
@media (max-width: 959.98px) {
    .pb-media-page .pb-model-sidebar .model-social-bar ul {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
    }
}
.pb-media-page .pb-model-sidebar .model-social-bar ul .pb-icon {
    width: 40px;
    height: 40px;
}
@media (max-width: 959.98px) {
    .pb-media-page .pb-model-sidebar .model-social-bar ul .pb-icon {
        width: 30px;
        height: 30px;
    }
}
.pb-media-page .pb-model-sidebar .model-sidebar-categories {
    margin: 40px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-media-page .pb-model-sidebar .model-sidebar-categories {
        display: none;
    }
}

.darkmode .pb-list-albums .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-item-disabled {
    background: var(--mainSecondaryColorDark);
}
.darkmode .pb-list-albums .pb-list-items .pb-item .pb-item-inner .pb-item-info {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-list-albums .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-details .pb-info-rating svg path {
    fill: var(--mainSecondaryColorDark);
}
.darkmode .pb-list-albums .pb-list-items .pb-item.processing .pb-item-link {
    background-color: var(--mainQuaternaryColorDark);
}

.pb-list-albums .pb-list-items {
    margin: 20px 0 0 0;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
}
@media (max-width: 579.98px) {
    .pb-list-albums .pb-list-items {
        margin: 30px 0 0 0;
    }
}
.pb-list-albums .pb-list-items.grid-masonry-albums,
.pb-list-albums .pb-list-items.grid-masonry-album {
    position: relative;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}
.pb-list-albums .pb-list-items.grid-masonry-albums .pb-item,
.pb-list-albums .pb-list-items.grid-masonry-album .pb-item {
    position: absolute;
}
.pb-list-albums .pb-list-items.grid-masonry-albums.masonry-initialized,
.pb-list-albums .pb-list-items.grid-masonry-album.masonry-initialized {
    opacity: 1;
}
.pb-list-albums .pb-list-items .pb-item {
    margin: 0 0 20px 0;
    display: block;
    width: 100%;
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    text-align: center;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-link .pb-item-image {
    position: relative;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-link .pb-item-image::before {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: var(--mainAccentHoverColor);
    border-radius: var(--mainBorderRadius);
    content: '';
    opacity: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-link .pb-item-image:hover::before,
.pb-list-albums .pb-list-items .pb-item .pb-item-link .pb-item-image:active::before,
.pb-list-albums .pb-list-items .pb-item .pb-item-link .pb-item-image:focus::before {
    opacity: 1;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-thumbnail {
    width: 100%;
    height: auto;
    border-radius: var(--mainBorderRadius);
}
.pb-list-albums .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-item-disabled {
    padding: 0 5px;
    position: absolute;
    top: 10px;
    right: 10px;
    border-radius: 5px;
    background: var(--mainSecondaryColor);
    color: #fff;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-link .pb-item-image .pb-item-photos-amont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
    padding: 0 5px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    border-radius: 5px;
    background: var(--mainSecondaryColor);
    color: #fff;
    z-index: 1;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-link .pb-item-title {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    word-break: break-word;
    overflow-wrap: break-word;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-link:hover .pb-item-image::before {
    opacity: 1;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-link:hover .pb-item-title {
    color: var(--linkColorHover);
}
.pb-list-albums .pb-list-items .pb-item .pb-item-link:active .pb-item-image::before,
.pb-list-albums .pb-list-items .pb-item .pb-item-link:focus .pb-item-image::before {
    opacity: 1;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-link:active .pb-item-title,
.pb-list-albums .pb-list-items .pb-item .pb-item-link:focus .pb-item-title {
    color: var(--linkColorActive);
}
.pb-list-albums .pb-list-items .pb-item .pb-item-inner {
    margin: 10px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-inner .pb-item-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 3px 8px;
    cursor: default;
    color: var(--mainSecondaryColor);
}
.pb-list-albums .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    text-transform: capitalize;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 3px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    word-break: break-word;
    overflow-wrap: break-word;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item a {
    display: block;
    color: var(--mainAccentColor);
}
.pb-list-albums .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item a:hover {
    color: var(--linkColorHover);
}
.pb-list-albums .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item a:active,
.pb-list-albums .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item a:focus {
    color: var(--linkColorActive);
}
.pb-list-albums .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item .pb-verify-icon-wrapper {
    word-break: normal;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item .pb-verify-icon-wrapper svg {
    width: 14px;
    height: 14px;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-models .pb-info-models-item .pb-info-model {
    display: block;
    color: var(--mainAccentColor);
}
.pb-list-albums .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-details .pb-info-views {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2px;
    cursor: default;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-details .pb-info-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: default;
}
.pb-list-albums .pb-list-items .pb-item .pb-item-inner .pb-item-info .pb-info-details .pb-info-rating svg path {
    fill: var(--mainSecondaryColor);
}
.pb-list-albums .pb-list-items .pb-item.processing .pb-item-link {
    padding: 7px 10px 12px 10px;
    display: block;
    background-color: var(--mainQuaternaryColor);
    border-radius: 8px;
    -webkit-transition: none;
    transition: none;
    cursor: pointer;
}
.pb-list-albums .pb-list-items .pb-item.processing .pb-item-link:hover {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 0, 153, 0.1)), to(rgba(255, 0, 153, 0.1))), #f2f2f2;
    background: linear-gradient(0deg, rgba(255, 0, 153, 0.1) 0%, rgba(255, 0, 153, 0.1) 100%), #f2f2f2;
}
.pb-list-albums .pb-list-items .pb-item.processing .pb-item-link:hover .pb-item-title {
    color: var(--linkColorHover);
}
.pb-list-albums .pb-list-items .pb-item.processing .pb-item-link:active,
.pb-list-albums .pb-list-items .pb-item.processing .pb-item-link:focus {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 0, 153, 0.1)), to(rgba(255, 0, 153, 0.1))), #f2f2f2;
    background: linear-gradient(0deg, rgba(255, 0, 153, 0.1) 0%, rgba(255, 0, 153, 0.1) 100%), #f2f2f2;
}
.pb-list-albums .pb-list-items .pb-item.processing .pb-item-link:active .pb-item-title,
.pb-list-albums .pb-list-items .pb-item.processing .pb-item-link:focus .pb-item-title {
    color: var(--linkColorActive);
}
.pb-list-albums .pb-list-items .pb-item.processing .pb-item-link .pb-item-image::before {
    content: none;
}
.pb-list-albums .pb-list-items .pb-item.processing .pb-item-link .pb-item-title {
    -webkit-transition: none;
    transition: none;
}

ul {
    margin: 0;
    padding: 0;
}

.darkmode .pb-small-heading {
    color: var(--linkColorDark);
}

.pb-small-heading {
    color: var(--linkColor);
    font-size: var(--mainFontSize);
    font-family: var(--mainFontFamily);
    font-weight: var(--mainFontWeightBig);
    line-height: 120%;
    letter-spacing: 0.36px;
    text-transform: uppercase;
}

.darkmode:hover {
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.pb-icon {
    width: 40px;
    height: 40px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.pb-icon:hover {
    opacity: 0.8;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-icon.pb-icon-ask {
    background-image: url('../images/pb/icons/social/Ask.fm.svg');
}
.pb-icon.pb-icon-asterisk {
    background-image: url('../images/pb/icons/social/Asterisk-icon.svg');
}
.pb-icon.pb-icon-allmylinks {
    background-image: url('../images/pb/icons/social/AllMyLinks.svg');
}
.pb-icon.pb-icon-amazon {
    background-image: url('../images/pb/icons/social/Amazon.svg');
}
.pb-icon.pb-icon-blogger {
    background-image: url('../images/pb/icons/social/Blogger.svg');
}
.pb-icon.pb-icon-bongacams {
    background-image: url('../images/pb/icons/social/BongaCams.svg');
}
.pb-icon.pb-icon-buymeacoffee {
    background-image: url('../images/pb/icons/social/Buy-Me-Coffee.svg');
}
.pb-icon.pb-icon-beacons {
    background-image: url('../images/pb/icons/social/Beacons.ai.svg');
}
.pb-icon.pb-icon-bsky {
    background-image: url('../images/pb/icons/social/Bluesky.svg');
}
.pb-icon.pb-icon-brazzers {
    background-image: url('../images/pb/icons/social/Brazzers.svg');
}
.pb-icon.pb-icon-boosty {
    background-image: url('../images/pb/icons/social/Boosty.svg');
}
.pb-icon.pb-icon-cam4 {
    background-image: url('../images/pb/icons/social/Cam4.svg');
}
.pb-icon.pb-icon-camsoda {
    background-image: url('../images/pb/icons/social/CamSoda.svg');
}
.pb-icon.pb-icon-cameo {
    background-image: url('../images/pb/icons/social/Cameo.svg');
}
.pb-icon.pb-icon-collabstr {
    background-image: url('../images/pb/icons/social/Collabstr.svg');
}
.pb-icon.pb-icon-cash {
    background-image: url('../images/pb/icons/social/CashApp.svg');
}
.pb-icon.pb-icon-celeb {
    background-image: url('../images/pb/icons/social/Celeb.tv.svg');
}
.pb-icon.pb-icon-chaturbate {
    background-image: url('../images/pb/icons/social/Chaturbate.svg');
}
.pb-icon.pb-icon-cherry {
    background-image: url('../images/pb/icons/social/Cherry.tv.svg');
}
.pb-icon.pb-icon-clips4sale {
    background-image: url('../images/pb/icons/social/Clips4Sale.svg');
}
.pb-icon.pb-icon-discord {
    background-image: url('../images/pb/icons/social/Discord.svg');
}
.pb-icon.pb-icon-discordapp {
    background-image: url('../images/pb/icons/social/Discord.svg');
}
.pb-icon.pb-icon-email {
    background-image: url('../images/pb/icons/social/Email.svg');
}
.pb-icon.pb-icon-erome {
    background-image: url('../images/pb/icons/social/EroMe.svg');
}
.pb-icon.pb-icon-f2f {
    background-image: url('../images/pb/icons/social/F2F.svg');
}
.pb-icon.pb-icon-facebook {
    background-image: url('../images/pb/icons/social/Facebook.svg');
}
.pb-icon.pb-icon-messenger {
    background-image: url('../images/pb/icons/social/Facebook-Messenger.svg');
}
.pb-icon.pb-icon-fansly {
    background-image: url('../images/pb/icons/social/Fansly.svg');
}
.pb-icon.pb-icon-fanvue {
    background-image: url('../images/pb/icons/social/Fanvue.svg');
}
.pb-icon.pb-icon-fetlife {
    background-image: url('../images/pb/icons/social/Fetlife.svg');
}
.pb-icon.pb-icon-fleshlight {
    background-image: url('../images/pb/icons/social/Fleshlight.svg');
}
.pb-icon.pb-icon-fancentro {
    background-image: url('../images/pb/icons/social/Fancentro.svg');
}
.pb-icon.pb-icon-fanfix {
    background-image: url('../images/pb/icons/social/Fanfix.svg');
}
.pb-icon.pb-icon-faphouse {
    background-image: url('../images/pb/icons/social/FapHouse.svg');
}
.pb-icon.pb-icon-fikfap {
    background-image: url('../images/pb/icons/social/FikFap.svg');
}
.pb-icon.pb-icon-gumroad {
    background-image: url('../images/pb/icons/social/Gumroad.svg');
}
.pb-icon.pb-icon-instagram {
    background-image: url('../images/pb/icons/social/Instagram.svg');
}
.pb-icon.pb-icon-iwantclips {
    background-image: url('../images/pb/icons/social/iWantClips.svg');
}
.pb-icon.pb-icon-justfor {
    background-image: url('../images/pb/icons/social/JustForFans.svg');
}
.pb-icon.pb-icon-jerkmate {
    background-image: url('../images/pb/icons/social/Jerkmate.svg');
}
.pb-icon.pb-icon-joystick {
    background-image: url('../images/pb/icons/social/Joystick.tv.svg');
}
.pb-icon.pb-icon-kakaocorp {
    background-image: url('../images/pb/icons/social/KakaoTalk.svg');
}
.pb-icon.pb-icon-ko-fi {
    background-image: url('../images/pb/icons/social/Ko-Fi.svg');
}
.pb-icon.pb-icon-kick {
    background-image: url('../images/pb/icons/social/Kick.svg');
}
.pb-icon.pb-icon-line {
    background-image: url('../images/pb/icons/social/LINE.svg');
}
.pb-icon.pb-icon-link {
    background-image: url('../images/pb/icons/social/Link.svg');
}
.pb-icon.pb-icon-linkedin {
    background-image: url('../images/pb/icons/social/LinkedIn.svg');
}
.pb-icon.pb-icon-livejasmin {
    background-image: url('../images/pb/icons/social/LiveJasmin.svg');
}
.pb-icon.pb-icon-loyalfans {
    background-image: url('../images/pb/icons/social/LoyalFans.svg');
}
.pb-icon.pb-icon-linktr {
    background-image: url('../images/pb/icons/social/Linktree.svg');
}
.pb-icon.pb-icon-lustery {
    background-image: url('../images/pb/icons/social/Lustery.svg');
}
.pb-icon.pb-icon-manyvids {
    background-image: url('../images/pb/icons/social/ManyVids.svg');
}
.pb-icon.pb-icon-mastodon {
    background-image: url('../images/pb/icons/social/Mastodon.svg');
}
.pb-icon.pb-icon-medium {
    background-image: url('../images/pb/icons/social/Medium.svg');
}
.pb-icon.pb-icon-modelhub {
    background-image: url('../images/pb/icons/social/ModelHub.svg');
}
.pb-icon.pb-icon-mydirtyhobby {
    background-image: url('../images/pb/icons/social/MyDirtyHobby.svg');
}
.pb-icon.pb-icon-mym {
    background-image: url('../images/pb/icons/social/MYM.svg');
}
.pb-icon.pb-icon-myfans {
    background-image: url('../images/pb/icons/social/MyFans.svg');
}
.pb-icon.pb-icon-myfreecams {
    background-image: url('../images/pb/icons/social/MyFreeCams.svg');
}
.pb-icon.pb-icon-nonofficial {
    background-image: url('../images/pb/icons/social/NonOfficial.svg');
}
.pb-icon.pb-icon-ok {
    background-image: url('../images/pb/icons/social/Odnoklassniki.svg');
}
.pb-icon.pb-icon-onlyfans {
    background-image: url('../images/pb/icons/social/OnlyFans.svg');
}
.pb-icon.pb-icon-onlyfans-free {
    background-image: url('../images/pb/icons/social/OnlyFans-Free.svg');
}
.pb-icon.pb-icon-patreon {
    background-image: url('../images/pb/icons/social/Patreon.svg');
}
.pb-icon.pb-icon-passes {
    background-image: url('../images/pb/icons/social/Passes.svg');
}
.pb-icon.pb-icon-paypal {
    background-image: url('../images/pb/icons/social/PayPal.svg');
}
.pb-icon.pb-icon-phone {
    background-image: url('../images/pb/icons/social/Phone.svg');
}
.pb-icon.pb-icon-pinterest,
.pb-icon.pb-icon-co {
    background-image: url('../images/pb/icons/social/Pinterest.svg');
}
.pb-icon.pb-icon-pornhub {
    background-image: url('../images/pb/icons/social/Pornhub.svg');
}
.pb-icon.pb-icon-playboy {
    background-image: url('../images/pb/icons/social/Playboy.svg');
}
.pb-icon.pb-icon-playboytv {
    background-image: url('../images/pb/icons/social/Playboy.svg');
}
.pb-icon.pb-icon-playboyplus {
    background-image: url('../images/pb/icons/social/Playboy.svg');
}
.pb-icon.pb-icon-pornbox {
    background-image: url('../images/pb/icons/social/PornBox.svg');
}
.pb-icon.pb-icon-privacy {
    background-image: url('../images/pb/icons/social/Privacy.com.br.svg');
}
.pb-icon.pb-icon-quora {
    background-image: url('../images/pb/icons/social/Quora.svg');
}
.pb-icon.pb-icon-reddit {
    background-image: url('../images/pb/icons/social/Reddit.svg');
}
.pb-icon.pb-icon-revolut {
    background-image: url('../images/pb/icons/social/Revolut.svg');
}
.pb-icon.pb-icon-redgifs {
    background-image: url('../images/pb/icons/social/RedGifs.svg');
}
.pb-icon.pb-icon-rumble {
    background-image: url('../images/pb/icons/social/Rumble.svg');
}
.pb-icon.pb-icon-sex {
    background-image: url('../images/pb/icons/social/Sex.com.svg');
}
.pb-icon.pb-icon-secretomio {
    background-image: url('../images/pb/icons/social/SecretoMio.svg');
}
.pb-icon.pb-icon-snapchat {
    background-image: url('../images/pb/icons/social/Snapchat.svg');
}
.pb-icon.pb-icon-streamate {
    background-image: url('../images/pb/icons/social/Streamate.svg');
}
.pb-icon.pb-icon-stripchat {
    background-image: url('../images/pb/icons/social/Stripchat.svg');
}
.pb-icon.pb-icon-subscribestar {
    background-image: url('../images/pb/icons/social/SubscribeStar.svg');
}
.pb-icon.pb-icon-sextpanther {
    background-image: url('../images/pb/icons/social/SextPanther.svg');
}
.pb-icon.pb-icon-sheer {
    background-image: url('../images/pb/icons/social/Sheer.svg');
}
.pb-icon.pb-icon-signal {
    background-image: url('../images/pb/icons/social/Signal.svg');
}
.pb-icon.pb-icon-slushy {
    background-image: url('../images/pb/icons/social/Slushy.svg');
}
.pb-icon.pb-icon-spotify {
    background-image: url('../images/pb/icons/social/Spotify.svg');
}
.pb-icon.pb-icon-swame {
    background-image: url('../images/pb/icons/social/Swame.svg');
}
.pb-icon.pb-icon-t {
    background-image: url('../images/pb/icons/social/Telegram.svg');
}
.pb-icon.pb-icon-tiktok {
    background-image: url('../images/pb/icons/social/TikTok.svg');
}
.pb-icon.pb-icon-triller {
    background-image: url('../images/pb/icons/social/Triller.svg');
}
.pb-icon.pb-icon-tumblr {
    background-image: url('../images/pb/icons/social/Tumblr.svg');
}
.pb-icon.pb-icon-threads {
    background-image: url('../images/pb/icons/social/Threads-2.svg');
}
.pb-icon.pb-icon-twitch {
    background-image: url('../images/pb/icons/social/Twitch.svg');
}
.pb-icon.pb-icon-twitter {
    background-image: url('../images/pb/icons/social/Twitter.svg');
}
.pb-icon.pb-icon-throne {
    background-image: url('../images/pb/icons/social/Throne.svg');
}
.pb-icon.pb-icon-tidal {
    background-image: url('../images/pb/icons/social/Tidal.svg');
}
.pb-icon.pb-icon-ton {
    background-image: url('../images/pb/icons/social/Ton.place.svg');
}
.pb-icon.pb-icon-tryst {
    background-image: url('../images/pb/icons/social/Tryst.link.svg');
}
.pb-icon.pb-icon-uncove {
    background-image: url('../images/pb/icons/social/Uncove.svg');
}
.pb-icon.pb-icon-venmo {
    background-image: url('../images/pb/icons/social/Venmo.svg');
}
.pb-icon.pb-icon-viber {
    background-image: url('../images/pb/icons/social/Viber.svg');
}
.pb-icon.pb-icon-vicetemple {
    background-image: url('../images/pb/icons/social/Vicetemple.svg');
}
.pb-icon.pb-icon-visit-x {
    background-image: url('../images/pb/icons/social/VisitX.svg');
}
.pb-icon.pb-icon-vk {
    background-image: url('../images/pb/icons/social/VK.svg');
}
.pb-icon.pb-icon-vocal {
    background-image: url('../images/pb/icons/social/Vocal.svg');
}
.pb-icon.pb-icon-wishly {
    background-image: url('../images/pb/icons/social/Wishly.svg');
}
.pb-icon.pb-icon-listly {
    background-image: url('../images/pb/icons/social/Wishly.svg');
}
.pb-icon.pb-icon-w {
    background-image: url('../images/pb/icons/social/W.ink.svg');
}
.pb-icon.pb-icon-website {
    background-image: url('../images/pb/icons/social/Website.svg');
}
.pb-icon.pb-icon-wechat {
    background-image: url('../images/pb/icons/social/WeChat.svg');
}
.pb-icon.pb-icon-wa {
    background-image: url('../images/pb/icons/social/WhatsApp.svg');
}
.pb-icon.pb-icon-xhamster {
    background-image: url('../images/pb/icons/social/xHamster.svg');
}
.pb-icon.pb-icon-xvideos {
    background-image: url('../images/pb/icons/social/XVideos.svg');
}
.pb-icon.pb-icon-youtube {
    background-image: url('../images/pb/icons/social/YouTube.svg');
}
.pb-icon.pb-icon-x {
    background-image: url('../images/pb/icons/social/X.com.svg');
}

/* Search popup */
.darkmode .autocomplete-suggestions,
.darkmode .autocomplete-suggestions-models,
.darkmode .autocomplete-suggestions-categories,
.darkmode .autocomplete-suggestions-posts {
    background: var(--bodyBackgroundColorDark);
    scrollbar-color: rgba(242, 242, 242, 0.2) transparent;
}
.darkmode .autocomplete-suggestions .autocomplete-suggestion:hover,
.darkmode .autocomplete-suggestions-models .autocomplete-suggestion:hover,
.darkmode .autocomplete-suggestions-categories .autocomplete-suggestion:hover,
.darkmode .autocomplete-suggestions-posts .autocomplete-suggestion:hover {
    background: #222222;
}

.autocomplete-suggestions,
.autocomplete-suggestions-models,
.autocomplete-suggestions-posts {
    margin: 10px 0 0 0;
    padding: 15px 0 10px 0;
    background: var(--bodyBackgroundColor);
    border-radius: 8px;
    -webkit-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.2);
    overflow-x: auto;
    scrollbar-width: thin;
}
@media (max-width: 959.98px) {
    .autocomplete-suggestions,
    .autocomplete-suggestions-models,
    .autocomplete-suggestions-posts {
        max-height: 100% !important;
        width: auto !important;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
.autocomplete-suggestions .autocomplete-group,
.autocomplete-suggestions-models .autocomplete-group,
.autocomplete-suggestions-posts .autocomplete-group {
    font-family: var(--headingsFontFamily);
    font-weight: 500;
    text-transform: uppercase;
    padding: 7px 0 0 20px;
}
.autocomplete-suggestions .autocomplete-suggestion,
.autocomplete-suggestions-models .autocomplete-suggestion,
.autocomplete-suggestions-posts .autocomplete-suggestion {
    padding: 10px 20px;
    cursor: pointer;
}
.autocomplete-suggestions .autocomplete-suggestion:hover,
.autocomplete-suggestions-models .autocomplete-suggestion:hover,
.autocomplete-suggestions-posts .autocomplete-suggestion:hover {
    background-color: var(--mainQuaternaryColor);
}

.autocomplete-suggestions-categories {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    overflow: auto;
    padding: 0 0 10px 0;
    max-width: 320px;
    width: 100%;
    border-radius: var(--mainBorderRadius);
    background: var(--bodyBackgroundColor);
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
}
.autocomplete-suggestions-categories .autocomplete-suggestion {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    padding: 0 20px;
}
.autocomplete-suggestions-categories .autocomplete-suggestion:hover {
    background: var(--mainQuaternaryColor);
    cursor: pointer;
}

/* Search page */
.darkmode .pb-search-page .pb-empty-content .pb-empty-content-subtitle {
    color: var(--mainSecondaryColorDark);
}

.pb-search-page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 50px;
}
@media (max-width: 959.98px) {
    .pb-search-page {
        gap: 30px;
    }
}
.pb-search-page .headline h2,
.pb-search-page .headline .h2 {
    text-transform: none;
}
.pb-search-page .headline h2 span,
.pb-search-page .headline .h2 span {
    color: var(--mainAccentColor);
}
.pb-search-page .pb-empty-content {
    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;
    margin: 70px 0 0 0;
}
.pb-search-page .pb-empty-content .pb-empty-content-title {
    text-transform: uppercase;
}
.pb-search-page .pb-empty-content .pb-empty-content-subtitle {
    font-family: var(--mainFontFamily);
    color: var(--mainSecondaryColor);
}
@media (max-width: 1319.98px) {
    .pb-search-page .pb-empty-content svg {
        width: 128.5px;
        height: 162px;
    }
    .pb-search-page .pb-empty-content .pb-empty-content-title {
        font-size: 34px;
        line-height: 100%;
        letter-spacing: 0.68px;
    }
    .pb-search-page .pb-empty-content .pb-empty-content-subtitle {
        font-size: 16px;
    }
}
@media (max-width: 959.98px) {
    .pb-search-page .pb-empty-content {
        margin: 30px 0 0 0;
        padding: 50px 0;
    }
}
.pb-search-page .pb-list-albums {
    margin: 50px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-search-page .pb-list-albums {
        margin: 30px 0 0 0;
    }
}

.darkmode .pb-fancybox-image .fancybox-overlay {
    background-color: #222222;
}
.darkmode .pb-fancybox-image .fancybox-overlay .fancybox-outer .fancybox-nav:hover {
    background: rgba(34, 34, 34, 0.5019607843);
}

.pb-fancybox-image .fancybox-overlay {
    background-color: var(--mainPrimaryColor);
}
.pb-fancybox-image .fancybox-overlay .fancybox-outer .fancybox-nav {
    position: fixed;
    width: 70px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pb-fancybox-image .fancybox-overlay .fancybox-outer .fancybox-nav span {
    width: 28px;
    height: 28px;
    background-image: url('/static/images/pb/icons/fancybox/arrow.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    visibility: visible;
    opacity: 0.5;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
}
@media (max-width: 959.98px) {
    .pb-fancybox-image .fancybox-overlay .fancybox-outer .fancybox-nav span {
        opacity: 1;
    }
}
.pb-fancybox-image .fancybox-overlay .fancybox-outer .fancybox-nav.fancybox-prev span {
    left: 20px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
@media (max-width: 959.98px) {
    .pb-fancybox-image .fancybox-overlay .fancybox-outer .fancybox-nav.fancybox-prev span {
        left: 10px;
    }
}
.pb-fancybox-image .fancybox-overlay .fancybox-outer .fancybox-nav.fancybox-next .pb-fancybox-quantity {
    position: fixed !important;
    bottom: 20px;
    right: 20px;
    color: var(--bodyBackgroundColor);
    font-size: var(--mainFontSizeBig);
    font-family: var(--menuFontFamily);
    font-weight: 400;
    line-height: 120%;
    letter-spacing: 1.1px;
}
.pb-fancybox-image .fancybox-overlay .fancybox-outer .fancybox-nav.fancybox-next span {
    right: 20px;
}
@media (max-width: 959.98px) {
    .pb-fancybox-image .fancybox-overlay .fancybox-outer .fancybox-nav.fancybox-next span {
        right: 10px;
    }
}
.pb-fancybox-image .fancybox-overlay .fancybox-outer .fancybox-nav:hover {
    background: rgba(0, 0, 0, 0.25);
}
@media (max-width: 959.98px) {
    .pb-fancybox-image .fancybox-overlay .fancybox-outer .fancybox-nav:hover {
        background: transparent;
    }
}
.pb-fancybox-image .fancybox-overlay .fancybox-outer .fancybox-nav:hover span {
    opacity: 1;
}
.pb-fancybox-image .fancybox-overlay .fancybox-close {
    position: fixed !important;
    width: 28px;
    height: 28px;
}

.pb-creator {
    width: 100%;
    margin: 0 auto;
    padding: 40px 20px;
}
.pb-creator .pb-creator-seccess {
    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;
    gap: 16px;
    max-width: 380px;
    width: 100%;
    margin: 60px auto 0 auto;
    display: none;
}
.pb-creator .pb-creator-seccess .pb-creator-seccess-image {
    max-width: 212px;
    width: 100%;
    height: auto;
}
.pb-creator .pb-creator-seccess .pb-creator-success-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    text-align: center;
}
.pb-creator .pb-creator-seccess .pb-success-button {
    max-width: 280px;
    width: 100%;
}
.pb-creator .pb-creator-register-logo {
    max-width: 230px;
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.pb-creator .pb-creator-register-logo .pb-creator-register-logo-link svg path {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.pb-creator .pb-creator-register-logo .pb-creator-register-logo-link:hover svg path {
    fill: var(--linkColorHover);
}
.pb-creator .pb-creator-register-logo .pb-creator-register-logo-subhead {
    opacity: 50%;
    margin: 8px auto 0 auto;
    text-align: center;
}
.pb-creator .pb-creator-register-info {
    margin: 80px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.pb-creator .pb-creator-register-info .line {
    position: relative;
    width: 100%;
    height: 20px;
    border-radius: 50px;
    background: var(--mainQuaternaryColor);
}
.pb-creator .pb-creator-register-info .line.step-2::before {
    width: 66.6%;
}
.pb-creator .pb-creator-register-info .line.step-3::before {
    width: 98%;
}
.pb-creator .pb-creator-register-info .line::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 3px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 33.3%;
    height: 14px;
    background: var(--mainAccentColor);
    border-radius: 50px;
    padding: 3px;
}
.pb-creator .pb-creator-register-info .step {
    margin: 8px 0 0 0;
}
.pb-creator .pb-creator-content-wrapper {
    max-width: 500px !important;
    width: 100%;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}
@media (max-width: 959.98px) {
    .pb-creator .pb-creator-content-wrapper {
        max-width: 380px;
    }
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300%;
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-form-box {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 60px;
}
@media (max-width: 959.98px) {
    .pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-form-box {
        padding: 0;
    }
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-form-box .pb-creator-register-info .subtitle {
    opacity: 75%;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    margin: 16px 0 0 0;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form select,
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form input {
    width: 100%;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form input[type='checkbox'] {
    width: 26px;
    height: 26px;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .field-label {
    margin: 0 0 8px 0;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .field-label-required {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .field-label-required::after {
    content: '*';
    color: var(--mainAccentColor);
    position: absolute;
    top: 0;
    right: -8px;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-creator-additional {
    opacity: 50%;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .mobile-prev {
    display: none;
}
@media (max-width: 959.98px) {
    .pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .mobile-prev {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .creator-birth-date-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .creator-birth-date-wrapper .pb-dropdown-info {
    margin: 0;
}
@media (max-width: 579.98px) {
    .pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .creator-birth-date-wrapper .pb-dropdown-info.day {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .creator-birth-date-wrapper .pb-dropdown-info .pb-dropdown-btn {
    width: 132px;
}
@media (max-width: 959.98px) {
    .pb-creator
        .pb-creator-content-wrapper
        .pb-creator-form-container
        .pb-creator-register-form
        .creator-birth-date-wrapper
        .pb-dropdown-info
        .pb-dropdown-btn {
        width: 100%;
    }
}
.pb-creator
    .pb-creator-content-wrapper
    .pb-creator-form-container
    .pb-creator-register-form
    .creator-birth-date-wrapper
    .pb-dropdown-info
    .pb-dropdown-btn::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 24px;
    height: 20px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20" fill="none"><g clip-path="url(%23clip0_1066_7954)"><path d="M4 6L12 14L20 6" stroke="%2333182DBF" stroke-width="3"/></g><defs><clipPath id="clip0_1066_7954"><rect width="20" height="24" fill="white" transform="translate(24) rotate(90)"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    pointer-events: none;
}
.pb-creator
    .pb-creator-content-wrapper
    .pb-creator-form-container
    .pb-creator-register-form
    .creator-birth-date-wrapper
    .pb-dropdown-info
    .pb-dropdown-btn.day {
    width: 100px;
}
@media (max-width: 959.98px) {
    .pb-creator
        .pb-creator-content-wrapper
        .pb-creator-form-container
        .pb-creator-register-form
        .creator-birth-date-wrapper
        .pb-dropdown-info
        .pb-dropdown-btn.day {
        width: 100%;
    }
}
@media (max-width: 579.98px) {
    .pb-creator
        .pb-creator-content-wrapper
        .pb-creator-form-container
        .pb-creator-register-form
        .creator-birth-date-wrapper
        .pb-dropdown-info
        .pb-dropdown-btn.day {
        width: 70px;
    }
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .creator-birth-date-wrapper .creator-birth-date-day {
    width: 100%;
    max-width: 70px;
    padding: 12px 0;
    background-image: none;
    text-align: center;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .creator-birth-date-wrapper .creator-birth-date-month,
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .creator-birth-date-wrapper .creator-birth-date-year {
    width: 100%;
    max-width: 147px;
    padding: 12px 30px;
    background-image: none;
    text-align: center;
}
@media (max-width: 420px) {
    .pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .creator-birth-date-wrapper .creator-birth-date-year {
        margin: 5px 0 0 0;
    }
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-creator-button-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-creator-button-wrapper .desktop-prev {
    margin: 0 0 0 -60px;
}
@media (max-width: 959.98px) {
    .pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-creator-button-wrapper .desktop-prev {
        display: none;
    }
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-button {
    width: 100%;
}
@media (max-width: 959.98px) {
    .pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-button {
        height: 50px;
    }
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-button.disabled {
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-creator-complete-button.disabled {
    opacity: 0.7;
    pointer-events: none;
    cursor: not-allowed;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-field-group-checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 5px;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-field-group-checkbox .checkbox-text {
    width: 80%;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-field-group-checkbox .checkbox-text a {
    color: var(--linkColorActive);
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-field-group-checkbox .checkbox-text a:hover {
    color: var(--linkColorHover);
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-field-group-massage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-field-group-massage label span {
    opacity: 50%;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-field-group-massage textarea {
    width: 100%;
    height: 110px;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-field-file .pb-creator-file-heading-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2px;
    margin: 0 0 5px 0;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-field-file .subheading {
    opacity: 75%;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-field-file .file-control {
    border: 3px solid rgba(51, 24, 45, 0.7490196078);
    border-radius: 30px;
    padding: 2px;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-field-file .file-control .pb-upload-file-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 9px;
}
.pb-creator
    .pb-creator-content-wrapper
    .pb-creator-form-container
    .pb-creator-register-form
    .pb-field-file
    .file-control
    .pb-upload-file-input
    .pb-upload-file-label {
    height: 40px;
    width: 100px;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-field-file .description {
    line-height: 140%;
    opacity: 75%;
    margin: 10px 0 0 0;
}
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .paypal-email,
.pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .wallet-adress {
    display: none;
}

.darkmode .pb-creator .pb-creator-register-logo .pb-creator-register-logo-link svg path {
    fill: var(--mainAccentColor);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.darkmode .pb-creator .pb-creator-register-logo .pb-creator-register-logo-link:hover svg path {
    fill: var(--linkColorHover);
}
.darkmode .pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .creator-birth-date-wrapper .pb-dropdown-btn::after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20" fill="none"><g clip-path="url(%23clip0_1066_7954)"><path d="M4 6L12 14L20 6" stroke="%23F2F2F2BF" stroke-width="3"/></g><defs><clipPath id="clip0_1066_7954"><rect width="20" height="24" fill="white" transform="translate(24) rotate(90)"/></clipPath></defs></svg>');
}
.darkmode .pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-creator-button-wrapper .desktop-prev svg path,
.darkmode .pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-creator-button-wrapper .desktop-prev svg rect {
    stroke: var(--mainSecondaryColorDark);
    stroke-opacity: 1;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.darkmode .pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-creator-button-wrapper .desktop-prev:hover svg path,
.darkmode .pb-creator .pb-creator-content-wrapper .pb-creator-form-container .pb-creator-register-form .pb-creator-button-wrapper .desktop-prev:hover svg rect {
    stroke: var(--linkColorHover);
}

.button-spinner {
    width: 20px;
    height: 20px;
    border: 2px solid rgba(255, 255, 255, 0.3);
    border-top-color: white;
    border-radius: 50%;
    -webkit-animation: spin 0.6s linear infinite;
    animation: spin 0.6s linear infinite;
    display: inline-block;
    vertical-align: middle;
}

@keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-webkit-keyframes star-shake {
    0%,
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    25% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    75% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
}
@keyframes star-shake {
    0%,
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    25% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    75% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
}
.darkmode .pb-button-creator:hover,
.darkmode .pb-cta-final-button:hover {
    color: var(--primaryButtonTextColor);
}
.darkmode .pb-creators-text {
    color: var(--mainSecondaryColorDark);
}
.darkmode .pb-creator-page .pb-cta-final .pb-cta-final-title {
    color: var(--mainPrimaryColorDark);
}
.darkmode .pb-creator-page .pb-faq .pb-faq-item .content-switcher .content-switcher-button {
    color: var(--mainPrimaryColor);
}
.darkmode .pb-creator-page .pb-faq .pb-faq-item .content-switcher .content-switcher-button.active {
    color: var(--mainPrimaryColorDark);
}
.darkmode .pb-creator-page .pb-cta-final .pb-cta-final-subtitle {
    color: var(--mainSecondaryColorDark);
}

.pb-content.pb-content-creator {
    margin: 0;
}
@media (max-width: 1139.98px) {
    .pb-content.pb-content-creator {
        margin: 60px 0 0 0;
    }
}

.pb-creator-page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 50px;
}
.pb-creator-page .pb-hero {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    height: 660px;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-hero {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 32px;
        height: auto;
    }
}
.pb-creator-page .pb-hero .pb-models {
    position: absolute;
    top: 0;
    max-width: 740px;
    height: auto;
}
.pb-creator-page .pb-hero .pb-models.one {
    left: -220px;
}
@media (max-width: 1559.98px) {
    .pb-creator-page .pb-hero .pb-models.one {
        left: -450px;
    }
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-hero .pb-models.one {
        display: none;
    }
}
.pb-creator-page .pb-hero .pb-models.two {
    right: -220px;
}
@media (max-width: 1559.98px) {
    .pb-creator-page .pb-hero .pb-models.two {
        right: -450px;
    }
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-hero .pb-models.two {
        display: none;
    }
}
.pb-creator-page .pb-hero .pb-models.mobile {
    display: none;
    position: static;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-hero .pb-models.mobile {
        display: block;
    }
}
.pb-creator-page .pb-hero .pb-models img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.pb-creator-page .pb-hero .pb-join {
    max-width: 520px;
    text-align: center;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-hero .pb-join {
        max-width: 335px;
    }
}
.pb-creator-page .pb-hero .pb-join .pb-join-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4px;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-hero .pb-join .pb-join-content .title {
        font-size: 34px;
    }
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-hero .pb-join .pb-join-content .subtitle {
        font-size: 16px;
    }
}
.pb-creator-page .pb-hero .pb-join .pb-join-content .pb-button-creator {
    margin: 20px auto 0 auto;
    width: 360px;
    font-size: 24px;
    font-weight: 400;
    font-family: var(--headingsFontFamily);
    line-height: 100%;
    text-transform: uppercase;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-hero .pb-join .pb-join-content .pb-button-creator {
        width: 280px;
        font-size: 20px;
        margin: 16px auto 0 auto;
    }
}
.pb-creator-page .pb-benefits {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
    max-width: 830px;
    margin: 0 auto;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-benefits {
        max-width: 335px;
    }
}
.pb-creator-page .pb-benefits .pb-benefits-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-benefits .pb-benefits-item {
        gap: 8px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}
.pb-creator-page .pb-benefits .pb-benefits-item.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-benefits .pb-benefits-item.reverse {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}
.pb-creator-page .pb-benefits .pb-benefits-item .pb-benefits-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    max-width: 490px;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-benefits .pb-benefits-item .pb-benefits-content {
        max-width: 207px;
        margin: 18px 0 0 0;
    }
}
.pb-creator-page .pb-benefits .pb-benefits-item .pb-benefits-content .title {
    text-transform: uppercase;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-benefits .pb-benefits-item .pb-benefits-content .title {
        font-size: var(--headingH2fontSizeMobile);
    }
}
.pb-creator-page .pb-benefits .pb-benefits-item .pb-benefits-image {
    width: 340px;
    height: auto;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-benefits .pb-benefits-item .pb-benefits-image {
        width: 120px;
    }
}
.pb-creator-page .pb-benefits .pb-benefits-cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 8px;
    background-color: var(--mainAccentColor);
    border-radius: 30px;
    padding: 33px 33px 33px 120px;
    position: relative;
    font-family: var(--headingsFontFamily);
    text-transform: uppercase;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-benefits .pb-benefits-cta {
        padding: 32px 32px 28px 32px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 24px;
    }
}
.pb-creator-page .pb-benefits .pb-benefits-cta .pb-benefits-image {
    position: absolute;
    top: 50%;
    left: -34px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 140px;
    height: 130px;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-benefits .pb-benefits-cta .pb-benefits-image {
        top: 12px;
        right: 20px;
        left: auto;
        width: 120px;
        height: auto;
    }
}
.pb-creator-page .pb-benefits .pb-benefits-cta .pb-benefits-cta-content .title {
    font-size: 25px;
    letter-spacing: 0.5px;
    line-height: 100%;
    color: var(--mainPrimaryColor);
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-benefits .pb-benefits-cta .pb-benefits-cta-content .title {
        font-size: 24px;
        line-height: 120%;
    }
}
.pb-creator-page .pb-benefits .pb-benefits-cta .pb-benefits-cta-content .pb-benefits-cta-text {
    font-size: 38px;
    letter-spacing: 0.76px;
    line-height: 100%;
    color: var(--primaryButtonTextColor);
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-benefits .pb-benefits-cta .pb-benefits-cta-content .pb-benefits-cta-text {
        font-size: 24px;
    }
}
.pb-creator-page .pb-benefits .pb-benefits-cta .pb-benefits-button-wrapper {
    position: relative;
    width: 220px;
    border: 6px solid rgba(51, 24, 45, 0.25);
    border-radius: 30px;
}
.pb-creator-page .pb-benefits .pb-benefits-cta .pb-benefits-button-wrapper:hover .star {
    -webkit-animation: star-shake 0.4s ease-in-out;
    animation: star-shake 0.4s ease-in-out;
}
.pb-creator-page .pb-benefits .pb-benefits-cta .pb-benefits-button-wrapper:hover .star path {
    fill: #f1c12f;
}
.pb-creator-page .pb-benefits .pb-benefits-cta .pb-benefits-button-wrapper:hover .pb-benefits-button {
    background: rgb(241, 193, 47);
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-benefits .pb-benefits-cta .pb-benefits-button-wrapper {
        width: 100%;
    }
}
.pb-creator-page .pb-benefits .pb-benefits-cta .pb-benefits-button-wrapper .star {
    position: absolute;
    top: -25px;
    right: 5px;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-benefits .pb-benefits-cta .pb-benefits-button-wrapper .star {
        display: none;
    }
}
.pb-creator-page .pb-benefits .pb-benefits-cta .pb-benefits-button-wrapper .pb-benefits-button {
    width: 100%;
    background: rgb(254, 203, 49);
    font-size: 24px;
    font-weight: 400;
    line-height: 100%;
    font-family: var(--headingsFontFamily);
    color: rgb(51, 24, 45);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-benefits .pb-benefits-cta .pb-benefits-button-wrapper .pb-benefits-button {
        font-size: 20px;
    }
}
.pb-creator-page .pb-models-talk .title {
    margin: 0 auto 32px auto;
    text-align: center;
    text-transform: uppercase;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-models-talk .title {
        font-size: 34px;
        margin: 0 auto 16px auto;
    }
}
.pb-creator-page .pb-models-talk .pb-slider-carousel {
    padding: 0 60px;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-models-talk .pb-slider-carousel {
        padding: 0;
        width: 100vw;
        left: calc(-50vw + 50%);
        position: relative;
    }
}
.pb-creator-page .pb-models-talk .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}
.pb-creator-page .pb-models-talk .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content img {
    border-radius: 30px;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-models-talk .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content img {
        padding: 0 18px;
        border-radius: 8px;
    }
}
.pb-creator-page .pb-models-talk .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-models-talk .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-title {
        gap: 4px;
    }
}
.pb-creator-page .pb-models-talk .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-title .pb-model-name {
    text-transform: capitalize;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-models-talk .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-title .pb-model-name {
        font-size: 18px;
    }
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-models-talk .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-title .pb-carousel-item-description {
        font-size: 16px;
    }
}
.pb-creator-page .pb-models-talk .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-title .icon {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.pb-creator-page .pb-models-talk .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-title .icon svg {
    width: 24px;
    height: 24px;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-models-talk .pb-slider-carousel .pb-carousel-item .pb-carousel-item-content .pb-carousel-item-title .icon svg {
        width: 16px;
        height: 16px;
    }
}
.pb-creator-page .pb-models-talk .owl-nav:hover svg path,
.pb-creator-page .pb-models-talk .owl-nav:hover svg rect {
    stroke: var(--linkColorHover);
}
.pb-creator-page .pb-models-talk .owl-nav .owl-prev,
.pb-creator-page .pb-models-talk .owl-nav .owl-next {
    position: absolute;
    top: 170px;
}
@media (max-width: 1919.98px) {
    .pb-creator-page .pb-models-talk .owl-nav .owl-prev,
    .pb-creator-page .pb-models-talk .owl-nav .owl-next {
        top: 150px;
    }
}
@media (max-width: 1559.98px) {
    .pb-creator-page .pb-models-talk .owl-nav .owl-prev,
    .pb-creator-page .pb-models-talk .owl-nav .owl-next {
        top: 145px;
    }
}
@media (max-width: 1319.98px) {
    .pb-creator-page .pb-models-talk .owl-nav .owl-prev,
    .pb-creator-page .pb-models-talk .owl-nav .owl-next {
        top: 125px;
    }
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-models-talk .owl-nav .owl-prev,
    .pb-creator-page .pb-models-talk .owl-nav .owl-next {
        display: none;
    }
}
.pb-creator-page .pb-models-talk .owl-nav .owl-prev {
    left: 0;
}
.pb-creator-page .pb-models-talk .owl-nav .owl-next {
    right: 0;
}
.pb-creator-page .pb-models-talk .owl-nav svg path,
.pb-creator-page .pb-models-talk .owl-nav svg rect {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.pb-creator-page .pb-models-talk .owl-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 16px 0 0 0;
}
.pb-creator-page .pb-models-talk .owl-dots .owl-dot {
    width: 24px;
    height: 24px;
    border: 3px solid var(--mainAccentColor);
    border-radius: 50%;
    position: relative;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.pb-creator-page .pb-models-talk .owl-dots .owl-dot:hover {
    border-color: var(--linkColorHover);
}
.pb-creator-page .pb-models-talk .owl-dots .owl-dot.active:hover::before {
    background: var(--linkColorHover);
}
.pb-creator-page .pb-models-talk .owl-dots .owl-dot.active::before {
    content: '';
    width: 14px;
    height: 14px;
    position: absolute;
    top: auto;
    left: auto;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: var(--mainAccentColor);
    border-radius: 50%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.pb-creator-page .pb-faq-section {
    display: none;
}
.pb-creator-page .pb-faq-section.active {
    display: block;
}
.pb-creator-page .pb-faq {
    max-width: 700px;
    width: 100%;
    margin: 0 auto;
}
@media (max-width: 959.98px) {
    .pb-creator-page .pb-faq {
        width: 100%;
    }
}
.pb-creator-page .pb-faq .pb-faq-item {
    padding: 20px 0;
    border-bottom: 3px solid var(--mainQuaternaryColor);
}
.pb-creator-page .pb-faq .pb-faq-item .pb-faq-title {
    text-align: center;
}
.pb-creator-page .pb-faq .pb-faq-item .content-switcher {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 20px 0 0 0;
}
@media (max-width: 959.98px) {
    .pb-creator-page .pb-faq .pb-faq-item .content-switcher {
        margin: 15px 0 0 0;
        gap: 5px;
    }
}
.pb-creator-page .pb-faq .pb-faq-item .content-switcher .content-switcher-button {
    font-size: 16px;
    line-height: 140%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    padding: 4px 8px;
    background: var(--mainQuaternaryColor);
    border-radius: var(--mainBorderRadius);
}
.pb-creator-page .pb-faq .pb-faq-item .content-switcher .content-switcher-button:hover {
    cursor: pointer;
    color: var(--linkColorHover);
}
.pb-creator-page .pb-faq .pb-faq-item .content-switcher .content-switcher-button.active {
    background: var(--linkColorActive);
    color: var(--primaryButtonTextColor);
}
.pb-creator-page .pb-faq .pb-faq-item .pb-faq-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.pb-creator-page .pb-faq .pb-faq-item .pb-faq-heading .title {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 90%;
}
.pb-creator-page .pb-faq .pb-faq-item .pb-faq-heading .title:hover {
    cursor: pointer;
}
@media (max-width: 959.98px) {
    .pb-creator-page .pb-faq .pb-faq-item .pb-faq-heading .title {
        font-size: 18px;
    }
}
.pb-creator-page .pb-faq .pb-faq-item .pb-faq-heading .pb-faq-control {
    width: 16px;
    height: 16px;
    position: relative;
}
.pb-creator-page .pb-faq .pb-faq-item .pb-faq-heading .pb-faq-control:hover {
    cursor: pointer;
}
.pb-creator-page .pb-faq .pb-faq-item .pb-faq-heading .pb-faq-control.active .control-second {
    -webkit-transform: translateY(-50%) rotate(0deg);
    -ms-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
}
.pb-creator-page .pb-faq .pb-faq-item .pb-faq-heading .pb-faq-control .control-one,
.pb-creator-page .pb-faq .pb-faq-item .pb-faq-heading .pb-faq-control .control-second {
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 3px;
    background: rgb(212, 205, 211);
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
    transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.pb-creator-page .pb-faq .pb-faq-item .pb-faq-heading .pb-faq-control .control-one {
    -webkit-transform: translateY(-50%) rotate(0deg);
    -ms-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
}
.pb-creator-page .pb-faq .pb-faq-item .pb-faq-heading .pb-faq-control .control-second {
    -webkit-transform: translateY(-50%) rotate(90deg);
    -ms-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg);
}
.pb-creator-page .pb-faq .pb-faq-item .pb-faq-description {
    margin: 8px 0 0 0;
    display: none;
}
.pb-creator-page .pb-faq .pb-faq-item .pb-faq-description a {
    color: var(--mainAccentColor);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.pb-creator-page .pb-faq .pb-faq-item .pb-faq-description a:hover {
    color: var(--linkColorHover);
}
.pb-creator-page .pb-faq .pb-faq-item .pb-faq-description .bold {
    font-weight: 700;
}
.pb-creator-page .pb-faq .pb-faq-item .pb-faq-description.note {
    font-style: italic;
}
.pb-creator-page .pb-cta-final {
    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;
    gap: 24px;
    width: 700px;
    margin: 0 auto;
    text-align: center;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-cta-final {
        width: 335px;
    }
}
@media (max-width: 579.98px) {
    .pb-creator-page .pb-cta-final {
        width: 100%;
    }
}
.pb-creator-page .pb-cta-final .pb-cta-final-icon {
    max-width: 150px;
    height: auto;
    width: 100%;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-cta-final .pb-cta-final-icon {
        max-width: 100px;
    }
}
.pb-creator-page .pb-cta-final .pb-cta-final-title {
    font-family: var(--headingsFontFamily);
    font-size: 86px;
    line-height: 90%;
    letter-spacing: 1.72px;
    color: var(--mainPrimaryColor);
    font-weight: 400;
    text-transform: uppercase;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-cta-final .pb-cta-final-title {
        font-size: 48px;
        letter-spacing: 0.96px;
    }
}
.pb-creator-page .pb-cta-final .pb-cta-final-subtitle {
    max-width: 280px;
    opacity: 75%;
}
.pb-creator-page .pb-cta-final .pb-cta-final-button {
    font-family: var(--headingsFontFamily);
    font-size: 24px;
    width: 234px;
}
@media (max-width: 1139.98px) {
    .pb-creator-page .pb-cta-final .pb-cta-final-button {
        font-size: 20px;
    }
}

.pb-language {
    display: none;
    position: relative;
}
.pb-language .pb-language-switcher {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}
.pb-language .pb-language-switcher:hover {
    cursor: pointer;
}
.pb-language .pb-language-switcher:hover .pb-language-country {
    color: var(--linkColorHover);
}
.pb-language .pb-language-switcher:hover .pb-languege-arrow svg {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.pb-language .pb-language-switcher:hover .pb-languege-arrow svg path {
    fill: var(--linkColorHover);
    fill-opacity: 1;
}
.pb-language .pb-language-switcher.active .pb-languege-arrow svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.pb-language .pb-language-switcher.active .pb-languege-arrow svg path {
    fill: var(--mainPrimaryColor);
    fill-opacity: 1;
}
.pb-language .pb-language-switcher.active .pb-language-country {
    color: var(--mainPrimaryColor);
}
.pb-language .pb-language-switcher.active:hover .pb-language-country {
    color: var(--linkColorHover);
}
.pb-language .pb-language-switcher.active:hover .pb-languege-arrow svg path {
    fill: var(--linkColorHover);
    fill-opacity: 1;
}
.pb-language .pb-language-switcher .pb-language-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}
.pb-language .pb-language-switcher .pb-language-link svg {
    width: 20px;
    height: 20px;
}
.pb-language .pb-language-switcher .pb-language-country {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.pb-language .pb-language-switcher .pb-languege-arrow svg path {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.pb-language .pb-language-dropdown {
    padding: 6px 0;
    top: 30px;
    max-width: 82px;
    min-width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4px;
}
.pb-language .pb-language-dropdown.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.pb-language .pb-language-dropdown .pb-language-dropdown-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
    padding: 6.5px 10px;
}
.pb-language .pb-language-dropdown .pb-language-dropdown-item:hover {
    cursor: pointer;
}
.pb-language .pb-language-dropdown .pb-language-dropdown-item .pb-language-dropdown-country {
    color: var(--mainPrimaryColor);
    font-weight: 400;
}
.pb-language .pb-language-flag {
    width: 20px;
    height: 20px;
}
.pb-language .pb-flag {
    width: 20px;
    height: 20px;
    border-radius: 50%;
}
.pb-language .pb-flag-es {
    background-image: url('../images/pb/language/es.png');
}
.pb-language .pb-flag-en {
    background-image: url('../images/pb/language/en.png');
}

.pb-language-switcher-mobile .pb-language-icon:active,
.pb-language-switcher-mobile .pb-language-icon:focus {
    -webkit-filter: brightness(0.8);
    filter: brightness(0.8);
}
.pb-language-switcher-mobile .pb-language-icon svg {
    width: 50px;
    height: 50px;
}

.pb-cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 50px auto 0 auto;
    gap: 10px;
    background-color: var(--mainAccentColor);
    border-radius: 90px;
    padding: 9px 10px 9px 50px;
    position: relative;
    font-family: var(--mainFontFamily);
    font-size: var(--menuFontSize);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
@media (max-width: 959.98px) {
    .pb-cta {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 32px 10px 16px 10px;
        border-radius: 25px;
        margin: 58px auto 0 auto;
    }
}
@media (max-width: 579.98px) {
    .pb-cta {
        width: 100%;
    }
}
.pb-cta .pb-cta-image {
    position: absolute;
    top: 50%;
    left: -20px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 60px;
    height: 55px;
}
@media (max-width: 959.98px) {
    .pb-cta .pb-cta-image {
        top: -40px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 80px;
        height: auto;
    }
}
.pb-cta .pb-cta-image .pb-image-item {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.pb-cta .pb-cta-content {
    line-height: 100%;
    color: var(--bodyBackgroundColor);
}
.pb-cta .pb-cta-content .pb-cta-text-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
}
@media (max-width: 959.98px) {
    .pb-cta .pb-cta-content .pb-cta-text-block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }
}
@media (max-width: 959.98px) {
    .pb-cta .pb-cta-content .pb-cta-text-block .pb-cta-separator {
        display: none;
    }
}
.pb-cta .pb-cta-content .pb-cta-text-block .pb-cta-text-bold {
    font-weight: 700;
}
.pb-cta .pb-cta-button-wrapper .pb-cta-button {
    font-weight: 500;
    width: 180px;
    background: rgb(254, 203, 49);
    color: var(--mainPrimaryColor);
    height: 38px;
    color: rgb(51, 24, 45);
}
.pb-cta .pb-cta-button-wrapper .pb-cta-button:hover {
    background: rgb(241, 193, 47);
}

.darkmode .pb-member-video-edit .pb-cta {
    background: rgba(51, 24, 45, 0.8);
}
.darkmode .pb-member-video-edit .pb-cta .pb-cta-content .pb-cta-text-block .pb-cta-text-bold {
    color: var(--mainPrimaryColorDark);
}
.darkmode .pb-member-video-edit .pb-cta .pb-cta-content .pb-cta-text-block .pb-cta-text-bold .pb-cta-tooltip svg path {
    fill: var(--mainPrimaryColorDark);
}

.pb-member-video-edit .pb-cta {
    padding: 10px 10px 10px 50px;
    background: rgba(51, 24, 45, 0.1);
    width: 100%;
    margin: 0 0 20px 0;
    border-radius: 25px;
}
@media (max-width: 579.98px) {
    .pb-member-video-edit .pb-cta {
        margin: 0 0 10px 0;
    }
}
.pb-member-video-edit .pb-cta.pb-cta-upload-verify {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: var(--mainAccentColor);
}
.pb-member-video-edit .pb-cta.pb-cta-upload-verify .pb-cta-image {
    top: 30px;
}
.pb-member-video-edit .pb-cta.pb-cta-upload-verify .pb-cta-content {
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.pb-member-video-edit .pb-cta.pb-cta-upload-verify .pb-cta-content .pb-cta-text-block .pb-cta-text {
    color: var(--primaryButtonTextColor);
}
.pb-member-video-edit .pb-cta.pb-cta-upload-verify .pb-cta-content .pb-cta-text-block .pb-cta-text-bold {
    color: var(--primaryButtonTextColor);
}
.pb-member-video-edit .pb-cta.pb-cta-upload-verify .pb-cta-button-wrapper {
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.pb-member-video-edit .pb-cta.pb-cta-upload-verify .pb-cta-button-wrapper .pb-cta-button-verify {
    background: var(--bodyBackgroundColor);
    color: var(--mainAccentColor);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 8px;
    height: 24px;
    font-size: 16px;
    font-weight: 500;
}
.pb-member-video-edit .pb-cta.pb-cta-upload-verify .pb-cta-button-wrapper .pb-cta-button-verify:hover {
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
}
@media (max-width: 959.98px) {
    .pb-member-video-edit .pb-cta .pb-cta-image {
        position: absolute;
        top: 50%;
        left: -20px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 60px;
        height: 55px;
    }
}
@media (max-width: 579.98px) {
    .pb-member-video-edit .pb-cta .pb-cta-content {
        width: 100%;
    }
}
.pb-member-video-edit .pb-cta .pb-cta-content .pb-cta-text-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
}
.pb-member-video-edit .pb-cta .pb-cta-content .pb-cta-text-block .pb-cta-text {
    text-align: left;
}
.pb-member-video-edit .pb-cta .pb-cta-content .pb-cta-text-block .pb-cta-text-bold {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: var(--mainFontSizeSmall);
    line-height: 150%;
    color: var(--mainPrimaryColor);
    font-weight: 400;
}
.pb-member-video-edit .pb-cta .pb-cta-content .pb-cta-text-block .pb-cta-text-bold .pb-cta-tooltip {
    position: relative;
}
.pb-member-video-edit .pb-cta .pb-cta-content .pb-cta-text-block .pb-cta-text-bold .pb-cta-tooltip.active .tooltip {
    opacity: 1;
    visibility: visible;
}
.pb-member-video-edit .pb-cta .pb-cta-content .pb-cta-text-block .pb-cta-text-bold .pb-cta-tooltip .tooltip {
    font-size: var(--mainFontSizeSmall);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    padding: 2px 10px;
    border-radius: 8px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    bottom: 25px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
    z-index: 10;
    background: var(--bodyBackgroundColor);
    color: var(--mainPrimaryColor);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}
.pb-member-video-edit .pb-cta .pb-cta-content .pb-cta-text-block .pb-cta-text-bold .pb-cta-tooltip:hover {
    cursor: pointer;
}
.pb-member-video-edit .pb-cta .pb-cta-content .pb-cta-text-block .pb-cta-text-bold .pb-cta-tooltip:hover .tooltip {
    opacity: 1;
    visibility: visible;
}
