.SubnavAlert .Zazzicon{line-height:0;vertical-align:middle;color:#212121}.SubnavAlert-showAlert{display:block}.SubnavAlert-alert{background:#fff;font-size:1.2em;min-height:50px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.SubnavAlert-alert.SubnavAlert--Warning{background:#fae5e0;border:1px dotted #e47b5c}.SubnavAlert-alert.SubnavAlert--Info{background:#d4edfe;border:1px dotted #0098ff}.SubnavAlert-alert.SubnavAlert--Confirm{background:#fff;border:1px dotted #2daa62}.SubnavAlert-alert.SubnavAlert--Confirm .Zazzicon{color:#2daa62}.SubnavAlert-alert .SubnavAlert-alertContent{-webkit-flex:1;flex:1;text-align:center;font-size:.7em;line-height:1.5}.SubnavAlert-alert .SubnavAlert-alertButton{-webkit-flex:none;flex:none;cursor:pointer;font-size:.7em;padding:.75em 1.1em .75em .75em;text-align:center}@media only screen and (max-width:767px){.SubnavAlert-alert{padding:.25em}.SubnavAlert-alert .SubnavAlert-alertButton{padding:0 1em}}
.RecommendedStoresList .FollowingPaletteStore{-webkit-animation:fadeIn .2s linear;animation:fadeIn .2s linear}.RecommendedStoresList-store--enter{display:none}.RecommendedStoresList-store--leave{opacity:1}.RecommendedStoresList-store--leave-active{opacity:0;transition:opacity .2s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
.Badge{height:20px}
.ProfileSubnavAlerts-hiddenProductsDialogContents ul{list-style-position:inside;list-style-type:disc}.ProfileSubnavAlerts-hiddenProductsDialogContents li{margin-bottom:4px}
.FollowingPaletteStore{position:relative;max-width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #c9c9c9}.FollowingPaletteStore:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.FollowingPaletteStore-titleRow{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;margin-bottom:12px}.FollowingPaletteStore-titleRow a,.FollowingPaletteStore-titleRow a:focus,.FollowingPaletteStore-titleRow a:visited{color:#404040}.FollowingPaletteStore-iconHolder{width:40px;height:40px;margin-right:10px;font-size:36px;line-height:40px;text-align:center}.FollowingPaletteStore-iconHolder .Zazzicon{color:#c9c9c9}.FollowingPaletteStore-icon{width:100%;vertical-align:unset}.FollowingPaletteStore-textHolder{display:-webkit-flex;display:flex;-webkit-flex-grow:2;flex-grow:2;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.FollowingPaletteStore-iconHolder{-webkit-flex-shrink:0;flex-shrink:0}.FollowingPaletteStore-titleHolder{-webkit-flex:1;flex:1;line-height:1.2rem}.FollowingPaletteStore-title{display:inline-block;overflow:hidden;white-space:nowrap;max-width:184px;padding-right:12px;font-size:16px;font-weight:500;text-overflow:ellipsis}.FollowingPaletteStore-subTitle,.FollowingPaletteStore-title{color:#404040}.FollowingPaletteStore-subTitle{font-size:14px;font-weight:400}.FollowingPaletteStore-subTitle>a:first-child{margin-right:5px}.FollowingPaletteStore-products img{width:80px;height:80px}.FollowingPaletteStore-products{display:-webkit-flex;display:flex}.FollowingPaletteStore-products>*{margin:2px}.FollowingPaletteStore-products>:hover{outline:2px solid #e54c00}@media only screen and (max-width:768px){.FollowingPaletteStore-titleRow{height:80px}.FollowingPaletteStore-textHolder{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;height:100%}.FollowingPaletteStore-title{font-size:14px;font-weight:700}.FollowingPaletteStore-subTitle{font-size:12px}.FollowingPaletteStore-products>:nth-child(4){display:none}.FollowingPaletteStore-products img{width:110px;height:110px}.FollowingPaletteStore-iconHolder{width:80px;height:80px;line-height:80px}}
.FollowButton{position:relative}.FollowButton .Button{vertical-align:middle}.FollowButton .Button .Zazzicon{color:inherit;font-size:8px}.FollowButton-recommendedStoresDialog .FollowingPaletteStore{width:auto}.FollowButton-recommendedStoresDialog .FollowingPaletteStore:last-child{margin-bottom:24px}.FollowButton-followPalette{width:387px;left:calc(100% + 4px);top:-12px;z-index:10}.FollowButton-followPalette .Palette-caret{top:20px}.FollowButton--openOnLeft .FollowButton-followPalette{left:auto;right:calc(100% + 4px)}.FollowButton--openOnLeft .FollowingPaletteStore{width:400px}.FollowButton--openOnLeft .FollowingPaletteStore img{width:90px}@media only screen and (max-width:768px){.FollowButton .Button--HighVisibility:hover:not(:disabled){color:#0057e2;background:#fff}}
.LogoNameTag{top:24px;position:relative;width:100%;max-width:100%;padding:0 16px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;pointer-events:none}.LogoNameTag h1{font-size:unset;font-weight:unset}.LogoNameTag h1,.LogoNameTag h2.LogoNameTag-editableText{margin:0;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{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;cursor:pointer;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;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--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!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}}
.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}
.ProfileSidenav-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:0 8px}.ProfileSidenav-item{font-family:Roboto,Arial,Verdana,Helvetica,sans-serif;font-size:14px;height:22px;line-height:22px;white-space:nowrap}.ProfileSidenav-item--selected{font-weight:700}
.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:#55acee}.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}.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 .twitterIcon{color:#55acee}.ProfileSubnavSocialLinks-socialLinks .linkIcon{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;margin:0 auto;text-align:center;width:80%}.ProfileSubnavSocialLinks-list{position:relative;display:-webkit-flex;display:flex;right:0;margin:0 auto;text-align:center;white-space:nowrap}.ProfileSubnavSocialLinks-button,.ProfileSubnavSocialLinks-shareLabel{margin:0 4%}.ProfileSubnavSocialLinks-listContracted{display:none}}@media only screen and (max-width:1060px) and (min-width:768px){.ProfileSubnavSocialLinks-list{display:none}.ProfileSubnavSocialLinks-listContracted{display:inline-block}}
.ProfileSubnav{background-color:#ededed}.ProfileSubnav-storeSubnavSections{padding-left:196px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.ProfileSubnav-memberSubnavSections,.ProfileSubnav-storeSubnavSections{margin-left:auto;margin-right:auto;max-width:1140px;height:100%;position:relative}.ProfileSubnav-memberSubnavSections{padding-left:0}.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}}
.ProfilePageBase-mainRow{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:24px auto;max-width:1160px;padding:0 24px}.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-contentCol,.ProfilePageBase-sidenavCol{-webkit-flex-basis:100%;flex-basis:100%}}
