.ProfilePageBase_mainRow{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:24px auto;padding:0 24px}.ProfilePageBase_root__fixedWidth .ProfilePageBase_mainRow{max-width:1160px}.ProfilePageBase_sidenavCol{-webkit-flex-basis:25%;flex-basis:25%;-webkit-flex-grow:1;flex-grow:1}.ProfilePageBase_contentCol{-webkit-flex-basis:75%;flex-basis:75%;max-width:100%}.ProfilePageBase_contentCol__fullWidth{-webkit-flex-basis:100%;flex-basis:100%}@media only screen and (max-width:767px){.ProfilePageBase_mainRow{margin:8px auto;padding:8px 8px}.ProfilePageBase_contentCol,.ProfilePageBase_sidenavCol{-webkit-flex-basis:100%;flex-basis:100%}}.ProfileBanner-bannerStrip{width:100%;height:30vw;min-height:300px;max-height:380px;position:relative}.ProfileBanner-blurFix{position:absolute;overflow:hidden;height:100%;width:100%}.ProfileBanner-background{background-position:50%;background-repeat:no-repeat;background-color:rgba(75,164,242,.6);background-size:cover;height:100%;width:100%;position:absolute;top:0;left:0}.ProfileBanner-background:after{content:"";bottom:0;background-size:100% 100%}.ProfileBanner-background:after,.ProfileBanner-overlay{position:absolute;top:0;right:0;left:0;width:100%;height:100%;z-index:10}.ProfileBanner-overlay{max-width:1140px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}.ProfileBanner-changeBannerImageButton{visibility:hidden;position:absolute;top:30px;right:20px}.ProfileBanner:hover .ProfileBanner-changeBannerImageButton{visibility:visible}.ProfileBanner-messageWrapper{margin-top:8px}.ProfileBanner-switchPublicPrivateView{position:absolute;bottom:8px;right:8px;font-size:12px;text-shadow:1px 1px #676767;cursor:pointer;-webkit-flex-shrink:0;flex-shrink:0;z-index:20}.ProfileBanner-switchPublicPrivateView,.ProfileBanner-switchPublicPrivateView:focus,.ProfileBanner-switchPublicPrivateView:visited{color:#fff}.ProfileBanner-switchPublicPrivateView:focus:hover,.ProfileBanner-switchPublicPrivateView:hover,.ProfileBanner-switchPublicPrivateView:visited:hover{color:#ff6c1a}.ProfileBanner-messagePalette{z-index:10100;width:450px;left:calc(50% - 225px);padding:0;background-color:#fff;box-shadow:1px 1px 2px 0 #767676}@media only screen and (max-width:767px){.ProfileBanner-messagePalette{width:100%;left:0}}.ProfileBanner-messagePaletteContents{position:relative;min-height:100px}.ProfileBanner--isMember .ProfileBanner-background:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,rgba(240,239,239,.01) 4%,rgba(224,223,223,.02) 7%,hsla(0,0%,85.5%,.03) 8%,hsla(0,0%,72.5%,.05) 12%,hsla(0,0%,49.8%,.1) 20%,hsla(0,0%,47.8%,.11) 21%,rgba(89,89,89,.16) 27%,rgba(58,57,57,.21) 33%,rgba(32,32,32,.26) 39%,rgba(6,5,5,.33) 47%,rgba(0,0,0,.35) 49%,rgba(0,0,0,.54) 73%,rgba(0,0,0,.65) 89%,rgba(0,0,0,.7))}.ProfileBanner--isMember .ProfileBanner-overlay{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.ProfileBanner--isStore .ProfileBanner-background:after{background:linear-gradient(180deg,transparent 0,hsla(0,0%,61.2%,.22) 40%,rgba(11,11,11,.56) 80%,rgba(0,0,0,.69));opacity:.65}.ProfileBanner--isPrivate .ProfileBanner-bannerStrip{height:80px;min-height:80px}.ProfileBanner--isPrivate .ProfileBanner-background:after{background:linear-gradient(180deg,transparent 0,rgba(9,9,9,.56) 49%,rgba(9,9,9,.56) 50%,rgba(11,11,11,.68) 60%,rgba(11,11,11,.68) 63%,rgba(11,11,11,.68) 71%,rgba(7,7,7,.68) 79%,rgba(7,7,7,.68) 87%,rgba(0,0,0,.69));opacity:.65}.ProfileBanner--isPrivate .ProfileBanner-bannerStrip .ProfileBanner-background{-webkit-filter:blur(5px);filter:blur(5px)}.ProfileBanner--isPrivate.ProfileBanner--isMember{-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}@media only screen and (max-width:768px){.ProfileBanner-bannerStrip{height:200px;min-height:200px}.ProfileBanner-switchPublicPrivateView{position:absolute;left:13px;right:unset;top:13px;bottom:unset}.ProfileBanner--isMember .ProfileBanner-bannerStrip{height:250px;min-height:250px}.ProfileBanner--isPrivate .ProfileBanner-bannerStrip{height:145px;min-height:145px}}.LogoNameTag{top:24px;position:relative;padding:0 24px;width:100%;max-width:100%;display:-webkit-flex;padding:0 16px;display:flex;-webkit-align-items:center;align-items:center;pointer-events:none}.LogoNameTag h1{margin:0 0;font-size:unset;font-weight:unset}.LogoNameTag h1,.LogoNameTag h2.LogoNameTag-editableText{color:#fff;cursor:text;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;line-height:unset}.LogoNameTag h2.LogoNameTag-editableText{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-size:unset;font-weight:unset;white-space:pre-wrap}.LogoNameTag-logo{width:127px;height:127px;line-height:1;position:relative;-webkit-flex-shrink:0;flex-shrink:0;text-align:center;pointer-events:all}.LogoNameTag-name{font-weight:600}.LogoNameTag-name .Zazzicon{color:#fff}.LogoNameTag-editLink,.LogoNameTag-editLink:focus,.LogoNameTag-editLink:hover,.LogoNameTag-editLink:visited{position:relative;display:inline-block;max-width:100%;color:#fff;cursor:default}.LogoNameTag-editableText{vertical-align:middle;display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LogoNameTag-titlePencil{position:absolute;-webkit-transform:translateX(100%);transform:translateX(100%);padding-left:6px;right:0;top:0}.LogoNameTag-editLink.LogoNameTag--blank{font-style:italic}.LogoNameTag-editLink.LogoNameTag--blank .LogoNameTag-editableText{padding-right:1px}.LogoNameTag-titleHolder{margin-bottom:8px}.LogoNameTag-titleHolder .LogoNameTag-editLink{vertical-align:middle}.LogoNameTag-title{margin-left:16px;font-size:24px;line-height:1.2;color:#fff;pointer-events:all;text-shadow:1px 1px 0 #676767;position:relative}.LogoNameTag-title .FollowButton{display:inline-block;text-shadow:none;margin-left:8px}.LogoNameTag-badges{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:8px 0}.LogoNameTag-logo .ImageOptionsPalette{visibility:hidden;opacity:0;transition:visibility 0s ease .25s,opacity .25s ease}.LogoNameTag-logo:hover .ImageOptionsPalette{visibility:visible;opacity:1;transition-delay:0s}.LogoNameTag .ImageOptionsPalette{width:100%}.LogoNameTag-cameraIcon{position:absolute;left:0;top:0;height:100%;width:100%;font-size:40px;opacity:0;transition:opacity .25s ease}.LogoNameTag-cameraIcon:hover{opacity:1}.LogoNameTag-cameraIcon .Zazzicon{position:absolute;display:block;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff!important;text-shadow:2px 2px 8px #404040}.LogoNameTag-imageHolder{background:#fff;height:100%;width:100%;text-align:center}.LogoNameTag-imageHolder img{width:100%;height:100%;box-shadow:0 0 0 1px #fff}.LogoNameTag-imageHolder .Zazzicon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#c9c9c9}.LogoNameTag-titlePencil{margin-left:8px;opacity:0}.LogoNameTag-titleCaret{margin:0 8px;font-size:12px}.LogoNameTag-pin{cursor:pointer;font-size:20px;margin-right:8px;opacity:.25;position:relative;color:#fff;vertical-align:middle}.LogoNameTag-pin.LogoNameTag--pinned.Zazzicon{opacity:1}.LogoNameTag-info{font-size:14px;line-height:1.2rem;max-width:100%;font-weight:700}.LogoNameTag-tagline{font-weight:400}.LogoNameTag-companyName{font-weight:400;margin-bottom:8px}.LogoNameTag--isOwner:not(.LogoNameTag--isPrivate) .FollowButton{margin-left:30px}.LogoNameTag--isOwner .LogoNameTag-editLink,.LogoNameTag--isOwner .LogoNameTag-editLink:focus,.LogoNameTag--isOwner .LogoNameTag-editLink:visited,.LogoNameTag--isOwner .LogoNameTag-editLink h1{cursor:pointer}.LogoNameTag--isOwner .LogoNameTag-editLink:focus:hover,.LogoNameTag--isOwner .LogoNameTag-editLink:hover,.LogoNameTag--isOwner .LogoNameTag-editLink:visited:hover,.LogoNameTag--isOwner .LogoNameTag-editLink h1:hover{color:#ff6c1a}.LogoNameTag--isOwner .LogoNameTag-editLink:focus:hover .Zazzicon,.LogoNameTag--isOwner .LogoNameTag-editLink:hover .Zazzicon,.LogoNameTag--isOwner .LogoNameTag-editLink:visited:hover .Zazzicon,.LogoNameTag--isOwner .LogoNameTag-editLink h1:hover .Zazzicon{opacity:1;color:#ff6c1a}.LogoNameTag--isStore .LogoNameTag-logo{height:150px;width:150px}.LogoNameTag--isStore .LogoNameTag-imageHolder .Zazzicon{font-size:100px}.LogoNameTag--isMember .LogoNameTag-imageHolder{border-radius:100%}.LogoNameTag--isMember .LogoNameTag-imageHolder img{box-shadow:0 0 0 2px #fff;border-radius:100%}.LogoNameTag--isMember:not(.LogoNameTag--isPrivate){-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;top:0}.LogoNameTag--isMember:not(.LogoNameTag--isPrivate) .LogoNameTag-name{margin-top:16px}.LogoNameTag--isMember:not(.LogoNameTag--isPrivate) .LogoNameTag-logo{top:0;font-size:5em}.LogoNameTag--isMember:not(.LogoNameTag--isPrivate) .LogoNameTag-info,.LogoNameTag--isMember:not(.LogoNameTag--isPrivate) .LogoNameTag-name,.LogoNameTag--isMember:not(.LogoNameTag--isPrivate) .LogoNameTag-titleHolder{text-align:center}.LogoNameTag--isMember:not(.LogoNameTag--isPrivate) .LogoNameTag-title{margin:0}.LogoNameTag--isPrivate .LogoNameTag-logo{height:80px;width:80px}.LogoNameTag--isPrivate .LogoNameTag-titleHolder{-webkit-align-self:unset;align-self:unset;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-direction:row;flex-direction:row}.LogoNameTag--isPrivate .LogoNameTag-cameraIcon .Zazzicon{font-size:22px}.LogoNameTag--isPrivate .LogoNameTag-imageHolder .Zazzicon{font-size:42px}.LogoNameTag--isPrivate .LogoNameTag-info,.LogoNameTag--isPrivate .LogoNameTag-titlePencil{display:none}.LogoNameTag--isPrivate .LogoNameTag-nameHolder:hover .LogoNameTag-titleCaret{opacity:1}@media only screen and (max-width:768px){.LogoNameTag{padding-bottom:16px;-webkit-align-items:flex-end;align-items:flex-end}.LogoNameTag-titleMobile{margin-bottom:0;overflow:hidden}.LogoNameTag-titleMobile .FollowButton{position:static;margin-top:6px;margin-left:0}.LogoNameTag-titleMobile .LogoNameTag-ellipsisTextShim{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.LogoNameTag-titleMobile .LogoNameTag-name{font-size:18px}.LogoNameTag-titleMobile .LogoNameTag-info{font-size:12px}.LogoNameTag-name{font-weight:700}.LogoNameTag-badges{margin-top:0}.LogoNameTag-cameraIcon .Zazzicon{font-size:22px}.LogoNameTag--isStore{top:0;-webkit-align-items:flex-start;align-items:flex-start}.LogoNameTag--isStore .LogoNameTag-name{margin-top:0}.LogoNameTag--isStore .FollowButton{margin:8px 0 0 0!important}.LogoNameTag--isMember:not(.LogoNameTag--isPrivate){padding-bottom:0}.LogoNameTag--isMember:not(.LogoNameTag--isPrivate) .LogoNameTag-titleMobile{max-width:100%}.LogoNameTag--isMember:not(.LogoNameTag--isPrivate) .LogoNameTag-titleMobile .LogoNameTag-subTitle{text-align:center}.LogoNameTag--isMember:not(.LogoNameTag--isPrivate) .LogoNameTag-logo{height:78px;width:78px}.LogoNameTag--isPrivate .LogoNameTag-info,.LogoNameTag .LogoNameTag-info{display:block;line-height:normal}.LogoNameTag--isPrivate .LogoNameTag-logo,.LogoNameTag .LogoNameTag-logo{width:50px;height:50px}.LogoNameTag--isPrivate .LogoNameTag-imageHolder .Zazzicon,.LogoNameTag .LogoNameTag-imageHolder .Zazzicon{font-size:42px}}.ImageOptionsPalette{z-index:5;padding:unset;font-size:12px;line-height:1.2;text-align:center;border:1px solid hsla(0,0%,60%,.5);border-radius:6px;box-shadow:3px 3px 0 0 hsla(0,0%,60%,.5)}.ImageOptionsPalette-horizontalLine{height:0;border-top:1px solid #e4e4e4}.ImageOptionsPalette-option{display:block;padding:8px 16px}.ImageOptionsPalette--isMobile{left:-22px}.ImageOptionsPalette--isMobile .ImageOptionsPalette-option{padding:16px 24px;color:#020567;font-size:20px}.OwnedStoresPalette{width:350px;text-shadow:none;font-weight:400;line-height:1.8;top:100%}.OwnedStoresPalette .Palette-contents{max-height:300px;overflow:auto}.OwnedStoresPalette .Palette-caret{left:50px}.OwnedStoresPalette-sectionTitle{color:#404040;font-size:16px;font-weight:600}.OwnedStoresPalette-sectionTitle~.OwnedStoresPalette-sectionTitle{margin-top:16px}.OwnedStoresPalette-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.OwnedStoresPalette-item>*{-webkit-flex:0 0 auto;flex:0 0 auto}.OwnedStoresPalette-item>.OwnedStoresPalette-title{-webkit-flex:0 1 auto;flex:0 1 auto}.OwnedStoresPalette-title{overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%;white-space:nowrap}.OwnedStoresPalette-thumbnail{display:block;width:40px;height:40px;border:1px solid #e4e4e4;cursor:pointer;text-align:center}.OwnedStoresPalette-thumbnail:hover{border-color:#ff6c1a}.OwnedStoresPalette-thumbnail.Zazzicon{line-height:1.3;color:#c9c9c9;font-size:30px}.OwnedStoresPalette--isMember .OwnedStoresPalette-thumbnail{border-radius:50%}.OwnedStoresPalette .OwnedStoresPalette-item .OwnedStoresPalette-pinIcon{display:inline-block;color:#c9c9c9;font-size:24px;vertical-align:middle;margin-left:8px;cursor:pointer}.OwnedStoresPalette .OwnedStoresPalette-item.OwnedStoresPalette--isPinned .OwnedStoresPalette-pinIcon{color:#0057e2}.OwnedStoresPalette-title{font-size:16px;margin-left:8px}.ProfileSubnav{background-color:#ededed}.ProfileSubnav-storeSubnavSections{margin-left:auto;margin-right:auto;max-width:1140px;height:100%;padding-left:196px;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.ProfileSubnav-subnavLinks{display:-webkit-flex;display:flex;margin:0}.ProfileSubnav-memberSubnavSections{margin-left:auto;margin-right:auto;max-width:1140px;height:100%;padding-left:0;position:relative}.ProfileSubnav-privateMemberSubnavSection,.ProfileSubnav-privateStoreSubnavSection{padding-left:122px}.ProfileSubnav-subnavSection{line-height:42px}.ProfileSubnav-subnavLink{display:inline-block;padding:0 14px;border:1px solid #e5e5e5;border-left:none;white-space:nowrap;font-size:14px;color:#212121!important;line-height:40px}a:first-child .ProfileSubnav-subnavLink{border-left:1px solid #e5e5e5}.ProfileSubnav-subnavLink:hover{cursor:pointer}.ProfileSubnav-subnavLinkActive{color:#e54c00!important;background:#fff;border-bottom-color:#fff}.ProfileSubnav-subnavSectionSocial{border:none}@media only screen and (max-width:768px){.ProfileSubnav-memberSubnavSections,.ProfileSubnav-storeSubnavSections{padding-left:0;height:100%;-webkit-flex-direction:column;flex-direction:column;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.ProfileSubnav-subnavLinks{padding-left:0;white-space:nowrap;overflow-x:scroll}.ProfileSubnav-subnavLinks::-webkit-scrollbar{display:none}.ProfileSubnav-subnavSection{width:100%;height:42px}.ProfileSubnav-subnavSectionSocial{height:60px;-webkit-order:-1;order:-1;background:#f9f9f9;display:-webkit-flex;display:flex}}@media only screen and (max-width:868px) and (min-width:768px){.ProfileSubnav-subnavLink{padding:0 8px}}.ProfileSubnavSocialLinks{display:-webkit-flex;display:flex}.ProfileSubnavSocialLinks-palette{top:0;right:8px;margin-top:-62px;padding:0 12px;z-index:10;border-radius:5px}.ProfileSubnavSocialLinks-palette .Palette-caret{right:16px;left:auto}.ProfileSubnavSocialLinks-paletteLinks{display:-webkit-inline-flex;display:inline-flex}.ProfileSubnavSocialLinks-button{margin:0 2px}.ProfileSubnavSocialLinks-button>*{font-size:24px}.ProfileSubnavSocialLinks .Zazzicon{font-size:24px;height:28px;vertical-align:middle;color:unset!important}.ProfileSubnavSocialLinks .Zazzicon:hover{color:#e97700!important;cursor:pointer}.ProfileSubnavSocialLinks-facebookButton>:not(:focus){color:#3b5998}.ProfileSubnavSocialLinks-twitterButton>:not(:focus){color:#000}.ProfileSubnavSocialLinks-pinterestButton>:not(:focus){color:#cb2027}.ProfileSubnavSocialLinks-emailButton>:not(:focus){color:#2daa62}.ProfileSubnavSocialLinks-linkButton>:not(:focus){color:#000}.ProfileSubnavSocialLinks-list{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;list-style:none;height:42px;margin:0}.ProfileSubnavSocialLinks-shareLabel{margin:0 8px}.ProfileSubnavSocialLinks-button,.ProfileSubnavSocialLinks-shareLabel{vertical-align:top}.ProfileSubnavSocialLinks-socialLinks{line-height:42px}.ProfileSubnavSocialLinks-socialLinks .emailIcon{color:#2daa62}.ProfileSubnavSocialLinks-socialLinks .pinterestIcon{color:#cb2027}.ProfileSubnavSocialLinks-socialLinks .facebookIcon{color:#3b5998}.ProfileSubnavSocialLinks-socialLinks .linkIcon,.ProfileSubnavSocialLinks-socialLinks .twitterIcon{color:#000}.ProfileSubnavSocialLinks-listContracted{display:none;height:42px}.ProfileSubnavSocialLinks-paletteSwitch{margin-right:8px}.ProfileSubnavSocialLinks-paletteSwitch:hover{cursor:pointer}@media only screen and (max-width:768px){.ProfileSubnavSocialLinks{-webkit-align-self:center;align-self:center;width:100%}.ProfileSubnavSocialLinks-list{display:-webkit-flex;display:flex;margin:0 auto}.ProfileSubnavSocialLinks-button,.ProfileSubnavSocialLinks-shareLabel{margin:auto}.ProfileSubnavSocialLinks-listContracted{display:none}}@media only screen and (max-width:1060px) and (min-width:768px){.ProfileSubnavSocialLinks-list{display:none}.ProfileSubnavSocialLinks-listContracted{display:inline-block}}.ProfileSidenav-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:0 8px}.ProfileSidenav-item{white-space:nowrap;height:22px;font-family:ProximaNova,Arial,Verdana,Helvetica,sans-serif;font-size:14px;line-height:22px}.ProfileSidenav-item--selected{font-weight:700}