.UserProfileLayout__body{display:flex;flex-direction:column;align-items:stretch}
@media (max-width:600px){
.AppHeader--logged-in+.UserProfileLayout__body{margin-top:3.5rem}
.AppHeader--logged-out+.UserProfileLayout__body{margin-top:8rem}
}
@media (min-width:601px){
.UserProfileLayout__body{padding:0 0 2rem}
.AppHeader+.UserProfileLayout__body{margin-top:5.625rem}
}
.UserProfileContentHeader__banner{overflow:hidden;width:100%}
.UserProfileContentHeader__banner.ResponsiveImage--default{max-height:15.625rem}
.UserProfileContentHeader__banner.ResponsiveImage--default>.ResponsiveImage__image{background-color:#ffd51f;background-image:linear-gradient(81deg,#de201d,transparent)}
.UserProfileContentHeader__banner>.ResponsiveImage__image{transition:padding-top .1s ease-in-out;height:0;padding-top:27%;width:100%}
@media (min-width:801px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:27%}
}
@media (min-width:811px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:26.66667%}
}
@media (min-width:821px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:26.33333%}
}
@media (min-width:831px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:26%}
}
@media (min-width:841px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:25.66667%}
}
@media (min-width:851px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:25.33333%}
.UserProfileContentNav__collections-nav.UserProfileContentCollectionsNav{position:absolute;right:7.625rem;top:50%;transform:translateY(-50%)}
}
@media (min-width:861px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:25%}
}
@media (min-width:871px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:24.66667%}
}
@media (min-width:881px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:24.33333%}
}
@media (min-width:891px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:24%}
}
@media (min-width:901px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:23.66667%}
}
@media (min-width:911px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:23.33333%}
}
@media (min-width:921px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:23%}
}
@media (min-width:931px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:22.66667%}
}
@media (min-width:941px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:22.33333%}
}
@media (min-width:951px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:22%}
}
@media (min-width:961px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:21.66667%}
}
@media (min-width:971px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:21.33333%}
}
@media (min-width:981px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:21%}
}
@media (min-width:991px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:20.66667%}
}
@media (min-width:1001px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:20.33333%}
}
@media (min-width:1011px){
.UserProfileContentHeader__banner>.ResponsiveImage__image{padding-top:20%}
}
.UserProfileContentHeader{contain:content;width:100%}
.UserProfileContentHeader__buttons{flex-grow:0;flex-shrink:0;flex-basis:auto;display:flex;align-items:center}
.UserProfileContentHeader__container-leading{display:flex;align-items:center;min-width:0}
.UserProfileContentHeader__container-trailing{display:flex;align-items:center}
.UserProfileContentHeader__container-wrapper{contain:content;transition:margin-bottom .3s ease-out,transform .3s ease-out}
.theme--light .UserProfileContentHeader__container-wrapper{background-color:#fff}
.theme--dark .UserProfileContentHeader__container-wrapper{background-color:#000}
.UserProfileContentHeader__details{overflow:hidden}
.UserProfileContentHeader__details-info{display:flex;flex-direction:column;justify-content:center;padding-left:2rem}
.UserProfileContentHeader__social{flex-grow:0;flex-shrink:0;flex-basis:auto;display:flex;align-items:center}
.UserProfileContentHeader__bio{display:block;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.6em;max-height:4.8em;font-size:.875rem;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.theme--light .UserProfileContentHeader__bio{color:#706e70}
.theme--dark .UserProfileContentHeader__bio{color:#9b999a}
.UserProfileContentHeader__bio:empty{margin:0}
.UserProfileContentHeader__custom-url{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500;line-height:1.6;margin-top:.5rem;text-decoration:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.theme--light .UserProfileContentHeader__custom-url{color:#221e21}
.theme--dark .UserProfileContentHeader__custom-url{color:#fff}
.UserProfileContentHeader__custom-url:active,.UserProfileContentHeader__custom-url:hover{text-decoration:underline}
.UserProfileContentHeader__display-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.theme--light .UserProfileContentHeader__display-name{color:#221e21}
.theme--dark .UserProfileContentHeader__display-name{color:#fff}
.UserProfileContentHeader__avatar{flex-grow:0;flex-shrink:0;flex-basis:auto}
.UserProfileContentHeader__avatar-tooltip{padding:.875rem .75rem}
.UserProfileContentHeader__avatar-tooltip>.TooltipBubble__body{font-size:.875rem}
.UserProfileContentHeader__avatar-tooltip>.TooltipBubble__title{font-size:1rem;margin-bottom:.625rem}
.UserProfileContentHeader__user-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;line-height:1.6;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.theme--light .UserProfileContentHeader__user-name{color:#221e21}
.theme--dark .UserProfileContentHeader__user-name{color:#fff}
.UserProfileContentHeader__button{transition:height .2s ease-out,margin-right .2s ease-out,width .2s ease-out}
.UserProfileContentHeader__button:last-child{margin-right:0}
.UserProfileContentHeader__social-count{display:block;font-size:1.5rem;font-weight:500;letter-spacing:-.0375rem;line-height:1.17}
.theme--light .UserProfileContentHeader__social-count{color:#221e21}
.theme--dark .UserProfileContentHeader__social-count{color:#fff}
.UserProfileContentHeader__social-href{transition:margin-right .3s ease-out;color:inherit;text-decoration:none}
.UserProfileContentHeader__social-href:last-child{margin-right:0}
@media (max-width:640px){
.UserProfileContentHeader__buttons{margin:0 0 0 auto}
.UserProfileContentHeader__container-trailing{height:4rem}
.UserProfileContentHeader__container-wrapper{padding:1rem 1rem 0}
.UserProfileContentHeader__details{width:100%}
.UserProfileContentHeader__details-info{padding-left:0}
.UserProfileContentHeader__bio,.UserProfileContentHeader__custom-url{clear:left}
.UserProfileContentHeader__custom-url{margin-bottom:1rem}
.UserProfileContentHeader__bio:empty+.UserProfileContentHeader__custom-url{margin-top:0}
.UserProfileContentHeader__bio:empty+.UserProfileContentHeader__custom-url:empty{margin:0}
.UserProfileContentHeader__display-name{font-size:1.5rem;line-height:1.17;letter-spacing:-.0375rem}
.UserProfileContentHeader__avatar.UserAvatar{border-radius:50%;width:4rem;height:4rem;float:left;margin-right:1rem;margin-bottom:1rem}
.UserProfileContentHeader__social-count{font-size:.9375rem}
.UserProfileContentHeader__social-label{font-size:.75rem;font-weight:500;line-height:1.33}
.theme--light .UserProfileContentHeader__social-label{color:#9b999a}
.theme--dark .UserProfileContentHeader__social-label{color:#706e70}
}
@media (max-width:450px){
.UserProfileContentHeader__button{margin-right:.5rem}
.UserProfileContentHeader__button.CapsuleButton{height:2.25rem;min-width:5.625rem;padding:0 1rem}
.UserProfileContentHeader__button.CircleButton{border-radius:50%;width:2.25rem;height:2.25rem}
.UserProfileContentHeader__social-href{margin-right:1rem}
}
@media (max-width:350px){
.UserProfileContentHeader__button{margin-right:.5rem}
.UserProfileContentHeader__button.CircleButton{border-radius:50%;width:1.75rem;height:1.75rem}
.UserProfileContentHeader__social-href{margin-right:.5rem}
}
@media (min-width:451px){
.UserProfileContentHeader__button{margin-right:1rem}
.UserProfileContentHeader__social-href{margin-right:2.5rem}
}
@media (min-width:641px){
.UserProfileContentHeader__container-trailing{justify-content:flex-end;margin-top:2rem}
.UserProfileContentHeader__container-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:stretch;border-radius:.75rem;min-height:12.5rem;margin:0 3.125rem -3.125rem;padding:1.5rem 2rem;transform:translateY(-3.125rem)}
.UserProfileContentHeader__details{display:flex;flex-direction:row;justify-content:center;min-height:7.5rem;position:relative}
.UserProfileContentHeader__social{padding:0 2.5rem}
.UserProfileContentHeader__bio{margin-top:.25rem}
.UserProfileContentHeader__custom-url:empty{margin:0}
.UserProfileContentHeader__display-name{font-size:2rem;letter-spacing:-.0625rem;line-height:1.22}
.UserProfileContentHeader__avatar{border-radius:50%;width:7.5rem;height:7.5rem}
.UserProfileContentHeader__social-count{font-size:1.5rem;letter-spacing:-.0375rem;line-height:1.17}
.UserProfileContentHeader__social-label{font-size:.9375rem;line-height:1.6}
.theme--light .UserProfileContentHeader__social-label{color:#9b999a}
.theme--dark .UserProfileContentHeader__social-label{color:#706e70}
.UserProfileContentNav{padding:0 5.625rem;position:relative}
}
@media (min-width:1081px){
.UserProfileContentHeader__container-leading{flex-grow:1;flex-shrink:1;flex-basis:auto}
.UserProfileContentHeader__container-trailing{flex-grow:0;flex-shrink:0;flex-basis:auto;margin-top:0}
.UserProfileContentHeader__container-wrapper{display:flex;flex-direction:row;align-items:center;min-height:10.625rem;margin-bottom:-5.3125rem;transform:translateY(-5.3125rem)}
}
@media (min-width:1441px){
.UserProfileContentHeader__container-wrapper{margin-left:5.625rem;margin-right:5.625rem}
}
.UserProfileContentNav{contain:content;margin-top:.5rem;width:100%}
@media (max-width:850px){
.UserProfileContentNav__collections-nav.UserProfileContentCollectionsNav{margin:1.5rem 0 0}
.UserProfileContentNav__primary-nav.UserProfileContentPrimaryNav{justify-content:center}
}
@media (max-width:450px){
.UserProfileContentNav{margin:0}
}
@media (min-width:1441px){
.UserProfileContentNav{padding:0 8.125rem}
.UserProfileContentNav__collections-nav.UserProfileContentCollectionsNav{right:10.125rem}
}
.UserProfileContentPrimaryNav{display:flex;justify-content:flex-start;align-items:stretch;height:4rem}
.theme--light .UserProfileContentPrimaryNav{border:solid rgba(0,0,0,.08);border-width:0 0 1px}
.theme--dark .UserProfileContentPrimaryNav{border:solid rgba(255,255,255,.08);border-width:0 0 1px}
.UserProfileContentPrimaryNav__item{display:flex;justify-content:center;align-items:center;border:solid transparent;border-width:0 0 2px;font-size:1rem;font-weight:500;letter-spacing:.03125rem;line-height:1.38;margin:0 2rem;text-align:center;text-decoration:none;text-transform:uppercase}
.theme--light .UserProfileContentPrimaryNav__item{color:#221e21}
.theme--dark .UserProfileContentPrimaryNav__item{color:#fff}
.theme--light .UserProfileContentPrimaryNav__item--selected{border:solid #000;border-width:0 0 2px}
.theme--dark .UserProfileContentPrimaryNav__item--selected{border:solid #fff;border-width:0 0 2px}
@media (max-width:450px){
.UserProfileContentPrimaryNav__item{flex-grow:1;flex-shrink:0;flex-basis:50%;font-size:.6875rem;letter-spacing:.05625rem;line-height:1.45;margin:0}
}
.UserProfileContentCollectionsNav{display:flex;justify-content:center;align-items:center}
.UserProfileContentCollectionsNav__item{border-radius:.875rem;font-size:.9375rem;line-height:1.6;margin-right:1.5rem;text-align:center;text-decoration:none}
.theme--light .UserProfileContentCollectionsNav__item{color:#221e21}
.theme--dark .UserProfileContentCollectionsNav__item{color:#fff}
.UserProfileContentCollectionsNav__item:last-child{margin-right:0}
.UserProfileContentCollectionsNav__item--selected{padding:.25rem 1rem}
.theme--light .UserProfileContentCollectionsNav__item--selected{background-color:rgba(0,0,0,.08)}
.theme--dark .UserProfileContentCollectionsNav__item--selected{background-color:rgba(255,255,255,.08)}
@media (max-width:450px){
.UserProfileContentCollectionsNav__item{font-size:.625rem;font-weight:500;letter-spacing:.0625rem;line-height:1.6;margin-right:1rem;text-transform:uppercase}
}
.UserProfileSocialHeader{contain:content;display:flex;padding:0 2.5rem;width:100%}
.UserProfileSocialHeader__buttons{flex-grow:0;flex-shrink:0;flex-basis:auto;display:flex;align-items:flex-end;padding-bottom:.3125rem}
.UserProfileSocialHeader__user-details-column{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.UserProfileSocialHeader__user-details-row{display:flex;flex-direction:row;align-items:stretch;flex-grow:1;flex-shrink:1;flex-basis:auto;text-decoration:none;width:100%}
.UserProfileSocialHeader__user-full-name{font-size:2.25rem;font-weight:500;letter-spacing:-.0625rem;line-height:1.22}
.theme--light .UserProfileSocialHeader__user-full-name{color:#221e21}
.theme--dark .UserProfileSocialHeader__user-full-name{color:#fff}
.UserProfileSocialHeader__user-photo.UserAvatar{border-radius:50%;width:3.5rem;height:3.5rem;margin:0 1rem 0 0}
.UserProfileSocialHeader__user-short-name{line-height:1.6}
.theme--light .UserProfileSocialHeader__user-short-name{color:#221e21}
.theme--dark .UserProfileSocialHeader__user-short-name{color:#fff}
@media (max-width:640px){
.UserProfileSocialHeader__user-full-name{font-size:1.5rem;letter-spacing:-.0375rem;line-height:1.17}
.UserProfileSocialHeader__user-photo.UserAvatar{border-radius:50%;width:2.625rem;height:2.625rem}
}
@media (max-width:540px){
.UserProfileSocialHeader__follow-button{margin:0 0 0 .5rem}
.UserProfileSocialHeader__follow-button.CapsuleButton{height:2.25rem;min-width:5.625rem;padding:0 1rem}
}
@media (max-width:475px){
.UserProfileSocialHeader{padding:0 1rem}
}
@media (min-width:1441px){
.UserProfileSocialHeader{padding:0 5.625rem}
}
.UserProfileSocialNav{contain:content;display:flex;margin:0 3.125rem;padding:1rem 0 0}
.theme--light .UserProfileSocialNav{border:solid rgba(0,0,0,.08);border-width:0 0 1px}
.theme--dark .UserProfileSocialNav{border:solid rgba(255,255,255,.08);border-width:0 0 1px}
.UserProfileSocialNav__href{border:solid transparent;border-width:0 0 2px;font-size:1rem;font-weight:500;line-height:1.38;letter-spacing:.03125rem;margin:0 1.5rem 0 0;padding:.9375rem 2.1875rem 1.4375rem 0;text-decoration:none;text-transform:uppercase}
.theme--light .UserProfileSocialNav__href{color:#221e21}
.theme--dark .UserProfileSocialNav__href{color:#fff}
.theme--light .UserProfileSocialNav__href--selected{border:solid #000;border-width:0 0 2px}
.theme--dark .UserProfileSocialNav__href--selected{border:solid #fff;border-width:0 0 2px}
@media (max-width:640px){
.UserProfileSocialNav{margin:0;padding:1rem 2.5rem 0}
}
@media (max-width:475px){
.UserProfileSocialNav{padding:0 1rem}
.UserProfileSocialNav__href{font-size:.6875rem;letter-spacing:.05625rem;line-height:1.45;padding:1.5rem 0 1.375rem}
}
@media (min-width:1441px){
.UserProfileSocialNav{margin:0 5.625rem}
}
.UserProfileFeedEmptyCollectionCard{cursor:pointer;position:relative;text-align:center}
.theme--light .UserProfileFeedEmptyCollectionCard{color:#221e21}
.theme--dark .UserProfileFeedEmptyCollectionCard{color:#fff}
.UserProfileFeedEmptyCollectionCard__button{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:2.5rem;height:2.5rem;background-image:url(/assets/img/common/action-add-unchecked-161e767b89a0dc258ba60d69f6c9f503.svg);margin-right:.5rem}
.UserProfileFeedEmptyCollectionCard__circle{border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(/assets/img/user-profile/empty-collection-card-3eab4aa7c9fc272a6bcee0eebd690592.png);height:0;padding-top:100%;width:100%}
.UserProfileFeedEmptyCollectionCard__column{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;padding:2rem}
.UserProfileFeedEmptyCollectionCard__heading{font-size:2.25rem;line-height:1.22;letter-spacing:-.0625rem;margin-bottom:1rem}
.UserProfileFeedEmptyCollectionCard__subheading{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-size:1.125rem;line-height:1.22}
.UserProfileFeedEmptyMessage{color:#999;font-size:2.25rem;letter-spacing:-.0625rem;line-height:1.22;margin:5rem auto;max-width:25rem;text-align:center}
.UserProfileFeedEmptyMessage::before{content:'☹️';display:block}
@media (max-width:600px){
.UserProfileFeedEmptyMessage{font-size:1.5rem;margin:2.5rem auto}
}
.UserProfileFeedEmptySelfPosts{display:flex;width:100%}
.UserProfileFeedEmptySelfPosts__inner{display:flex;flex-direction:column;background-color:#fff;border-radius:.625rem;color:#666;cursor:pointer;height:25rem;width:100%;margin-bottom:2rem;max-width:25rem;padding:2.5rem 1.875rem}
.UserProfileFeedEmptySelfPosts__button{flex-grow:0;flex-shrink:0;flex-basis:auto;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:2.5rem;height:2.5rem;background-image:url(/assets/img/common/action-add-unchecked-161e767b89a0dc258ba60d69f6c9f503.svg);margin-right:.5rem}
.UserProfileFeedEmptySelfPosts__heading{font-size:2.25rem;line-height:1.22;letter-spacing:-.0625rem;margin-bottom:1rem}
.UserProfileFeedEmptySelfPosts__subheading{display:flex;align-items:center;font-size:1.125rem;line-height:1.22}
.theme--light body{background-color:#f6f6f6}
.theme--dark body{background-color:#363235}

/*# sourceMappingURL=user-profile-122c251d25ebb18ecbb9e534a2f4e699.css.map*/