.vendor-banner.user-profile-banner{--user-profile-cover-height:200px;--user-profile-avatar-size:190px;--upc-a:var(--rk-profile-cover-p0-a);--upc-b:var(--rk-profile-cover-p0-b);--upc-c:var(--rk-profile-cover-p0-c);width:100%;display:block;position:relative}.vendor-banner.user-profile-banner--p1{--upc-a:var(--rk-profile-cover-p1-a);--upc-b:var(--rk-profile-cover-p1-b);--upc-c:var(--rk-profile-cover-p1-c)}.vendor-banner.user-profile-banner--p2{--upc-a:var(--rk-profile-cover-p2-a);--upc-b:var(--rk-profile-cover-p2-b);--upc-c:var(--rk-profile-cover-p2-c)}.vendor-banner.user-profile-banner--p3{--upc-a:var(--rk-profile-cover-p3-a);--upc-b:var(--rk-profile-cover-p3-b);--upc-c:var(--rk-profile-cover-p3-c)}.vendor-banner.user-profile-banner--p4{--upc-a:var(--rk-profile-cover-p4-a);--upc-b:var(--rk-profile-cover-p4-b);--upc-c:var(--rk-profile-cover-p4-c)}.vendor-banner.user-profile-banner--p5{--upc-a:var(--rk-profile-cover-p5-a);--upc-b:var(--rk-profile-cover-p5-b);--upc-c:var(--rk-profile-cover-p5-c)}.user-profile-cover{isolation:isolate;height:var(--user-profile-cover-height);background:radial-gradient(75% 170% at 0% 100%, color-mix(in srgb, var(--upc-a) 88%, transparent), transparent 68%), radial-gradient(65% 150% at 100% 0%, color-mix(in srgb, var(--upc-b) 85%, transparent), transparent 68%), radial-gradient(50% 120% at 72% 115%, color-mix(in srgb, var(--upc-c) 60%, transparent), transparent 70%), radial-gradient(45% 100% at 38% -10%, color-mix(in srgb, var(--upc-b) 40%, transparent), transparent 70%), linear-gradient(115deg, var(--rk-profile-cover-base-deep), var(--rk-profile-cover-base));position:relative;overflow:hidden}.user-profile-cover:before{background-color:color-mix(in srgb, var(--rk-color-white) 5%, transparent);content:"";width:170px;height:220px;position:absolute;top:-20px;right:9%;transform:rotate(-12deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 130'%3E%3Ccircle cx='50' cy='42' r='40' fill='black'/%3E%3Crect x='45' y='78' width='10' height='50' rx='5' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 130'%3E%3Ccircle cx='50' cy='42' r='40' fill='black'/%3E%3Crect x='45' y='78' width='10' height='50' rx='5' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat}.user-profile-cover:after{content:"";mix-blend-mode:overlay;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.user-profile-banner .vendor-banner__logo.user-profile-initials{background:linear-gradient(140deg, var(--upc-a), var(--upc-b));color:var(--rk-color-white);font-family:var(--font-wolt-heading), var(--font-open-sans), var(--font-open-sans-ext), sans-serif;font-size:calc(var(--user-profile-avatar-size) * .36);letter-spacing:.02em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}@media (min-width:768px){.vendor-banner.user-profile-banner{--user-profile-cover-height:152px;background:0 0;border-bottom:0;min-height:auto;margin-bottom:0;padding-bottom:0}.user-profile-avatar-stack{z-index:1;margin-top:calc(var(--user-profile-avatar-size) / -2);position:relative}.user-profile-actions{flex-wrap:wrap;row-gap:12px}}.user-profile-banner .vendor-banner__overlay{display:none}.user-profile-banner__inner{position:relative}.top-bar>.content-with-mobile-offset.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;overflow:visible;padding-left:0!important;padding-right:0!important}.user-profile-banner__inner.container,.user-profile-banner__tabs-row>.container,.user-catalog-content.content-with-mobile-offset.container{width:100%;max-width:1232px;margin-left:auto;margin-right:auto;overflow:visible;padding-left:16px!important;padding-right:16px!important}.user-profile-banner .vendor-banner__content{color:var(--rk-color-text);flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:32px;width:100%;max-width:none;margin:0;padding:0 0 8px;display:flex;position:relative;top:0}.user-profile-banner .vendor-banner__logo-wrap{flex:0 0 190px;align-self:center;width:190px;height:190px;margin:0;position:relative;left:auto;right:auto;transform:none}.user-profile-avatar-stack{flex-direction:column;flex:0 0 190px;align-self:flex-start;align-items:center;display:flex}.user-profile-avatar-delete{text-align:center;margin:0 0 8px}.btn.user-profile-mobile-actions-btn{z-index:6;position:absolute;top:16px;left:16px}.btn.user-profile-mobile-edit-btn{z-index:6;position:absolute;top:16px;right:16px}.user-profile-banner .vendor-banner__title-block{text-align:left;flex-direction:column;flex:auto;align-items:flex-start;width:auto;max-width:760px;margin-top:20px;display:flex}.user-profile-banner .vendor-banner__title-row{justify-content:flex-start;align-items:center;width:auto;min-width:0;display:flex}.user-profile-banner .vendor-banner__title-row .rk-online-dot{z-index:2;align-self:flex-start;margin-top:4px;margin-left:-1px}.user-profile-banner .vendor-banner__logo{width:190px;height:190px;box-shadow:0 0 0 5px var(--rk-color-bg-page);object-fit:cover;border:0;border-radius:50%}.user-profile-banner .vendor-banner__logo.vendor-banner__logo--default-avatar{border:1px solid var(--rk-color-border);box-sizing:border-box;object-fit:contain;background-color:var(--rk-color-white);padding:12px}.user-profile-banner .vendor-banner__title{min-width:0;color:var(--rk-color-text);text-shadow:none;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex-shrink:1;padding-right:4px;display:-webkit-box;overflow:hidden}.user-profile-rating-link{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.user-profile-banner .user-rating-text{color:var(--rk-color-text-meta);font-size:13px;font-weight:500;line-height:1}.user-profile-banner .vendor-banner__rating-row{justify-content:flex-start;margin-top:2px;margin-bottom:4px}.user-profile-favorite-users{align-items:center;gap:10px;margin-top:10px;display:inline-flex}.user-profile-favorite-users__avatars{align-items:center;padding-left:0;display:flex}.user-profile-favorite-users__avatar{box-shadow:0 0 0 2px var(--rk-color-bg-page)}.user-profile-favorite-users__item{display:inline-flex;position:relative}.user-profile-favorite-users__item+.user-profile-favorite-users__item{margin-left:-7px}.user-profile-banner .user-last-seen-wrapper{color:var(--rk-color-text-secondary);text-align:left;margin:4px 0 0;font-size:13px;line-height:1.3}.user-profile-actions-wrapper{width:100%;margin-top:24px}.user-profile-actions{margin-top:0}.btn.user-avatar-edit-btn{z-index:10;position:absolute;top:14.65%;right:14.65%;transform:translate(50%,-50%)}.user-profile-description{text-align:left;width:100%;margin-top:24px}.user-profile-description--empty{margin-top:12px}.user-profile-description__text{color:var(--rk-color-text-gray);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.user-profile-description__actions{vertical-align:baseline;align-items:baseline;gap:12px;display:inline-flex}.user-profile-description:not(.user-profile-description--empty) .user-profile-description__actions{margin-left:12px}.user-profile-banner .vendor-banner__action-link{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;text-decoration:underline}.user-profile-banner .vendor-banner__action-link--edit{color:var(--rk-color-link)}.user-profile-banner .vendor-banner__action-link--edit:hover{color:var(--rk-color-link-hover)}.user-profile-banner .vendor-banner__logo-delete-btn{color:var(--rk-color-danger);justify-content:center;align-items:center;min-height:24px;padding:0 6px;display:inline-flex}.user-profile-banner .vendor-banner__action-link:disabled{cursor:default;opacity:.65}.user-profile-banner .vendor-banner__action-link--delete{color:var(--rk-color-danger)}.user-desktop-buttons{justify-content:flex-start;gap:16px;margin-bottom:0;display:flex}.user-profile-banner__tabs-row{border-bottom:1px solid var(--rk-color-border);width:100%;margin-top:16px}@media (min-width:768px){.user-profile-banner .vendor-banner__title-block{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px 32px;min-width:0;max-width:none;margin-top:24px}.user-profile-heading{flex-direction:column;flex:280px;align-items:flex-start;min-width:0;display:flex}.user-profile-banner .vendor-banner__title-block>.user-profile-actions-wrapper{flex:0 auto;width:auto;margin-top:0}.user-profile-banner .vendor-banner__title-block>.user-profile-description{flex-basis:100%;margin-top:0}}@media (max-width:767.98px){.vendor-banner.user-profile-banner{background:var(--rk-color-bg-page);align-items:flex-start;height:auto;min-height:0;margin-bottom:0;padding-top:80px;padding-bottom:0;display:block;overflow:visible}.user-profile-banner .vendor-banner__overlay{display:none}.user-profile-banner__inner.container,.user-profile-banner .container-fluid,.user-catalog-content.content-with-mobile-offset.container,.user-catalog-content .container,.user-catalog-content .container-fluid,.user-profile-banner__inner{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;display:block;overflow:visible;padding-left:var(--mobile-content-side-padding)!important;padding-right:var(--mobile-content-side-padding)!important}.user-catalog-content .catalog-breadcrumbs,.user-catalog-content .breadcrumb-nav{margin-left:0;padding-left:0;padding-right:0}.user-profile-banner .vendor-banner__content{color:var(--rk-color-text-max);width:100%;max-width:100%;box-shadow:none;text-align:left;background:0 0;border-radius:0;flex-direction:column;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:12px 20px;margin-top:0;margin-left:0;margin-right:0;padding:0;display:grid;position:static;top:0;overflow:visible}.user-profile-banner .vendor-banner__content:before{display:none}.user-profile-banner .vendor-banner__logo-wrap{flex:0 0 148px;grid-area:1/1;width:148px;height:148px;margin-top:0;margin-bottom:0;margin-left:0}.user-profile-avatar-stack{flex:none;grid-area:1/1;align-items:flex-start;width:100%;padding-left:0}.user-profile-avatar-delete{width:148px;margin:4px 0 0}.user-profile-banner .vendor-banner__logo{width:148px;height:148px;box-shadow:0 0 0 5px var(--rk-color-bg-page);border:0}.user-profile-banner .vendor-banner__title-block{flex-direction:column;grid-area:1/2;justify-content:center;width:100%;margin-top:12px;padding-left:2px;display:flex}.user-profile-banner .vendor-banner__rating-row,.user-profile-banner .user-last-seen-wrapper{padding-left:0;padding-right:var(--mobile-content-side-padding)}.user-profile-banner .vendor-banner__title{color:var(--rk-color-text-max);text-align:left;flex:0 auto;grid-column:2;width:auto;max-width:calc(100% - 12px);margin-top:0!important}.user-profile-banner .vendor-banner__title-row{flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;min-width:0;margin-top:0;margin-bottom:2px;padding-top:0;padding-left:0;padding-right:0;display:flex}.user-profile-banner .vendor-banner__title-row .rk-online-dot{--rk-online-dot-size:10px;margin-top:3px}.user-profile-banner .vendor-banner__rating-row{justify-content:flex-start;gap:3px;width:max-content;margin-top:0;margin-bottom:2px;display:inline-flex}.user-profile-favorite-users{justify-content:flex-start;gap:8px;margin-top:8px}.user-profile-favorite-users__item+.user-profile-favorite-users__item{margin-left:-6px}.user-profile-banner .user-last-seen-wrapper{margin-top:2px;font-size:12px}.user-profile-description--mobile,.user-profile-description--mobile.user-profile-description--empty{grid-column:1/span 2;margin:16px 0 12px}.user-profile-mobile-tabs{grid-column:1/span 2;width:100%;margin-top:8px}.user-profile-actions-wrapper{display:none}.user-profile-actions-wrapper--mobile{grid-area:2/1/auto/span 2;width:100%;margin-top:8px;display:block}.user-profile-actions{flex-direction:column;gap:6px;width:100%;margin-top:4px;margin-left:0;margin-right:0;padding-bottom:0;padding-left:0;padding-right:0;display:flex}.user-profile-actions .btn{width:100%;min-width:0}.user-catalog-content.content-with-mobile-offset,.user-catalog-content .container,.user-catalog-content .container-fluid{grid-area:4/1/auto/span 2;width:100%}.vendor-banner.user-profile-banner{background:var(--rk-color-bg-page);padding-top:0;display:flow-root}.user-profile-cover{position:absolute;top:0;left:0;right:0}.user-profile-banner__inner.container,.user-profile-banner__inner{padding-left:0!important;padding-right:0!important}.user-profile-banner .vendor-banner__content{padding:0 var(--mobile-content-side-padding);background:var(--rk-color-bg-page);text-align:center;z-index:1;flex-direction:column;align-items:center;gap:0;margin-top:170px;display:flex;position:relative}.user-profile-banner .vendor-banner__content:before{content:"";background:var(--rk-color-bg-page);z-index:-1;border-radius:50% 50% 0 0;width:100%;height:56px;display:block;position:absolute;top:-28px;left:0}.user-profile-avatar-stack{align-self:center;align-items:center;width:auto;margin-left:auto;margin-right:auto}.user-profile-banner .vendor-banner__logo-wrap{flex:none;width:148px;height:148px;margin-top:-100px}.user-profile-avatar-delete{margin:4px auto 0}.user-profile-banner .vendor-banner__title-block{align-items:center;margin-top:12px;padding-left:0}.user-profile-banner .vendor-banner__title-row{justify-content:center}.user-profile-banner .vendor-banner__title{text-align:center;max-width:100%}.user-profile-banner .vendor-banner__rating-row,.user-profile-banner .user-last-seen-wrapper{justify-content:center;margin-left:auto;margin-right:auto;padding-right:0}.user-profile-banner .user-last-seen-wrapper{margin-top:6px}.user-profile-favorite-users{justify-content:center}.user-profile-actions-wrapper--mobile,.user-profile-description--mobile,.user-profile-description--mobile.user-profile-description--empty{width:100%}.user-profile-mobile-tabs{width:calc(100% + 2 * var(--mobile-content-side-padding));margin-right:calc(-1 * var(--mobile-content-side-padding));margin-left:calc(-1 * var(--mobile-content-side-padding));border-bottom:1px solid var(--rk-color-border)}.user-profile-description--mobile{text-align:center}}@media (max-width:1224.98px){.user-profile-banner .vendor-banner__logo.user-profile-initials{font-size:54px}}@media (max-width:767.98px){.user-profile-banner .vendor-banner__rating-row .MuiRating-root{font-size:1.4rem}}
