*{box-sizing:border-box}html,body{width:100%;max-width:100%;overflow-x:clip}main,section,header,footer,nav,div{min-width:0}img,video{max-width:100%}svg.lucide{flex:none}.mobileMenuButton,.creatorMobileSignOut,.creatorBottomBar,.mobileNavigation,.mobileTabBar{display:none}@media (max-width:900px){:root{--storefront-mobile-footer-height:53px}body:has(.creatorBottomBar){padding-bottom:calc(64px + env(safe-area-inset-bottom))}.creatorBottomBar{border-top:1px solid var(--vh-border);padding:7px max(8px, env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));z-index:1200;background:#fffefbfa;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #2b211c12}body:has(.storefrontPage .creatorBottomBar){padding-bottom:calc(var(--storefront-mobile-footer-height) + env(safe-area-inset-bottom))}body:has(.storefrontDesignWorkspace.hasEditor){padding-bottom:calc(var(--storefront-mobile-footer-height) + env(safe-area-inset-bottom))}.storefrontPage:has(.storefrontDesignWorkspace.hasEditor) .creatorBottomBar{z-index:1200;width:100%;position:fixed;bottom:0;left:0;right:0}.storefrontPage:has(.storefrontDesignWorkspace){flex-direction:column;min-height:100dvh;display:flex}.storefrontPage:has(.storefrontDesignWorkspace)>main{flex:auto;min-height:0;display:flex}.storefrontPage .storefrontDesignWorkspace{flex-direction:column;flex:auto;min-height:0;display:flex}.storefrontPage .storefrontWorkspaceIntro{flex:none}.storefrontPage .storefrontPhoneStage,.storefrontPage .storefrontPhoneDevice{flex:auto;min-height:0}.storefrontPage .creatorBottomBar{min-height:0;padding:4px max(8px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));z-index:1200;width:100%;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #2b211c12}.storefrontPage .creatorBottomBar a{min-height:44px}.creatorBottomBar a{color:var(--vh-muted);touch-action:manipulation;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:48px;font-size:.68rem;display:flex}.creatorBottomBar svg{width:20px;height:20px}.creatorBottomBar a[aria-current=page]{color:var(--vh-accent-strong);font-weight:600}.creatorShellActions>a,.creatorShellActions>.button{display:none}.creatorMobileSignOut{color:var(--vh-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.creatorMobileSignOut svg{width:20px;height:20px}.creatorMobileSignOut:focus-visible,.creatorMobileSignOut:hover{color:var(--vh-accent-strong)}.creatorComposer{scroll-margin-top:84px}.creatorComposer form,.creatorComposerBody,.creatorFormGrid,.creatorFormGrid>*,.creatorFullField,.creatorInlineField,.creatorProductPhotos,.creatorStoryFields{min-width:0;max-width:100%}.creatorComposer input,.creatorComposer select,.creatorComposer textarea{min-width:0}.creatorProductLinkField>label{margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px;display:block}.creatorProductLinkField .creatorInlineField,.creatorStoryFields>.creatorInlineField{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.creatorProductLinkField .creatorInlineField>input,.creatorStoryFields>.creatorInlineField>input{width:100%}.creatorComposerHeader,.creatorFormActions{position:static}.creatorFormActions{flex-wrap:wrap}}.creatorShellPage{background:#fffefa;min-height:100vh}.creatorShellHeader{z-index:30;background:#fffefbf5;border-bottom:1px solid #e9e0d6;height:68px;min-height:68px;position:sticky;top:0}.creatorNavigationProgress{pointer-events:none;z-index:2000;background:#c9764d29;height:2px;position:fixed;inset:0 0 auto;overflow:hidden}.creatorNavigationProgress>span{background:var(--vh-accent-strong);width:45%;height:100%;animation:1.05s ease-in-out infinite creatorNavigationProgress;display:block;transform:translate(-120%)}.creatorShellHeader a[data-pending=true],.creatorBottomBar a[data-pending=true]{color:var(--vh-accent-strong)}.creatorLoadingDelayed{opacity:0;visibility:hidden;transition:opacity .12s}.creatorLoadingDelayed.isVisible{opacity:1;visibility:visible}.referenceGoogleButton:disabled{cursor:wait;opacity:.72}.authTransitionMain{background:radial-gradient(circle at 50% 32%,#c9764d1a,#0000 34%),#fffefa;flex-direction:column;justify-content:center;align-items:center;gap:54px;min-height:100vh;padding:32px;display:flex}.authTransitionCard{text-align:center;flex-direction:column;align-items:center;max-width:420px;display:flex}.authTransitionCard h1{margin:24px 0 8px;font-size:clamp(2rem,5vw,3rem)}.authTransitionCard p{color:#7d7168;margin:0}.authTransitionSpinner{border:2px solid #eadfd5;border-top-color:var(--vh-accent-strong);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite authTransitionSpin}.creatorHomeSkeleton{gap:28px;display:grid}.creatorHomeSkeletonIntro{gap:20px;display:grid}.creatorHomeSkeletonIntro>div{align-items:center;gap:22px;display:flex}.creatorSkeletonAvatar,.creatorSkeletonCard,.creatorSkeletonLine,.creatorSkeletonPill{background:#f4eee7;animation:1.25s ease-in-out infinite alternate creatorSkeletonPulse;display:block}.creatorSkeletonAvatar{border-radius:50%;flex:none;width:84px;height:84px}.creatorSkeletonLine{border-radius:999px;width:100%;height:16px}.creatorSkeletonLine.short{width:116px;height:10px}.creatorSkeletonLine.title{max-width:440px;height:42px}.creatorSkeletonLine.medium{max-width:340px}.creatorSkeletonPill{border-radius:999px;width:160px;height:36px}.creatorHomeSkeletonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.creatorSkeletonCard{border:1px solid #eee6dd;border-radius:30px;min-height:250px}@keyframes authTransitionSpin{to{transform:rotate(360deg)}}@keyframes creatorSkeletonPulse{to{background:#ebe1d7}}@keyframes creatorNavigationProgress{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.creatorNavigationProgress>span{animation:none;transform:translate(60%)}.creatorLoadingDelayed{transition:none}.authTransitionSpinner,.creatorSkeletonAvatar,.creatorSkeletonCard,.creatorSkeletonLine,.creatorSkeletonPill{animation:none}}.creatorShellHeaderInner{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:16px;max-width:none;height:68px;min-height:68px;margin:0 auto;padding:0 clamp(20px,3.5vw,56px);display:grid}.creatorShellHeader nav,.creatorShellActions{align-items:center;gap:32px;font-size:.875rem;display:flex}.creatorShellHeader nav>a{text-align:center;min-width:78px}.creatorShellHeader a[aria-disabled=true],.creatorBottomBar a[aria-disabled=true]{cursor:default}.creatorShellHeader .mobileNavigation{display:none}.creatorShellHeader a[aria-current=page]{color:var(--vh-ink);font-weight:600}.creatorShellActions{justify-content:flex-end}.creatorShellActions a[href=\/account]{justify-content:center;align-items:center;gap:8px;min-width:86px;display:inline-flex}.creatorShellActions .button{min-height:36px;padding:0 18px}.creatorHomeMain,.creatorDashboardMain,.creatorAnalyticsMain,.creatorAccountMain{max-width:1024px;margin:0 auto;padding:80px 32px}.creatorWelcome,.creatorDashboardIntro{margin-bottom:0}.creatorWelcome>.eyebrow{margin:0 0 24px}.creatorWelcomeAction{gap:7px;width:fit-content;min-height:42px;margin:0 0 28px auto;padding:0 15px}.creatorWelcomeTitle{align-items:center;gap:22px;display:flex}.creatorWelcome h1,.creatorDashboardIntro h1,.creatorAnalyticsHeading h1,.creatorAccountHeading h1{letter-spacing:-.01em;margin:8px 0;font-size:36px;line-height:1.25}.creatorWelcomeIdentity p,.creatorDashboardIntro>div>p:last-child,.creatorAnalyticsHeading p,.creatorAccountHeading p{color:#7c7068;margin:0;font-size:1rem;line-height:1.5}.creatorDashboardIntro .eyebrow{letter-spacing:2.42px;margin:0 0 8px;font-size:11px;font-weight:500;line-height:16.5px}.creatorDashboardIntro>div>p:last-child{margin-top:8px;font-size:14px;line-height:20px}.creatorWelcomeAvatar,.creatorAccountAvatar{border:4px solid #fff;border-radius:50%;flex:none;place-items:center;width:84px;height:84px;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 3px 14px #36271e1a}.creatorWelcomeAvatar img,.creatorAccountAvatar img{object-fit:contain;background:#f8f4ee;padding:2px}.creatorCountPills{flex-wrap:wrap;gap:8px;margin:24px 0 12px;display:flex}.creatorCountPills span{white-space:nowrap;background:#f5f0e8;border-radius:999px;align-items:center;gap:5px;padding:9px 16px;display:inline-flex}.creatorAccountHeadingActions>span{background:#f5f0e8;border-radius:999px;padding:10px 20px}.creatorHomeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.creatorHomeCard,.creatorAnalyticsCard,.creatorAccountCard,.creatorStorefrontSections,.creatorManageCard,.creatorComposer{background:#fff;border:1px solid #e6ddd2;border-radius:30px;box-shadow:0 12px 30px #3c2a1f08}.creatorHomeCard{min-height:250px;padding:34px}.creatorHomeCard h2,.creatorRecommendationSection h2,.creatorComposer h2,.creatorStorefrontSections h2,.creatorAnalyticsCard h2,.creatorAccountCard h2{margin:24px 0 12px;font-size:1.8rem}.creatorHomeCard p{color:#7d7168;min-height:50px}.creatorHomeCard>a{color:var(--vh-accent);align-items:center;gap:5px;margin-top:20px;display:inline-flex}.creatorHomeIcon{color:var(--vh-accent);background:#f5efe7;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.35rem;display:inline-flex}.creatorDashboardIntro,.creatorAnalyticsHeading,.creatorAccountHeading,.creatorSectionHeading{justify-content:space-between;align-items:end;display:flex}.creatorDashboardLinks,.creatorAccountHeadingActions{align-items:center;gap:24px;display:flex}.creatorRecommendationSection{margin-top:32px}.creatorSectionHeading{margin-bottom:24px}.creatorSectionHeading h2{letter-spacing:-.01em;margin:0;font-size:24px;line-height:32px}.creatorSectionHeading p{color:#7d7168;margin:4px 0 0;font-size:14px;line-height:20px}.creatorSectionHeading .button,.creatorDashboardLinks .button{gap:8px;min-height:36px;padding:0 16px;line-height:20px}.creatorComposer{border-radius:28px;margin:0 0 24px;overflow:hidden}.creatorComposerHeader{border-bottom:1px solid #e9e0d6;justify-content:space-between;align-items:flex-start;padding:24px 32px;display:flex}.creatorComposerHeader h2{letter-spacing:-.01em;margin:0 0 4px;font-size:30px;line-height:36px}.creatorComposerHeader p{color:#7d7168;margin:0;font-size:14px;line-height:20px}.creatorComposerHeader>button{color:#796e66;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px;font-size:24px;line-height:1;display:inline-flex}.creatorComposerBody{padding:32px}.creatorBack{color:#766b63;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:36px;margin:0 0 20px -12px;padding:0 19px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.creatorTypeGrid{grid-template-columns:1fr 1fr;gap:16px;padding:32px;display:grid}.creatorTypeGrid button{cursor:pointer;text-align:left;background:#fff;border:1px solid #e6ddd2;border-radius:24px;flex-direction:column;min-height:176px;padding:24px;display:flex}.creatorTypeGrid button:hover{border-color:var(--vh-accent);transform:translateY(-2px)}.creatorTypeGrid span{background:#f5ead9;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.creatorTypeGrid strong{margin:20px 0 6px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:1.5rem;font-weight:400}.creatorTypeGrid small{color:#7d7168;font-size:.875rem;line-height:1.5}.creatorComposer label,.creatorAccountCard label,.creatorFormGrid label{flex-direction:column;gap:4px;font-size:14px;font-weight:500;line-height:20px;display:flex}.creatorComposer input,.creatorComposer select,.creatorComposer textarea,.creatorAccountCard input,.creatorAccountCard select,.creatorAccountCard textarea{color:var(--vh-ink);background:#fff;border:1px solid #ded5ca;border-radius:14px;width:100%;height:36px;min-height:36px;padding:4px 12px;font-family:inherit;font-size:14px;line-height:20px;box-shadow:0 2px 4px #46302214}.creatorComposer textarea,.creatorAccountCard textarea{resize:vertical;height:auto;min-height:78px;padding-block:8px}.creatorComposer small,.creatorAccountCard small{color:#8b8078;font-size:12px;font-weight:400;line-height:20px}.creatorFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.creatorFullField{margin:0 0 20px}.creatorFormGrid+.creatorFullField{gap:8px;margin-top:20px}.creatorInlineField{align-items:center;gap:8px;display:flex}.creatorInlineField>input{flex:1}.creatorUploadLabel{color:#776b62;cursor:pointer;border:1px dashed #d8c9bb;border-radius:16px;align-items:center;width:fit-content;margin:20px 0;padding:14px 18px;display:inline-flex!important}.creatorUploadLabel input,.creatorStoryUpload input,.creatorPhotoActions input{display:none}.creatorImagePreview{border-radius:18px;width:130px;height:130px;margin-bottom:24px;display:block;position:relative;overflow:hidden}.creatorImagePreview img{object-fit:cover}.creatorStoryFields{border:0;margin:0;padding:0}.creatorStoryFields legend{font-size:14px;font-weight:500;line-height:20px}.creatorStoryFields>p{color:#7d7168;margin:4px 0 12px;font-size:12px;line-height:16px}.creatorProductPhotos{border:0;padding:0}.creatorProductPhotos legend{font-size:14px;font-weight:500}.creatorProductPhotos>p{color:#7d7168;margin:4px 0 12px;font-size:12px}.creatorProductPhotos>.formError{color:#8a3028;font-size:.82rem}.creatorLinkBackdropOption{cursor:pointer;background:#faf7f3;border:1px solid #e6ddd2;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.creatorLinkBackdropOption input{accent-color:var(--vh-accent);width:18px;height:18px;margin:2px 0 0}.creatorLinkBackdropOption span{gap:3px;font-weight:600;display:grid}.creatorLinkBackdropOption small{color:#7d7168;font-size:.78rem;font-weight:400}.creatorBrandOfferChoice{background:#faf7f3;border:1px solid #e6ddd2;border-radius:12px;margin:8px 0 16px;padding:10px 12px}.creatorBrandOfferChoice .creatorCheckboxField{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;margin:0;display:flex}.creatorBrandOfferChoice .creatorCheckboxField>input{accent-color:var(--vh-accent);flex:none;width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}.creatorBrandOfferChoice .creatorCheckboxField>span{gap:2px;line-height:18px;display:grid}.creatorBrandOfferChoice .creatorCheckboxField strong{color:var(--vh-ink);font-size:.84rem;font-weight:600}.creatorBrandOfferChoice .creatorCheckboxField small{color:#786c62;font-size:.76rem;line-height:17px}.creatorDiscountInheritance{background:#faf7f3;border:1px solid #e6ddd2;border-radius:12px;padding:10px 12px}.creatorDiscountInheritance .creatorCheckboxField{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;margin:0;display:flex}.creatorDiscountInheritance .creatorCheckboxField>input{accent-color:var(--vh-accent);flex:none;width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}.creatorDiscountInheritance .creatorCheckboxField>span{gap:2px;line-height:18px;display:grid}.creatorDiscountInheritance strong{color:var(--vh-ink);font-size:.84rem;font-weight:600}.creatorDiscountInheritance small{color:#786c62;font-size:.76rem;line-height:17px}.creatorDiscountInheritance .creatorFormHint{margin:8px 0 0 28px;display:block}.creatorCollectionDiscountFields{grid-template-columns:minmax(0,1.1fr) minmax(86px,.65fr) minmax(120px,.9fr);gap:8px;margin:12px 0 0 28px;display:grid}.creatorCollectionDiscountFields label{color:#786c62;gap:4px;font-size:.72rem;display:grid}.creatorCollectionDiscountFields input{color:var(--vh-ink);font:inherit;background:#fff;border:1px solid #ded5ca;border-radius:7px;width:100%;min-width:0;min-height:36px;padding:6px 8px}@media (max-width:520px){.creatorCollectionDiscountFields{grid-template-columns:1fr 1fr}.creatorCollectionDiscountFields label:first-child{grid-column:1/-1}}.creatorProductSavePrompt{background:#faf7f3;border:1px solid #e7ddd2;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding:10px 12px;display:flex}.creatorProductSavePrompt span{color:#695d53;font-size:.8rem}.creatorProductSavePrompt button{flex:none}.creatorFetchWarnings{color:#5f4b2e;background:#fff8e8;border:1px solid #ead3a2;border-radius:14px;gap:8px;margin:0 0 20px;padding:12px 14px;display:grid}.creatorFetchWarnings strong{color:#49371f;font-size:.86rem}.creatorFetchWarnings ul{margin:0;padding-inline-start:20px}.creatorFetchWarnings li,.creatorFetchWarnings small{font-size:.78rem}.creatorFetchWarnings .button{justify-self:start}@media (max-width:560px){.creatorProductSavePrompt{flex-direction:column;align-items:stretch}}.creatorProductPhotoGrid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;max-width:620px;margin-bottom:12px;display:grid}.creatorProductPhotoGrid>span{aspect-ratio:1;background:#f5f1ec;border:1px solid #e5d9ce;border-radius:8px;position:relative;overflow:hidden}.creatorProductPhotoGrid img{object-fit:cover}.creatorProductPhotoGrid small{background:#ffffffeb;padding:2px 5px;font-size:10px;position:absolute;bottom:4px;left:4px}.creatorProductPhotoGrid button{color:#fff;cursor:pointer;background:#30251f;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:4px;right:4px}.creatorPhotoControls{align-items:center;gap:10px;display:flex}.creatorPhotoControls>label{cursor:pointer;flex:none}.creatorPhotoControls input[type=file]{display:none}.creatorPhotoControls>input{width:min(360px,100%);min-width:0}.creatorStoryUpload{cursor:pointer;border:1px dashed #ddcfc1;border-radius:16px;justify-content:center;align-items:center;width:64px;height:96px;font-size:1.25rem;display:inline-flex}.creatorStoryFields>.creatorInlineField{margin-top:12px}.creatorStoryThumbs{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.creatorStoryThumbs>span{border-radius:14px;width:72px;height:100px;position:relative;overflow:hidden}.creatorStoryThumbs video{object-fit:cover;width:100%;height:100%}.creatorStoryThumbs button{color:#fff;cursor:pointer;background:#30251f;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:3px;right:3px}.creatorFormActions{border-top:1px solid #eee5db;align-items:center;gap:24px;margin-top:20px;padding-top:20px;display:flex}.creatorFormActions .button,.creatorInlineField .button{min-height:36px}.creatorFormActions .button{padding:0 16px}.creatorInlineField .button{gap:8px;padding:0 16px}.creatorFormActions>button:not(.button){cursor:pointer;font:inherit;background:0 0;border:0}.creatorDashboardMain>.formError,.creatorDashboardMain>.formSuccess{z-index:60;max-width:min(420px,100vw - 32px);position:fixed;top:84px;right:24px;box-shadow:0 10px 30px #2b211c1f}.creatorManageList{gap:20px;display:grid}.creatorManageCard{grid-template-columns:116px 1fr auto;gap:24px;min-height:210px;padding:28px;display:grid}.creatorManageCard .creatorManageActions{grid-template-rows:auto auto;grid-template-columns:repeat(2,auto);place-items:center;gap:4px 8px;display:grid}.creatorManageCard .creatorManageActions .creatorLiveToggle{grid-area:2/1/auto/-1;justify-self:end}.creatorManageCard .creatorManageActions>button{grid-row:1}.creatorManageImage{border-radius:22px;width:116px;height:116px;position:relative;overflow:hidden}.creatorManageImage img{object-fit:cover}.creatorManageImageEmpty{border:1px dashed var(--vh-border);background:linear-gradient(135deg,#f7f1e8,#eee5d9)}.creatorMediaManageList{gap:14px;margin-top:24px;display:grid}.creatorMediaManageCard{border:1px solid var(--vh-border);background:#fff;border-radius:16px;grid-template-columns:96px minmax(0,1fr) auto auto auto;align-items:center;gap:16px;min-height:96px;padding:12px 16px 12px 12px;display:grid;position:relative;overflow:hidden}.creatorMediaManageCard>img{object-fit:cover;width:96px;height:72px;position:relative!important}.creatorMapManageIcon{color:#b77856;background:#f4eee6;border:1px solid #e2d5c8;border-radius:14px;justify-content:center;align-items:center;width:96px;height:72px;display:inline-flex}.creatorMediaManageCard h3{margin:4px 0 0;font-size:1rem}.creatorMediaManageCard small{color:var(--vh-muted);text-transform:capitalize}.creatorMediaManageCard>button{color:var(--vh-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}@media (max-width:620px){.creatorMediaManageCard{grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:2px 10px;min-height:96px;padding:10px 12px 10px 10px}.creatorMediaManageCard>img,.creatorMediaManageCard>.creatorMapManageIcon{grid-area:1/1/3;width:72px;height:72px}.creatorMediaManageCard>div{grid-area:1/2;align-self:end;min-width:0}.creatorMediaManageCard h3{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.2;overflow:hidden}.creatorMediaManageCard .creatorLiveToggle{grid-area:2/2;place-self:start;margin-top:2px}.creatorMediaManageCard>button{grid-row:1;align-self:end;padding:6px}.creatorMediaManageCard>button:first-of-type{grid-column:3}.creatorMediaManageCard>button:nth-of-type(2){grid-column:4}}.creatorMediaPreview{border-radius:14px;width:min(100%,320px);height:160px;position:relative;overflow:hidden}.creatorMediaPreview img{object-fit:cover}.featuredMediaBlock{background:var(--sf-product,#fff);border:1px solid #e2d5c8;border-radius:18px;overflow:hidden}.featuredMediaBlockEmbed{background:0 0;border:0;border-radius:18px;overflow:hidden}.featuredMediaEmbed{aspect-ratio:16/9;background:#f5f0e9;line-height:0}.featuredMediaEmbed iframe{border:0;width:100%;height:100%;display:block}.featuredMediaEmbed-spotify{aspect-ratio:auto}.featuredMediaEmbed-spotify iframe{height:152px}.featuredMediaEmbed-apple_music{aspect-ratio:auto}.featuredMediaEmbed-apple_music iframe{height:175px}.featuredMediaLink{color:inherit;text-decoration:none;display:block}.featuredMediaCover{aspect-ratio:16/9;background:#f5f0e9;position:relative;overflow:hidden}.featuredMediaCover img{object-fit:cover}.featuredMediaPlay{background:var(--vh-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featuredMediaLink>span:last-child{gap:4px;padding:14px 16px 16px;display:grid}.featuredMapCard{background:var(--sf-discount,#f8f6f2);color:inherit;cursor:pointer;border:1px solid #e2d5c8;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(38%,42%);min-height:140px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.featuredMapCard:hover{border-color:color-mix(in srgb, var(--sf-accent,#b77856) 55%, #e2d5c8);transform:translateY(-2px);box-shadow:0 8px 20px #2f231b1a}.featuredMapCard:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--sf-accent,#b77856) 35%, white);outline:none}.featuredMapArtwork{color:var(--sf-accent,#b77856);background:#eee7df;grid-column:2;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.featuredMapArtwork img{object-fit:cover;inset:0}.featuredMapCopy{grid-column:1;align-content:center;gap:5px;min-width:0;padding:14px 17px;display:grid}.featuredMapCopy strong,.featuredMapCopy span,.featuredMapCopy p{text-overflow:ellipsis;overflow:hidden}.featuredMapCopy strong{color:#30251f;font-family:Aptos, "Aptos Body", var(--font-vh-body), ui-sans-serif, sans-serif;white-space:nowrap;font-size:clamp(1.05rem,3.5vw,1.35rem);font-weight:600;line-height:1.28}.featuredMapCopy span{color:#75685f;white-space:nowrap;font-size:.76rem;line-height:1.25}.featuredMapCopy p{color:#75685f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:620px){.featuredMapCard{min-height:120px}.featuredMapCopy{gap:4px;padding:12px}.featuredMapCopy strong{font-size:1.05rem}}.featuredMediaLink small{color:var(--vh-muted);text-transform:uppercase;font-size:.68rem}.featuredMediaLink strong{font-size:1rem}.featuredMediaLink em{color:var(--vh-accent-strong);font-size:.76rem;font-style:normal}.featuredInstagramMedia{background:0 0;border:0;border-radius:0;overflow:visible}.featuredInstagramMediaPreview{aspect-ratio:4/3;background:#f5f0e9;border-radius:16px;position:relative;overflow:hidden}.featuredInstagramMediaButton{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.featuredInstagramMediaButton img{object-fit:cover}.featuredInstagramMediaPlay{color:#fff;background:#140f0cc7;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featuredInstagramMediaFallback{color:#49372e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;padding:24px;display:flex}.featuredInstagramMediaIcon{font-size:2.4rem;line-height:1}.featuredInstagramMediaFallback small{color:#75685f}.featuredInstagramMediaExternal{color:var(--vh-accent-strong);justify-content:flex-end;align-items:center;gap:6px;padding:8px 4px 0;font-size:.78rem;text-decoration:none;display:flex}.featuredInstagramMediaExternal:hover{text-decoration:underline}.featuredInstagramMediaDialog{z-index:30;background:#100c0ae6;position:fixed;inset:0}.featuredInstagramMediaDialog img{object-fit:contain;padding:32px}.featuredInstagramMediaDialogClose{color:#30251f;cursor:pointer;z-index:1;background:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:1.5rem;line-height:1;position:absolute;top:18px;right:18px}.creatorManageCopy h3{margin:7px 0 12px;font-size:1.65rem}.creatorManageCopy>p:not(.productBrand){color:#746961;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;line-height:1.5;display:-webkit-box;overflow:hidden}.creatorManageCopy>a{color:#8a7e75;align-items:center;gap:4px;font-size:.9rem;display:inline-flex}.creatorManageActions{flex-direction:column;align-items:center;gap:18px;display:flex}.creatorManageActions>button{color:#72665e;cursor:pointer;background:0 0;border:0;align-items:center;font-size:1.35rem;display:inline-flex}.creatorLiveToggle{align-items:center;flex-direction:row!important;gap:8px!important;font-weight:400!important;display:flex!important}.creatorLiveToggle input{opacity:0;width:1px;height:1px;position:absolute}.creatorLiveToggle span{background:#bdb5ae;border-radius:999px;width:48px;height:24px;transition:all .2s;display:inline-block;position:relative}.creatorLiveToggle span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.creatorLiveToggle input:checked+span{background:#30251f}.creatorLiveToggle input:checked+span:after{transform:translate(24px)}.creatorDiscountManageCard{grid-template-columns:1fr auto}.creatorCodePill{background:#f4eadb;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:.8rem;display:inline-flex}.creatorEmpty{color:#82766e;border:1px dashed #dfd5c9;border-radius:25px;padding:34px}.creatorStorefrontSections{margin-top:48px;padding:40px}.creatorStorefrontSections h2{margin-top:0}.creatorStorefrontSections>p:not(.eyebrow){color:#7d7168;max-width:850px}.creatorStorefrontSections ol{margin:28px 0;padding:0;list-style:none}.creatorStorefrontSections li{border-bottom:1px solid #eee5da;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.creatorStorefrontSections li button{cursor:pointer;background:#fff;border:1px solid #ddd3c8;border-radius:50%;width:34px;height:34px;margin-left:6px}.creatorSectionPills{flex-wrap:wrap;gap:10px;display:flex}.creatorSectionPills button,.creatorChoiceGroup button{color:#746960;cursor:pointer;font:inherit;background:#fff;border:1px solid #ded4c8;border-radius:999px;padding:9px 16px}.creatorStorefrontSections hr{border:0;border-top:1px solid #e9e0d6;margin:34px 0 24px}.creatorConnectors{background:#fff;border:1px solid #e6ddd2;border-radius:30px;margin-top:24px;padding:40px}.creatorConnectorsHeading{justify-content:space-between;align-items:start;gap:16px;display:flex}.creatorConnectorsHeading h2{margin:8px 0;font-size:1.8rem}.creatorConnectorsHeading p:last-child{color:#7d7168;margin:0 0 20px}.creatorConnectorsHeading>a{color:#8f4e2f;flex:none;align-items:center;gap:6px;margin-top:12px;display:inline-flex}.creatorConnectorList{margin:4px 0 18px;padding:0;list-style:none}.creatorConnectorList li{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;margin-bottom:12px;display:grid}.creatorConnectorList label{gap:6px;min-width:0;font-size:.85rem;display:grid}.creatorConnectorList input{font:inherit;border:1px solid #dfd4c8;border-radius:10px;width:100%;min-width:0;min-height:42px;padding:0 12px}.creatorConnectorActions,.creatorConnectorChoices{flex-wrap:wrap;gap:7px;display:flex}.creatorConnectorActions button,.creatorConnectorChoices button{cursor:pointer;font:inherit;background:#fff;border:1px solid #e1d6ca;border-radius:999px;justify-content:center;align-items:center;min-height:40px;display:inline-flex}.creatorConnectorActions button{color:var(--vh-muted);background:0 0;border:0;border-radius:6px;width:32px;min-height:42px;padding:0}.creatorConnectorChoices{margin:16px 0 22px}.creatorConnectorChoices button{gap:7px;min-height:36px;padding:0 11px}.creatorConnectorPlatform{align-items:center;gap:9px;display:inline-flex}.creatorConnectorPlatform img,.creatorConnectorChoices img{width:18px;height:18px}.creatorConnectorPlatform strong{font-weight:600}.creatorConnectorActions button:disabled{cursor:default;opacity:.4}.creatorConnectorEmpty{color:#7d7168}@media (max-width:560px){.creatorConnectors{border-radius:20px;padding:22px 18px}.creatorConnectorsHeading{display:block}.creatorConnectorsHeading>a{margin:0 0 20px}}@media (max-width:760px){.creatorDashboardWorkspace{grid-template-columns:84px minmax(0,1fr);align-items:start}.creatorDashboardSidebar{align-content:start;gap:4px;padding:6px;display:grid;position:sticky;top:12px;overflow:visible}.creatorDashboardSidebar button{white-space:normal;min-height:44px;padding:8px 6px}.creatorConnectors{padding:20px 14px}.creatorConnectorList li{border:1px solid #e7ddd2;border-radius:14px;align-items:center;gap:8px;margin-bottom:8px;padding:10px}.creatorConnectorList label{gap:8px}.creatorConnectorPlatform{font-size:.85rem}.creatorConnectorChoices{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creatorConnectorChoices button{justify-content:flex-start;min-width:0;padding:0 10px}}.creatorDiscountType{gap:6px;margin:7px 0;display:flex}.creatorDiscountType button{color:#65584f;cursor:pointer;font:inherit;background:#fff;border:1px solid #dfd4c8;border-radius:999px;padding:6px 10px;font-size:.76rem}.creatorDiscountType button[aria-pressed=true]{color:#34402d;background:#e7edd9;border-color:#7f896a;font-weight:600}.creatorAccountMain{max-width:1020px}.creatorAccountHeading{margin-bottom:50px}.creatorAccountHeading h1{margin-bottom:12px;font-size:3rem}.creatorAccountCard{gap:24px;margin-bottom:40px;padding:42px;display:grid}.creatorAccountCard h2{margin:0;font-size:2rem}.creatorAccountCard>p{color:#7d7168;margin:-10px 0 6px;line-height:1.5}.creatorAccountCard>.button{justify-self:start}.creatorAccountPhoto{align-items:center;gap:24px;display:flex}.creatorAccountAvatar{width:96px;height:96px}.creatorAccountPhoto>div{gap:8px;display:grid}.creatorPhotoActions{align-items:center;gap:24px;display:flex}.creatorPhotoActions .button{cursor:pointer;padding:10px 18px}.creatorInlineLink{color:#7d7168;width:fit-content;margin-top:-16px;text-decoration:underline}.creatorChoiceGroup{border:0;margin:0;padding:0}.creatorChoiceGroup legend{margin-bottom:10px;font-weight:600}.creatorChoiceGroup>div{flex-wrap:wrap;gap:10px;display:flex}.creatorChoiceGroup button.active{border-color:var(--vh-accent);color:var(--vh-ink);background:#f5eadc}.creatorAnalyticsHeading{margin-bottom:24px}.creatorAnalyticsHeading h1{margin-bottom:8px}.creatorAnalyticsMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.creatorAnalyticsMetrics article{border:1px solid #e5dcd1;border-radius:16px;min-height:110px;padding:18px}.creatorAnalyticsMetrics p{color:#80746b;align-items:center;gap:8px;margin:0 0 12px;font-size:.75rem;display:flex}.creatorAnalyticsMetrics strong{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:2.5rem;font-weight:400}.creatorAnalyticsCard{margin-bottom:16px;padding:22px}.creatorAnalyticsCard h2{margin:0}.creatorTrafficHeading,.productTrafficHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.creatorTrafficHeading>span,.productTrafficHeading>span{color:#7d7168;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.creatorTrafficChart{position:relative}.analyticsExpandButton{color:#754961;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;margin:14px 0 0 auto;padding:0 4px;font-size:.82rem;font-weight:700;display:inline-flex}.analyticsDialogBackdrop{z-index:80;background:#21181f85;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.analyticsDialog{background:#fffdfa;border-radius:24px;width:min(100%,820px);max-width:820px;max-height:min(760px,100dvh - 40px);padding:clamp(20px,4vw,38px);overflow:auto;box-shadow:0 28px 90px #23161d4d}.analyticsDialog>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.analyticsDialog h2{margin:4px 0 0}.analyticsDialog>header>button{color:#5e4150;cursor:pointer;background:#f6eef2;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.analyticsRangeButtons{gap:8px;margin:24px 0 16px;display:flex}.analyticsRangeButtons button{color:#644b58;cursor:pointer;font:inherit;background:#fff;border:1px solid #dfd1d7;border-radius:999px;min-height:40px;padding:0 14px}.analyticsRangeButtons button[aria-pressed=true]{color:#fff;background:#754961;border-color:#754961}.analyticsDetailMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.analyticsDetailMetrics article{color:#72495e;background:#f8f1f4;border-radius:14px;gap:6px;min-width:0;padding:14px;display:grid}.analyticsDetailMetrics span{color:#7d6872;font-size:.75rem}.analyticsDetailMetrics strong{color:#382936;font-size:1.25rem}.analyticsDataNote{color:#756871;margin:22px 0 0;font-size:.82rem;line-height:1.5}.creatorTrafficChart svg{width:100%;display:block;overflow:visible}.creatorTrafficChart .grid{stroke:#e6ddd2;stroke-dasharray:3 4}.creatorTrafficChart text{fill:#857a72;font:12px Inter,sans-serif}.creatorTrafficChart .visitsArea{fill:#c7754c21}.creatorTrafficChart .visitsLine{fill:none;stroke:var(--vh-accent);stroke-width:2.5px}.creatorTrafficChart .clicksLine{fill:none;stroke:#d2a252;stroke-width:2px}.creatorTrafficChart .hoverLine{stroke:#b9afa7;stroke-width:1px}.creatorTrafficChart .hoverDot{fill:var(--vh-accent);stroke:#fff;stroke-width:2px}.creatorChartTooltip{pointer-events:none;white-space:nowrap;background:#fff;border:1px solid #e2d8cd;border-radius:16px;gap:7px;padding:13px 15px;display:grid;position:absolute;transform:translate(-50%,-110%);box-shadow:0 10px 25px #34241b1f}.creatorChartTooltip span{color:#7b6f67;font-size:.83rem}.productTrafficHeading p{color:#7d7168;margin:3px 0 0;font-size:.82rem}.productTrafficFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.productTrafficFilters label{color:#7d7168;gap:5px;font-size:.72rem;display:grid}.productTrafficFilters select{color:var(--vh-ink);font:inherit;background:#fff;border:1px solid #e5dcd1;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:0 9px;font-size:.82rem}.creatorAnalyticsEmpty{color:#81766e;text-align:center;border:1px dashed #dfd5c9;border-radius:12px;margin-top:12px;padding:22px}.productTrafficRows{margin-top:14px;display:grid}.productTrafficRows>div{border-top:1px solid #eee5dc;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:12px;padding:9px 2px;display:grid}.productTrafficRows>.productTrafficColumns{color:#8a7e74;border-top:0;padding:4px 2px 8px;font-size:.7rem}.productTrafficIdentity{align-items:center;gap:10px;min-width:0;display:flex}.productTrafficThumbnail{color:#9a8d82;background:#f5f0e8;border-radius:6px;flex:0 0 46px;justify-content:center;align-items:center;height:46px;display:inline-flex;position:relative;overflow:hidden}.productTrafficThumbnail img{object-fit:cover}.productTrafficName{gap:3px;min-width:0;display:grid}.productTrafficName strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.productTrafficName small{color:#8a7e74;font-size:.7rem}.productExplorer{padding:24px}.creatorAnalyticsPageMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.creatorAnalyticsPageMetrics article{border:1px solid #e5dcd1;border-radius:16px;min-height:110px;padding:18px}.creatorAnalyticsPageMetrics p{color:#80746b;align-items:center;gap:8px;margin:0 0 12px;font-size:.75rem;display:flex}.creatorAnalyticsPageMetrics strong{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:2.5rem;font-weight:400}.productExplorer .eyebrow,.productLens .eyebrow{margin:0 0 5px}.productExplorerTabs{border-bottom:1px solid #eee5dc;gap:18px;margin:22px 0 12px;display:flex}.productExplorerTabs button{color:#81746b;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px 11px;font-size:.82rem}.productExplorerTabs button.active{border-color:var(--vh-accent);color:var(--vh-ink);font-weight:650}.productExplorerGroups{gap:8px;display:grid}.productExplorerGroups article{border:1px solid #e8ded4;border-radius:14px;overflow:hidden}.productExplorerGroups article>button{color:var(--vh-ink);cursor:pointer;font:inherit;text-align:left;background:#fdfbf8;border:0;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;display:flex}.productExplorerGroups article>button>span{align-items:center;gap:10px;min-width:0;display:flex}.productExplorerGroups article>button>span>span{gap:3px;min-width:0;display:grid}.productExplorerGroups strong,.productExplorerList strong{font-size:.88rem;font-weight:650}.productExplorerGroups small,.productExplorerList small,.productLensHeading p{color:#81746b;font-size:.74rem}.productExplorerGroups b,.productExplorerList b{color:#655a52;white-space:nowrap;font-size:.76rem;font-weight:600}.productExplorerList{display:grid}.productExplorerGroups .productExplorerList{background:#fff;border-top:1px solid #eee5dc}.productExplorerList>button{color:var(--vh-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #eee5dc;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:10px 2px;display:grid}.productExplorerList>button:first-child{border-top:0}.productExplorerGroups .productExplorerList>button{padding-inline:16px}.productExplorerList>button>span:not(.productTrafficThumbnail){gap:3px;min-width:0;display:grid}.productExplorerList>button strong,.productExplorerList>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productExplorerList>button>svg{color:#978b82}.productLens{padding:24px}.productLensBack{color:#74675f;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 20px;padding:0;font-size:.8rem;display:inline-flex}.productLensHeading{align-items:center;gap:14px;display:flex}.productLensHeading .productTrafficThumbnail{border-radius:10px;flex-basis:58px;height:58px}.productLensHeading h2{font-size:clamp(1.35rem,3vw,1.8rem)}.productLensHeading p:not(.eyebrow){margin:4px 0 0}.productLensMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.productLensMetrics article{background:#faf6f1;border:1px solid #e9ded4;border-radius:12px;min-width:0;padding:13px}.productLensMetrics small{color:#81746b;font-size:.7rem;display:block}.productLensMetrics strong{font-family:var(--font-vh-display), Georgia, serif;margin-top:6px;font-size:1.55rem;font-weight:400;display:block}@media (max-width:620px){.creatorAnalyticsPageMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px}.creatorAnalyticsPageMetrics article{min-height:100px;padding:13px}.creatorAnalyticsPageMetrics p{gap:6px;margin-bottom:7px;font-size:.72rem;line-height:1.3}.creatorAnalyticsPageMetrics strong{font-size:1.9rem}.productExplorer,.productLens{padding:16px}.productExplorerTabs{gap:15px;overflow-x:auto}.productExplorerGroups article>button{align-items:flex-start;padding:13px}.productExplorerGroups article>button small{white-space:nowrap}.productExplorerGroups article>button b{font-size:.69rem}.productExplorerList>button{grid-template-columns:42px minmax(0,1fr) auto;padding:10px 0}.productExplorerGroups .productExplorerList>button{padding-inline:13px}.productExplorerList>button .productTrafficThumbnail{flex-basis:42px;height:42px}.productExplorerList>button>svg{display:none}.productLensMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.referenceAuthMain{grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;max-width:1450px;min-height:calc(100vh - 250px);margin:0 auto;padding:95px 6vw;display:grid}.referenceAuthIntro{max-width:650px}.authEyebrow{color:#74685f;letter-spacing:.2em;background:#f5f0e8;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:.74rem;display:inline-flex}.referenceAuthIntro h1{letter-spacing:-.04em;margin:30px 0;font-size:clamp(3rem,4vw,4.4rem);line-height:1.05}.referenceAuthIntro>p:not(.authEyebrow){color:#7d7168;max-width:580px;font-size:1.05rem;line-height:1.65}.referenceAuthCard{border:1px solid #e6ddd3;border-radius:30px;padding:36px;box-shadow:0 3px 8px #37261b14}.referenceAuthTabs{background:#f4efe7;border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:4px;display:grid}.referenceAuthTabs button{color:#756a62;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:10px}.referenceAuthTabs button.active{color:var(--vh-ink);background:#fff;box-shadow:0 2px 5px #37261b1a}.referenceGoogleButton{cursor:pointer;font:inherit;background:#fff;border:1px solid #dfd5ca;border-radius:999px;width:100%;padding:13px 20px;box-shadow:0 2px 4px #37261b14}.googleIdentityButtonSlot{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex;position:relative}.googleIdentityButtonSlot>div{justify-content:center;width:100%;display:flex}.googleIdentityButtonStatus{color:#756a62;pointer-events:auto;background:#fff;border:1px solid #dfd5ca;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.referenceAuthCard .separator{color:#867b72;letter-spacing:.14em;align-items:center;gap:16px;margin:25px 0;font-size:.72rem;display:flex}.referenceAuthCard .separator:before,.referenceAuthCard .separator:after{content:"";border-top:1px solid #e0d6cb;flex:1}.referenceAuthCard form{gap:17px;display:grid}.referenceAuthCard label{gap:7px;font-weight:600;display:grid}.referenceAuthCard input{font:inherit;border:1px solid #ddd3c8;border-radius:14px;padding:13px 15px;box-shadow:0 2px 4px #37261b14}.referenceAuthTerms{color:#82766e;text-align:center;margin:28px 0 0;font-size:.74rem;line-height:1.45}.referenceAuthTerms a{text-decoration:underline}.referenceStorefrontHero{background:#fbf6ec;border-bottom:1px solid #e9dfd4;padding:95px 5vw}.referenceStorefrontInner{grid-template-columns:190px minmax(0,1fr);grid-template-areas:"avatar identity""avatar actions";align-items:center;gap:16px 36px;max-width:1580px;margin:0 auto;display:grid}.referenceStorefrontAvatar{border:5px solid #fff;border-radius:50%;grid-area:avatar;place-items:center;width:175px;height:175px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 20px #37271b1a}.referenceStorefrontAvatar img{object-fit:cover}.referenceStorefrontName>div:first-child{align-items:center;gap:14px;display:flex}.referenceStorefrontName{grid-area:identity;align-self:end}.referenceStorefrontName h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.8rem,4vw,4.2rem)}.referenceStorefrontName>div:first-child>span{color:var(--vh-accent);border:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.referenceStorefrontName>p{color:#776c64;flex-wrap:wrap;gap:4px 18px;margin:6px 0 0;display:flex}.referenceStorefrontActions{grid-area:actions;align-self:start;gap:10px;display:flex}.referenceStorefrontActions .engagementAction{margin-top:0}.referenceStorefrontInner.noConnectors{grid-template-areas:"avatar identity"}.referenceStorefrontInner.hasBio{grid-template-areas:"avatar identity""avatar bio""avatar actions"}.referenceStorefrontInner.noConnectors.hasBio{grid-template-areas:"avatar identity""avatar bio"}.referenceStorefrontBio{color:var(--sf-text,#5f5148);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;grid-area:bio;align-self:start;max-width:68ch;margin:0;font-size:1rem;line-height:1.65}.referenceStorefrontActions.referenceConnectors{flex-wrap:wrap;gap:8px;display:flex}.referenceStorefrontActions.referenceConnectors>a{color:#473a31;background:#fff;border:1px solid #e1d6ca;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;min-height:46px;padding:0;text-decoration:none;display:inline-flex}.referenceStorefrontActions.referenceConnectors>a img{display:block}.referenceStorefrontActions.referenceConnectors>a:hover,.referenceStorefrontActions.referenceConnectors>a:focus-visible{color:#8f4e2f;background:#f8f2ec;border-color:#b77856}.referenceStorefrontActions.referenceConnectors>a:focus-visible{outline-offset:2px;outline:2px solid #8f4e2f}.referenceStorefrontProducts,.referenceStorefrontCodes{max-width:1660px;margin:0 auto;padding:18px 5vw 24px}.referenceStorefrontProducts>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.storefrontDraggableBlock{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:18px}.storefrontDraggableBlock .referenceDiscountHitArea{cursor:grab}.storefrontDraggableBlock:active{cursor:grabbing}.storefrontDraggableBlock[data-dragging=true]{opacity:.6}.storefrontDraggableBlock:focus-visible,.storefrontDraggableBlock[data-drop-target=true]{outline-offset:3px;outline:2px solid #b77856}@media (pointer:coarse){.storefrontDraggableBlock{touch-action:auto}}.referenceStorefrontCodes>h2{font-size:2.45rem}.referenceStorefrontProducts>header label{border:1px solid #e0d6ca;border-radius:999px;align-items:center;gap:7px;min-width:370px;min-height:32px;margin-left:auto;padding:0 13px;display:flex}.referenceStorefrontProducts>header label svg{width:14px;height:14px}.referenceStorefrontProducts>header input{font:inherit;background:0 0;border:0;outline:none;width:100%;height:30px;min-height:0;padding:5px 2px;font-size:.86rem;line-height:20px}.referenceStorefrontRow{margin-top:16px}.referenceCollectionFrame{background:#fbf9f6;border:1px solid #dfd5ca;border-radius:20px;padding:18px}.referenceCollectionFrame .referenceStorefrontScroller{overscroll-behavior-inline:contain;grid-auto-columns:minmax(290px,365px);gap:24px;scroll-padding-inline:2px}.referenceCollectionFrame>header{margin-bottom:18px}.referenceCollectionFrame>header h3{margin-bottom:2px;font-size:1.45rem}.referenceCollectionFrame .storeProductCard{width:100%;height:auto;min-height:0}.referenceCollectionFrame .storeProductImage{aspect-ratio:4/3;background:0 0}.referenceCollectionFrame .storeProductImage img{object-fit:cover;padding:0}@media (max-width:900px){.referenceCollectionFrame{padding:14px}.referenceCollectionFrame>header{margin-bottom:14px}.referenceCollectionFrame>header>div:first-child{align-items:baseline;gap:8px;display:flex}.referenceCollectionFrame>header h3{margin:0;font-size:1.15rem}.referenceCollectionFrame>header p{font-size:.7rem}.referenceCollectionFrame .referenceStorefrontScroller{grid-auto-columns:240px;gap:14px;margin-inline:0;padding:2px 2px 8px;scroll-padding-inline:0}.referenceCollectionFrame .storeProductCard{height:360px;min-height:0}.referenceCollectionFrame .storeProductImage{aspect-ratio:4/3;flex:none}}.referenceStorefrontCodes.referenceDiscountLayer{box-sizing:border-box;width:100%;max-width:100%;margin:16px 0 0;padding:0}.referenceStorefrontCodes.referenceDiscountLayer article{background:#f8f6f2;border:1px solid #dfd6cb;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:96px;padding:12px clamp(16px,2vw,28px);transition:border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.referenceStorefrontCodes.referenceDiscountLayer article:hover{border-color:#bba590;box-shadow:0 5px 16px #36261914}.referenceDiscountHitArea{border-radius:inherit;cursor:pointer;z-index:2;position:absolute;inset:0}.referenceDiscountHitArea:focus-visible{outline:3px solid var(--vh-accent);outline-offset:-4px}@media (min-width:901px) and (pointer:fine){.storefrontPhoneStage{background:radial-gradient(circle at 50% 0,#fbf8f3,#eee8e1 75%);justify-content:center;align-items:center;min-height:calc(100dvh - 60px);padding:24px;display:flex}.storefrontPhoneDevice{background:#272727;border:9px solid #272727;border-radius:48px;width:430px;height:min(840px,100dvh - 108px);min-height:540px;position:relative;overflow:hidden;box-shadow:0 30px 65px #30261f30,0 3px 12px #30261f1c}.storefrontPhoneIsland{pointer-events:none;z-index:1;background:#171717;border-radius:999px;width:112px;height:24px;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}.storefrontPhoneScreen{background:#fff;border:0;border-radius:38px;width:100%;height:100%;display:block}}.referenceDiscountIdentity{align-items:center;gap:10px;min-width:0;display:flex}.referenceDiscountLogo{object-fit:contain;background:0 0;border:0;border-radius:12px;flex:0 0 82px;width:82px;height:68px;padding:0}.referenceDiscountIdentity>div{min-width:0}.referenceDiscountIdentity p{color:#786d62;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0 0 3px;font-size:.72rem;overflow:hidden}.referenceDiscountIdentity h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:500;line-height:1.2;overflow:hidden}.referenceDiscountCode{text-align:right;gap:2px;min-width:86px;margin:0;display:grid}.referenceDiscountCode span{color:#82766e;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem}.referenceDiscountCode strong{color:#2e241d;letter-spacing:.04em;overflow-wrap:anywhere;font-size:.98rem}.creatorLayerDragHandle{color:#8a7e75;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;display:inline-flex}.creatorLayerDragHandle:active{cursor:grabbing}.referenceStorefrontRow>header{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.referenceStorefrontRow h3{margin:0 0 6px;font-size:2.2rem}.referenceStorefrontRow[data-carousel=true] h3.referenceCarouselTitle{font-family:Aptos, "Aptos Body", var(--font-vh-body), ui-sans-serif, sans-serif;letter-spacing:-.025em;font-size:1.36rem;font-weight:700}.referenceStorefrontRow p{color:#82766e;margin:0}.referenceStorefrontRow>header button{cursor:pointer;background:#fff;border:1px solid #dfd5ca;border-radius:50%;place-items:center;width:46px;height:46px;margin-left:8px;font-size:1.5rem;display:inline-grid;box-shadow:0 2px 6px #36261b14}.referenceStorefrontScroller{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(290px,365px);grid-auto-flow:column;gap:24px;padding:2px 2px 10px;display:grid;overflow-x:auto}.referenceStorefrontScroller::-webkit-scrollbar{display:none}.referenceStorefrontScroller .storeProductCard{scroll-snap-align:start}.referenceStorefrontCodes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.referenceStorefrontCodes article{border:1px solid #e5dbd0;border-radius:24px;padding:25px}.storyPreviewCircle{background:0 0;border:0;padding:0;position:absolute;top:auto;bottom:16px;left:16px}.storyPreviewThumb{background-position:50%;background-size:cover;border:3px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 3px 10px #0000003d}.storyPreviewThumb:after{border-radius:inherit;content:"";background:#19130f3d;position:absolute;inset:0}.storyPreviewThumb b{color:#fff;z-index:1;align-items:center;font-size:.75rem;display:inline-flex;position:relative}.storyViewerSegments{gap:4px;display:flex}.storyViewerSegments i{background:#ffffff59;border-radius:999px;flex:1;height:3px;overflow:hidden}.storyViewerSegments i span{background:#fff;height:100%;display:block}@media (max-width:900px){.creatorShellHeaderInner{grid-template-columns:1fr auto;padding:0 20px}.creatorShellHeader nav{display:none}.creatorShellActions{gap:12px}.creatorShellActions .button{padding:9px 14px}.creatorHomeMain,.creatorDashboardMain,.creatorAnalyticsMain,.creatorAccountMain{padding:58px 20px}.creatorTypeGrid,.creatorFormGrid{grid-template-columns:1fr}.creatorDashboardIntro,.creatorAnalyticsHeading,.creatorAccountHeading,.creatorSectionHeading{flex-direction:column;align-items:flex-start;gap:24px}.creatorDashboardLinks{flex-wrap:wrap}.creatorComposerHeader,.creatorComposerBody,.creatorStorefrontSections,.creatorAccountCard{padding:25px 20px}.creatorTypeGrid{padding:22px 20px}.creatorInlineField{flex-direction:column;align-items:stretch}.creatorManageCard,.creatorDiscountManageCard{grid-template-columns:80px 1fr;padding:20px}.creatorManageImage{width:80px;height:80px}.creatorManageActions{flex-direction:row;grid-column:1/-1;justify-content:flex-end}.creatorAnalyticsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.creatorTrafficChart{min-height:0}.creatorTrafficChart svg{min-width:0}.referenceAuthMain{grid-template-columns:1fr;padding:58px 20px}.referenceAuthIntro h1{font-size:3rem}.referenceStorefrontHero{padding:55px 20px}.referenceStorefrontInner{grid-template-columns:110px minmax(0,1fr);grid-template-areas:"avatar identity""actions actions"}.referenceStorefrontInner.hasBio{grid-template-areas:"avatar identity""bio bio""actions actions"}.referenceStorefrontInner.noConnectors.hasBio{grid-template-areas:"avatar identity""bio bio"}.referenceStorefrontAvatar{width:105px;height:105px}.referenceStorefrontProducts,.referenceStorefrontCodes{padding:18px 20px 20px}.referenceStorefrontProducts>header{flex-direction:column;align-items:stretch;gap:8px}.referenceStorefrontProducts>header label{min-width:0;margin-left:0}.referenceStorefrontCodes>div{grid-template-columns:1fr}.referenceStorefrontCodes.referenceDiscountLayer{padding:0}}@media (max-width:560px){.referenceStorefrontCodes.referenceDiscountLayer article{border-radius:16px;min-height:92px;padding:12px 14px}.referenceDiscountLogo{flex-basis:72px;width:72px;height:60px}.referenceDiscountIdentity h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creatorShellActions a[href=\/account]{font-size:0}.creatorShellActions a[href=\/account] span{font-size:1rem}.creatorShellActions a[href=\/account] svg{width:16px;height:16px}.creatorWelcomeTitle{align-items:center;gap:14px}.creatorWelcome h1{margin:0 0 5px;font-size:1.55rem;line-height:1.15}.creatorWelcomeIdentity p{font-size:.82rem;line-height:1.4}.creatorWelcomeAvatar{width:62px;height:62px}.creatorWelcome>.eyebrow{margin-bottom:20px}.creatorWelcomeAction{min-height:40px;margin-bottom:24px;padding:0 12px;font-size:.8rem}.creatorCountPills{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 12px;display:grid}.creatorCountPills span{text-align:center;white-space:normal;border-radius:8px;min-width:0;padding:10px 8px;font-size:.7rem;line-height:1.25;display:block}.creatorCountPills strong{margin-bottom:3px;font-size:1rem;line-height:1.2;display:block}.creatorHomeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creatorHomeCard{flex-direction:column;min-height:220px;padding:18px;display:flex}.creatorHomeIcon{width:38px;height:38px}.creatorHomeIcon svg{width:18px;height:18px}.creatorHomeCard h2{margin:16px 0 7px;font-size:1.25rem;line-height:1.2}.creatorHomeCard p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;margin:0;font-size:.76rem;line-height:1.35;display:-webkit-box;overflow:hidden}.creatorHomeCard>a{margin-top:auto;padding-top:12px;font-size:.76rem;line-height:1.3}.creatorSectionHeading .button{width:100%}.creatorAccountPhoto{align-items:flex-start}.creatorPhotoActions{flex-direction:column;align-items:flex-start;gap:8px}.creatorAnalyticsMain{padding-top:26px}.creatorAnalyticsHeading{gap:12px;margin-bottom:18px}.creatorAnalyticsHeading h1{font-size:1.9rem}.creatorAnalyticsHeading .button{min-height:36px}.creatorAnalyticsMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px}.creatorAnalyticsMetrics article{min-height:100px;padding:13px}.creatorAnalyticsMetrics p{gap:6px;margin-bottom:7px;font-size:.72rem;line-height:1.3}.creatorAnalyticsMetrics strong{font-size:1.9rem}.creatorAnalyticsCard{border-radius:16px;margin-bottom:12px;padding:16px}.creatorAnalyticsCard h2{font-size:1.3rem}.creatorTrafficHeading{align-items:flex-start;margin-bottom:8px}.productTrafficFilters{gap:8px}.productTrafficThumbnail{flex-basis:42px;height:42px}.creatorAccountHeadingActions{flex-wrap:wrap;align-items:flex-start}.referenceAuthCard{padding:24px 18px}.referenceStorefrontInner{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:16px}.referenceStorefrontAvatar{width:78px;height:78px}.referenceStorefrontName h1{font-size:2.2rem}.referenceStorefrontName>p{gap:2px 10px}.referenceStorefrontActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.referenceStorefrontRow>header>div:last-child{display:none}.referenceStorefrontScroller{grid-auto-columns:minmax(275px,86vw)}}html{scroll-behavior:smooth}body{background:var(--vh-background);color:var(--vh-ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.siteHeader{border-bottom:1px solid var(--vh-border);z-index:10;background:#fffdf9eb;grid-template-columns:1fr auto 1fr;align-items:center;min-height:74px;padding:0 5vw;display:grid;position:sticky;top:0}.logo{align-items:center;gap:10px;font-size:1.4rem;display:flex}.logo>span{background:var(--vh-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}nav,.actions,.heroButtons{align-items:center;gap:30px;display:flex}.actions{justify-content:flex-end}.button{border-radius:var(--vh-radius-control);justify-content:center;align-items:center;min-height:44px;padding:0 26px;font-size:.9rem;display:inline-flex}.primary{background:var(--vh-accent);color:#fff}.secondary{border:1px solid var(--vh-border);background:#fff;box-shadow:0 2px 4px #2b211c14}.hero{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:7vw;min-height:710px;padding:80px 6vw 72px;display:grid}.heroCopy{align-self:center;max-width:650px}.eyebrow,.brand,dt{color:var(--vh-muted);letter-spacing:.22em;text-transform:uppercase;font-size:.7rem}h1{letter-spacing:-.055em;margin:26px 0 32px;font-size:clamp(3.6rem,6vw,6.8rem);line-height:.9}h1 em{font-weight:400}.lede,.sectionIntro{color:var(--vh-muted);max-width:600px;font-size:1.15rem;line-height:1.7}.heroButtons{margin:34px 0 46px}.metrics{border-top:1px solid var(--vh-border);gap:70px;margin:0;padding-top:28px;display:flex}.metrics div{flex-direction:column-reverse;display:flex}.metrics dd{margin:0 0 8px;font-size:2.2rem}.productImage{background-position:50%;background-size:cover}.categoryBand{background:var(--vh-surface);border-block:1px solid var(--vh-border);white-space:nowrap;justify-content:space-around;gap:48px;padding:20px 3vw;display:flex;overflow:hidden}.categoryBand span{color:var(--vh-accent);margin-left:30px}.section,.trust{padding:90px 5vw 110px}.section h2,.trust h2{letter-spacing:-.04em;margin:15px 0;font-size:clamp(2.8rem,5vw,4.8rem)}.productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.productCard{border:1px solid var(--vh-border);border-radius:var(--vh-radius-card);box-shadow:var(--vh-shadow-card);background:#fff;overflow:hidden}.productImage{aspect-ratio:1/1.02;padding:18px;position:relative}.blush{background:radial-gradient(circle at 50% 52%,#de8268 0 13%,#e6b38f 14% 18%,#9b6048 19% 22%,#0000 23%),linear-gradient(145deg,#d3b18f,#f5eadb)}.serum{background:radial-gradient(at 54% 58%,#753819 0 12%,#bc6a34 13% 20%,#0000 21%),linear-gradient(145deg,#f5e4c8,#b48867)}.coat{background:linear-gradient(110deg,#e6a860 0 24%,#b76235 25% 70%,#f2c58f 71%)}.storyBadge,.codeBadge{border-radius:var(--vh-radius-control);background:#ffffffeb;padding:8px 12px;font-size:.72rem;position:absolute;top:18px}.storyBadge{left:18px}.codeBadge{background:var(--vh-accent);color:#fff;right:18px}.productDetails{padding:28px}.productDetails h3{margin:9px 0;font-size:1.65rem}.price{margin:0 0 22px;font-size:1.25rem}.hebrew{color:var(--vh-muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;min-height:9em;margin:0;line-height:1.8;display:-webkit-box;overflow:hidden}.directoryHero{border-bottom:1px solid var(--vh-border);padding:90px max(5vw,24px) 70px}.discoverHero{background:var(--vh-surface);border-bottom:1px solid var(--vh-border);padding:84px max(5vw,24px) 64px}.discoverHero h1{max-width:980px;font-size:clamp(3.4rem,7vw,6.5rem)}.discoverSearch{max-width:780px;margin-top:38px}.discoverSearch label{margin-bottom:10px;font-size:.78rem;font-weight:600;display:block}.discoverSearch>div{gap:10px;display:flex}.discoverSearch input{border:1px solid var(--vh-border);border-radius:var(--vh-radius-control);font:inherit;background:#fff;flex:1;min-width:0;min-height:54px;padding:0 20px}.discoverControls{border-bottom:1px solid var(--vh-border);justify-content:space-between;align-items:center;gap:24px;padding:26px max(5vw,24px) 14px;display:flex}.discoverControls .categoryFilters{min-width:0}.sortFilters{flex:none;align-items:center;gap:6px;display:flex}.sortFilters span{color:var(--vh-muted);text-transform:uppercase;margin-right:7px;font-size:.72rem}.sortFilters a{border-radius:var(--vh-radius-control);padding:10px 13px;font-size:.78rem}.sortFilters a.active{background:var(--vh-ink);color:#fff}.discoverProducts{padding:8px max(5vw,24px) 120px}.directoryHero h1{max-width:900px;font-size:clamp(3.2rem,6vw,6rem)}.directorySearch{max-width:720px;margin-top:42px}.directorySearch label{margin-bottom:10px;font-size:.78rem;font-weight:600;display:block}.directorySearch>div{gap:10px;display:flex}.directorySearch input{border:1px solid var(--vh-border);border-radius:var(--vh-radius-control);font:inherit;background:#fff;flex:1;min-height:50px;padding:0 20px}.directoryContent{padding:34px max(5vw,24px) 110px}.categoryFilters{scrollbar-width:thin;gap:10px;padding-bottom:12px;display:flex;overflow-x:auto}.categoryFilters a{border:1px solid var(--vh-border);border-radius:var(--vh-radius-control);background:#fff;flex:none;padding:11px 18px}.categoryFilters a.active{background:var(--vh-accent);border-color:var(--vh-accent);color:#fff}.directoryHeading{justify-content:space-between;align-items:end;margin:58px 0 28px;display:flex}.directoryHeading h2{margin:10px 0 0;font-size:clamp(2.5rem,4vw,4rem)}.directoryHeading>p,.creatorTitle p,.creatorCategory,.creatorCard footer,.directoryState p{color:var(--vh-muted)}.creatorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.creatorCard{border:1px solid var(--vh-border);box-shadow:var(--vh-shadow-card);background:#fff;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.creatorPortrait{aspect-ratio:4/3;color:#ffffffd1;background:linear-gradient(145deg,#f2d7c2,#b77150);justify-content:center;align-items:center;font-family:Iowan Old Style,Baskerville,serif;font-size:4.5rem;display:flex}.creatorPortrait img,.storefrontAvatar img{object-fit:cover}.creatorPortrait,.storefrontAvatar{position:relative;overflow:hidden}.storefrontSocialLinks{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.storefrontSocialLinks a{border:1px solid var(--vh-border);color:var(--vh-muted);border-radius:999px;padding:8px 13px;font-size:.8rem}.storefrontSocialLinks a:hover{border-color:var(--vh-accent);color:var(--vh-accent)}.creatorDetails{padding:25px}.creatorTitle{justify-content:space-between;align-items:start;display:flex}.creatorTitle h3{margin:0;font-size:1.75rem}.creatorTitle p,.creatorCategory{margin:5px 0 0;font-size:.78rem}.verifiedBadge{background:var(--vh-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.creatorCategory{letter-spacing:.08em;text-transform:uppercase;margin-top:18px}.creatorBio{-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:7.2em;line-height:1.8;display:-webkit-box;overflow:hidden}.creatorCard footer{border-top:1px solid var(--vh-border);justify-content:space-between;padding-top:18px;font-size:.75rem;display:flex}.creatorHandle{color:var(--vh-accent)}.directoryState{background:var(--vh-surface);border:1px dashed var(--vh-border);border-radius:var(--vh-radius-card);text-align:center;padding:48px}.directoryState h3{margin:0 0 10px;font-size:1.6rem}.loadMore{width:fit-content;margin:36px auto 0}.storefrontHero{border-bottom:1px solid var(--vh-border);grid-template-columns:minmax(180px,280px) minmax(0,760px);align-items:center;gap:clamp(32px,6vw,90px);padding:80px max(5vw,24px);display:grid}.storefrontAvatar{aspect-ratio:1;box-shadow:0 0 0 2px var(--vh-accent), var(--vh-shadow-card);color:#ffffffdb;background:linear-gradient(145deg,#f2d7c2,#9f5d42);border:9px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-family:Iowan Old Style,Baskerville,serif;font-size:clamp(4rem,8vw,7rem);display:flex}.storefrontName{align-items:center;gap:18px;display:flex}.storefrontName h1{margin:18px 0;font-size:clamp(3.6rem,7vw,6.7rem)}.storefrontMeta{color:var(--vh-muted);letter-spacing:.06em;text-transform:uppercase}.storefrontBio{max-width:680px;margin:26px 0;font-size:1.15rem;line-height:1.9}.storefrontMetrics{border-top:1px solid var(--vh-border);color:var(--vh-muted);flex-wrap:wrap;gap:12px 32px;padding-top:22px;display:flex}.engagementAction{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.engagementAction>span{color:#9b3d30;font-size:.78rem}.storefrontProducts{padding:50px max(5vw,24px) 120px}.storeProductGrid,.studioRecommendationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.storeProductCard{border:1px solid var(--vh-border);border-radius:var(--vh-radius-card);box-shadow:var(--vh-shadow-card);background:#fff;min-width:0;position:relative;overflow:hidden}.analyticsImpressionTarget{pointer-events:none;position:absolute;inset:0}.copyDiscountCodeButton{border:1px solid var(--vh-border);border-radius:var(--vh-radius-control);color:var(--vh-ink);cursor:pointer;font:inherit;background:0 0;min-height:36px;padding:0 13px;font-size:.72rem}.copyDiscountCodeButton:hover,.copyDiscountCodeButton:focus-visible{border-color:var(--vh-accent);color:var(--vh-accent)}.storeProductImage{aspect-ratio:4/5;background:var(--vh-surface);position:relative;overflow:hidden}.storeProductImage img{object-fit:cover;transition:transform .45s}.storeProductImage .storeProductImageBackdrop{filter:blur(18px)saturate(.82);object-fit:cover;opacity:.2;transform:scale(1.12)}.storeProductImage .storeProductPrimaryImage{object-fit:contain;padding:clamp(6px,4%,12px)}.productGalleryArrow{color:var(--vh-ink);cursor:pointer;z-index:2;background:#ffffffeb;border:1px solid #30251f1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.productGalleryArrow.previous{left:10px}.productGalleryArrow.next{right:10px}.productGalleryDots{z-index:2;gap:5px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.productGalleryDots button{cursor:pointer;background:#ffffffb8;border:1px solid #30251f3d;border-radius:50%;width:7px;height:7px;padding:0}.productGalleryDots button[aria-pressed=true]{background:var(--vh-ink)}.storeProductCard:hover .storeProductImage .storeProductImageBackdrop{transform:scale(1.15)}.storeProductCard:hover .storeProductImage .storeProductPrimaryImage{transform:scale(1.015)}.storyPreview{border:3px solid var(--vh-accent);color:var(--vh-ink);cursor:pointer;z-index:1;background:#fffffff0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:58px;height:58px;font-family:inherit;font-size:.58rem;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 8px 24px #2b211c29}.storyPreview:hover,.storyPreview:focus-visible{background:var(--vh-white);transform:scale(1.04);box-shadow:0 10px 30px #2b211c3d}.storyPreview span{color:var(--vh-accent);font-size:.8rem}.storyViewerBackdrop{z-index:1000;background:#191310e0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.storyViewer{aspect-ratio:9/16;background:#16110f;border:1px solid #ffffff2e;border-radius:26px;width:min(460px,56.25dvh - 22.5px);max-width:calc(100vw - 40px);max-height:min(820px,100dvh - 40px);position:relative;overflow:hidden;box-shadow:0 32px 90px #00000073}.storyViewerHeader{color:var(--vh-white);pointer-events:none;text-shadow:0 1px 12px #000000b3;z-index:2;justify-content:flex-end;align-items:center;gap:18px;padding:14px 12px 0;display:flex;position:absolute;top:5px;left:0;right:0}.storyViewerHeader p,.storyViewerHeader strong{margin:0;display:block}.storyViewerHeader p{letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.storyViewerHeader strong{margin-top:3px;font-size:.9rem}.storyViewerClose{pointer-events:auto;color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff73;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font:300 1.55rem/1 sans-serif;display:inline-flex}.storyViewerClose:hover,.storyViewerClose:focus-visible{background:#ffffff2e}.storyViewerProgress{z-index:3;background:#ffffff47;height:3px;position:absolute;top:14px;left:18px;right:18px;overflow:hidden}.storyViewerProgress span{background:#fff;height:100%;display:block}.storyViewerError{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:32px;display:flex}.storyViewerError a{color:#fff;text-decoration:underline}.storeCodeBadge{background:var(--vh-accent);border-radius:var(--vh-radius-control);color:#fff;letter-spacing:.04em;z-index:1;padding:8px 13px;font-size:.7rem;position:absolute;top:18px;right:18px}.saveProductButton{border:1px solid var(--vh-border);border-radius:var(--vh-radius-control);color:var(--vh-ink);cursor:pointer;float:right;font:inherit;background:0 0;align-items:center;gap:7px;min-height:36px;margin:-5px 0 12px 12px;padding:0 12px;font-size:.76rem;display:inline-flex}.saveProductButton span{color:var(--vh-accent);font-size:1rem}.saveProductButton.saved{background:var(--vh-surface);border-color:var(--vh-accent)}.saveProductButton:disabled{cursor:wait;opacity:.65}.creatorCardActions{margin-top:18px}.creatorCardActions .engagementAction{margin-top:0}.productBrand{color:var(--vh-muted);letter-spacing:.25em;text-transform:uppercase;margin:0;font-size:.69rem}.storeProductDetails h3{margin:10px 0 7px;font-size:1.65rem}.storePrice{margin:0 0 22px;font-size:1.2rem}.storeReview{color:var(--vh-muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;min-height:9em;margin:0;line-height:1.8;display:-webkit-box;overflow:hidden}.commercialDisclosure{color:var(--vh-muted);text-transform:uppercase;margin:18px 0 0;font-size:.68rem}.instagramStoryLink{color:var(--vh-accent-strong);align-items:center;gap:7px;width:fit-content;margin-top:14px;font-size:.8rem;font-weight:600;display:inline-flex}.instagramStoryLink:hover,.instagramStoryLink:focus-visible{text-decoration:underline}.discoveryCreator{color:var(--vh-muted);align-items:center;gap:10px;width:fit-content;margin-top:20px;display:flex}.discoveryCreator>span{box-shadow:0 0 0 1px var(--vh-accent);color:#fff;background:linear-gradient(145deg,#f2d7c2,#b77150);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-family:Iowan Old Style,Baskerville,serif;font-size:.58rem;display:inline-flex}.discoveryCreator strong{color:var(--vh-ink);font-weight:500}.storeProductDetails footer{border-top:1px solid var(--vh-border);justify-content:space-between;align-items:end;gap:16px;margin-top:22px;padding-top:18px;display:flex}.discountLine{gap:4px;font-size:.72rem;display:grid}.discountLine small,.merchantDomain{color:var(--vh-muted);font-size:.67rem}.storefrontCodes{background:var(--vh-surface);border-block:1px solid var(--vh-border);padding:70px 5vw}.publicCodeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.publicCodeCard{background:var(--vh-white);border:1px solid var(--vh-border);border-radius:var(--vh-radius-card);box-shadow:var(--vh-shadow-card);padding:28px}.publicCodeCard h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin:16px 0 8px;font-size:clamp(2rem,4vw,3.2rem)}.publicCodeCard>p:not(.productBrand){color:var(--vh-muted);line-height:1.65}.publicCodeCard .publicCodeLabel{color:var(--vh-accent);font-weight:700}.publicCodeTruth{border-top:1px solid var(--vh-border);color:var(--vh-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:22px;padding-top:16px;font-size:.72rem;display:flex}.recommendedBy{color:var(--vh-muted);align-items:center;gap:10px;margin:22px 0;font-size:.78rem;display:flex}.storyRing{background:var(--vh-surface);border:2px solid var(--vh-accent);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.6rem;display:inline-flex}.productDetails footer{border-top:1px solid var(--vh-border);justify-content:space-between;align-items:center;padding-top:18px;font-size:.72rem;display:flex}.small{min-height:38px;padding:0 18px}.trust{background:var(--vh-surface);border-top:1px solid var(--vh-border)}.trustGrid{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:50px;display:grid}.trustGrid article>span{color:var(--vh-accent);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.trustGrid h3{margin-bottom:8px;font-size:1.5rem}.trustGrid p{color:var(--vh-muted);line-height:1.6}@media (max-width:900px){.siteHeader{grid-template-columns:1fr auto}nav{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.productGrid,.trustGrid,.creatorGrid,.storeProductGrid,.studioRecommendationGrid,.publicCodeGrid{grid-template-columns:1fr}.storefrontHero{grid-template-columns:180px minmax(0,1fr)}.discoverControls{flex-direction:column;align-items:stretch}.sortFilters{padding-bottom:12px;overflow-x:auto}}@media (max-width:560px){.siteHeader{min-height:64px;padding:0 18px}.loginLink{display:none}.actions{gap:8px}.actions .button{min-height:38px;padding:0 15px}.hero{gap:44px;min-height:0;padding:48px 20px 58px}h1{font-size:3.5rem}.heroButtons{flex-direction:column;align-items:stretch;gap:12px}.metrics{justify-content:space-between;gap:24px}.metrics dd{font-size:1.75rem}.section,.trust{padding:70px 20px}.directoryHero,.directoryContent,.discoverHero,.discoverControls,.discoverProducts{padding-inline:20px}.directorySearch>div,.discoverSearch>div{flex-direction:column;align-items:stretch}.directoryHeading{flex-direction:column;align-items:start;gap:8px}.storefrontHero{grid-template-columns:1fr;align-items:start;padding:54px 20px}.storefrontAvatar{max-width:150px}.storefrontProducts{padding:28px 20px 90px}.storefrontCodes{padding:54px 20px}}body{background:var(--vh-background);color:var(--vh-ink);font-family:var(--font-vh-body), ui-sans-serif, system-ui, sans-serif;line-height:1.5}h1,h2,h3,.logo,dd{font-family:var(--font-vh-display), ui-serif, Georgia, serif;font-weight:400}.siteHeader{background:color-mix(in oklab, var(--vh-background) 85%, transparent);border-bottom:1px solid color-mix(in oklab, var(--vh-border) 70%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:68px;min-height:68px;padding:0;display:block}.siteHeaderInner{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:none;height:68px;margin:0 auto;padding:0 clamp(20px,3.5vw,56px);display:grid}.logo{font-family:var(--font-vh-body), Arial, sans-serif;letter-spacing:-.08em;gap:11px;width:fit-content;min-width:0;font-size:39px;font-weight:800;line-height:43px}.logoMark{background:var(--vh-accent);flex:none;width:36px;height:36px}.logoMark .logoGlyph{color:#fff;font-family:var(--font-vh-display), ui-serif, Georgia, serif;background:0 0;border-radius:0;width:auto;height:auto;font-size:1.65rem;font-weight:400;line-height:1;display:block;transform:translateY(-1px)}.logoWordmark{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.logo>span:last-child{align-items:initial;color:var(--vh-ink);background:0 0;border-radius:0;width:auto;height:auto;display:inline}.siteHeader nav{gap:32px}.siteHeader nav a,.loginLink{color:var(--vh-muted);font-size:.875rem;transition:color .16s}.siteHeader nav a:hover,.siteHeader nav a:focus-visible,.loginLink:hover,.loginLink:focus-visible{color:var(--vh-ink)}.actions{gap:12px}.siteHeader .button{min-height:36px;padding:0 18px}.button{cursor:pointer;font-family:var(--font-vh-body), ui-sans-serif, system-ui, sans-serif;border:0;min-height:40px;padding:0 28px;font-size:.875rem;font-weight:500;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.button:hover{transform:translateY(-1px)}.secondary{border:1px solid var(--vh-border);box-shadow:0 1px 3px #2b211c12}.eyebrow,.brand,dt{color:var(--vh-muted);letter-spacing:.25em;text-transform:uppercase;font-size:.68rem;line-height:1.2}.lede,.sectionIntro{color:var(--vh-muted);font-size:1rem;line-height:1.55}.directoryHero,.discoverHero{background:0 0;border:0;max-width:1280px;margin:0 auto;padding:96px 32px 64px}.directoryHero h1,.discoverHero h1{letter-spacing:-.025em;max-width:672px;margin:24px 0 22px;font-size:clamp(3.25rem,4.7vw,3.75rem);line-height:1}.directoryHero .lede,.discoverHero .lede{max-width:672px}.directorySearch,.discoverSearch{max-width:672px;margin-top:32px;position:relative}.directorySearch label,.discoverSearch label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.directorySearch>div,.discoverSearch>div{position:relative}.directorySearch>div:before,.discoverSearch>div:before,.directorySearch>div:after,.discoverSearch>div:after{content:none}.fieldSearchIcon{color:var(--vh-muted);pointer-events:none;z-index:1;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.directorySearch input,.discoverSearch input{border:1px solid var(--vh-border);border-radius:var(--vh-radius-control);width:100%;height:56px;min-height:0;padding:0 22px 0 52px;font-family:inherit;font-size:.875rem;box-shadow:0 6px 22px #2b211c0d}.directorySearch input:focus,.discoverSearch input:focus{border-color:var(--vh-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--vh-accent) 14%, transparent);outline:0}.directorySearch .button,.discoverSearch .button{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.directoryContent,.discoverControls,.discoverProducts{max-width:1280px;margin:0 auto;padding-inline:32px}.directoryContent{padding-bottom:96px}.directoryHeading{align-items:end;margin:0 0 28px}.directoryHeading h2{letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(2rem,3vw,2.5rem)}.creatorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.creatorCard,.storeProductCard,.productCard{border:1px solid var(--vh-border);box-shadow:none;transition:box-shadow .22s,transform .22s}.creatorCard:hover,.storeProductCard:hover,.productCard:hover{transform:translateY(-3px);box-shadow:0 18px 42px #2b211c17}.creatorPortrait{aspect-ratio:4/3;font-family:var(--font-vh-display), ui-serif, Georgia, serif}.creatorDetails{flex-direction:column;flex:1;padding:20px;display:flex}.creatorTitle{align-items:center}.creatorNameLine{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.creatorTitle h3{overflow-wrap:anywhere;font-size:1.45rem;line-height:1.15}.creatorTitle p{margin:0;font-size:.72rem}.verifiedBadge{color:var(--vh-accent);background:0 0;border:0;width:16px;height:16px;display:inline-flex}.creatorTitle>p,.creatorUpdate strong,.heroCreatorCount,.categoryBand a,.storyBadge,.productDetails footer>span,.discountLine>span{align-items:center;gap:6px;display:flex}.creatorCategory{letter-spacing:.07em;margin-top:8px;font-size:.67rem}.creatorBio{color:var(--vh-muted);text-align:start;-webkit-line-clamp:3;min-height:4.95em;margin:12px 0 0;font-size:.875rem;line-height:1.65}.creatorCard footer{align-items:center;gap:10px;margin-top:auto;padding-top:16px;font-size:.7rem}.creatorHandle{background:var(--vh-white);border:1px solid var(--vh-border);border-radius:var(--vh-radius-control);color:var(--vh-ink);padding:7px 12px}.discoverHero{padding-bottom:0}.discoverControls{align-items:initial;border:0;padding-top:18px;padding-bottom:0;display:block}.filterRow{align-items:flex-start;gap:14px;display:flex}.filterLabel{color:var(--vh-muted);letter-spacing:.2em;text-transform:uppercase;flex:none;margin:11px 0 0;font-size:.68rem}.categoryFilters{flex-wrap:wrap;gap:8px;padding:0;overflow:visible}.categoryFilters a{padding:8px 16px;font-size:.8rem}.discoverSortRow{border-top:1px solid var(--vh-border);justify-content:space-between;align-items:center;margin-top:38px;padding-top:24px;display:flex}.sortFilters{gap:8px}.sortFilters span{display:none}.sortFilters a{background:var(--vh-white);border:1px solid var(--vh-border);color:var(--vh-muted);align-items:center;gap:6px;padding:9px 15px;font-size:.78rem;display:inline-flex}.sortFilters a.active{background:var(--vh-accent);border-color:var(--vh-accent);color:var(--vh-white)}.resultCount{color:var(--vh-muted);margin:0;font-size:.72rem}.discoverProducts{padding-top:28px;padding-bottom:96px}.discoverProducts .storeProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.storeProductImage{aspect-ratio:1}.storeProductDetails{padding:20px}.storeProductDetails h3{margin:9px 0 7px;font-size:1.25rem;line-height:1.15}.storePrice{margin-bottom:18px;font-size:1rem}.storeReview{-webkit-line-clamp:3;min-height:4.95em;font-size:.85rem;line-height:1.65}.discoveryCreator{margin-top:18px;font-size:.72rem}.discoveryCreator>span{font-family:var(--font-vh-display), ui-serif, Georgia, serif;width:30px;height:30px}.storeProductDetails footer{margin-top:14px;padding-top:12px}.storeProductDetails .small{min-height:34px;padding:0 14px}.saveProductButton{height:34px;margin-bottom:8px}.siteFooter{background:var(--vh-surface);border-top:1px solid var(--vh-border);color:var(--vh-muted);margin-top:96px;padding:58px max(32px,50vw - 608px) 30px}.siteFooterInner{grid-template-columns:1.45fr .75fr .75fr 1fr;gap:64px;max-width:1216px;margin:0 auto;display:grid}.footerBrand p,.footerCreatorNote p{max-width:330px;margin:18px 0 0;font-size:.875rem;line-height:1.55}.footerColumn{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footerColumn h3{color:var(--vh-ink);margin:5px 0 7px;font-size:1rem}.footerColumn a{font-size:.875rem}.footerColumn a:hover{color:var(--vh-ink)}.siteFooterBottom{border-top:1px solid var(--vh-border);justify-content:space-between;max-width:1216px;margin:54px auto 0;padding-top:24px;font-size:.7rem;display:flex}.siteFooterLegal{align-items:center;gap:18px;display:flex}.siteFooterLegal a:hover{color:var(--vh-ink)}.logoCompact{font-size:1.55rem}.logoCompact .logoWordmark{font-size:2rem}.logoCompact .logoMark{width:32px;height:32px}.editorialPage>main>.hero{grid-template-columns:1.04fr .96fr;gap:66px;max-width:1280px;min-height:710px;margin:0 auto;padding:80px 32px 64px}.editorialPage .heroCopy h1{letter-spacing:-.035em;margin:24px 0 26px;font-size:clamp(3.8rem,5.65vw,4.5rem);line-height:1.01}.editorialPage .heroCopy .lede{max-width:580px;font-size:1rem}.editorialPage .heroButtons{margin-top:34px}.editorialPage .metrics{border-top:1px solid var(--vh-border);gap:48px;max-width:512px;margin-top:48px;padding-top:28px}.editorialPage .metrics dd{font-size:1.9rem}.creatorsAcquisitionHero{padding-bottom:82px}.creatorsHeroActions{align-items:center;gap:12px;margin-top:32px;display:flex}.creatorsHeroActions .button{align-items:center;gap:8px;display:inline-flex}.creatorValuePoints{border-top:1px solid var(--vh-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:920px;margin-top:56px;padding-top:22px;display:grid}.creatorValuePoints>div{color:var(--vh-muted);align-items:center;gap:8px;font-size:.78rem;display:flex}.creatorValuePoints svg{color:var(--vh-accent)}.creatorsDirectory{border-top:1px solid var(--vh-border);padding-top:64px}.creatorsDirectory .directorySearch{margin-top:0;margin-bottom:36px}.creatorUpdate{background:var(--vh-white);border:1px solid var(--vh-border);z-index:2;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;display:flex;position:absolute;bottom:-22px;left:30px;box-shadow:0 12px 32px #2b211c1a}.creatorUpdate>span:last-child{display:grid}.creatorUpdate strong{font-size:.78rem;font-weight:500}.creatorUpdate small{color:var(--vh-muted);font-size:.68rem}.editorialPage .categoryBand{border-block:1px solid var(--vh-border);min-height:62px}.editorialPage .section,.editorialPage .trust{max-width:1280px;margin-inline:auto;padding-inline:32px}.editorialPage .section h2,.editorialPage .trust h2{letter-spacing:-.025em;font-size:clamp(2.5rem,3.6vw,3rem)}.editorialPage .trust{background:var(--vh-white);border:1px solid var(--vh-border);border-radius:28px;margin-top:80px;margin-bottom:48px;padding-top:62px;padding-bottom:62px}.editorialPage{min-height:calc(100vh - 69px)}.srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.aboutMain{max-width:1280px;margin:0 auto;padding:96px 32px}.aboutMain h1,.shoppersHero h1{letter-spacing:-.025em;max-width:768px;margin:24px 0 52px;font-size:clamp(3.25rem,4.7vw,3.75rem);line-height:1}.aboutGrid{grid-template-columns:1.05fr .95fr;gap:42px;display:grid}.aboutImage{aspect-ratio:1.395;border-radius:32px;position:relative;overflow:hidden}.aboutImage img{object-fit:cover}.aboutCopy{padding:0 4px}.aboutCopy>p{color:var(--vh-muted);margin:0 0 22px;font-size:.95rem;line-height:1.7}.aboutCopy>p:first-child{color:var(--vh-ink);font-size:1rem}.legalMain{max-width:920px;margin:0 auto;padding:88px 32px 24px}.legalHero{border-bottom:1px solid var(--vh-border);margin-bottom:52px;padding-bottom:44px}.legalHero h1{letter-spacing:-.035em;margin:20px 0 24px;font-size:clamp(3.2rem,6vw,4.8rem);line-height:.98}.legalSummary{color:var(--vh-muted);max-width:720px;margin:0;font-size:1.05rem;line-height:1.7}.legalUpdated{color:var(--vh-muted);margin:22px 0 0;font-size:.78rem}.legalContent{gap:38px;display:grid}.legalContent section{scroll-margin-top:100px}.legalContent h2{color:var(--vh-ink);letter-spacing:-.015em;margin:0 0 14px;font-size:1.8rem;line-height:1.15}.legalContent h3{color:var(--vh-ink);margin:24px 0 8px;font-family:inherit;font-size:1rem;font-weight:600}.legalContent p,.legalContent li{color:var(--vh-muted);font-size:.95rem;line-height:1.75}.legalContent p{margin:0 0 12px}.legalContent ul{margin:10px 0 0;padding-left:22px}.legalContent li+li{margin-top:8px}.legalContent a{color:var(--vh-ink);text-decoration:underline;-webkit-text-decoration-color:var(--vh-border);text-decoration-color:var(--vh-border);text-underline-offset:3px}.legalCallout{background:var(--vh-surface);border:1px solid var(--vh-border);border-radius:22px;padding:22px 24px}.legalCallout p:last-child{margin-bottom:0}.aboutQuote{background:var(--vh-surface);border:1px solid var(--vh-border);border-radius:28px;margin:8px 0 26px;padding:24px}.aboutQuote p{text-align:center;margin:0;font-size:1rem;line-height:1.7}.aboutQuote cite{color:var(--vh-muted);letter-spacing:.16em;text-transform:uppercase;margin-top:16px;font-size:.64rem;font-style:normal;display:block}.aboutActions{gap:12px;display:flex}.shoppersHero{max-width:1280px;margin:0 auto;padding:96px 32px 80px}.shoppersHero h1{max-width:900px;margin-bottom:22px}.shoppersHero .lede{max-width:620px}.shopperSteps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:58px;display:grid}.shopperStep{border:1px solid var(--vh-border);border-radius:28px;min-height:198px;padding:28px;position:relative}.shopperStepNumber{color:color-mix(in oklab, var(--vh-muted) 35%, transparent);font-family:var(--font-vh-display), ui-serif, Georgia, serif;font-size:2rem;position:absolute;top:24px;right:26px}.shopperStepIcon{background:var(--vh-surface);color:var(--vh-accent);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.shopperStep h2{margin:22px 0 8px;font-size:1.3rem}.shopperStep p{color:var(--vh-muted);margin:0;font-size:.86rem;line-height:1.65}.shopperFavorites{background:var(--vh-surface);border-block:1px solid var(--vh-border);padding:80px max(32px,50vw - 608px)}.shopperFavoritesInner{max-width:1216px;margin:0 auto}.shopperFavorites h2{letter-spacing:-.02em;margin:12px 0 0;font-size:clamp(2.4rem,4vw,3rem)}.shopperFavoritesHeading{justify-content:space-between;align-items:flex-end;max-width:1216px;margin:0 auto 36px;display:flex}.shopperFavoritesHeading>a{color:var(--vh-ink);align-items:center;gap:5px;font-size:.82rem;display:inline-flex}.shopperFavorites .storeProductGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.siteHeaderInner{grid-template-columns:1fr auto;padding-inline:20px}.siteHeader nav{display:none}.discoverProducts .storeProductGrid,.shopperFavorites .storeProductGrid,.creatorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutGrid{grid-template-columns:1fr}.editorialPage>main>.hero{grid-template-columns:1fr;gap:46px;padding-top:64px}.aboutImage{max-width:680px}.siteFooterInner{grid-template-columns:1.5fr 1fr 1fr;gap:36px}.footerCreatorNote{display:none}}@media (max-width:620px){.creatorShellHeaderInner,.siteHeaderInner{height:64px;min-height:64px;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));grid-template-columns:minmax(0,1fr) auto}.creatorShellHeader,.siteHeader{-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;z-index:40;height:64px;min-height:64px;position:sticky;top:0}.logo{font-size:34px}.logo .logoWordmark{font-size:inherit}.logoMark{width:32px;height:32px}.joinCreatorLink,.loginLink{display:none}body:has(.mobileTabBar){padding-bottom:calc(62px + env(safe-area-inset-bottom))}.mobileTabBar{border-top:1px solid var(--vh-border);padding:7px max(8px, env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));z-index:1000;background:#fffefbfa;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #2b211c12}.mobileTabBarShopper{grid-template-columns:repeat(5,minmax(0,1fr))}.mobileTabBar a{color:var(--vh-muted);touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:48px;font-size:.68rem;display:flex}.mobileTabBar svg{width:20px;height:20px}.mobileTabBar a[aria-current=page]{color:var(--vh-accent-strong);font-weight:600}.creatorShellHeader nav:not(.mobileNavigation),.creatorShellActions>a,.creatorShellActions>.button{display:none}.creatorShellActions,.actions{gap:6px}.mobileMenuButton{color:var(--vh-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.creatorMobileSignOut{color:var(--vh-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.creatorMobileSignOut svg{width:20px;height:20px}.creatorMobileSignOut:focus-visible,.creatorMobileSignOut:hover{color:var(--vh-accent-strong)}.mobileMenuButton svg{width:22px;height:22px}.mobileNavigation{background:var(--vh-background);border-bottom:1px solid var(--vh-border);pointer-events:none;touch-action:manipulation;z-index:1000;grid-column:1/-1;max-height:calc(100dvh - 64px);padding:8px 16px 16px;display:none;position:fixed;inset:64px 0 auto;overflow-y:auto;box-shadow:0 14px 24px #2b211c14}[data-menu-open=true] .mobileNavigation{pointer-events:auto;display:grid}.creatorShellHeader[data-menu-open=true] .creatorMobileNavigation{display:grid}.mobileNavigation a,.mobileNavigation button{border:0;border-bottom:1px solid color-mix(in oklab, var(--vh-border) 65%, transparent);color:var(--vh-ink);font:inherit;text-align:left;touch-action:manipulation;z-index:1;background:0 0;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 4px;display:flex;position:relative}.mobileNavigation a[aria-current=page]{color:var(--vh-accent-strong);font-weight:600}.mobileNavigation .mobileNavigationPrimary{color:var(--vh-accent-strong);border-bottom:0}.creatorHomeMain,.creatorDashboardMain,.creatorAnalyticsMain,.creatorAccountMain{padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}.heroCopy,.directoryHero,.discoverHero,.aboutMain,.shoppersHero,.storefrontHero,.referenceStorefrontInner{width:100%;min-width:0}.heroCopy h1,.directoryHero h1,.discoverHero h1,.aboutMain h1,.shoppersHero h1,.storefrontName h1,.referenceStorefrontName h1{overflow-wrap:break-word;max-width:100%}.directoryHero,.discoverHero,.aboutMain,.shoppersHero{padding:56px 20px 48px}.editorialPage>main>.hero{min-height:0;padding:48px 20px 58px}.editorialPage .heroCopy h1{font-size:3.2rem}.editorialPage .metrics{gap:20px}.editorialPage .metrics dd{font-size:1.55rem}.creatorUpdate{bottom:-18px;left:14px}.directoryHero h1,.discoverHero h1,.aboutMain h1,.shoppersHero h1{margin-top:20px;font-size:2.8rem}.directoryHero h1,.discoverHero h1{margin-bottom:18px}.directoryContent,.discoverControls,.discoverProducts{padding-inline:20px}.filterRow{display:block}.filterLabel{margin:0 0 12px;display:block}.categoryFilters{flex-wrap:nowrap;margin-right:-20px;padding-bottom:10px;overflow-x:auto}.discoverSortRow{flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px}.sortFilters{max-width:100%;overflow-x:auto}.creatorGrid,.discoverProducts .storeProductGrid,.shopperFavorites .storeProductGrid,.shopperSteps{grid-template-columns:1fr}.aboutMain h1{margin-bottom:34px}.aboutGrid{gap:30px}.aboutActions{flex-direction:column;align-items:stretch}.shopperSteps{margin-top:40px}.shopperFavorites{padding:58px 20px}.shopperFavoritesHeading{flex-direction:column;align-items:flex-start;gap:14px}.siteFooter{margin-top:64px;padding:46px 20px 26px}.siteFooterInner{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}.siteFooterBottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:38px}.siteFooterLegal{flex-wrap:wrap;align-items:flex-start;gap:10px 18px}.legalMain{padding:54px 20px 8px}.legalHero{margin-bottom:38px;padding-bottom:34px}.legalHero h1{font-size:clamp(2.75rem,15vw,3.7rem)}.legalContent{gap:32px}.legalContent h2{font-size:1.55rem}.legalCallout{border-radius:18px;padding:18px}}.storeProductImage .storyPreviewCircle{box-shadow:none;background:0 0;border:0;width:58px;height:58px;padding:0;display:block;top:auto;bottom:16px;left:16px}.storeProductImage .storyPreviewCircle:hover,.storeProductImage .storyPreviewCircle:focus-visible{box-shadow:none;background:0 0}.storeProductImage .storyPreviewCircle .storyPreviewThumb{color:#fff;font-size:.75rem}.storyViewerProgress.storyViewerSegments{background:0 0;gap:4px;display:flex;overflow:visible}.siteHeaderIconAction{color:var(--vh-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .16s;display:inline-flex}.siteHeaderIconAction:hover,.siteHeaderIconAction:focus-visible{color:var(--vh-ink)}.siteHeaderIconAction svg{width:18px;height:18px}.accountSignOutButton{align-items:center;gap:8px;margin-top:14px;display:inline-flex}.savedProductsHero{border-bottom:1px solid var(--vh-border);justify-content:space-between;align-items:end;gap:48px;width:100%;max-width:1216px;margin:0 auto;padding:76px 32px 54px;display:flex}.savedProductsHero h1{margin:16px 0 22px;font-size:clamp(4rem,8vw,7rem);line-height:.9}.savedProductsHero .lede{font-size:1rem}.savedProductsCount{border-left:1px solid var(--vh-border);flex:none;align-items:center;gap:12px;min-width:170px;padding-left:28px;display:flex}.savedProductsCount svg{color:var(--vh-accent);flex:none;width:24px;height:24px}.savedProductsCountCopy{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.savedProductsCount strong{font-family:var(--font-vh-display), ui-serif, Georgia, serif;font-size:2rem;font-weight:400;line-height:1}.savedProductsCount span{color:var(--vh-muted);text-transform:uppercase;font-size:.72rem}.savedProductsCountCopy strong{color:var(--vh-ink)}.savedProductsCollection{width:100%;max-width:1216px;min-height:52vh;margin:0 auto;padding:54px 32px 110px}.savedProductsHeading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.savedProductsHeading h2{margin:10px 0 0;font-size:2.6rem;line-height:1}.savedProductsHeading>a{align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.savedCategoryList{gap:52px;display:grid}.savedCategorySection{min-width:0}.savedCategoryTitle{align-items:center;gap:10px;margin-bottom:18px;display:flex}.savedCategoryTitle h3{margin:0;font-size:1.9rem;line-height:1}.savedCategoryTitle span{background:var(--vh-surface);border:1px solid var(--vh-border);color:var(--vh-muted);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:.68rem;display:inline-flex}.savedProductRail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:270px;grid-auto-flow:column;gap:16px;padding:2px 2px 18px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.savedProductRail::-webkit-scrollbar{display:none}.savedProductRail>*{scroll-snap-align:start}.savedProductRail .storeProductCard{flex-direction:column;align-self:stretch;height:500px;display:flex;box-shadow:0 8px 22px #2b211c12}.savedProductRail .storeProductImage{aspect-ratio:4/3;flex:none;width:100%}.savedProductRail .storeProductDetails{flex-direction:column;flex:1;min-height:0;padding:16px;display:flex}.savedProductRail .storeProductDetails h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin:7px 0 5px;font-size:1.15rem;line-height:1.25;display:-webkit-box;overflow:hidden}.savedProductRail .storePrice{margin-bottom:10px;font-size:.95rem}.savedProductRail .storeReview{-webkit-line-clamp:2;min-height:3em;font-size:.76rem;line-height:1.5}.savedProductRail .saveProductButton{min-height:32px;padding-inline:10px;font-size:.7rem}.savedProductRail .discoveryCreator{margin-top:12px}.savedProductRail .discoveryCreator>span{width:28px;height:28px}.savedProductRail .storeProductDetails footer{gap:8px;margin-top:auto;padding-top:10px}.savedProductRail .storeProductDetails footer .button{min-height:36px;padding-inline:12px}.savedSuggestions{border-top:1px solid var(--vh-border);margin-top:72px;padding-top:56px}.savedSuggestionsHeading{margin-bottom:28px}.savedSuggestionsHeading h2{margin:10px 0 12px;font-size:clamp(2.4rem,5vw,4rem);line-height:1}.savedSuggestionsHeading>p:last-child{color:var(--vh-muted);margin:0}.savedProductsEmpty,.savedProductsLoading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(390px,54vh,620px);padding:64px 20px;display:flex}.savedProductsEmpty>svg{color:var(--vh-accent);width:32px;height:32px;margin-bottom:22px}.savedProductsEmpty h2{margin:12px 0;font-size:clamp(2rem,4vw,3.5rem)}.savedProductsEmpty>p:not(.eyebrow),.savedProductsLoading{color:var(--vh-muted)}.savedProductsEmpty>p:not(.eyebrow){max-width:440px;margin:0}.savedProductsEmpty .button{align-items:center;gap:8px;margin-top:24px;display:inline-flex}@media (max-width:620px){.shopperAccountLink,.shopperSignOut{display:none}.accountSignOutButton{justify-content:center;width:100%;min-height:46px}.savedProductsHero{padding:46px max(20px, env(safe-area-inset-right)) 34px max(20px, env(safe-area-inset-left));flex-direction:column;align-items:flex-start;gap:28px}.savedProductsHero h1{font-size:3.8rem}.savedProductsCount{border-left:0;border-top:1px solid var(--vh-border);width:100%;padding-top:20px;padding-left:0}.savedProductsCountCopy{gap:8px}.savedProductsCollection{padding:38px max(20px, env(safe-area-inset-right)) 72px max(20px, env(safe-area-inset-left));overflow:hidden}.savedProductsEmpty,.savedProductsLoading{min-height:52vh;padding:52px 0}.savedProductsHeading{align-items:flex-start;gap:16px}.savedProductsHeading h2{font-size:2.1rem}.savedProductsHeading>a{white-space:nowrap;margin-top:24px}.savedCategoryList{gap:40px}.savedCategoryTitle h3{font-size:1.65rem}.savedProductRail{grid-auto-columns:minmax(238px,72vw);margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.savedProductRail .storeProductCard{height:460px}.savedSuggestions{margin-top:54px;padding-top:42px}.savedSuggestionsHeading h2{font-size:2.4rem}.directoryContent:has(.creatorGrid){overflow:hidden}.creatorGrid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(240px,min(74vw,280px));grid-auto-flow:column;gap:14px;margin-inline:-20px;padding:2px 20px 16px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.creatorGrid::-webkit-scrollbar{display:none}.creatorGrid>*{scroll-snap-align:start}.creatorCard{align-self:stretch}.creatorPortrait{aspect-ratio:3/2;font-size:2.8rem}.creatorDetails{min-height:168px;padding:15px}.creatorTitle{gap:8px}.creatorTitle h3{font-size:1.1rem;line-height:1.2}.creatorCategory{margin-top:6px;font-size:.6rem}.creatorBio{-webkit-line-clamp:2;min-height:3em;margin-top:10px;font-size:.78rem;line-height:1.5}.creatorCard footer{gap:8px;margin-top:auto;padding-top:10px;font-size:.62rem}.creatorHandle{flex:none;min-height:36px;padding:0 10px}.section:has(>.productGrid){padding-inline:20px;overflow:hidden}.productGrid,.storefrontProducts .storeProductGrid,.discoverProducts .storeProductGrid,.shopperFavorites .storeProductGrid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(280px,86vw);grid-auto-flow:column;gap:14px;margin-inline:-20px;padding:2px 20px 16px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.productGrid::-webkit-scrollbar{display:none}.storefrontProducts .storeProductGrid::-webkit-scrollbar{display:none}.discoverProducts .storeProductGrid::-webkit-scrollbar{display:none}.shopperFavorites .storeProductGrid::-webkit-scrollbar{display:none}.productGrid>*,.storefrontProducts .storeProductGrid>*,.discoverProducts .storeProductGrid>*,.shopperFavorites .storeProductGrid>*{scroll-snap-align:start}.referenceStorefrontScroller{grid-auto-columns:minmax(280px,86vw);gap:14px;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.referenceStorefrontRow{margin-top:14px}.referenceStorefrontRow h3{font-size:1.65rem}.productImage,.storeProductImage{aspect-ratio:4/3;touch-action:pan-y}.productDetails,.storeProductDetails{padding:16px}.productDetails h3,.storeProductDetails h3{margin-block:7px 5px;font-size:1.1rem;line-height:1.25}.price,.storePrice{margin-bottom:10px;font-size:.95rem}.hebrew,.storeReview{-webkit-line-clamp:2;min-height:3.1em;font-size:.78rem;line-height:1.55}.recommendedBy,.discoveryCreator{margin-top:12px}.productDetails footer,.storeProductDetails footer{gap:10px;margin-top:12px;padding-top:10px}.storeProductDetails footer .small,.productDetails footer .small{white-space:nowrap;min-height:40px;padding-inline:12px}.productGalleryArrow{display:none}.storeCodeBadge{top:12px;right:12px}.storeProductImage .storyPreviewCircle{width:48px;height:48px;bottom:12px;left:12px}.creatorDashboardMain{padding:36px 16px 64px}.creatorComposer{border-inline:0;border-radius:0;margin-inline:-16px}.creatorComposerHeader{z-index:5;background:#fff;padding:18px 16px;position:sticky;top:64px}.creatorComposerHeader h2{font-size:1.55rem;line-height:1.2}.creatorComposerHeader>button{justify-content:center;align-items:center;width:44px;height:44px;margin:-8px -8px 0 8px;display:flex}.creatorComposerBody{padding:20px 16px 0}.creatorComposer input,.creatorComposer select{height:46px;min-height:46px;font-size:16px}.creatorComposer textarea{min-height:112px;font-size:16px}.creatorInlineField .button{width:100%;min-height:44px}.creatorPhotoControls{flex-direction:column;align-items:stretch}.creatorPhotoControls>label,.creatorPhotoControls>input{justify-content:center;width:100%}.creatorProductPhotoGrid{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:76px;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.creatorProductPhotoGrid::-webkit-scrollbar{display:none}.creatorStoryFields>.creatorInlineField{align-items:stretch}.creatorFormActions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:4;background:#fff;gap:12px;margin:28px -16px 0;position:sticky;bottom:0}.creatorFormActions .button{flex:1;min-height:46px}.creatorFormActions>button:not(.button){min-height:44px;padding-inline:8px}.editorialPage .trust{width:auto;margin:54px 20px 32px;padding:44px 20px}.editorialPage .trustGrid{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:34px;display:grid;overflow:visible}.trustGrid article{min-width:0}.trustGrid h3{margin-top:14px}.creatorsHeroActions{flex-direction:column;align-items:stretch;gap:10px;margin-top:26px}.creatorsHeroActions .button{justify-content:center;width:100%}.creatorValuePoints{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:34px;padding-top:18px}.creatorValuePoints>div{font-size:.8rem}.creatorsAcquisitionHero{padding-top:44px;padding-bottom:42px}.creatorsAcquisitionHero .lede{font-size:.96rem;line-height:1.6}.creatorsDirectory{padding-top:42px}.creatorsDirectory .directoryHeading{align-items:flex-start;gap:10px;margin-bottom:22px}.creatorsDirectory .directoryHeading h2{font-size:2rem;line-height:1.05}.creatorsDirectory .directoryHeading>p{font-size:.72rem}.creatorsDirectory .directorySearch{margin-bottom:28px}.creatorsDirectory .directorySearch input{min-height:54px;font-size:16px}.creatorsDirectory .directorySearch .button{width:100%;min-height:48px}.discoverSearch{width:100%;max-width:none}.discoverSearch input{height:64px;padding-left:54px;font-size:16px}.discoverSearch .fieldSearchIcon{width:21px;height:21px}.discoverProducts .storeProductGrid{grid-auto-columns:minmax(232px,72vw)}.discoverProducts .storeProductCard{flex-direction:column;height:468px;display:flex}.discoverProducts .storeProductImage{aspect-ratio:4/3;flex:none;width:100%}.discoverProducts .storeProductDetails{flex-direction:column;flex:1;min-height:0;padding:14px;display:flex}.discoverProducts .storeProductDetails h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;display:-webkit-box;overflow:hidden}.discoverProducts .storeReview{min-height:3.1em}.discoverProducts .storeProductDetails footer{margin-top:auto}}.storyViewerProgress.storyViewerSegments>i{background:#ffffff59;border-radius:999px;flex:1;height:3px;overflow:hidden}.storyViewerProgress.storyViewerSegments>i>span{background:#fff;height:100%;display:block}.storyViewerNavigation{pointer-events:none;z-index:3;justify-content:space-between;display:flex;position:absolute;inset:50% 12px auto;transform:translateY(-50%)}.storyViewerNavigation button{color:#fff;cursor:pointer;pointer-events:auto;background:#00000061;border:1px solid #ffffff7a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.storyViewerNavigation button:disabled{opacity:0;pointer-events:none}.creatorInventoryControls{flex-wrap:wrap;gap:12px 20px;margin:0 0 22px;display:flex}.creatorInventoryFilter{align-items:center;gap:12px;margin:0;display:flex}.creatorInventoryFilter label{color:var(--vh-muted);font-size:.8rem}.creatorInventoryFilter select{font:inherit;background:#fff;border:1px solid #e6ddd2;border-radius:8px;min-width:0;min-height:42px;padding:0 12px}.creatorInventoryGroup{margin:0 0 28px}.creatorInventoryGroup>h3{align-items:baseline;gap:10px;margin:0 0 12px;font-size:1.3rem;display:flex}.creatorInventoryGroup>h3 span{color:var(--vh-muted);font-family:var(--font-vh-body), sans-serif;font-size:.75rem;font-weight:400}.creatorManageList{gap:10px}.creatorRecommendationFilters{align-items:center;gap:6px;margin:0 0 14px;padding-bottom:2px;display:flex;overflow-x:auto}.creatorRecommendationFilters button{color:#766960;cursor:pointer;font:inherit;white-space:nowrap;background:#f7f1eb;border:1px solid #eadfd5;border-radius:999px;padding:8px 14px;font-size:.78rem}.creatorRecommendationFilters button.isActive{color:#fff;background:#294a55;border-color:#294a55}.creatorManageCollection{background:#fffdfb;border:1px solid #e5dbd0;border-radius:16px;padding:18px}.creatorManageCollectionHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.creatorManageCollectionHeader .eyebrow{color:#87766b;margin:0 0 5px;font-size:.66rem}.creatorManageCollectionHeader h3{font-family:var(--font-vh-display), Georgia, serif;margin:0;font-size:1.55rem;font-weight:400;line-height:1.1}.creatorManageCollectionHeader p{color:#82766e;margin:5px 0 0;font-size:.78rem}.creatorManageCollectionActions{flex:none;gap:4px;display:flex}.creatorManageCollection:not(.creatorBrandManageCard):not(.creatorSectionManageCard)>.creatorManageCollectionHeader>.creatorManageCollectionActions{grid-template-rows:auto auto;grid-template-columns:repeat(3,auto);place-items:center;gap:4px 8px;display:grid}.creatorManageCollection:not(.creatorBrandManageCard):not(.creatorSectionManageCard)>.creatorManageCollectionHeader>.creatorManageCollectionActions>.creatorLiveToggle{grid-area:2/1/auto/-1;justify-self:end}.creatorManageCollection:not(.creatorBrandManageCard):not(.creatorSectionManageCard)>.creatorManageCollectionHeader>.creatorManageCollectionActions>a,.creatorManageCollection:not(.creatorBrandManageCard):not(.creatorSectionManageCard)>.creatorManageCollectionHeader>.creatorManageCollectionActions>button{grid-row:1}.creatorManageCollectionActions button{color:#72665e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.creatorManageCollectionActions button:hover,.creatorManageCollectionActions button:focus-visible{background:#f7f0e9;border-color:#e5dbd0;outline:none}.creatorManageCollectionActions button:disabled{cursor:default;opacity:.4}.creatorSectionExpand{color:#5f5149;cursor:pointer;background:#f7f1eb;border:1px solid #e5dbd0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-left:2px;display:inline-flex}.creatorSectionExpand:hover,.creatorSectionExpand:focus-visible{background:#fff;border-color:#b9a79a;outline:none}.creatorManageCollectionItems{gap:10px;display:grid}.creatorManageCollectionEmpty{color:#82766e;border-top:1px solid #e9dfd5;margin:0;padding:14px 0 2px;font-size:.85rem}.creatorManageCollectionEditor{border-top:1px solid #e9dfd5;padding-top:16px}.creatorBrandManageContents{gap:12px;padding-top:2px;display:grid}.creatorManageNestedCollection{background:#fff;border-radius:12px;padding:14px}.creatorManageNestedCollection .creatorManageCollectionHeader{margin-bottom:10px}.creatorManageNestedCollection .creatorManageCollectionHeader h3{font-size:1.18rem}.creatorBrandStandaloneItems{gap:8px;padding-top:4px;display:grid}.creatorBrandGroupLabel{color:#87766b;letter-spacing:.16em;margin:2px 2px 0;font-size:.66rem}.creatorDashboardMainWithSidebar{max-width:1200px}.creatorDashboardWorkspace{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:32px;margin-top:32px;display:grid}.creatorDashboardSidebar{background:#fffdfb;border:1px solid #e6ddd2;border-radius:18px;gap:4px;padding:16px 10px;display:grid;position:sticky;top:24px}.creatorDashboardSidebar .eyebrow{color:#87766b;margin:0 12px 8px}.creatorDashboardSidebar button{color:#5f554e;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;padding:12px}.creatorDashboardSidebar button:hover,.creatorDashboardSidebar button:focus-visible{background:#f8f1ea;outline:none}.creatorDashboardSidebar button[aria-current=page]{color:#2b2420;background:#f4e8dc;font-weight:600}.creatorDashboardSidebar button.creatorDashboardNavCard{text-align:left;direction:ltr;align-items:center;gap:12px;width:100%;min-height:76px;padding:11px 10px;display:flex;position:relative}.creatorDashboardNavCardRecommendations{border-left:3px solid #c97850!important}.creatorDashboardNavBadge{color:#a85a3b;background:#f3e3d7;border:1px solid #e6c8b7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.creatorDashboardNavBadge:after{content:"";opacity:.45;border:1px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.creatorDashboardNavCardLabels .creatorDashboardNavBadge{color:#8f6d54;background:#f0e5d8}.creatorDashboardNavCardMedia .creatorDashboardNavBadge{color:#876653;background:#eee9e2}.creatorDashboardNavCardSocial .creatorDashboardNavBadge{color:#6f625a;background:#eee7df}.creatorDashboardNavBadge:after{display:none}.creatorDashboardNavBadgeShape{width:29px;height:26px;display:block;position:relative}.creatorDashboardNavBadge-recommendations .creatorDashboardNavBadgeShape:before,.creatorDashboardNavBadge-recommendations .creatorDashboardNavBadgeShape:after{content:"";background:#d6b6a0;border-radius:3px;width:16px;height:20px;position:absolute;top:4px}.creatorDashboardNavBadge-recommendations .creatorDashboardNavBadgeShape:before{left:1px;transform:rotate(-17deg)}.creatorDashboardNavBadge-recommendations .creatorDashboardNavBadgeShape:after{right:1px;transform:rotate(14deg)}.creatorDashboardNavBadge-recommendations .creatorDashboardNavBadgeShape{z-index:1;background:#b85f38;border-radius:3px;width:18px;height:22px;top:2px;left:1px;transform:rotate(-8deg)}.creatorDashboardNavBadge-recommendations .creatorDashboardNavBadgeShape::marker{content:"★"}.creatorDashboardNavBadge-recommendations .creatorDashboardNavBadgeShape{color:#fff9f4}.creatorDashboardNavBadge-recommendations .creatorDashboardNavBadgeShape:after{color:#fff9f4;content:"★";text-align:center;width:10px;height:auto;font-size:10px;line-height:22px;position:absolute;top:0;right:4px;transform:none}.creatorDashboardNavBadge-labels .creatorDashboardNavBadgeShape:before,.creatorDashboardNavBadge-labels .creatorDashboardNavBadgeShape:after{clip-path:polygon(0 18%,72% 0,100% 25%,100% 78%,70% 100%,0 84%);content:"";background:#c66d45;border-radius:2px 4px 4px 2px;width:17px;height:21px;position:absolute}.creatorDashboardNavBadge-labels .creatorDashboardNavBadgeShape:before{top:1px;left:2px;transform:rotate(-17deg)}.creatorDashboardNavBadge-labels .creatorDashboardNavBadgeShape:after{background:#d9b69d;top:4px;right:1px;transform:rotate(19deg)}.creatorDashboardNavBadge-media .creatorDashboardNavBadgeShape:before,.creatorDashboardNavBadge-media .creatorDashboardNavBadgeShape:after{content:"";border:2px solid #b86a49;border-radius:3px;width:23px;height:18px;position:absolute}.creatorDashboardNavBadge-media .creatorDashboardNavBadgeShape:before{top:1px;left:4px;transform:rotate(-5deg)}.creatorDashboardNavBadge-media .creatorDashboardNavBadgeShape:after{background:#bd6845;top:5px;left:1px}.creatorDashboardNavBadge-media .creatorDashboardNavBadgeShape{z-index:1;border-bottom:7px solid #fff8f3;border-left:9px solid #0000;border-right:0 solid #0000;width:0;height:0;top:8px;left:8px}.creatorDashboardNavBadge-social .creatorDashboardNavBadgeShape:before{content:"";background:#9b6b52;width:18px;height:2px;position:absolute;top:14px;left:6px;transform:rotate(-28deg);box-shadow:10px 2px #9b6b52}.creatorDashboardNavBadge-social .creatorDashboardNavBadgeShape:after{content:"";background:#b95f3b;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:10px;box-shadow:-10px 12px #8e674f,10px 13px #c18a6a}.creatorDashboardNavBadge-recommendations .creatorDashboardNavBadgeShape:after{content:"";z-index:-1;background:#d6b6a0;border-radius:3px;width:16px;height:20px;position:absolute;top:2px;right:-7px;transform:rotate(14deg)}.creatorDashboardNavBadge-recommendations .creatorDashboardNavBadgeShape span:after{color:#fff9f4;content:"★";text-align:center;width:10px;font-size:10px;line-height:22px;position:absolute;top:0;left:4px}.creatorDashboardNavBadgeShape span{display:block;position:absolute;inset:0}.creatorDashboardNavBadge-recommendations .creatorDashboardNavBadgeShape span{display:block}.creatorDashboardNavBadge-media .creatorDashboardNavBadgeShape{background:#bd6845;border:0;border-radius:3px;width:23px;height:18px;top:5px;left:1px;transform:none}.creatorDashboardNavBadge-media .creatorDashboardNavBadgeShape:before{background:0 0;border:2px solid #b86a49;width:23px;height:18px;top:-4px;left:4px;transform:rotate(-5deg)}.creatorDashboardNavBadge-media .creatorDashboardNavBadgeShape:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff8f3;width:0;height:0;position:absolute;top:4px;left:8px}.creatorDashboardNavCopy{text-align:left;width:auto;min-width:0;display:block}.creatorDashboardNavCopy strong{color:inherit;font-size:.9rem;line-height:1.2;display:block}.creatorDashboardNavCopy small{color:#756b64;font-size:.68rem;font-weight:400;line-height:1.35;display:block}.creatorDashboardNavArrow{color:#8e837a;float:right;margin:8px 0 0 8px}.creatorDashboardNavMobile,.creatorDashboardTopNav{display:none}.creatorDashboardPanel{min-width:0}.creatorDashboardPanel>.creatorRecommendationSection,.creatorDashboardPanel>.creatorConnectors{margin-top:0}.creatorProductPagesManage{gap:10px;margin-top:26px;display:grid}.creatorProductPagesManage h2{font-family:var(--font-vh-display), Georgia, serif;margin:0 0 6px;font-weight:400}.creatorProductPagesManage .creatorManageCollectionHeader{margin-bottom:0}.creatorProductPagesManage .creatorManageCollection:has(.creatorCuratedForm) .creatorManageCollectionHeader{margin-bottom:18px}.creatorProductPagesManage .creatorManageCollectionActions{align-items:center}.creatorProductPagesManage .creatorManageCollectionActions a{color:#8f4e2f;white-space:nowrap;margin-right:10px;font-size:.82rem}.creatorCollectionPicker{border:1px solid #e5dbd0;border-radius:14px;gap:6px;margin:0;padding:10px 12px;display:grid}.creatorCollectionPicker legend{padding:0 5px;font-size:.88rem}.creatorCollectionPicker>p{color:#82766e;margin:0 0 4px;font-size:.76rem}.creatorCollectionPicker>label{flex-direction:row;align-items:center;gap:9px;font-size:.85rem;display:flex}.creatorCollectionPicker input{width:17px;height:17px;min-height:0;margin:0}.creatorPickerOptions{flex-wrap:wrap;gap:6px;max-height:108px;display:flex;overflow-y:auto}.creatorPickerOptions>label{background:#fff;border:1px solid #e8ded4;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.78rem;display:inline-flex}.creatorPickerOptions>label:has(input:checked){background:#f6eade;border-color:#c98a67}.creatorCustomCategory{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:3px;display:grid}.creatorCustomCategory input{width:100%;height:34px;min-height:34px}.creatorCustomCategory .button{min-height:34px;padding:6px 11px}.referenceCollectionPages{gap:10px;margin-top:14px;display:grid}.referenceCollectionPages a{color:inherit;background:#fff;border:1px solid #e6ddd2;border-radius:12px;align-items:center;gap:2px;padding:14px 16px;text-decoration:none;display:grid}.referenceCollectionPages a:hover{border-color:var(--sf-accent,#b87553)}.referenceCollectionPages span{color:#8c7b70;letter-spacing:.14em;font-size:.62rem}.referenceCollectionPages strong{font-family:var(--font-vh-display), Georgia, serif;font-size:1.15rem;font-weight:400}.referenceCollectionPages small{color:#8f4e2f}.referenceStandaloneRecommendation{background:var(--sf-discount,#f8f6f2);color:inherit;direction:ltr;border:1px solid #e2d5c8;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(38%,42%);min-height:140px;margin-top:7px;text-decoration:none;display:grid;overflow:hidden}.referenceStandaloneRecommendationContent{text-align:right;grid-column:1;align-content:start;gap:7px;padding:14px 17px;display:grid}.referenceStandaloneRecommendationContent[dir=ltr]{text-align:left;direction:ltr}.referenceStandaloneRecommendationContent[dir=rtl]{text-align:right;direction:rtl}.referenceStandaloneRecommendationBrand{color:#8f4e2f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem}.referenceStandaloneRecommendationTopline{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.referenceStandaloneRecommendationTopline>span{color:#75685f;white-space:nowrap;font-size:.76rem}.referenceStandaloneRecommendationContent h3{color:#30251f;font-family:var(--font-vh-display), Georgia, serif;overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,3.5vw,1.5rem);font-weight:400;line-height:1.12}.referenceStandaloneRecommendationContent h3[dir=rtl]{text-align:right}.referenceStandaloneRecommendationOffer{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:7px;min-height:34px;display:flex}.referenceStandaloneRecommendationOffer>strong{color:#8f4e2f;letter-spacing:.04em;background:#fff;border:1px solid #d9c8b9;border-radius:999px;padding:5px 9px;font-size:.75rem}.referenceStandaloneRecommendationContent small{color:#75685f;font-size:.68rem}.referenceStandaloneRecommendationImage{background:#eee7df;grid-column:2;min-height:140px;display:block;position:relative;overflow:hidden}.referenceStandaloneRecommendationImage img{object-fit:cover;transition:transform .18s}.referenceStandaloneRecommendationImage:hover img{transform:scale(1.03)}.referenceBrandSingleProduct{background:var(--sf-discount,#f8f6f2);color:inherit;border:1px solid #e2d5c8;border-radius:18px;grid-template-columns:minmax(0,58%) minmax(38%,42%);min-height:172px;margin-top:14px;text-decoration:none;display:grid;overflow:hidden}.referenceBrandSingleProductCopy{text-align:right;align-content:start;gap:8px;padding:15px 18px;display:grid}.referenceBrandSingleProductCopy[dir=ltr]{text-align:left;direction:ltr}.referenceBrandSingleProductCopy[dir=rtl]{text-align:right;direction:rtl}.referenceBrandSingleProductCopy h3[dir=rtl]{text-align:right}.referenceBrandSingleProductMeta,.referenceBrandSingleProductOffer{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.referenceBrandSingleProductMeta span{color:#8f4e2f;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.referenceBrandSingleProductMeta strong{color:#75685f;white-space:nowrap;font-size:.76rem;font-weight:500}.referenceBrandSingleProductOffer{align-items:start;min-height:34px}.referenceBrandSingleProductOffer>strong{color:#43352d;letter-spacing:.04em;background:#fff;border:1px dashed #c9b6a7;border-radius:7px;padding:5px 8px;font-size:.72rem}.referenceDiscountExpiry{text-align:start;gap:2px;min-height:32px;display:grid}.referenceDiscountExpiry>span{color:#75685f;letter-spacing:.02em;white-space:nowrap;font-size:.6rem;line-height:1.15}.referenceDiscountExpiry>strong{color:#75685f;letter-spacing:.01em;background:0 0;border:0;border-radius:0;padding:0;font-size:.72rem;font-weight:400}.referenceDiscountExpiry.is-empty{visibility:hidden}.referenceDiscountCodePlaceholder{min-width:62px}.referenceBrandSingleProductCopy h3{color:#30251f;font-family:var(--font-vh-display), Georgia, serif;align-self:center;margin:10px 0 0;font-size:clamp(1.35rem,3.6vw,2.15rem);font-weight:400;line-height:1.08}.referenceBrandSingleProductCopy p{color:#75685f;margin:0;font-size:.76rem}.referenceBrandSingleProductImage{background:#ebe9e6;min-height:172px;position:relative;overflow:hidden}.referenceBrandSingleProductImage img{object-fit:cover;padding:0;transition:transform .18s}.referenceBrandSingleProduct:hover .referenceBrandSingleProductImage img{transform:scale(1.03)}@media (max-width:620px){.referenceStandaloneRecommendation{grid-template-columns:minmax(0,1fr) 42%;min-height:120px}.referenceStandaloneRecommendationContent{gap:5px;padding:12px}.referenceStandaloneRecommendationImage{min-height:120px}.referenceStandaloneRecommendationBrand{font-size:.6rem}.referenceStandaloneRecommendationContent h3{font-size:1.05rem}.referenceBrandSingleProduct{grid-template-columns:minmax(0,58%) 42%;min-height:140px}.referenceBrandSingleProductCopy{gap:5px;padding:12px}.referenceBrandSingleProductMeta span,.referenceBrandSingleProductMeta strong,.referenceBrandSingleProductOffer{font-size:.64rem}.referenceBrandSingleProductCopy h3{font-size:1.25rem}.referenceBrandSingleProductImage{min-height:140px}}.referenceBrandBlock{border-bottom:1px solid var(--sf-divider,#e6ddd4);background:0 0;border-radius:0;margin-top:26px;padding:0 0 26px}.referenceBrandBlock:last-child{border-bottom:0;padding-bottom:0}.referenceBrandBlock>header{justify-content:space-between;align-items:center;display:flex}.referenceBrandBlock>header h3{font-family:var(--font-vh-display), Georgia, serif;margin:2px 0 0;font-size:1.08rem;font-weight:400}.referenceBrandBlock>header a{color:#8f4e2f;align-items:center;gap:3px;font-size:.76rem;display:inline-flex}.referenceBrandCollections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.referenceBrandCollections a{color:inherit;background:#ffffffb8;border:1px solid #e6ddd2;border-radius:12px;gap:4px;padding:12px;text-decoration:none;display:grid}.referenceBrandCollections small{color:#82766e}.referenceBrandItems{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.referenceBrandItems a{color:#554a43;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e6ddd2;border-radius:999px;max-width:100%;padding:7px 10px;font-size:.72rem;overflow:hidden}.referenceBrandBlock{position:relative;overflow:hidden}.referenceBrandHitArea{z-index:0;position:absolute;inset:0}.referenceBrandBlock>header{pointer-events:none;z-index:1;position:relative}.referenceBrandBlock>header p{color:#75685f;margin:5px 0 0}.referenceBrandOffer{align-items:center;gap:8px;display:inline-flex}.referenceBrandOffer>span{color:#75685f;white-space:nowrap;font-size:.7rem}.referenceBrandOffer>strong{padding:4px 7px;font-size:.66rem}.referenceBrandOfferExpiry{gap:2px;min-height:30px;display:grid}.referenceBrandOfferExpiry span{font-size:.6rem;line-height:1.15}.referenceBrandOfferExpiry strong{font-size:.72rem;font-weight:400}.referenceBrandShelf{scroll-snap-type:x mandatory;scrollbar-width:none;z-index:2;grid-auto-columns:240px;grid-auto-flow:column;gap:16px;margin-top:14px;padding:1px 1px 8px;display:grid;position:relative;overflow-x:auto}.referenceBrandShelf::-webkit-scrollbar{display:none}.referenceBrandShelf>*{scroll-snap-align:start;min-width:0}.referenceBrandShelf .storeProductCard{box-shadow:none;border-radius:16px;width:240px}.referenceBrandCollectionCard{color:inherit;background:#fff;border:1px solid #e6ddd2;border-radius:16px;width:220px;text-decoration:none;display:grid;overflow:hidden}.referenceBrandCardImage{aspect-ratio:4/5;background:#f2eee8;display:block;position:relative;overflow:hidden}.referenceBrandCardImage img{object-fit:cover}.referenceBrandCollectionCard>span:last-child{gap:4px;padding:12px;display:grid}.referenceBrandCollectionCard strong{font-family:Aptos, "Aptos Body", var(--font-vh-body), ui-sans-serif, sans-serif;font-size:.84rem;font-weight:400}.referenceBrandCollectionCard small{color:#7e7168}.creatorCollectionCoverInput{border:1px dashed #d9c9ba;border-radius:12px;align-items:center;gap:12px;margin-top:7px;padding:8px;display:flex;position:relative;overflow:hidden}.creatorCollectionCoverInput img{object-fit:cover;border-radius:8px;width:92px;height:72px}.creatorCollectionCoverInput input{cursor:pointer;opacity:0;position:absolute;inset:0}.creatorCollectionCoverInput small{color:#8f4e2f}.creatorBrandManageCard{background:#f8f5f1}.creatorProductPage{color:var(--sf-text,#292521);max-width:940px;margin:0 auto;padding:44px 24px 100px}.creatorProductPage>header{border-bottom:1px solid #e6ddd2;margin:32px 0;padding-bottom:26px;position:relative}.creatorProductPageHeaderMain{width:100%;min-width:0}.creatorProductPage>header h1{font-family:Aptos, "Aptos Body", var(--font-vh-body), ui-sans-serif, sans-serif;letter-spacing:-.025em;margin:8px 0;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:700}.creatorProductPage>header p:last-child{color:#75695f;margin:0}.creatorProductPageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.creatorProductPageGrid>*{min-width:0}.creatorProductPageOffer{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;min-width:92px;display:flex;position:absolute;top:-18px;right:0}.creatorProductPageOffer>span{color:#69584e;white-space:nowrap;font-size:.8rem;line-height:1}.creatorProductPageOfferCode{justify-content:flex-end;align-items:center;gap:6px;display:flex}.creatorProductPageOfferCode>strong{border:1px dashed color-mix(in srgb, currentColor 48%, transparent);color:#17120f;font-family:Aptos, "Aptos Body", var(--font-vh-body), sans-serif;letter-spacing:.06em;background:#ffffff7a;border-radius:6px;padding:5px 8px;font-size:.72rem;line-height:1}.creatorProductPageOfferCode .copyDiscountCodeButton{border-color:color-mix(in srgb, currentColor 28%, transparent);min-height:26px;padding:0 7px;font-size:.66rem}.creatorProductPageOffer small{color:#75695f;gap:2px;font-size:.68rem;line-height:1.15;display:grid}.creatorProductPageOffer small b{font-size:.76rem;font-weight:400}@media (max-width:620px){.creatorProductPage{padding:28px 14px 80px}.creatorProductPage>header{padding-top:10px}.creatorProductPageOffer{min-width:76px;top:-12px}.creatorProductPageGrid{gap:10px}.creatorProductPageGrid .storeProductDetails{padding:10px}.creatorProductPageGrid .storeProductDetails h3{font-size:.88rem;line-height:1.25}.creatorProductPageGrid .storeProductDetails footer{flex-direction:column;align-items:start;gap:8px}.creatorProductPageGrid .storeProductDetails footer .button{width:100%}.creatorProductPageGrid .merchantDomain{text-overflow:ellipsis;width:100%;overflow:hidden}}@media (max-width:760px){.creatorDashboardWorkspace{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;margin-top:20px;display:grid}.creatorDashboardSidebar{border-radius:14px;align-content:start;gap:4px;margin:0;padding:6px;display:grid;position:sticky;top:12px}.creatorDashboardSidebar .eyebrow{letter-spacing:.12em;margin:4px 6px 6px;font-size:.5rem;display:block}.creatorDashboardSidebar button{text-align:left;min-height:44px;padding:8px 7px;font-size:.7rem;line-height:1.2}.creatorDashboardNavDesktop{display:none}.creatorDashboardNavMobile{display:inline}.creatorDashboardTopNav{display:block}}.creatorManageCard:not(.creatorDiscountManageCard){border-radius:8px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:0;padding:12px}.creatorManageCard:not(.creatorDiscountManageCard) .creatorManageImage{border-radius:5px;width:72px;height:72px}.creatorManageCard:not(.creatorDiscountManageCard) .creatorManageCopy h3{overflow-wrap:anywhere;margin:2px 0 6px;font-size:1.1rem;line-height:1.2}.creatorManageCard:not(.creatorDiscountManageCard) .creatorManageCopy>a{font-size:.75rem}.creatorManageCard:not(.creatorDiscountManageCard) .creatorManageActions{flex-direction:row;gap:4px}.creatorManageCard:not(.creatorDiscountManageCard) .creatorManageActions>button{justify-content:center;width:40px;height:40px}.creatorManageCard.creatorDiscountManageCard{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:98px;padding:12px}.creatorDiscountManageCard .creatorManageCopy h3{margin:2px 0 6px;font-size:1.1rem;line-height:1.2}.creatorDiscountManageCard .creatorManageCopy>p:not(.productBrand){display:none}.creatorDiscountManageCard .creatorCodePill{padding:4px 8px;font-size:.7rem}.creatorDiscountManageCard .creatorManageCopy>a{margin-left:8px;font-size:.75rem}.creatorDiscountManageCard .creatorManageActions{flex-direction:row;gap:4px}.creatorDiscountManageCard .creatorManageActions>button{justify-content:center;width:40px;height:40px}@media (max-width:560px){.creatorManageCard.creatorDiscountManageCard{grid-template-columns:minmax(0,1fr);gap:6px;min-height:0;padding:10px}.creatorDiscountManageCard .creatorManageActions{grid-column:1;justify-content:flex-end}}.creatorCustomSectionList{margin:22px 0}.creatorCustomSection{border-bottom:1px solid #eee5da;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 0;display:flex}.creatorCustomSection>div:first-child{gap:3px;min-width:0;display:grid}.creatorCustomSection small{color:var(--vh-muted);font-size:.75rem}.creatorCustomSectionActions{flex:none;gap:4px;display:flex}.creatorCustomSectionActions button{cursor:pointer;background:#fff;border:1px solid #e6ddd2;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.creatorCustomSectionActions button:disabled{opacity:.4}.creatorCuratedForm{gap:18px;width:100%;min-width:0;display:grid}.creatorCuratedForm>label{gap:7px;font-size:.875rem;display:grid}.creatorCuratedForm>.creatorCheckboxField{color:#4f443d;flex-direction:row;align-items:center;gap:8px;font-size:.82rem;display:flex}.creatorCuratedForm>.creatorCheckboxField>input{accent-color:var(--vh-accent);flex:none;width:16px;height:16px;min-height:16px;margin:0;padding:0}.creatorCuratedForm>label input{font:inherit;border:1px solid #ded5ca;border-radius:8px;width:100%;min-width:0;min-height:46px;padding:8px 12px}.creatorCuratedForm fieldset{border:0;min-width:0;margin:0;padding:0}.creatorCuratedForm legend{margin-bottom:10px;font-size:.875rem}.creatorCuratedChoices{border:1px solid #e6ddd2;border-radius:8px;max-height:320px;display:grid;overflow-y:auto}.creatorCuratedChoices label{border-bottom:1px solid #eee5da;align-items:center;gap:10px;min-height:54px;padding:6px 10px;display:flex}.creatorCuratedChoices label:last-child{border-bottom:0}.creatorCuratedChoices input{flex:none;width:18px;height:18px}.creatorCuratedBrandGroup+.creatorCuratedBrandGroup{border-top:1px solid #ded4ca}.creatorCuratedBrandGroup h3{color:#725847;letter-spacing:.09em;text-transform:uppercase;background:#faf6f1;margin:0;padding:8px 10px 6px;font-size:.7rem}.creatorCuratedProductThumb{background:#faf8f5;border:1px solid #eee4da;border-radius:7px;flex:0 0 38px;width:38px;height:38px;display:block;position:relative;overflow:hidden}.creatorCuratedProductThumb img{object-fit:contain;padding:2px}.storefrontPreviewToolbar{color:#644d58;background:#fffafc;border-bottom:1px solid #eadde3;justify-content:flex-end;align-items:center;gap:10px;padding:8px max(16px,5vw);font-size:.78rem;display:flex}.storefrontPreviewToolbar>span{margin-right:auto}.storefrontPreviewToolbar button{color:#543b48;cursor:pointer;font:inherit;background:#fff;border:1px solid #d8c5ce;border-radius:9px;align-items:center;gap:6px;min-height:44px;padding:0 10px;font-weight:700;display:inline-flex}.creatorCuratedChoices span{gap:2px;min-width:0;display:grid}.creatorCuratedModeNote{background:#f7f3ee;border:1px solid #e7ddd3;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.creatorCuratedModeNote span,.creatorCuratedModeNote small{color:#786d62;font-size:.75rem}.creatorCuratedModeNote strong{color:#2e241d;font-size:.9rem}.creatorCuratedOrder{margin-top:16px}.creatorCuratedOrder>p{color:#786d62;margin:0;font-size:.8rem}.creatorCuratedOrderHint{color:#9a8f86;margin:3px 0 8px;font-size:.72rem;display:block}.creatorCuratedOrder ol{margin:0;padding:0;list-style:none}.creatorCuratedOrder li{background:#fff;border:1px solid #e6ddd2;border-radius:10px;align-items:center;gap:8px;min-height:44px;margin-bottom:6px;padding:6px 10px;transition:border-color .14s,box-shadow .14s,opacity .14s;display:flex}.creatorCuratedOrder li.isDragging{opacity:.55;border-color:#c77955;box-shadow:0 6px 14px #3d2a1e1f}.creatorCuratedOrder li>span:last-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.creatorCuratedOrderNumber{color:#725847;letter-spacing:.04em;background:#f5eee7;border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-size:.7rem;font-weight:700;display:inline-flex}.creatorCuratedOrder button{cursor:pointer;background:0 0;border:0;padding:6px;display:inline-flex}.creatorCuratedOrder button:disabled{cursor:default;opacity:.35}.creatorCuratedActions{flex-wrap:wrap;gap:10px;display:flex}.creatorAddSection{align-items:center;gap:8px;display:inline-flex}@media (max-width:620px){.creatorDashboardMain{padding:28px 16px 88px}.creatorSectionHeading{gap:16px}.creatorSectionHeading .button{justify-content:center;width:100%;min-height:46px}.creatorComposer{border:1px solid #e6ddd2;border-radius:8px;width:100%;margin:0 0 24px;overflow:visible}.creatorComposerHeader{border-radius:8px 8px 0 0;align-items:flex-start;gap:12px;padding:18px 16px;position:static}.creatorComposerHeader>div{min-width:0}.creatorComposerHeader h2{font-size:1.45rem;line-height:1.2}.creatorComposerHeader p{overflow-wrap:anywhere}.creatorComposerBody{padding:20px 16px 16px}.creatorTypeGrid{gap:12px;padding:16px}.creatorTypeGrid button{border-radius:8px;min-height:140px;padding:18px}.creatorTypeGrid strong{margin-top:12px}.creatorComposer input,.creatorComposer select{height:48px;min-height:48px}.creatorFormGrid{gap:18px}.creatorFormActions{background:0 0;gap:8px;margin:24px 0 0;padding:18px 0 0;position:static;bottom:auto}.creatorFormActions>button{flex:100%;justify-content:center;min-height:46px}.creatorFormActions>button:not(.button){color:var(--vh-muted)}.creatorInventoryFilter{flex-direction:column;align-items:stretch;gap:6px}.creatorInventoryControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.creatorInventoryFilter select{width:100%;font-size:16px}.creatorManageCard:not(.creatorDiscountManageCard){grid-template-columns:56px minmax(0,1fr) 96px;gap:8px;padding:10px}.creatorManageCollection{padding:12px}.creatorManageCard:not(.creatorDiscountManageCard) .creatorManageImage{width:56px;height:64px}.creatorManageCard:not(.creatorDiscountManageCard) .creatorManageCopy h3{font-size:1rem}.creatorManageCard:not(.creatorDiscountManageCard) .creatorManageActions{grid-area:1/3;justify-content:flex-end;align-self:center;gap:8px}.creatorManageCard:not(.creatorDiscountManageCard) .creatorManageActions>button{width:44px;height:44px}.creatorCustomSection{flex-direction:column;align-items:flex-start}.creatorCustomSectionActions{align-self:flex-end}.creatorCuratedForm{width:100%}.creatorCuratedActions>button{flex:100%;justify-content:center;min-height:46px}}@media (max-width:900px){.creatorComposer{flex-direction:column;display:flex;overflow:hidden}.creatorComposerHeader{z-index:auto;flex:none;position:static;top:auto}.creatorComposerHeader h2{margin:0 0 6px}.creatorTypeGrid{position:relative}.referenceStorefrontHero{padding:38px 20px 34px}.referenceStorefrontInner{row-gap:20px;max-width:620px;margin-inline:auto}.referenceStorefrontName{align-self:center}.referenceStorefrontActions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;width:100%;display:grid}.referenceStorefrontActions .engagementAction,.referenceStorefrontActions .engagementAction>button,.referenceStorefrontActions>a{width:100%;min-width:0}.referenceStorefrontActions .engagementAction>button,.referenceStorefrontActions>a{justify-content:center;align-items:center;min-height:46px;display:inline-flex}}@media (max-width:560px){.referenceStorefrontInner.hasBio{grid-template-areas:"avatar identity""bio bio""actions actions"}.referenceStorefrontInner.noConnectors.hasBio{grid-template-areas:"avatar identity""bio bio"}.referenceStorefrontBio{max-width:none;font-size:.94rem}.creatorTypeGrid{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 16px 18px;display:grid}.creatorTypeGrid button{min-height:0;padding:16px}.creatorTypeGrid strong{margin:10px 0 4px}.referenceStorefrontName h1{overflow-wrap:anywhere;font-size:2rem;line-height:1.08}.referenceStorefrontName>p{font-size:.84rem}}.storeProductCard{flex-direction:column;display:flex}.storeCardHitArea{z-index:2;position:absolute;inset:0}.storeCardHitArea:focus-visible{outline:3px solid var(--vh-accent);outline-offset:-3px}.storeLinkSection{margin:8px 0}.storeLinkSection a{color:var(--sf-text,var(--vh-ink));align-items:center;gap:10px;min-height:44px;padding:8px 0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.1rem,4vw,1.35rem);line-height:1.35;text-decoration:none;display:flex}.storeLinkSection[data-link-backdrop=true] a{background:color-mix(in srgb, var(--sf-collection,#f8f4ee) 72%, transparent);border:1px solid color-mix(in srgb, var(--sf-accent,var(--vh-accent)) 24%, transparent);border-radius:14px;padding:16px}.storeLinkSection a:hover,.storeLinkSection a:focus-visible{color:var(--sf-accent,var(--vh-accent))}.storeLinkSection a:focus-visible{outline:3px solid var(--sf-accent,var(--vh-accent));outline-offset:3px}.storeProductImage{aspect-ratio:4/3;flex:none;width:100%}.storeProductDetails{flex-direction:column;flex:1;min-height:0;padding:14px;display:flex}.storeProductTopline{justify-content:space-between;align-items:center;gap:8px;min-height:34px;display:flex}.storeProductTopline .productBrand{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.storeCardAction,.storeProductDetails footer a{z-index:3;position:relative}.storeCardAction .saveProductButton{float:none;height:32px;min-height:32px;margin:0;padding-inline:9px}.storeProductDetails h3,.savedProductRail .storeProductDetails h3,.discoverProducts .storeProductDetails h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin:7px 0 5px;font-size:1.1rem;line-height:1.25;display:-webkit-box;overflow:hidden}.storeProductDetails h3.singleLanguageProductTitle,.savedProductRail .storeProductDetails h3.singleLanguageProductTitle,.discoverProducts .storeProductDetails h3.singleLanguageProductTitle{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;min-height:1.25em;display:block;overflow:hidden}.singleLanguageProductTitle .productTitlePrimary{text-align:start;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;display:block;overflow:hidden}.storeProductDetails .storePrice{text-align:right;direction:rtl;align-self:stretch;margin:0;font-size:.95rem}.creatorCard{background:#fffdfb;border-color:#ead9ce}.creatorPortrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#44251821);position:absolute;inset:0}.creatorDetails{min-width:0}.creatorCategory{color:#9e573e;font-weight:600}.creatorCard footer{grid-template-columns:minmax(0,1fr) auto;display:grid}.creatorRecommendationCount{overflow-wrap:anywhere;min-width:0}.creatorHandle{color:#81442e;text-align:center;white-space:nowrap;background:#fff;border-color:#d9b7a5;justify-content:center;align-items:center;min-height:38px;padding:8px 14px;font-weight:600;display:inline-flex}.creatorHandle:hover,.creatorHandle:focus-visible{background:#f9eee8;border-color:#b77150}.creatorsAcquisitionHero .lede{text-align:right}@media (max-width:620px){.creatorCard footer{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:12px}.creatorHandle{width:100%}}.storeProductDetails footer,.savedProductRail .storeProductDetails footer,.discoverProducts .storeProductDetails footer{align-items:center;gap:8px;margin-top:auto;padding-top:10px}.storeProductDetails footer .merchantDomain{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.storeProductDetails footer .button{flex:none;min-height:34px}.productDetailPage{max-width:1320px;margin:0 auto;padding:30px 32px 100px}.productDetailBreadcrumb{color:var(--vh-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:26px;font-size:.8rem;display:flex}.productDetailBreadcrumb a:hover{color:var(--vh-accent-strong)}.productDetailLayout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:48px;display:grid}.productDetailMedia{aspect-ratio:1;background:var(--vh-surface);position:relative;overflow:hidden}.productDetailMedia img{object-fit:contain;object-position:center}.productDetailMediaEmpty{color:var(--vh-muted);text-align:center;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.productDetailGalleryArrow{border:1px solid var(--vh-border);cursor:pointer;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.productDetailGalleryArrow.previous{left:12px}.productDetailGalleryArrow.next{right:12px}.productDetailThumbnails{gap:10px;margin-top:12px;display:flex;overflow-x:auto}.productDetailThumbnails button{background:var(--vh-surface);border:1px solid var(--vh-border);cursor:pointer;flex:0 0 68px;height:68px;padding:0;position:relative}.productDetailThumbnails button[aria-pressed=true]{border:2px solid var(--vh-accent)}.productDetailThumbnails img{object-fit:contain;padding:3px}.productDetailInformation .eyebrow{color:var(--vh-accent-strong);margin:0 0 10px}.productDetailInformation h1{overflow-wrap:anywhere;margin:0 0 12px;font-size:3rem;line-height:1.1}.compactProductCard{border-radius:12px;height:auto;min-height:0;overflow:hidden}.compactProductCard .storeProductImage{aspect-ratio:1/1.08;background:0 0}.compactProductCard .storeProductImage .storeProductImageBackdrop{display:none}.compactProductCard .storeProductImage .storeProductPrimaryImage{object-fit:cover;padding:0}.compactProductCard .storeProductDetails{gap:7px;padding:9px 10px 11px}.compactProductHeading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px;display:grid}.compactProductCard .storeProductDetails h3,.savedProductRail .compactProductCard .storeProductDetails h3,.discoverProducts .compactProductCard .storeProductDetails h3{min-height:2.44em;margin:0;font-size:.82rem;line-height:1.22}.compactProductCard .storeProductDetails h3.singleLanguageProductTitle{min-height:1.22em}.compactProductCard .storeProductDetails .storePrice{margin-top:1px;font-size:.78rem;line-height:1}.compactProductDiscount{color:#8f4e2f;flex-wrap:wrap;align-items:center;gap:5px 7px;font-size:.66rem;line-height:1.2;display:flex}.compactProductDiscount strong{background:var(--sf-discount,#f8f6f2);letter-spacing:.03em;border:1px dashed #cbb7a7;border-radius:5px;padding:3px 5px;font-size:.66rem}.compactProductDiscount span{color:#75685f}.compactProductDiscount small{color:#75685f;gap:2px;width:100%;font-size:.62rem;display:grid}.compactProductDiscount small span{font-size:.58rem;line-height:1.15}.compactProductDiscount small strong{color:inherit;background:0 0;border:0;padding:0;font-size:.62rem;font-weight:400}.compactProductDiscount small.is-empty{visibility:hidden}.compactProductCard .storeCardAction .saveProductButton.iconOnly{color:#8b776b;background:0 0;border:0;border-radius:0;width:26px;height:26px;min-height:26px;padding:3px}.compactProductCard .storeCardAction .saveProductButton.iconOnly:hover,.compactProductCard .storeCardAction .saveProductButton.iconOnly:focus-visible,.compactProductCard .storeCardAction .saveProductButton.iconOnly.saved{color:var(--sf-accent,var(--vh-accent));background:0 0}.referenceStorefrontScroller,.referenceCollectionFrame .referenceStorefrontScroller,.referenceBrandShelf{grid-auto-columns:172px;gap:12px}.referenceBrandShelf .compactProductCard{width:172px}.creatorStorefrontCanvas{--vh-accent:var(--sf-accent);background:var(--sf-page);color:var(--sf-text);min-height:100dvh}.creatorStorefrontCanvas[data-mobile-preview=true]{min-height:100vh}@media (min-width:901px){body:has(.storefrontPage:not(:has(.storefrontDesignWorkspace))){background:#f2eee9}.storefrontPage:not(:has(.storefrontDesignWorkspace)){background:#fffdfa;border:9px solid #d9d1c8;border-radius:44px;width:min(430px,100vw - 48px);height:min(860px,100dvh - 48px);min-height:0;margin:24px auto;position:relative;overflow:hidden;box-shadow:0 26px 70px #362b2329,0 0 0 8px #ffffffc7,inset 0 0 0 1px #ffffff59}.storefrontPage:not(:has(.storefrontDesignWorkspace)):before{content:"";z-index:20;pointer-events:none;background:#202827;border-radius:999px;width:112px;height:23px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px 1px #ffffff1f}.storefrontPage:not(:has(.storefrontDesignWorkspace))>main{scrollbar-color:#424a478c transparent;scrollbar-width:thin;height:100%;min-height:0;overflow-y:auto}.storefrontPage:not(:has(.storefrontDesignWorkspace)) .creatorStorefrontCanvas{min-height:100%}:is(.storefrontPage:not(:has(.storefrontDesignWorkspace)) .referenceStorefrontProducts,.storefrontPage:not(:has(.storefrontDesignWorkspace)) .referenceStorefrontCodes){padding-inline:14px}.storefrontPage:not(:has(.storefrontDesignWorkspace)) .referenceStorefrontName{width:100%}.storefrontPage:not(:has(.storefrontDesignWorkspace)) .referenceStorefrontName h1{white-space:nowrap;font-size:clamp(1.65rem,7vw,2.35rem)}.storefrontPage:not(:has(.storefrontDesignWorkspace)) .referenceBrandShelf{grid-auto-columns:minmax(0,calc(50% - 6px));overflow-x:visible}.storefrontPage:not(:has(.storefrontDesignWorkspace)) .referenceBrandShelf .compactProductCard{width:100%}}.creatorStorefrontCanvas[data-template=editorial-frame]{isolation:isolate;background:#17204a;position:relative;overflow:hidden}.creatorStorefrontCanvas[data-template=editorial-frame]:before,.creatorStorefrontCanvas[data-template=editorial-frame]:after{content:"";pointer-events:none;z-index:-1;border:0;border-left:1px solid #3047d6;border-right:1px solid #3047d6;width:clamp(16px,5vw,84px);position:absolute;top:18px;bottom:18px}.creatorStorefrontCanvas[data-template=editorial-frame]:before{border-radius:48px 0 0 48px;left:2vw;box-shadow:inset 8px 0 #f26858,0 0 0 10px #3047d614}.creatorStorefrontCanvas[data-template=editorial-frame]:after{border-radius:0 48px 48px 0;right:2vw;box-shadow:inset -8px 0 #d8f052,0 0 0 10px #3047d614}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontHero{position:relative;overflow:hidden}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontHero:before,.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontHero:after{content:"";pointer-events:none;z-index:0;border-radius:999px;position:absolute}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontHero:before{opacity:.92;background:#3047d6;width:180px;height:180px;top:22px;left:max(18px,50% - 780px)}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontHero:after{background:#f26858;width:92px;height:92px;top:34px;right:max(28px,50% - 760px)}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontInner,.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontActions,.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontBio{z-index:1;position:relative}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontAvatar{border-color:#fff9f1;box-shadow:0 0 0 8px #fff9f1b8,0 12px 28px #171a2d2e}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontLabels{z-index:1;position:relative}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontLabels:before{content:"";z-index:-1;background:#3047d6;position:absolute;inset:0}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontLabels button{color:#fff9f1}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontLabels button[aria-pressed=true]{color:#171a2d;background:#d8f052}.creatorStorefrontCanvas[data-template=editorial-frame]:before,.creatorStorefrontCanvas[data-template=editorial-frame]:after{box-shadow:none;z-index:2;background:radial-gradient(circle at 50% 8%,#d8f052 0 2px,#0000 3px),radial-gradient(circle at 50% 92%,#f26858 0 2px,#0000 3px),repeating-linear-gradient(#3047d6 0 28px,#0000 28px 40px,#3047d6 40px 42px,#0000 42px 74px);border:0;border-radius:999px;width:3px;height:auto;inset:10px auto 10px 8px}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontHero{background-color:#fff9f1}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontHero:before{opacity:.5;background:#3047d6;border:2px solid #d8f052b8;width:116px;height:116px;top:16px;left:18px}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontHero:after{opacity:.78;background:#f26858;border:2px solid #fff9f1;width:70px;height:70px;top:22px;right:22px}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontHero>*{z-index:1;position:relative}.creatorStorefrontCanvas[data-template=editorial-frame] .profile.hero .referenceStorefrontInner{text-align:start;grid-template-columns:124px minmax(0,1fr);grid-template-areas:"avatar identity";justify-items:start;min-height:172px;padding:28px 5vw 26px}.creatorStorefrontCanvas[data-template=editorial-frame] .profile.hero .referenceStorefrontAvatar{z-index:2;border-color:#fff9f1;width:112px;height:112px;display:grid;position:relative}.creatorStorefrontCanvas[data-template=editorial-frame] .profile.hero .referenceStorefrontName{align-self:center;min-width:0;max-width:100%}.creatorStorefrontCanvas[data-template=editorial-frame] .profile.hero .referenceStorefrontName h1{color:#171a2d;text-wrap:balance;font-size:clamp(2rem,7vw,3.7rem);line-height:.98}@media (max-width:700px){.creatorStorefrontCanvas[data-template=editorial-frame] .profile.hero .referenceStorefrontInner{grid-template-columns:96px minmax(0,1fr);min-height:148px;padding-inline:28px}.creatorStorefrontCanvas[data-template=editorial-frame] .profile.hero .referenceStorefrontAvatar{width:86px;height:86px}.creatorStorefrontCanvas[data-template=editorial-frame] .profile.hero .referenceStorefrontName h1{font-size:clamp(1.8rem,8vw,2.5rem)}}.storefrontTemplatePicker{border-bottom:1px solid #eadfd5;margin:0 0 18px;padding:0 0 18px}.storefrontTemplatePicker h3{margin:0}.storefrontTemplatePicker p,.storefrontTemplateOption small{color:#756a62;margin:4px 0 0;line-height:1.4;display:block}.storefrontTemplateList{gap:10px;margin-top:12px;display:grid}.storefrontTemplateOption{color:#30251f;text-align:left;background:#fff;border:1px solid #e5dacf;border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.storefrontTemplateOption[aria-pressed=true]{border-color:#3047d6;box-shadow:0 0 0 2px #3047d621}.storefrontTemplateOption strong{display:block}.storefrontTemplatePreview{border-radius:9px;height:58px;display:block;position:relative;overflow:hidden}.classicTemplatePreview{background:linear-gradient(#fbf6ec 0 34%,#fff 34% 100%);border:1px solid #e6ddd4}.classicTemplatePreview:after{content:"";background:#b77856;border-radius:999px;height:6px;position:absolute;top:13px;left:10px;right:10px}.editorialTemplatePreview{background:#17204a;border:1px solid #3047d6}.editorialTemplatePreview:before{content:"";background:#3047d6;border-radius:0 0 20px;height:35px;position:absolute;top:0;left:0;right:0}.editorialTemplatePreview:after{content:"";background:#d8f052;border-radius:999px;height:8px;position:absolute;top:41px;left:8px;right:8px}.creatorStorefrontCanvas .referenceStorefrontHero{background:var(--sf-profile)}.creatorStorefrontCanvas .referenceStorefrontProducts{background:var(--sf-page)}.creatorStorefrontCanvas .referenceStorefrontName h1,.creatorStorefrontCanvas .referenceStorefrontName>p,.creatorStorefrontCanvas .referenceStorefrontRow h3,.creatorStorefrontCanvas .referenceStorefrontRow>header p,.creatorStorefrontCanvas .storeProductDetails h3,.creatorStorefrontCanvas .storeProductDetails .storePrice,.creatorStorefrontCanvas .storeProductDetails .productBrand,.creatorStorefrontCanvas .referenceDiscountIdentity p,.creatorStorefrontCanvas .referenceDiscountIdentity h3,.creatorStorefrontCanvas .referenceDiscountCode strong{color:var(--sf-text)}.creatorStorefrontCanvas .storeProductCard{background:var(--sf-product);border-color:color-mix(in srgb, var(--sf-text) 16%, var(--sf-product))}.creatorStorefrontCanvas .referenceDiscountLayer article{background:var(--sf-discount);border-color:color-mix(in srgb, var(--sf-text) 16%, var(--sf-discount))}.creatorStorefrontCanvas .referenceCollectionFrame{background:var(--sf-collection);border-color:color-mix(in srgb, var(--sf-text) 16%, var(--sf-collection))}.creatorStorefrontCanvas .storeProductDetails footer .button.primary{background:var(--sf-accent);border-color:var(--sf-accent);color:var(--sf-accent-ink)}.storefrontDesignWorkspace.hasEditor{grid-template-columns:minmax(320px,380px) minmax(0,1fr);display:grid}@media (max-width:900px){.storefrontDesignWorkspace.hasEditor{flex-direction:column;flex:auto;min-height:0;display:flex}.storefrontDesignWorkspace.hasEditor .storefrontPhoneStage{min-height:calc(100dvh - 64px - env(safe-area-inset-bottom));flex:auto}.storefrontDesignPanel{border-bottom:1px solid #e7ded5;border-right:0;height:auto;padding:20px 16px 24px;position:static;overflow:visible}.storefrontDesignPanelHeading h2{font-size:1.7rem}.storefrontPhoneStage{background:#f5f0ea;padding:12px}.storefrontPhoneDevice{background:#272727;border:6px solid #272727;border-radius:30px;width:min(100%,430px);height:min(76dvh,720px);min-height:460px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 12px 30px #30261f29}.storefrontPhoneIsland{pointer-events:none;z-index:1;background:#171717;border-radius:999px;width:92px;height:20px;display:block;position:absolute;top:6px;left:50%;transform:translate(-50%)}.storefrontPhoneScreen{background:#fff;border:0;border-radius:24px;width:100%;height:100%;display:block}}.storefrontDesignPanel{box-sizing:border-box;background:#fffdfb;border-right:1px solid #e7ded5;height:calc(100dvh - 60px);padding:32px 26px;position:sticky;top:60px;overflow-y:auto}.storefrontDesignPanelHeading h2{font-family:var(--font-vh-display), Georgia, serif;margin:6px 0 8px;font-size:2rem;font-weight:400}.storefrontDesignPanelHeading>p:last-child{color:#766b63;margin:0 0 22px;font-size:.88rem;line-height:1.5}.storefrontPaletteList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:24px;display:grid}.storefrontPaletteList button{color:#342923;cursor:pointer;font:inherit;background:#fff;border:1px solid #e3d7cb;border-radius:14px;padding:10px 6px;font-size:.76rem}.storefrontPaletteList button:hover,.storefrontPaletteList button:focus-visible{border-color:#9f745e;outline:none}.storefrontPaletteList button[aria-pressed=true]{border-color:#9f745e;box-shadow:inset 0 0 0 1px #9f745e}.storefrontPaletteSwatches{justify-content:center;margin-bottom:7px;display:flex}.storefrontPaletteSwatches i{border:1px solid #fff;border-radius:50%;width:21px;height:21px;margin-left:-5px;display:block}.storefrontPaletteSwatches i:first-child{margin-left:0}.storefrontDesignFields{border-top:1px solid #e9dfd5}.storefrontDesignFields section{border-bottom:1px solid #e9dfd5}.storefrontDesignFields section>button{color:#30251f;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px 2px;display:flex}.storefrontDesignFields section.isSelected>button{color:#9c6142;font-weight:600}.storefrontColorFields{gap:11px;padding:0 0 17px;display:grid}.storefrontColorFields label{justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.storefrontColorControl{align-items:center;gap:8px;display:inline-flex}.storefrontColorControl input{cursor:pointer;background:0 0;border:0;width:36px;height:32px;padding:0}.storefrontColorControl output{color:#766b63;font-variant-numeric:tabular-nums;min-width:58px;font-size:.72rem}.storefrontChoiceGrid,.storefrontTypographyFields{gap:9px;display:grid}.storefrontChoiceCard{color:#30251f;cursor:pointer;text-align:left;background:#fffdfa;border:1px solid #e6ddd4;border-radius:12px;gap:4px;padding:12px;display:grid}.storefrontChoiceCard[aria-pressed=true]{background:#fff5ec;border-color:#b77856;box-shadow:0 0 0 1px #b77856}.storefrontChoiceCard strong{font-size:.82rem}.storefrontChoiceCard span{color:#766b63;font-size:.72rem;line-height:1.35}.storefrontTemplateCard{grid-template-columns:46px minmax(0,1fr);align-items:center}.storefrontTemplateSwatch{border:1px solid #30251f1f;border-radius:12px;width:42px;height:42px;display:block}.storefrontTemplateSwatch-citrus-glow{background:#d8ef66}.storefrontTemplateSwatch-clay-editorial{background:#d99a78}.storefrontTemplateSwatch-food-journal{background:linear-gradient(#0000 0 46%,#f35f33 73%),linear-gradient(135deg,#f6c7a2 0 48%,#ee7953 49% 100%)}.storefrontTemplateSwatch-forest-glass{background:url(/images/storefront/forest-glass-waves.svg) 50%/cover no-repeat,linear-gradient(135deg,#123f3b,#1d6258 48%,#0a2d2d)}.storefrontTemplateSwatch-aurora-veil{background:url(/images/storefront/aurora-veil.svg) 50%/cover no-repeat,linear-gradient(140deg,#281a34,#654d79)}.storefrontTemplateSwatch-desert-rose{background:url(/images/storefront/desert-rose.svg) 50%/cover no-repeat,linear-gradient(140deg,#643a32,#b86c53)}.storefrontTemplateSwatch-glacier-current{background:url(/images/storefront/glacier-current.svg) 50%/cover no-repeat,linear-gradient(140deg,#102f43,#28627a)}.storefrontTemplateCard>span:last-child{gap:4px;display:grid}.storefrontTemplateCard[aria-pressed=true] .storefrontTemplateSwatch{box-shadow:0 0 0 2px #b77856}.creatorStorefrontCanvas[data-template=citrus-glow]{background-color:#d8ef66;background-image:radial-gradient(circle at 18% 10%,#ffffff38,#0000 27%),radial-gradient(circle at 85% 70%,#89a92229,#0000 30%),repeating-radial-gradient(at 35% 40%,#0000 0 28px,#69841a12 29px 31px)}.creatorStorefrontCanvas[data-template=clay-editorial]{background-color:#d99a78;background-image:radial-gradient(circle at 20% 15%,#fff5e933,#0000 28%),radial-gradient(circle at 82% 72%,#7a3e281f,#0000 34%),repeating-radial-gradient(at 60% 45%,#0000 0 34px,#7a3e280f 35px 37px)}.creatorStorefrontCanvas[data-template=food-journal]{background-color:#f35f33;background-image:radial-gradient(circle at 12% 12%,#ffdcb82e,#0000 26%),radial-gradient(circle at 88% 80%,#ac301829,#0000 30%),linear-gradient(#f35f33 0%,#f66a3b 100%)}.creatorStorefrontCanvas:is([data-template=citrus-glow],[data-template=clay-editorial],[data-template=food-journal],[data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current]) .referenceStorefrontLabels{background:color-mix(in srgb, var(--sf-page) 78%, white);border:1px solid color-mix(in srgb, var(--sf-page) 62%, var(--sf-text));border-radius:999px;margin-inline:12px;padding:5px;box-shadow:0 8px 24px #37271b14}.creatorStorefrontCanvas:is([data-template=citrus-glow],[data-template=clay-editorial],[data-template=food-journal],[data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current]) .referenceStorefrontLabels button{border-radius:999px}.creatorStorefrontCanvas[data-template=citrus-glow] .referenceStorefrontLabels button[aria-pressed=true],.creatorStorefrontCanvas[data-template=clay-editorial] .referenceStorefrontLabels button[aria-pressed=true]{background:color-mix(in srgb, var(--sf-page) 58%, white);color:var(--sf-text)}.creatorStorefrontCanvas[data-template=forest-glass] .referenceStorefrontHero{background-color:#0000;background-image:linear-gradient(180deg, #092a291f, #092a296b), var(--sf-profile-image,none);background-position:50%,50%;background-size:cover;border-bottom-color:#def4de29}.creatorStorefrontCanvas[data-template=forest-glass] .referenceStorefrontName h1,.creatorStorefrontCanvas[data-template=forest-glass] .referenceStorefrontBio{color:#f4efe3}.creatorStorefrontCanvas[data-template=forest-glass] .referenceStorefrontLabels{background:#113c38c2;border-color:#d6e8d15c;box-shadow:0 10px 24px #0319193d}.creatorStorefrontCanvas[data-template=forest-glass] .referenceStorefrontLabels button{color:#edf5e9}.creatorStorefrontCanvas[data-template=forest-glass] .referenceStorefrontLabels button[aria-pressed=true]{color:#123f3b;background:#f4efe3}.creatorStorefrontCanvas[data-template=forest-glass] .referenceStorefrontActions.referenceConnectors>a{color:#f4efe3;background:#d7ebd824;border-color:#d7ebd857}.creatorStorefrontCanvas[data-template=forest-glass] .referenceCollectionFrame,.creatorStorefrontCanvas[data-template=forest-glass] .storeProductCard,.creatorStorefrontCanvas[data-template=forest-glass] .referenceDiscountLayer article{box-shadow:0 16px 30px #051e1c2e}.creatorStorefrontCanvas[data-header-style=circular] .referenceStorefrontAvatar{background-color:var(--sf-product);isolation:isolate;background-repeat:no-repeat}.creatorStorefrontCanvas:is([data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current]) .storefrontContentBlock:not([style]) .storefrontContentTitle,.creatorStorefrontCanvas:is([data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current]) .referenceStorefrontProducts .storefrontMediaHeading{color:#f5f2eb}.creatorStorefrontCanvas[data-header-style=circular] .referenceStorefrontAvatar img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute}.storefrontTypographyFields label{justify-content:space-between;align-items:center;gap:12px;font-size:.82rem;display:flex}.storefrontTypographyFields select{color:#30251f;font:inherit;background:#fffdfa;border:1px solid #d8cec3;border-radius:9px;min-height:36px;padding:0 9px}.storefrontTitlesEditor{gap:10px;display:grid}.storefrontTitlesEditorHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.storefrontTitlesEditorHeader p{color:#766b63;margin:0;font-size:.75rem;line-height:1.35}.storefrontTitlesEditorHeader button,.storefrontTitlesEditor article>button{color:#7a3d26;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #d8cec3;border-radius:999px;padding:7px 10px;font-size:.72rem}.storefrontTitlesEditor article{background:#fffdfa;border:1px solid #e6ddd4;border-radius:11px;gap:8px;padding:10px;display:grid}.storefrontTitlesEditor article label{color:#766b63;gap:4px;font-size:.72rem;display:grid}.storefrontTitlesEditor article input,.storefrontTitlesEditor article select{color:#30251f;font:inherit;background:#fff;border:1px solid #d8cec3;border-radius:7px;width:100%;min-height:36px;padding:6px 8px}.storefrontTitlesEditor article>button{justify-self:start}.storefrontTitlesEditor>.button{justify-self:stretch}.storefrontContrastNotice{color:#7a3d26;background:#fff5ec;border-radius:9px;padding:11px;font-size:.8rem;line-height:1.4}.storefrontDesignNotice{color:#416f59;font-size:.82rem}.storefrontDesignActions{flex-wrap:wrap;gap:9px;padding-top:20px;display:flex}.storefrontDesignActions>button:not(.button){cursor:pointer;font:inherit;background:#fff;border:1px solid #e1d6cb;border-radius:999px;padding:10px 12px;font-size:.78rem}.storefrontDesignActions>button:disabled{cursor:default;opacity:.5}.storefrontDesignActions .button{flex:100%;justify-content:center}.productDetailPrice{margin:0 0 14px;font-size:1.3rem}.productDetailStoryQuickAction{margin:-2px 0 18px}.productDetailStoryQuickAction .productDetailStoryButton{min-height:42px}.productDetailCreator{color:var(--vh-muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:.9rem;display:inline-flex}.productDetailCreator strong{color:var(--vh-ink)}.productDetailActions{flex-wrap:wrap;gap:10px;margin:26px 0;display:flex}.productDetailActions>.button{justify-content:center;align-items:center;gap:9px;display:inline-flex}.productDetailActions .saveProductButton{float:none;min-height:44px;margin:0}.productDetailDiscount{background:0 0;border:0;padding:4px 0 12px}.productDetailDiscountMain{gap:5px;display:grid}.productDetailDiscountLabel,.productDetailStore{color:var(--vh-muted);font-size:.75rem}.productDetailDiscountCode{align-items:center;gap:8px;display:flex}.productDetailDiscount strong{letter-spacing:.04em;font-size:.95rem}.productDetailDiscountExpiry{color:var(--vh-muted);align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.productDetailDiscount .copyDiscountCodeButton{min-height:26px;padding:0 8px}.productDetailDescription,.productDetailStories{border-top:1px solid var(--vh-border);margin-top:28px;padding-top:22px}.productDetailDescription h2,.productDetailStories h2{margin:0 0 12px;font-size:1.5rem}.productDetailDescription p{color:var(--vh-muted);overflow-wrap:anywhere;white-space:pre-line;margin:0;line-height:1.75}.productDetailStories>div{flex-wrap:wrap;gap:10px;display:flex}.productDetailStoryButton,.productDetailStories .button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.productDetailInstagramStory{background:var(--vh-surface);border:1px solid var(--vh-border);color:var(--vh-ink);border-radius:14px;align-items:center;gap:10px;min-height:54px;padding:8px 12px;text-decoration:none;display:inline-flex}.productDetailInstagramStory:hover,.productDetailInstagramStory:focus-visible{border-color:var(--vh-accent);color:var(--vh-accent-strong)}.productDetailInstagramIcon{background:var(--vh-accent);color:var(--vh-accent-ink,#fff);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.productDetailInstagramStory>span:nth-child(2){gap:1px;display:grid}.productDetailInstagramStory small{color:var(--vh-muted);letter-spacing:.08em;font-size:.62rem}.productDetailInstagramStory strong{font-size:.82rem;font-weight:600}.productDetailStore{margin-top:24px}@media (max-width:900px){.productGrid,.storefrontProducts .storeProductGrid,.discoverProducts .storeProductGrid,.shopperFavorites .storeProductGrid,.referenceStorefrontScroller,.savedProductRail{grid-auto-columns:240px}.productGrid,.storefrontProducts .storeProductGrid,.discoverProducts .storeProductGrid,.shopperFavorites .storeProductGrid{grid-template-columns:none;grid-auto-flow:column;overflow-x:auto}.storeProductCard,.savedProductRail .storeProductCard,.discoverProducts .storeProductCard{height:360px}.storeProductImage,.savedProductRail .storeProductImage,.discoverProducts .storeProductImage{aspect-ratio:4/3;flex:none}.storeProductDetails,.savedProductRail .storeProductDetails,.discoverProducts .storeProductDetails{padding:14px}.productDetailLayout{grid-template-columns:minmax(0,1fr);gap:28px}.productDetailPage{max-width:680px;padding:22px 20px 110px}.productDetailInformation h1{font-size:2.2rem}}@media (max-width:560px){.productDetailPage{padding-inline:16px}.productDetailActions{grid-template-columns:minmax(0,1fr) auto;display:grid}.productDetailActions>.button{min-width:0}}.creatorsDirectory .creatorGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.creatorCard.storeProductCard{border:1px solid var(--vh-border);border-radius:var(--vh-radius-card);background:#fff}.creatorPortrait.storeProductImage{aspect-ratio:4/3;width:100%}.creatorDetails.storeProductDetails{min-height:0;padding:14px}.creatorDetails.storeProductDetails h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}@media (max-width:900px){.creatorsDirectory .creatorGrid{scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:240px;grid-auto-flow:column;overflow-x:auto}.creatorDetails.storeProductDetails{min-height:0;padding:14px}.creatorDetails .creatorBio{display:none}}.homeInstagram{border-block:1px solid var(--vh-border);background:#f8f3ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;max-width:1280px;margin:0 auto 48px;padding:25px 32px;display:grid}.homeInstagram h2{margin:6px 0;font-size:clamp(1.9rem,2.5vw,2.25rem);line-height:1.1}.homeInstagramCopy>p:last-child{color:var(--vh-muted);margin:0;font-size:.87rem}.homeInstagramLink{color:#81533f;white-space:nowrap;background:#fffaf6;border:1px solid #d7c4b8;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:6px 14px;font-size:.81rem;display:inline-flex}.homeInstagramLink:disabled{color:#9a7969;cursor:default}.homeInstagramLink:not(:disabled):hover,.homeInstagramLink:not(:disabled):focus-visible{background:#f2e8e1;border-color:#b9907a}.trustGrid[dir=rtl] article{text-align:right}.trustGrid[dir=rtl] article>span{margin-inline-end:auto}.trustGrid[dir=rtl] h3{font-family:var(--font-vh-body), ui-sans-serif, sans-serif;font-size:1.15rem;font-weight:600;line-height:1.35}@media (max-width:620px){.editorialPage .trust{background:var(--vh-surface);border:0;border-block:1px solid var(--vh-border);border-radius:0;width:100%;max-width:none;margin:32px 0 0;padding:30px 20px 34px}.editorialPage .trust h2{margin:10px 0 0;font-size:2.05rem;line-height:1.12}.editorialPage .trustGrid{gap:9px;margin-top:22px}.trustGrid article{border:1px solid var(--vh-border);background:#fff;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 12px;padding:11px 12px;display:grid}.trustGrid article>span{grid-row:span 2;width:36px;height:36px}.trustGrid h3{margin:0;font-size:1.1rem;line-height:1.1}.trustGrid p{margin:0;font-size:.78rem;line-height:1.35}.homeInstagram{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:24px;padding:22px 20px 24px}.homeInstagram h2{font-size:1.8rem}.homeInstagramLink{justify-self:start;width:auto}}.fieldOptional{color:#8b8177;margin-inline-start:.35rem;font-size:.72rem;font-weight:400}.storeProductCard.compactProductCard,.savedProductRail .storeProductCard.compactProductCard,.discoverProducts .storeProductCard.compactProductCard,.referenceCollectionFrame .storeProductCard.compactProductCard{max-width:190px;height:auto;min-height:0}.storeProductCard.compactProductCard .storeProductImage,.savedProductRail .storeProductCard.compactProductCard .storeProductImage,.discoverProducts .storeProductCard.compactProductCard .storeProductImage,.referenceCollectionFrame .storeProductCard.compactProductCard .storeProductImage{aspect-ratio:1/1.08}.storeProductCard.compactProductCard[data-has-image=false],.storeProductCard.compactProductCard[data-has-image=false] .storeProductDetails{min-height:150px}.referenceCompactLabelGroups{gap:18px;margin-top:6px;display:grid}.referenceCompactLabelGroups>.referenceBrandBlock{margin-top:14px}.referenceCompactLabelGroups>.referenceBrandBlock:first-child{margin-top:4px}.referenceCompactLabelStandaloneList{gap:12px;min-width:0;display:grid}.referenceCompactLabelStandaloneList>.referenceStandaloneRecommendation{width:100%;min-width:0;margin-top:0}.referenceCompactLabelGroup{min-width:0}.referenceCompactLabelGroup>h3{font-family:var(--font-vh-display), Georgia, serif;overflow-wrap:anywhere;margin:0 0 10px;font-size:1.25rem;font-weight:400}.referenceCompactLabelGrid{grid-template-columns:repeat(2,minmax(0,190px));gap:12px;display:grid}.referenceCompactLabelGrid .storeProductCard.compactProductCard{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none;overflow:visible}.referenceCompactLabelGrid .storeProductImage{border-radius:12px;overflow:hidden}.referenceCompactLabelGrid .storeProductDetails{padding-inline:2px}.referenceCompactLabelGrid .compactProductBrand{color:color-mix(in srgb, var(--sf-text,#211b18) 68%, transparent);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:.72rem;line-height:1.2;overflow:hidden}@media (max-width:520px){.referenceCompactLabelGroups{gap:14px;margin-top:4px}.referenceCompactLabelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:900px){.referenceStorefrontScroller,.referenceCollectionFrame .referenceStorefrontScroller,.savedProductRail{grid-auto-columns:minmax(158px,44vw);gap:10px}.referenceCollectionFrame{padding:12px}.referenceCollectionFrame>header{margin-bottom:10px}}.creatorInlineAction{color:var(--accent,#9f593c);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:.45rem 0;text-decoration:underline}.creatorInlineCreator{background:#faf8f5;border:1px solid #e6ddd3;border-radius:14px;padding:1rem}.creatorLandingPage{--landing-ink:#211812;--landing-muted:#745f52;--landing-accent:#9b5d40;--landing-paper:#fffdf9;--vh-accent:#9b5d40;color:var(--landing-ink);background:var(--landing-paper)}.creatorLandingPage main{overflow:hidden}.creatorLandingPage section{scroll-margin-top:88px}.creatorMarketingHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9e6}.creatorMarketingHeader .siteHeaderInner{max-width:none}.creatorHero{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(44px,7vw,110px);max-width:1240px;min-height:720px;margin:0 auto;padding:82px 32px 96px;display:grid}.creatorHeroCopy{z-index:2;position:relative}.creatorLandingEyebrow{color:#996247;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 20px;font-size:12px;font-weight:600;display:flex}.creatorHero h1{max-width:700px;font-family:var(--font-vh-display), serif;letter-spacing:-.035em;margin:0;font-size:clamp(54px,5.5vw,82px);font-weight:400;line-height:.97}.creatorHero h1 em{color:var(--landing-accent);font-weight:400}.creatorHeroLede{max-width:590px;color:var(--landing-muted);margin:28px 0 0;font-size:18px;line-height:1.65}.creatorHeroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.creatorHeroActions .button{min-height:48px;padding-inline:22px}.creatorPrimaryCta{gap:9px}.creatorHeroNote{color:#897369;flex-wrap:wrap;gap:20px;margin-top:24px;font-size:13px;display:flex}.creatorHeroNote span{align-items:center;gap:6px;display:flex}.creatorHeroVisual{place-items:center;min-height:560px;display:grid;position:relative}.creatorHeroGlow{filter:blur(2px);background:radial-gradient(circle at 35% 28%,#f5d5c5,#eadfd0 55%,#0000 72%);border-radius:50%;width:520px;height:520px;position:absolute}.creatorPhone{z-index:2;background:#fffdf9;border:8px solid #29231f;border-radius:42px;width:314px;min-height:548px;padding:18px 16px 20px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 70px #4027193b}.creatorPhoneTop{justify-content:center;height:28px;display:flex}.creatorPhoneTop span{background:#29231f;border-radius:999px;width:86px;height:18px}.creatorPhoneProfile{align-items:center;gap:12px;padding:8px 3px 12px;display:flex}.creatorDemoAvatar{color:#fff;width:45px;height:45px;font-family:var(--font-vh-display), serif;background:linear-gradient(145deg,#d68764,#8d4c38);border-radius:50%;place-items:center;font-size:22px;display:grid;position:relative;overflow:hidden}.creatorDemoAvatar img{object-fit:cover}.creatorPhoneProfile strong,.creatorPhoneProfile span{display:block}.creatorPhoneProfile strong{font-family:var(--font-vh-display), serif;font-size:18px;font-weight:400}.creatorPhoneProfile span{color:#846f64;margin-top:2px;font-size:10px}.creatorDemoSocials{gap:6px;margin-bottom:11px;display:flex}.creatorDemoSocials span{border:1px solid #e6d8cc;border-radius:999px;place-items:center;width:26px;height:26px;padding:0;display:grid}.creatorDemoSocials img{width:13px;height:13px}.creatorDemoSearch{color:#9e8c82;border:1px solid #decfc3;border-radius:999px;padding:10px 13px;font-size:10px}.creatorDemoTabs{color:#8b776b;white-space:nowrap;gap:17px;padding:15px 4px 10px;font-size:9px;display:flex}.creatorDemoTabs strong{color:#2b211b}.creatorDemoFeedViewport{height:294px;overflow:hidden}.creatorDemoFeed{will-change:transform}.creatorDemoFeedPanelNext{padding-top:14px}.creatorDemoFeedLabel{color:#8b776b;justify-content:space-between;align-items:center;padding:2px 4px 10px;font-size:9px;display:flex}.creatorDemoFeedLabel strong{color:#2b211b;font-size:inherit}.creatorDemoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.creatorDemoCard{background:#fff;border:1px solid #e6d9ce;border-radius:18px;min-height:230px;padding:10px;position:relative}.creatorDemoCard button{z-index:1;color:#a65e42;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:9px;right:9px}.creatorDemoProductShape{border-radius:17px 17px 0 0;height:142px;margin:-10px -10px 10px;position:relative;overflow:hidden}.creatorDemoProductShape img{object-fit:cover}.creatorDemoCard p{min-height:30px;font-family:var(--font-vh-display), serif;margin:0 0 7px;font-size:13px;line-height:1.15}.creatorDemoCard>strong{font-size:11px}.creatorFloatingCard{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9f0;border:1px solid #d6bcabb3;border-radius:14px;align-items:center;gap:10px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 16px 40px #492b191f}.creatorFloatingCard svg{color:var(--landing-accent)}.creatorFloatingCard span,.creatorFloatingCard strong{display:block}.creatorFloatingCard span{color:#806b60;font-size:10px}.creatorFloatingCard strong{color:#30231d;margin-bottom:2px;font-size:12px}.creatorFloatingTop{top:86px;right:0}.creatorFloatingBottom{bottom:82px;left:0}.creatorFloatingFresh{top:282px;right:-28px}.creatorHeroGlow2{background:radial-gradient(circle at 35% 28%,#dfc9b9,#e9ddd0 55%,#0000 72%)}.creatorHeroGlow3{background:radial-gradient(circle at 35% 28%,#d9d6cb,#ece3d8 55%,#0000 72%)}.creatorDemoTabs{justify-content:flex-start;gap:15px;padding-inline:1px}.creatorDemoTabs button{color:#8b776b;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 3px 6px;font-size:9px}.creatorDemoTabs button.active{border-color:var(--landing-accent);color:#2b211b;font-weight:700}.creatorDemoShowcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:3px;display:grid}.creatorDemoShowcaseViewport{height:238px;overflow:hidden}.creatorDemoShowcaseCard{background:#fff;border:1px solid #e6d9ce;border-radius:12px;min-width:0;padding:6px;animation:.45s both creator-showcase-card-in}.creatorDemoShowcaseCard:nth-child(2){animation-delay:50ms}.creatorDemoShowcaseCard:nth-child(3){animation-delay:.1s}.creatorDemoShowcaseCard:nth-child(4){animation-delay:.15s}.creatorDemoShowcaseImage{background:#f5eee8;border-radius:8px;height:76px;position:relative;overflow:hidden}.creatorDemoShowcaseImage img{object-fit:cover}.creatorDemoShowcaseCard p{min-height:21px;font-family:var(--font-vh-display), serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 3px;font-size:9px;line-height:1.1;display:-webkit-box;overflow:hidden}.creatorDemoShowcaseCard strong{font-size:8px;display:block}.creatorShowcaseNote{min-width:158px;top:112px;right:-28px}.creatorShowcaseNote1{border-color:#a470526b}.creatorShowcaseNote2{border-color:#81644c6b}.creatorShowcaseNote3{border-color:#70796a6b}@media (prefers-reduced-motion:no-preference){.creatorDemoFeed{animation:12s cubic-bezier(.45,0,.2,1) infinite creator-demo-feed-scroll}.creatorFloatingTop,.creatorFloatingBottom,.creatorFloatingFresh{animation:5.6s ease-in-out infinite creator-note-float}.creatorFloatingBottom{animation-delay:-1.8s}.creatorFloatingFresh{animation-delay:-3.6s}.creatorShowcaseNote{animation:5.4s ease-in-out infinite creator-note-float}.creatorDemoShowcaseGrid{animation:10s linear both creator-showcase-grid-scroll}}@keyframes creator-showcase-card-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes creator-showcase-grid-scroll{0%{transform:translateY(0)}to{transform:translateY(-350px)}}@keyframes creator-demo-feed-scroll{0%,25%{transform:translateY(0)}43%,72%{transform:translateY(-292px)}89%,to{transform:translateY(0)}}@keyframes creator-note-float{0%,to{opacity:.84;transform:translateY(8px)scale(.96)}18%,72%{opacity:1;transform:translateY(0)scale(1)}}.creatorValueStrip{color:#6f594e;font-family:var(--font-vh-display), serif;white-space:nowrap;background:#f8f2eb;border-block:1px solid #eaded4;justify-content:center;align-items:center;gap:clamp(18px,4vw,58px);padding:19px 28px;font-size:17px;display:flex;overflow:hidden}.creatorValueStrip i{background:#cb805d;border-radius:50%;width:4px;height:4px}.creatorLandingSection{max-width:1240px;margin:0 auto;padding:112px 32px}.creatorLandingSection .creatorSectionHeading{max-width:700px;margin-bottom:48px;display:block}.creatorSectionHeading h2,.creatorFeatureIntro h2,.creatorFinalCta h2{font-family:var(--font-vh-display), serif;letter-spacing:-.025em;margin:0;font-size:clamp(40px,4vw,58px);font-weight:400;line-height:1.04}.creatorSectionHeading>p:last-child,.creatorFeatureIntro>p{max-width:590px;color:var(--landing-muted);margin:18px 0 0;font-size:16px;line-height:1.6}.creatorStepGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.creatorStepGrid article{background:#fff;border:1px solid #e7d9ce;border-radius:24px;min-height:250px;padding:30px;position:relative}.creatorStepGrid article>span{color:#b69e91;font-family:var(--font-vh-display), serif;position:absolute;top:28px;right:28px}.creatorStepGrid svg,.creatorFeatureGrid svg{color:#b96948}.creatorStepGrid h3,.creatorFeatureGrid h3{font-family:var(--font-vh-display), serif;margin:46px 0 10px;font-size:25px;font-weight:400}.creatorStepGrid p,.creatorFeatureGrid p{color:var(--landing-muted);margin:0;line-height:1.55}.creatorFeatures{color:#fffaf4;background:#2d251f;grid-template-columns:.8fr 1.2fr;gap:clamp(45px,8vw,110px);max-width:none;padding-inline:max(32px,50vw - 588px);display:grid}.creatorFeatureIntro{align-self:center}.creatorFeatureIntro .creatorLandingEyebrow,.creatorFinalCta .creatorLandingEyebrow{color:#e6a382}.creatorFeatureIntro>p{color:#cbbab0}.creatorTextLink{color:#f0b08f;align-items:center;gap:8px;margin-top:28px;text-decoration:none;display:inline-flex}.creatorFeatureGrid{border:1px solid #594a41;border-radius:28px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.creatorFeatureGrid article{border-bottom:1px solid #594a41;border-right:1px solid #594a41;min-height:220px;padding:28px}.creatorFeatureGrid article:nth-child(2n){border-right:0}.creatorFeatureGrid article:nth-child(n+3){border-bottom:0}.creatorFeatureGrid h3{margin-top:30px}.creatorFeatureGrid p{color:#cbbab0}.creatorAudience{color:#fffaf4;background:#2d251f;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-items:center;gap:clamp(44px,8vw,110px);max-width:none;padding-inline:max(32px,50vw - 588px);display:grid}.creatorAudienceIntro h2{max-width:440px;font-family:var(--font-vh-display), serif;letter-spacing:-.025em;margin:0;font-size:clamp(40px,4vw,58px);font-weight:400;line-height:1.04}.creatorAudienceIntro>p:not(.creatorLandingEyebrow){color:#cbbab0;max-width:445px;margin:18px 0 0;font-size:16px;line-height:1.6}.creatorAnalyticsPreview{color:#30231d;background:#fffaf5;border:1px solid #6e5b50;border-radius:24px;overflow:hidden;box-shadow:0 24px 60px #0805032e}.creatorAnalyticsPreview>header{border-bottom:1px solid #eadbd0;justify-content:space-between;align-items:center;gap:16px;padding:24px 26px 20px;display:flex}.creatorAnalyticsPreview>header>div>span,.creatorAnalyticsPanelHeading span{color:#9a7665;letter-spacing:.14em;font-size:9px;font-weight:700;display:block}.creatorAnalyticsPreview>header strong,.creatorAnalyticsPanelHeading strong{font-family:var(--font-vh-display), serif;margin-top:5px;font-size:19px;font-weight:400;display:block}.creatorAnalyticsRange{color:#7d6154;border:1px solid #e1d1c6;border-radius:999px;padding:7px 10px;font-size:10px}.creatorAnalyticsMetrics{border-bottom:1px solid #eadbd0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.creatorAnalyticsMetrics article{border-right:1px solid #eadbd0;min-width:0;padding:18px 16px}.creatorAnalyticsMetrics article:last-child{border-right:0}.creatorAnalyticsMetrics span,.creatorAnalyticsMetrics small{color:#8c7468;font-size:9px;display:block}.creatorAnalyticsMetrics strong{font-family:var(--font-vh-display), serif;margin:8px 0 5px;font-size:22px;font-weight:400;display:block}.creatorAnalyticsMetrics small{color:#6e8b70}.creatorAnalyticsDashboard{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);display:grid}.creatorAnalyticsDashboard section{border-bottom:1px solid #eadbd0;border-right:1px solid #eadbd0;padding:21px}.creatorAnalyticsDashboard section:nth-child(2){border-right:0}.creatorAnalyticsDashboard .creatorAudienceCountries{border-bottom:0;grid-column:1/-1}.creatorAnalyticsPanelHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.creatorAnalyticsBars{border-bottom:1px solid #e7d8cc;align-items:end;gap:7px;height:112px;margin-top:18px;padding:0 4px;display:flex}.creatorAnalyticsBars i{background:#dcc3b4;border-radius:5px 5px 0 0;flex:1;height:42%}.creatorAnalyticsBars i:nth-child(2){height:58%}.creatorAnalyticsBars i:nth-child(3){height:46%}.creatorAnalyticsBars i:nth-child(4){background:#b87558;height:72%}.creatorAnalyticsBars i:nth-child(5){height:61%}.creatorAnalyticsBars i:nth-child(6){background:#9b5d40;height:86%}.creatorAnalyticsBars i:nth-child(7){height:76%}.creatorAnalyticsBars i:nth-child(8){background:#71442f;height:96%}.creatorAnalyticsAxis{color:#967c6e;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.creatorTopProducts ol{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.creatorTopProducts li{color:#6d5549;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.creatorTopProducts li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creatorTopProducts li strong{color:#30231d;font-size:10px}.creatorAudienceCountries>div{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.creatorAudienceCountries>div>span{color:#795e51;background:#f4eae3;border-radius:999px;gap:8px;padding:8px 10px;font-size:10px;display:inline-flex}.creatorAudienceCountries>div strong{color:#30231d}.creatorAudience{color:#171b2c;background:radial-gradient(circle at 12% 12%,#e8d3c1c7,#0000 31%),radial-gradient(circle at 88% 72%,#f2d7cec2,#0000 34%),linear-gradient(135deg,#f8f2ec 0%,#f3ebe2 52%,#f9f0eb 100%);padding-top:104px;padding-bottom:112px;display:block}.creatorAudienceIntro{text-align:center;max-width:700px;margin:0 auto}.creatorAudienceIntro .creatorLandingEyebrow{color:#a6503d}.creatorAudienceIntro h2{max-width:660px;font-family:var(--font-vh-sans), ui-sans-serif, sans-serif;letter-spacing:-.055em;font-size:clamp(42px,5vw,68px);font-weight:800;line-height:.96}.creatorAudienceIntro>p:not(.creatorLandingEyebrow){color:#5b4d45;max-width:610px;margin-inline:auto;font-size:17px;line-height:1.5}.creatorAudience .creatorTextLink{color:#984434;font-weight:700}.creatorAnalyticsPreview{color:#171b2c;max-width:1000px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:54px auto 0;overflow:visible}.creatorAnalyticsPreview>header{border:0;padding:0 2px 14px}.creatorAnalyticsPreview>header>div>span,.creatorAnalyticsPanelHeading span{color:#986354}.creatorAnalyticsPreview>header strong,.creatorAnalyticsPanelHeading strong{color:#3d302a}.creatorAnalyticsRange{color:#875244;background:#ffffff9e;border-color:#91534138}.creatorAnalyticsMetrics{border:0;gap:12px}.creatorAnalyticsMetrics article{color:#493a31;background:#e8ddd1;border:0;border-radius:22px;min-height:142px;padding:22px 20px}.creatorAnalyticsMetrics article:nth-child(2){color:#4e3c31;background:#f3e9df}.creatorAnalyticsMetrics article:nth-child(3){color:#642d26;background:#e7bdb1}.creatorAnalyticsMetrics article:nth-child(4){color:#4b3d34;background:#ddd2c7}.creatorAnalyticsMetrics span,.creatorAnalyticsMetrics small{color:inherit;opacity:.88}.creatorAnalyticsMetrics strong{color:inherit;font-family:var(--font-vh-sans), ui-sans-serif, sans-serif;letter-spacing:-.045em;font-size:clamp(24px,2.8vw,34px);font-weight:800}.creatorAnalyticsDashboard{background:#fffbf7c2;border:1px solid #71524329;border-radius:22px;margin-top:12px;overflow:hidden}.creatorAnalyticsDashboard section{border-color:#71524321}.creatorAnalyticsPanelHeading svg{color:#ad5b49}.creatorAnalyticsBars{border-color:#71524324}.creatorAnalyticsBars i{background:#d8bcb0}.creatorAnalyticsBars i:nth-child(4),.creatorAnalyticsBars i:nth-child(6){background:#be806d}.creatorAnalyticsBars i:nth-child(8){background:#aa4e3e}.creatorAnalyticsAxis,.creatorTopProducts li,.creatorAudienceCountries>div>span{color:#765e51}.creatorTopProducts li strong,.creatorAudienceCountries>div strong{color:#3d302a}.creatorAudienceCountries>div>span{background:#efe0d4}.creatorPricing{color:#fffbff;background:radial-gradient(circle at 4% 104%,#68dfcd70,#0000 34%),radial-gradient(circle at 98% 1%,#fcbc7787,#0000 31%),linear-gradient(135deg,#33265f,#5a438d 54%,#8c5078);border-radius:32px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(48px,9vw,130px);max-width:1192px;margin-top:36px;padding:clamp(42px,6vw,78px);display:grid;overflow:hidden;box-shadow:0 28px 75px #38275c2e}.creatorPricing .creatorSectionHeading{max-width:420px;margin:0}.creatorPricing .creatorSectionHeading .creatorLandingEyebrow{color:#f3ca9b;margin-bottom:18px}.creatorPricing .creatorSectionHeading h2{max-width:390px}.creatorPricing .creatorSectionHeading>p:last-child{color:#e9ddfb;max-width:400px}.creatorPricingCard{color:#352736;background:linear-gradient(145deg,#fffdfb,#fff0e7);border:1px solid #ffffff80;border-radius:28px;padding:38px;box-shadow:0 22px 60px #1b113c3d}.creatorPricingCard>div>p{color:#754961;letter-spacing:.16em;margin:0 0 10px;font-size:11px;font-weight:600}.creatorPricingCard h3{color:#352736;font-family:var(--font-vh-display), serif;margin:0 0 8px;font-size:32px;font-weight:400}.creatorPricingCard>div>span{color:#6c5962}.creatorPrice{background:#f8f2f6;border:1px solid #c9b3c2;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:7px 12px;margin-top:24px;padding:16px 18px;display:flex}.creatorPrice strong{color:#673b56;font-family:var(--font-vh-display), serif;font-size:24px;font-weight:400}.creatorPrice span{color:#67555f;font-size:13px}.creatorPricingCard ul{border-block:1px solid #cbb8c5;gap:12px;margin:28px 0;padding:24px 0;list-style:none;display:grid}.creatorPricingCard li{align-items:center;gap:10px;display:flex}.creatorPricingCard li svg{color:#754961;flex-shrink:0}.creatorPricingCard li em{color:#8d7566;margin-left:auto;font-size:11px;font-style:normal}.creatorPricingCard .button{color:#fff;background:#73445f;border-color:#73445f;gap:8px;width:100%}.creatorPricingCard .button:hover{background:#5b344b}.creatorFinalCta{color:#fff;text-align:center;background:linear-gradient(135deg,#a75439,#d0815b 58%,#bd684a);border-radius:32px;flex-direction:column;align-items:center;margin:0 24px 24px;padding:92px 32px;display:flex}.creatorFinalCta>p:not(.creatorLandingEyebrow){color:#fff0e8;margin:18px 0 30px;font-size:17px}.creatorLightCta{color:#7b402e;background:#fff;gap:8px}.creatorInstagram{background:radial-gradient(circle at 88% 14%,#e8dafa 0,#0000 30%),linear-gradient(120deg,#f7f0fc,#fcf8fd 57%,#f0e5f9);border-radius:32px;justify-content:space-between;align-items:center;gap:32px;max-width:1060px;margin:0 auto 48px;padding:56px 32px;display:flex}.creatorInstagram .creatorLandingEyebrow{margin-bottom:14px}.creatorInstagram h2{font-family:var(--font-vh-display), serif;margin:0;font-size:clamp(32px,3.3vw,48px);font-weight:400;line-height:1.08}.creatorInstagram p:not(.creatorLandingEyebrow){max-width:510px;color:var(--vh-muted);margin:14px 0 0;font-size:1rem;line-height:1.55}.creatorInstagramLink{color:#5a296d;border:1px solid #a978c1;border-radius:999px;flex:none;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:600;transition:background .16s,color .16s,transform .16s;display:inline-flex}.creatorInstagramLink:hover{color:#fff;background:linear-gradient(135deg,#6b347e,#b058a6);transform:translateY(-2px)}.creatorMarketingFooter{padding-bottom:calc(100px + env(safe-area-inset-bottom));margin-top:0}.legalPage{color:var(--vh-ink);background:#fff}.legalPage .creatorMarketingHeader{color:#fff;background:#cd7853;border-bottom:0}.legalPage .creatorMarketingHeader .siteHeaderInner{max-width:none;padding-inline:max(5.2vw,50vw - 740px)}.legalPage .creatorMarketingHeader nav a,.legalPage .creatorMarketingHeader .loginLink{color:#fff}.legalPage .creatorMarketingHeader nav a:hover,.legalPage .creatorMarketingHeader nav a:focus-visible,.legalPage .creatorMarketingHeader .loginLink:hover,.legalPage .creatorMarketingHeader .loginLink:focus-visible{color:#fff3ed}.legalPage .creatorMarketingHeader .loginLink{border:1px solid #ffffffa8;border-radius:9px;padding:9px 15px}.legalPage .creatorMarketingMobileNav{display:none}.legalPage .legalMain{max-width:100%;padding:0 32px 72px}.legalPage .legalHero{border-bottom:0;max-width:1216px;margin:0 auto 56px;padding:88px 0 52px;position:relative}.legalPage .legalHero:after{content:"";background:#cd7853;width:76px;height:4px;position:absolute;bottom:0;left:0}.legalPage .legalHero h1{color:var(--vh-ink);letter-spacing:-.06em;margin:18px 0 24px;font-size:clamp(3.4rem,6vw,5.7rem)}.legalPage .legalSummary{color:var(--vh-muted);max-width:680px;font-size:1.08rem}.legalPage .legalContent{gap:0;max-width:920px;margin:0 auto}.legalPage .legalContent section{border-bottom:1px solid var(--vh-border);padding:34px 0}.legalPage .legalContent section:first-child{background:#fff6f1;border:1px solid #e7c4b4;border-radius:18px;margin-bottom:16px;padding:26px 28px}.legalPage .legalContent h2{letter-spacing:-.04em;font-size:clamp(1.55rem,2.5vw,2rem)}.legalPage .legalContent a{color:#a65336;text-decoration-color:#e7b4a0}.legalPage .legalContent a:hover{color:#7f3c28}@media (max-width:900px){.legalPage .legalMain,.legalPage .creatorMarketingHeader .siteHeaderInner{padding-inline:20px}.legalPage .legalHero{padding:56px 0 40px}}@media (max-width:520px){.legalPage .legalHero h1{font-size:clamp(3rem,16vw,4.3rem)}.legalPage .legalContent section:first-child{padding:22px 20px}.legalPage .legalContent section{padding:28px 0}}@media (max-width:900px){.creatorHero{text-align:center;grid-template-columns:1fr;padding-top:62px}.creatorHeroCopy{flex-direction:column;align-items:center;display:flex}.creatorHeroVisual{min-height:540px}.creatorStepGrid{grid-template-columns:1fr}.creatorStepGrid article{min-height:210px}.creatorFeatures,.creatorPricing,.creatorAudience{grid-template-columns:1fr}.creatorAudienceIntro,.creatorFeatureIntro{max-width:650px}.creatorInstagram{flex-direction:column;align-items:flex-start;padding-top:60px}}@media (max-width:620px){.creatorWelcomeAction{margin-left:0;margin-right:auto}.analyticsDialogBackdrop{align-items:end;padding:0}.analyticsDialog{max-height:86dvh;padding:22px 18px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.analyticsDetailMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.creatorPricing{gap:26px;width:auto;max-width:none;margin:26px 16px 44px;padding:36px 20px 24px}.creatorPricing .creatorSectionHeading h2{font-size:clamp(2.15rem,11vw,2.9rem)}.creatorPricingCard{border-radius:22px;padding:26px 18px}.creatorPricingCard h3{font-size:1.75rem}.creatorPricingCard ul{gap:10px;margin:20px 0;padding:18px 0}.creatorInstagram{margin-top:0}.creatorMarketingHeader .siteHeaderInner>nav,.creatorMarketingHeader .loginLink{display:none}.creatorMarketingHeader .joinCreatorLink{font-size:12px;display:inline-flex}.creatorHero{min-height:auto;padding:52px 20px 64px}.creatorHero h1{font-size:clamp(46px,14vw,62px)}.creatorHeroLede{font-size:16px}.creatorHeroActions{flex-wrap:nowrap;gap:10px;width:100%}.creatorHeroActions .button{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding-inline:12px;font-size:12px}.creatorHeroNote{justify-content:center}.creatorHeroVisual{min-height:500px;margin:-26px -30px;transform:scale(.88)}.creatorPhone{width:300px}.creatorFloatingTop{right:-6px}.creatorFloatingBottom{left:-6px}.creatorValueStrip{justify-content:flex-start;overflow-x:auto}.creatorLandingSection{padding:78px 20px}.creatorSectionHeading{margin-bottom:32px}.creatorStepGrid,.creatorFeatureGrid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(272px,82vw);grid-auto-flow:column;gap:12px;margin-right:-20px;padding:2px 20px 10px 2px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.creatorFeatureGrid{background:0 0;border:0;border-radius:0}.creatorStepGrid::-webkit-scrollbar{display:none}.creatorFeatureGrid::-webkit-scrollbar{display:none}.creatorStepGrid article,.creatorFeatureGrid article{scroll-snap-align:start;min-height:218px}.creatorFeatureGrid article,.creatorFeatureGrid article:nth-child(2n),.creatorFeatureGrid article:nth-child(n+3){background:#2d251f;border:1px solid #594a41;border-radius:20px}.creatorAnalyticsPreview>header{padding:20px}.creatorAnalyticsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.creatorAnalyticsMetrics article:nth-child(2){border-right:0}.creatorAnalyticsMetrics article:nth-child(-n+2){border-bottom:1px solid #eadbd0}.creatorAnalyticsDashboard{grid-template-columns:1fr}.creatorAnalyticsDashboard section,.creatorAnalyticsDashboard section:nth-child(2){border-right:0}.creatorAnalyticsDashboard .creatorAudienceCountries{grid-column:auto}.creatorPricingCard{padding:28px 22px}.creatorPrice{margin-top:20px}.creatorInstagram{border-radius:24px;margin-inline:12px;padding:52px 22px 68px}.creatorFinalCta{border-radius:24px;margin:0 12px 90px;padding:68px 22px}}.referenceStorefrontLabels{scrollbar-width:none;white-space:nowrap;align-items:center;gap:8px;margin:0 0 14px;padding:2px 2px 8px;display:flex;overflow-x:auto}.referenceStorefrontLabels::-webkit-scrollbar{display:none}.referenceStorefrontLabels button{color:var(--sf-text,#30251f);cursor:pointer;font-family:var(--font-vh-display), Georgia, serif;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;min-height:32px;padding:6px 12px 8px;font-size:.92rem;font-weight:400;line-height:1;display:inline-flex}.referenceStorefrontLabels button:hover{border-bottom-color:color-mix(in srgb, var(--sf-accent,#b77856) 48%, transparent)}.referenceStorefrontLabels button[aria-pressed=true]{border-bottom-color:var(--sf-accent,#b77856);color:var(--sf-accent,#b77856)}.creatorLabelsEditor{gap:20px;display:grid}.creatorLabelList{gap:12px;display:grid}.creatorLabelEditorCard{border:1px solid #e6dbd0;border-radius:16px;padding:14px}.creatorLabelEditorTop{grid-template-columns:minmax(0,1fr) minmax(180px,.65fr) auto;align-items:end;gap:12px;display:grid}.creatorLabelEditorTop>label{gap:6px;font-size:.8rem;display:grid}.creatorLabelEditorTop input,.creatorLabelEditorTop select{font:inherit;border:1px solid #ded5ca;border-radius:9px;width:100%;min-height:40px;padding:7px 10px}.creatorLabelActions{gap:4px;display:flex}.creatorLabelActions button{background:#fff;border:1px solid #e2d7cc;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.creatorLabelActions button:disabled{opacity:.35}.creatorLabelItems{border:0;flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;display:flex}.creatorLabelItems legend{color:#7d7168;width:100%;margin-bottom:8px;font-size:.75rem}.creatorLabelItems label{border:1px solid #e6ddd3;border-radius:999px;align-items:center;gap:6px;max-width:240px;padding:6px 9px;font-size:.76rem;display:inline-flex}.creatorLabelItems label:has(input:checked){background:#f5e8dc;border-color:#c78a68}.creatorLabelItems span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:700px){.referenceStorefrontLabels{gap:8px;margin-inline:-2px}.creatorLabelEditorTop{grid-template-columns:minmax(0,1fr)}.creatorLabelActions{justify-content:flex-end}}:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .storeProductCard.compactProductCard{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard .storeProductImage{aspect-ratio:4/5;background:0 0;border-radius:14px;overflow:hidden}:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard .storeProductImage .storeProductImageBackdrop{display:none}:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard .storeProductImage .storeProductPrimaryImage{object-fit:cover;padding:0}:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard .storeProductDetails{background:0 0;gap:3px;min-height:76px;padding:9px 8px 7px}:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard[data-show-price=false] .storeProductDetails{min-height:0}:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard .compactProductHeading{display:block}:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard .storeProductDetails h3,:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard .storeProductDetails h3 span,:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard .storeProductDetails .storePrice{color:#17120f}:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard .storeProductDetails h3{-webkit-line-clamp:3;overflow-wrap:anywhere;font-family:var(--font-vh-display), Georgia, serif;-webkit-box-orient:vertical;min-height:0;margin:0;font-size:.88rem;font-weight:400;line-height:1.22;overflow:hidden}:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard .singleLanguageProductTitle{text-align:start;unicode-bidi:isolate}:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard .singleLanguageProductTitle .productTitlePrimary{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard .storePriceRow{direction:ltr;flex:1;justify-content:flex-start;align-items:end;min-height:1em;display:flex}:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard .storeProductDetails .storePrice{font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;direction:ltr;align-items:baseline;gap:3px;margin:0;font-size:.78rem;display:inline-flex}.creatorStorefrontCanvas .referenceBrandBlock{border-bottom:1px solid var(--sf-divider,#e6ddd4);border-radius:0;margin-top:26px;padding:0 0 26px}.creatorStorefrontCanvas .referenceBrandBlock:last-child{border-bottom:0;padding-bottom:0}.referenceBrandBlockWrapper:not(:last-child)>.referenceBrandBlock,.referenceCompactLabelGroups>.referenceBrandBlock:not(:last-child){border-bottom:1px solid var(--sf-divider,#e6ddd4)}.referenceBrandBlockWrapper:last-child>.referenceBrandBlock,.referenceCompactLabelGroups>.referenceBrandBlock:last-child{border-bottom:0}.referenceStorefrontName h1{font-family:"Arial Rounded MT Bold", "Aptos Display", var(--font-vh-body), ui-sans-serif, sans-serif;letter-spacing:-.055em;font-weight:700}.referenceStorefrontBio,.referenceStorefrontLabels button{font-family:Aptos, "Aptos Body", var(--font-vh-body), ui-sans-serif, sans-serif}.referenceStorefrontBio{margin-top:10px}:is(.referenceStandaloneRecommendationImage,.referenceBrandSingleProductImage){background:0 0}:is(.referenceStandaloneRecommendationImage,.referenceBrandSingleProductImage) img{object-fit:cover;padding:0}.referenceBrandBlockWrapper>.referenceBrandBlock,.creatorStorefrontCanvas .referenceBrandBlockWrapper>.referenceBrandBlock,.referenceCompactLabelGroups>.referenceBrandBlock{border-bottom:0;margin-top:0;padding-bottom:0}.referenceBrandBlockWrapper{margin-top:8px}.referenceBrandBlockWrapper>.referenceStandaloneRecommendation{margin-top:0}.referenceBrandRecommendation .referenceStandaloneRecommendationOffer>strong{color:#43352d;border:1px dashed #c9b6a7;border-radius:7px}.referenceBrandBlockWrapper>.referenceBrandBlock>header h3,.referenceCompactLabelGroups>.referenceBrandBlock>header h3{letter-spacing:-.02em;font-size:1.28rem}.creatorStorefrontCanvas .referenceBrandBlockWrapper>.referenceBrandBlock>header h3,.creatorStorefrontCanvas .referenceCompactLabelGroups>.referenceBrandBlock>header h3{font-size:1.28rem}.creatorStorefrontCanvas .referenceBrandBlock>header{align-items:flex-start;gap:14px}.creatorStorefrontCanvas .referenceBrandBlock>header h3{flex:auto}.referenceBrandOffer{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.referenceBrandOffer>span{color:#69584e;font-size:.68rem;line-height:1}.referenceBrandOffer>strong{border:1px dashed color-mix(in srgb, currentColor 48%, transparent);color:#17120f;font-family:var(--font-vh-body), sans-serif;letter-spacing:.06em;background:#ffffff7a;border-radius:6px;padding:4px 7px;font-size:.66rem;line-height:1}.referenceBrandOfferBody{z-index:1;color:var(--sf-text);margin-top:12px;position:relative}.referenceBrandOfferBody p{margin:0 0 6px;font-size:.85rem;line-height:1.45}.referenceBrandOfferBody small{opacity:.72}.referenceBrandVideoRail{scroll-snap-type:x mandatory;gap:8px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.referenceBrandVideoRail video{aspect-ratio:9/12;object-fit:cover;scroll-snap-align:start;background:#221d1a;border-radius:10px;flex:0 0 min(42%,138px);width:min(42%,138px)}.referenceBrandBlock[data-brand-only=true]{background:var(--sf-discount,#f8f6f2);border:1px solid #e2d5c8;border-radius:16px;margin:6px 0 12px;padding:12px 12px 10px;display:flow-root}.referenceBrandBlock[data-has-recommendations=true]{background:var(--sf-discount,#f8f6f2);border:1px solid #e2d5c8;border-radius:18px;margin:0;padding:14px 14px 16px}.referenceBrandBlock[data-has-recommendations=true]>header{margin:0 2px}.referenceBrandBlock[data-has-recommendations=true] .referenceBrandShelf{margin-bottom:0;padding-bottom:10px}.referenceStandaloneRecommendationTopline,.referenceBrandSingleProductMeta,.referenceStandaloneRecommendationOffer,.referenceBrandSingleProductOffer{grid-template-columns:minmax(0,1fr) auto;display:grid}.referenceStandaloneRecommendationTopline,.referenceBrandSingleProductMeta{align-items:baseline}.referenceStandaloneRecommendationOffer,.referenceBrandSingleProductOffer{align-items:start}.referenceBrandBlock[data-brand-only=true][data-has-logo=true]{grid-template-columns:minmax(0,1fr) 76px;align-items:center;column-gap:10px;display:grid}.referenceBrandBlock[data-brand-only=true][data-has-logo=true]>header,.referenceBrandBlock[data-brand-only=true][data-has-logo=true]>.referenceBrandOfferBody{grid-column:1}.referenceBrandOnlyImage{background:#ffffff80;border-radius:10px;grid-area:1/2/span 2;align-self:stretch;min-height:64px;position:relative;overflow:hidden}.referenceBrandOnlyImage img{object-fit:contain;padding:8px}.creatorStorefrontCanvas .referenceBrandBlockWrapper>.referenceBrandBlock[data-brand-only=true]{border:1px solid #e2d5c8}.referenceBrandBlockWrapper{min-height:min-content;display:block}.referenceBrandBlock[data-brand-only=true]>header{align-items:flex-start;gap:12px}.referenceBrandBlock[data-brand-only=true]>header h3{margin:0;font-size:1.08rem}.referenceBrandBlock[data-brand-only=true] .referenceBrandOfferBody{margin-top:9px}.referenceStorefrontCodes.referenceDiscountLayer{margin-top:7px}.referenceDiscountRecommendation{width:100%;margin-top:0}.creatorVideoUploadButton{cursor:pointer;align-items:center;gap:8px;width:auto;height:auto;min-height:44px;padding:10px 14px;font-size:.875rem;display:inline-flex}.creatorVideoUploadButton input{opacity:0;width:1px;height:1px;position:absolute;display:block!important}.creatorVideoUploadButton:focus-within{outline:3px solid var(--vh-accent);outline-offset:2px}.creatorStorefrontCanvas .referenceBrandShelf{gap:10px;margin-top:10px;padding-bottom:4px}@media (max-width:620px){.creatorStorefrontCanvas .referenceBrandShelf[data-item-count="2"]{grid-auto-columns:minmax(0,calc(50% - 5px))}.creatorStorefrontCanvas .referenceBrandShelf[data-item-count="2"] :is(.compactProductCard,.referenceBrandCollectionCard){width:100%;max-width:none}}:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard[data-text-direction=ltr] .storeProductDetails,:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard[data-text-direction=ltr] .storePrice{text-align:left;direction:ltr}:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard[data-text-direction=rtl] .storeProductDetails,:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard[data-text-direction=rtl] .storeProductDetails{text-align:right;direction:rtl}:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard .storePrice{align-self:auto}.creatorStorefrontCanvas .referenceBrandShelf .referenceBrandCollectionCard{background:0 0;border:0;border-radius:0;width:172px;overflow:visible}.creatorStorefrontCanvas .referenceBrandShelf .referenceBrandCollectionCard .referenceBrandCardImage{aspect-ratio:4/5;background:0 0;border-radius:14px}.creatorStorefrontCanvas .referenceBrandShelf .referenceBrandCollectionCard>span:last-child{padding:9px 1px 2px;display:block}.creatorStorefrontCanvas .referenceBrandShelf .referenceBrandCollectionCard strong{color:#17120f;font-family:Aptos, "Aptos Body", var(--font-vh-body), ui-sans-serif, sans-serif;min-height:2.44em;font-size:.84rem;font-weight:400;line-height:1.22;display:block}.creatorStorefrontCanvas .referenceBrandShelf .referenceBrandCollectionCard[data-text-direction=ltr]>span:last-child{text-align:left;direction:ltr}.creatorStorefrontCanvas .referenceBrandShelf .referenceBrandCollectionCard[data-text-direction=rtl]>span:last-child{text-align:right;direction:rtl}.productDetailBack,.creatorProductPageBack{color:var(--vh-muted);align-items:center;gap:4px;margin-left:-6px;font-size:.8rem;text-decoration:none;display:inline-flex}.productDetailBack:hover,.creatorProductPageBack:hover{color:var(--vh-accent-strong)}.productDetailBack{margin-left:-16px}.storefrontDetailHeader .creatorShellActions{display:none}@media (max-width:900px){.storefrontWorkspaceHeader .creatorShellActions{display:none}}.productDetailGallery{width:100%;min-width:0}.productDetailPage{max-width:392px;padding:24px 32px 100px}.productDetailLayout{grid-template-columns:minmax(0,1fr);gap:18px}.productDetailMedia{aspect-ratio:4/5;background:0 0;width:100%;max-height:320px;margin-inline:auto}.productDetailInformation h1{margin-bottom:10px;font-size:1.45rem;line-height:1.2}.productDetailPrice{margin-bottom:12px;font-size:1rem}.productDetailActions{margin:16px 0;display:flex}.productDetailActions>.button{width:100%}@media (max-width:560px){.productDetailPage{max-width:360px;padding:20px 16px 100px}.productDetailMedia{max-height:260px}}.creatorRecommendationSection>.creatorSectionHeading{flex-direction:column;align-items:flex-start;gap:16px;max-width:none;margin-bottom:24px;display:flex}.creatorRecommendationSection>.creatorSectionHeading>.button{white-space:nowrap;flex:none;align-self:flex-start;gap:8px;width:auto;min-height:42px;padding:10px 18px}.creatorBrandToggle{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:4px 0;display:flex}.creatorBrandToggle>span{gap:5px;min-width:0;display:grid}.creatorBrandToggle strong{font-family:var(--font-vh-display), Georgia, serif;overflow-wrap:anywhere;font-size:1.2rem;font-weight:400}.creatorBrandToggle small{color:var(--vh-muted);font-size:.75rem}.creatorBrandToggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.creatorBrandManageCard>[hidden]{display:none}.creatorBrandManageCard.creatorManageCollection{padding:10px 14px}.creatorBrandManageCard>.creatorManageCollectionHeader,.creatorManageNestedCollection>.creatorManageCollectionHeader{margin-bottom:0}.creatorBrandToggle strong{font-size:1.35rem}.creatorBrandToggle small{font-size:.85rem}.creatorManageNestedCollection.creatorManageCollection{padding:10px 12px}.creatorManageNestedCollection .creatorBrandToggle strong{font-size:1.05rem}.creatorManageDisclosure>summary{cursor:pointer;padding:10px 0;font-size:1rem}.creatorManageDisclosure>summary span{color:var(--vh-muted)}.creatorCompactPicker{align-self:start;gap:6px;min-width:0;display:grid}.creatorCompactPicker>span{font-size:.85rem}.creatorCompactPicker small{color:var(--vh-muted)}.creatorCompactPicker details{background:#fff;border:1px solid #dfd4c8;border-radius:10px;min-width:0}.creatorCompactPicker summary{cursor:pointer;overflow-wrap:anywhere;padding:10px 12px;font-size:.9rem;line-height:1.4}.creatorCompactPickerPanel{border-top:1px solid #eee6dd;padding:10px}.creatorCompactPickerPanel>p{color:var(--vh-muted);margin:0 0 8px;font-size:.8rem}.creatorCompactPicker .creatorPickerOptions{flex-flow:column;gap:2px;max-height:180px;display:flex;overflow-y:auto}.creatorCompactPicker .creatorPickerOptions>label{background:0 0;border:0;border-radius:4px;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:8px;min-height:34px;padding:6px;font-size:.9rem;display:flex}.creatorCompactPicker .creatorPickerOptions input[type=checkbox]{width:16px;height:16px;min-height:0;padding:0}.creatorLabelsEditor{gap:16px}.creatorLabelsEditor>.creatorSectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:none;margin:0;display:flex}.creatorLabelsEditor>.creatorSectionHeading h2{font-size:clamp(1.65rem,3vw,2rem);line-height:1.15}.creatorLabelsEditor>.creatorSectionHeading p{margin:6px 0 0}.creatorLabelsEditor>.creatorSectionHeading .button{white-space:nowrap;flex:none;width:auto}.creatorLabelsEditor>.button{justify-self:start;width:auto;min-width:130px}.creatorLabelList{gap:8px}.creatorLabelEditorCard{border-radius:10px;padding:8px 12px}.creatorLabelSummaryRow{align-items:center;gap:8px;display:flex}.creatorLabelToggle{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:4px 0;display:flex}.creatorLabelToggle>span{gap:3px;min-width:0;display:grid}.creatorLabelToggle strong{overflow-wrap:anywhere;font-size:1rem;font-weight:500}.creatorLabelToggle small{color:var(--vh-muted);font-size:.8rem}.creatorLabelToggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.creatorLabelActions{flex:none}.creatorLabelActions button{cursor:pointer;background:0 0;border:0;border-radius:6px;width:30px;height:34px}.creatorLabelEditorTop{border-top:1px solid #eee6dd;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;padding-top:12px}.creatorLabelItems{gap:4px;max-height:220px;display:grid;overflow-y:auto}.creatorLabelItems label{border:0;border-radius:5px;max-width:none;font-size:.85rem}@media (max-width:560px){.creatorLabelEditorTop{grid-template-columns:minmax(0,1fr)}}.creatorLabelsEditor .creatorLabelItems{max-height:280px;padding:0 4px 2px 0;display:block;overflow-y:auto}.creatorLabelsEditor .creatorLabelItems label{cursor:pointer;border:1px solid #0000;border-radius:8px;grid-template-columns:18px 40px minmax(0,1fr);align-items:center;gap:10px;width:100%;max-width:none;min-height:56px;margin:3px 0;padding:7px 9px;display:grid}.creatorLabelsEditor .creatorLabelItems input[type=checkbox]{accent-color:var(--vh-accent);flex:none;align-self:center;width:18px;min-width:0;height:18px;min-height:0;margin:0;padding:0}.creatorLabelsEditor .creatorLabelItems img{object-fit:cover;border-radius:5px;width:40px;height:40px}.creatorLabelsEditor .creatorLabelItems span{overflow-wrap:anywhere;text-align:start;white-space:normal;font-size:.9rem;line-height:1.4}.creatorLabelsEditor .creatorLabelItems label:hover{background:#faf6f1}.creatorLabelsEditor .creatorLabelItems label:has(input:checked){background:#f5e8dc;border-color:#c78a68}.creatorLabelBrandGroup{border-top:1px solid #eee6dd;margin-top:8px;padding-top:8px}.creatorLabelBrandGroup:first-of-type{border-top:0;margin-top:0;padding-top:0}.creatorLabelBrandGroup summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 6px;list-style:none;display:flex}.creatorLabelBrandGroup summary::-webkit-details-marker{display:none}.creatorLabelBrandGroup summary:before{content:"›";font-size:1.25rem;line-height:1;transition:transform .18s;transform:rotate(0)}.creatorLabelBrandGroup[open] summary:before{transform:rotate(90deg)}.creatorLabelBrandGroup summary>span{flex:1;min-width:0;font-size:.92rem;font-weight:600}.creatorLabelBrandGroup summary>small{color:var(--vh-muted);white-space:nowrap;font-size:.75rem}.creatorLabelBrandChoices{gap:4px;padding:4px 0 2px;display:grid}.creatorLabelsEditor .creatorLabelItems .creatorLabelCollectionChoice{background:#faf6f1;border-color:#e6ddd3;grid-template-columns:auto auto minmax(0,1fr)}.creatorLabelCollectionChoice svg{color:var(--vh-accent)}.creatorLabelCollectionChoice>span{gap:2px;display:grid}.creatorLabelCollectionChoice strong{font-weight:600}.creatorLabelCollectionChoice small{color:var(--vh-muted);font-size:.76rem}.creatorLabelEmpty{color:var(--vh-muted);font-size:.85rem}.compactProductCard .storeProductImage .storyPreviewCircle,.productDetailMedia .storyPreviewCircle{background:conic-gradient(from 210deg, var(--sf-accent,#b77856), #e8b992, var(--sf-accent,#b77856));z-index:3;border:0;border-radius:50%;width:44px;height:44px;padding:2px;top:auto;bottom:10px;left:10px;overflow:visible;box-shadow:0 3px 10px #26191040}.compactProductCard .storyPreviewCircle .storyPreviewThumb,.productDetailMedia .storyPreviewCircle .storyPreviewThumb{border:2px solid #fff;border-radius:50%;width:100%;height:100%;overflow:hidden}.mobileStorefrontEditorToggle{display:none}@media (max-width:900px){.storefrontWorkspaceHeader .creatorShellHeader{display:none}.storefrontDesignPanel{bottom:calc(64px + env(safe-area-inset-bottom));overscroll-behavior:contain;z-index:1100;background:#fffdfb;border:1px solid #e7ded5;border-bottom:0;border-radius:20px 20px 0 0;height:min(68dvh,600px);padding:0;transition:transform .22s ease-out;position:fixed;top:auto;left:0;right:0;overflow-y:auto;transform:translateY(calc(100% - 64px));box-shadow:0 -12px 32px #30261f29}.storefrontDesignPanel[data-mobile-open=true]{transform:translateY(0)}.storefrontDesignPanel[data-mobile-open=false] .storefrontDesignPanelBody{pointer-events:none;visibility:hidden}.mobileStorefrontEditorToggle{color:#30251f;cursor:pointer;font:inherit;z-index:1;background:#fffdfb;border:0;border-bottom:1px solid #e7ded5;justify-content:space-between;align-items:center;width:100%;min-height:64px;padding:0 20px;font-weight:600;display:flex;position:sticky;top:0}.mobileStorefrontEditorToggle>span{align-items:center;gap:9px;display:inline-flex}.storefrontDesignPanelBody{padding:20px 16px 28px}.storefrontPhoneStage{background:#fff;padding:0}.storefrontPhoneDevice{box-shadow:none;height:calc(100dvh - 128px - env(safe-area-inset-bottom));background:#fff;border:0;border-radius:0;width:100%;min-height:0;margin:0}.storefrontPhoneIsland{display:none}.storefrontPhoneScreen{border-radius:0}.compactProductCard .storeProductImage .storyPreviewCircle,.productDetailMedia .storyPreviewCircle{aspect-ratio:1;box-sizing:border-box;background:0 0;width:42px;height:42px;padding:0;line-height:0;bottom:10px;left:10px;box-shadow:0 3px 10px #26191040}.compactProductCard .storyPreviewCircle .storyPreviewThumb,.productDetailMedia .storyPreviewCircle .storyPreviewThumb{aspect-ratio:1;box-sizing:border-box;width:100%;height:100%;display:grid}}.storyViewerBackdrop{z-index:2000}.storyViewer{aspect-ratio:1;border-radius:16px;width:min(560px,100vw - 32px,100dvh - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.storefrontDesignTabs{gap:6px;margin:16px 0;display:flex}.storefrontDesignTabs button{cursor:pointer;background:0 0;border:1px solid #ded5ca;border-radius:8px;flex:1;padding:9px}.storefrontDesignTabs button[aria-pressed=true]{background:#eee4d6;font-weight:600}.storefrontSearchControl{background:#f8f3ed;border:1px solid #e3d7ca;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.storefrontSearchControl strong{color:#3c3029;font-size:.9rem}.storefrontSearchControl p{color:#75695f;margin:3px 0 0;font-size:.78rem;line-height:1.45}.storefrontSearchControl label{cursor:pointer;flex:none;align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:inline-flex}.storefrontSearchControl input{accent-color:#805a45;block-size:18px;inline-size:18px;margin:0}.storefrontTitleSelect{cursor:pointer;text-align:start;overflow-wrap:anywhere;background:0 0;border:0;width:100%;padding:12px}.referenceStorefrontProducts .storefrontContentBlock{overflow-wrap:anywhere;margin:4px 0 6px}.referenceStorefrontProducts .storefrontMediaBlock{gap:12px;min-width:0;display:grid}.referenceStorefrontProducts .storefrontMediaHeading{font:600 1.2rem var(--font-vh-body), sans-serif;color:var(--sf-text);margin:0}.referenceStorefrontProducts .storefrontPhotoGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.referenceStorefrontProducts .storefrontPhotoGallery img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.referenceStorefrontProducts .storefrontMediaBlock video{aspect-ratio:16/9;object-fit:cover;background:#161616;border-radius:8px;width:100%;max-height:none;display:block}.referenceStorefrontProducts .storefrontMediaBlock iframe{background:#fff;border:0;border-radius:8px;width:100%;height:min(620px,75dvh);display:block}.referenceStorefrontProducts .storefrontMediaBlock>a{color:var(--sf-accent);text-underline-offset:3px;font-size:.9rem;text-decoration:underline}.referenceStorefrontProducts .storefrontMediaEmpty{color:#5f5f5f;border:1px dashed #c7bdb2;border-radius:8px;margin:0;padding:20px;font-size:.9rem}.referenceStorefrontProducts .storefrontContentTitle{color:var(--sf-text);font-family:var(--font-vh-display), Georgia, serif;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.25}.referenceStorefrontProducts .storefrontContentTitle a{color:inherit;text-decoration:none;display:block}.referenceStorefrontProducts .storefrontContentTitle a:hover{text-underline-offset:.18em;text-decoration:underline}.referenceStorefrontProducts .storefrontContentButton{background:var(--sf-accent);color:var(--sf-accent-ink);font-family:var(--font-vh-body), sans-serif;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:12px;padding:0 18px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.referenceStorefrontProducts .storefrontContentButton:hover{filter:brightness(.94)}.referenceStorefrontProducts .storefrontContentTitle-small{font-size:1.1rem}.referenceStorefrontProducts .storefrontContentTitle-medium{font-size:1.5rem}.referenceStorefrontProducts .storefrontContentTitle-large{font-size:2rem}.referenceStorefrontProducts .storefrontContentText-paragraph{font-family:var(--font-vh-body), sans-serif;line-height:1.6}.referenceStorefrontProducts .storefrontContentText-paragraph.storefrontContentTitle-small{font-size:.85rem}.referenceStorefrontProducts .storefrontContentText-paragraph.storefrontContentTitle-medium{font-size:1rem}.referenceStorefrontProducts .storefrontContentText-paragraph.storefrontContentTitle-large{font-size:1.2rem}.creatorStorefrontCanvas[data-editing-content=true] [data-editor-block]{cursor:pointer}.creatorStorefrontCanvas[data-editing-content=true] [data-editor-block]:hover{outline-offset:2px;outline:1px dashed #8b6248}.creatorStorefrontCanvas[data-editing-content=true] [data-selected=true]{outline-offset:2px;outline:2px solid #8b6248}.creatorCustomizerDemo{background:#f6f1e9;border:1px solid #ded7cb;border-radius:28px;grid-template-columns:minmax(210px,.78fr) minmax(0,1.22fr);min-height:350px;display:grid;overflow:hidden;box-shadow:0 20px 56px #40271914}.creatorCustomizerControls{background:#fffdf9;border-right:1px solid #ded7cb;align-content:start;gap:20px;padding:26px;display:grid}.creatorCustomizerControls header,.creatorCustomizerControls section{gap:10px;display:grid}.creatorCustomizerControls header>span,.creatorCustomizerLabel{color:#827368;letter-spacing:.13em;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.creatorCustomizerControls header strong{font-family:var(--font-vh-display), serif;font-size:1.45rem;font-weight:400}.creatorCustomizerSwatches{gap:8px;display:flex}.creatorCustomizerSwatches i{border:2px solid #fff;border-radius:50%;width:24px;height:24px;display:block;box-shadow:0 0 0 1px #d9cec2}.creatorCustomizerSwatches i:first-child{background:#7d8968}.creatorCustomizerSwatches i:nth-child(2){background:#d7a477}.creatorCustomizerSwatches i:nth-child(3){background:#d9c4ab}.creatorCustomizerSwatches i:nth-child(4){background:#2f3d31}.creatorCustomizerSection{color:#66584f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:7px 8px;font-size:.78rem;display:grid}.creatorCustomizerSection.active{color:#2e3926;background:#e5ead7;border-radius:8px}.creatorCustomizerSection b{color:#a19287;letter-spacing:-2px;font-size:.62rem}.creatorCustomizerSection small{color:#988b80;font-size:.68rem}.creatorCustomizerAdd{color:#7a513c;align-items:center;gap:6px;margin-top:2px;font-size:.76rem;font-weight:600;display:flex}.creatorCustomizerPreview{background:linear-gradient(145deg,#cbd4b2,#f2eadc 70%);align-content:start;gap:18px;min-width:0;padding:28px;display:grid}.creatorCustomizerPreviewTop,.creatorCustomizerPreviewFooter{color:#3a4830;letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;display:flex}.creatorCustomizerPreviewTop i{border:1px solid #3a483073;border-radius:50%;width:24px;height:24px}.creatorCustomizerPreviewCopy{gap:4px;display:grid}.creatorCustomizerPreviewCopy strong{font-family:var(--font-vh-display), serif;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:400}.creatorCustomizerPreviewCopy span{color:#56604b;font-size:.75rem}.creatorCustomizerProducts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.creatorCustomizerProducts article{background:#fffdf9bd;border:1px solid #3a483033;border-radius:12px;gap:7px;min-width:0;padding:7px;display:grid}.creatorCustomizerProducts i{aspect-ratio:1/1.08;background:linear-gradient(145deg,#ffffff73,#0000),#c18f6e;border-radius:8px;display:block}.creatorCustomizerProducts article:nth-child(2) i{background:linear-gradient(145deg,#edd7ba,#a5af89)}.creatorCustomizerProducts article:nth-child(3) i{background:linear-gradient(145deg,#f4eee5,#b47c62)}.creatorCustomizerProducts span{color:#35412e;font-family:var(--font-vh-display), serif;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.creatorCustomizerPreviewFooter{border-top:1px solid #3a483033;padding-top:2px}.creatorAudience .creatorAnalyticsMetrics span,.creatorAudience .creatorAnalyticsMetrics small,.creatorAudience .creatorAnalyticsMetrics strong{color:inherit;opacity:1}@media (max-width:760px){.creatorDashboardWorkspace{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.creatorDashboardSidebar{overscroll-behavior-inline:contain;scrollbar-width:none;gap:6px;padding:6px;display:flex;position:static;overflow-x:auto}.creatorDashboardSidebar::-webkit-scrollbar{display:none}.creatorDashboardSidebar .eyebrow{display:none}.creatorDashboardSidebar button{text-align:center;white-space:nowrap;flex:none;min-height:44px;padding:9px 12px}.creatorDashboardPanel{min-width:0}.creatorRecommendationSection>.creatorSectionHeading{gap:12px;margin-bottom:18px}.creatorRecommendationSection>.creatorSectionHeading h2{font-size:clamp(1.8rem,9vw,2.25rem);line-height:1.05}.creatorRecommendationSection>.creatorSectionHeading>.button{justify-content:center;align-self:stretch;width:100%}.creatorBrandManageCard.creatorManageCollection{border-radius:16px;padding:10px 12px}.creatorBrandToggle{gap:8px;padding:2px 0}.creatorBrandToggle strong{font-size:1.05rem;font-weight:400;line-height:1.15}.creatorBrandToggle small{font-size:.75rem;line-height:1.35}}@media (max-width:620px){.creatorAudience{padding:56px 20px 64px}.creatorAudienceIntro h2{font-size:clamp(2rem,9vw,2.45rem);line-height:1}.creatorAudienceIntro>p:not(.creatorLandingEyebrow){font-size:.94rem;line-height:1.45}.creatorAnalyticsPreview{margin-top:30px}.creatorAnalyticsPreview>header{padding:0 0 10px}.creatorAnalyticsPreview>header strong{font-size:1.05rem}.creatorAnalyticsMetrics{gap:8px}.creatorAnalyticsMetrics article,.creatorAnalyticsMetrics article:nth-child(2),.creatorAnalyticsMetrics article:nth-child(3),.creatorAnalyticsMetrics article:nth-child(4){border:0;border-radius:16px;min-height:104px;padding:14px;box-shadow:0 10px 24px #4229641f}.creatorAnalyticsMetrics strong{font-size:clamp(1.35rem,7vw,1.65rem);font-weight:700}.creatorAnalyticsDashboard{display:none}.creatorHeroVisual{width:calc(100% + 40px);min-height:438px;margin:-8px -20px 0;transform:none}.creatorPhone{width:254px;min-height:468px;transform:translate(-32px)rotate(2deg)}.creatorShowcaseNote{width:118px;min-width:0;padding:8px 9px;top:80px;right:0}.creatorShowcaseNote svg{flex:none;width:15px;height:15px}.creatorShowcaseNote span{font-size:8px;line-height:1.25}.creatorShowcaseNote strong{font-size:10px}.creatorCustomizerDemo{border-radius:18px;grid-template-columns:minmax(116px,.76fr) minmax(0,1.24fr);min-height:296px}.creatorCustomizerControls{gap:13px;padding:14px 10px}.creatorCustomizerControls header strong{font-size:1rem}.creatorCustomizerControls header>span,.creatorCustomizerLabel{letter-spacing:.1em;font-size:7px}.creatorCustomizerSwatches{gap:5px}.creatorCustomizerSwatches i{width:17px;height:17px}.creatorCustomizerSection{gap:4px;min-height:27px;padding:5px 4px;font-size:.61rem}.creatorCustomizerSection b{font-size:.5rem}.creatorCustomizerSection small{font-size:.55rem}.creatorCustomizerAdd{font-size:.61rem}.creatorCustomizerPreview{gap:13px;padding:16px 12px}.creatorCustomizerPreviewTop,.creatorCustomizerPreviewFooter{font-size:7px}.creatorCustomizerPreviewTop i{width:18px;height:18px}.creatorCustomizerPreviewCopy strong{font-size:1.45rem}.creatorCustomizerPreviewCopy span{font-size:.62rem}.creatorCustomizerProducts{gap:5px}.creatorCustomizerProducts article{border-radius:8px;gap:4px;padding:4px}.creatorCustomizerProducts i{border-radius:5px}.creatorCustomizerProducts span{font-size:.54rem}}@media (min-width:421px) and (max-width:760px){.creatorDashboardWorkspace{grid-template-columns:128px minmax(0,1fr);align-items:start}.creatorDashboardSidebar{align-content:start;gap:4px;padding:6px;display:grid;position:sticky;top:12px;overflow:visible}.creatorDashboardSidebar button{white-space:normal;min-height:44px;padding:9px 10px}}@media (max-width:420px){.creatorDashboardMain{padding-inline:12px}.creatorDashboardIntro{margin-bottom:14px}.creatorDashboardWorkspace{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px;display:grid}.creatorDashboardSidebar{scrollbar-width:none;align-items:center;gap:6px;width:100%;padding:5px;display:flex;position:static;overflow-x:auto}.creatorDashboardSidebar::-webkit-scrollbar{display:none}.creatorDashboardSidebar .eyebrow{display:none}.creatorDashboardSidebar button{white-space:nowrap;flex:none;min-height:40px;padding:8px 10px}.creatorDashboardNavDesktop{display:none}.creatorDashboardNavMobile{display:inline}.creatorRecommendationSection>.creatorSectionHeading{gap:9px;margin-bottom:12px}.creatorRecommendationSection>.creatorSectionHeading h2{font-size:clamp(1.7rem,10vw,2.1rem);line-height:1}.creatorRecommendationSection>.creatorSectionHeading p{margin-top:5px;font-size:.78rem;line-height:1.38}.creatorRecommendationSection>.creatorSectionHeading>.button{align-self:stretch;width:100%;min-height:42px}.creatorComposer{border-radius:14px;margin:0 0 16px}.creatorComposerHeader{gap:8px;padding:13px 14px 11px}.creatorComposerHeader h2{margin-bottom:3px;font-size:1.22rem;line-height:1.15}.creatorComposerHeader p{font-size:.72rem;line-height:1.3}.creatorComposerHeader>button{width:32px;height:32px}.creatorTypeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px}.creatorTypeGrid button{border-radius:10px;align-content:start;min-height:102px;padding:9px 7px}.creatorTypeGrid span{width:28px;height:28px}.creatorTypeGrid strong{margin:8px 0 4px;font-size:.92rem;line-height:1.05}.creatorTypeGrid small{font-size:.59rem;line-height:1.25}}@media (max-width:760px){.creatorDashboardWorkspace{display:block}.creatorDashboardSidebar{width:100%;margin-bottom:14px;position:static}.creatorDashboardSidebar button.creatorDashboardNavCard{width:100%;min-height:64px;padding:9px 8px}.creatorDashboardNavBadge{width:34px;height:34px}.creatorDashboardNavBadge svg{width:18px;height:18px}.creatorDashboardNavCopy strong{font-size:.76rem}.creatorDashboardNavCopy small{font-size:.6rem}}@media (max-width:420px){.creatorDashboardSidebar{align-items:stretch;gap:8px;padding:0;display:grid;position:static;overflow:visible}.creatorDashboardSidebar button.creatorDashboardNavCard{white-space:normal;width:100%;min-height:72px;padding:10px 12px}.creatorDashboardNavBadge{width:42px;height:42px}.creatorDashboardNavCopy strong{font-size:.88rem}.creatorDashboardNavCopy small{font-size:.68rem}}@media (max-width:340px){.creatorTypeGrid button{min-height:82px}.creatorTypeGrid small{display:none}}.storefrontPage:has(.storefrontDesignWorkspace){background:#fff}.storefrontWorkspaceHeader .creatorShellHeader{background:#cd7853;border-bottom:0}.storefrontWorkspaceHeader .creatorShellHeader .logoWordmark,.storefrontWorkspaceHeader .creatorShellHeader nav a,.storefrontWorkspaceHeader .creatorShellHeader .creatorShellActions>a,.storefrontWorkspaceHeader .creatorShellHeader a[aria-current=page]{color:#fff}.storefrontWorkspaceHeader .creatorShellHeader nav a:hover,.storefrontWorkspaceHeader .creatorShellHeader nav a:focus-visible{color:#fff7ee}.storefrontWorkspaceHeader .creatorShellHeader .button.secondary{color:#fff;background:0 0;border-color:#fff9}.storefrontWorkspaceIntro{box-sizing:border-box;grid-column:1/-1;justify-content:flex-start;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:16px 32px;display:flex}.storefrontPreviewToolbar{color:#7a817a;background:#fff;border-block:1px solid #e4e3dc;justify-content:space-between;min-height:61px;padding:9px max(32px,50% - 608px)}.storefrontWorkspaceIntro .storefrontPreviewToolbar{background:0 0;border:0;min-height:0;padding:0}.storefrontPreviewToolbar>span{margin:0;font-size:.75rem}.storefrontModeSwitch{background:#f1f1ed;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.storefrontModeSwitch button{color:#5c655e;background:0 0;border:0;border-radius:6px;min-height:39px;padding:0 14px;font-size:.79rem}.storefrontModeSwitch button[aria-pressed=true]{color:#232b25;background:#fff;box-shadow:0 1px 4px #191e191f}.storefrontModeSwitch button:focus-visible{outline-offset:2px;outline:2px solid #9d543a}.storefrontDesignWorkspace{background:#f4f1ea}.storefrontDesignWorkspace.hasEditor{grid-template-columns:minmax(380px,420px) minmax(0,1fr)}.storefrontDesignWorkspace .storefrontDesignPanel{background:#fff;border-right:1px solid #e3e3dd;height:calc(100dvh - 69px);padding:24px 20px 34px;top:69px}.storefrontDesignPanelHeading h2{color:#242a26;font-family:var(--font-vh-body), Arial, sans-serif;letter-spacing:-.035em;margin:0 0 5px;font-size:1.23rem;font-weight:700}.storefrontDesignPanelHeading>p:last-child{color:#69716b;margin-bottom:13px;font-size:.77rem;line-height:1.4}.storefrontDesignPanel .storefrontDesignTabs{background:0 0;border:0;border-bottom:1px solid #e3e3dd;border-radius:0;gap:22px;min-height:43px;padding:0;display:flex}.storefrontDesignPanel .storefrontDesignTabs button{color:#6c736d;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:0 2px 10px;font-size:.8rem;font-weight:600}.storefrontDesignPanel .storefrontDesignTabs button[aria-pressed=true]{color:#202822;background:0 0;border-color:#c97853}.storefrontDesignPanel .storefrontPaletteList{grid-template-columns:minmax(0,1fr);margin-top:19px}.storefrontDesignPanel .storefrontPaletteList button{text-align:left;align-items:center;gap:13px;min-height:45px;padding:8px 13px;font-size:.82rem;display:flex}.storefrontHeroSettings{background:linear-gradient(135deg,#fffaf4,#f5efe7);border:1px solid #e6ded4;border-radius:16px;gap:11px;margin-top:18px;padding:15px;display:grid}.storefrontHeroSettings h3{color:#2d2924;margin:0 0 3px;font-size:.92rem}.storefrontHeroSettings p{color:#766d65;margin:0;font-size:.74rem;line-height:1.45}.storefrontHeroSettings label{color:#4a423c;gap:6px;font-size:.75rem;display:grid}.storefrontHeroSettings input{color:#2d2924;font:inherit;background:#fff;border:1px solid #d8cec3;border-radius:9px;width:100%;min-height:38px;padding:0 10px}.storefrontHeroSettings input:focus-visible{outline-offset:1px;border-color:#b77856;outline:2px solid #b7785647}.storefrontHeroClear{color:#8e543a;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.74rem;text-decoration:underline}.storefrontBioEditor{background:linear-gradient(135deg,#fffaf4,#f5efe7);border:1px solid #e6ded4;border-radius:16px;gap:11px;margin-top:18px;padding:15px;display:grid}.storefrontBioEditor h3{color:#2d2924;margin:0 0 3px;font-size:.92rem}.storefrontBioEditor p{color:#766d65;margin:0;font-size:.74rem;line-height:1.45}.storefrontBioEditor textarea{color:#2d2924;font:inherit;resize:vertical;background:#fff;border:1px solid #d8cec3;border-radius:9px;width:100%;min-height:92px;padding:10px;line-height:1.5}.storefrontBioEditor textarea:focus-visible{outline-offset:1px;border-color:#b77856;outline:2px solid #b7785647}.storefrontBioAlignment{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.storefrontBioAlignment select{color:#2d2924;font:inherit;background:#fffdfa;border:1px solid #d8cec3;border-radius:9px;min-height:34px;padding:0 9px}.creatorTitlesEditor{gap:12px;display:grid}.creatorTitleEditorCard{background:#fffdfa;border:1px solid #e4d9cf;border-radius:14px;gap:12px;padding:14px;display:grid}.creatorTitleEditorCard label{color:#4b4139;gap:6px;font-size:.78rem;display:grid}.creatorTitleEditorCard input,.creatorTitleEditorCard select{color:#2d2924;font:inherit;background:#fff;border:1px solid #d8cec3;border-radius:9px;min-height:38px;padding:0 10px}.creatorTitleEditorActions{justify-content:space-between;align-items:center;display:flex}.creatorTitleEditorActions button{color:#9a5135;cursor:pointer;background:0 0;border:0;padding:0;font-size:.76rem}.creatorTitleEditorActions small{color:#8a7c70;font-size:.72rem}.storefrontBioEditor .button{justify-self:start}.storefrontSearchVisibility{background:#f6f3ed;border:1px solid #e5ded4;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px 15px;display:flex}.storefrontSearchVisibility h3{color:#2d2924;margin:0 0 3px;font-size:.92rem}.storefrontSearchVisibility p{color:#766d65;max-width:30ch;margin:0;font-size:.74rem;line-height:1.45}.storefrontSearchVisibility label{color:#2d2924;flex:none;align-items:center;gap:8px;font-size:.76rem;font-weight:650;display:inline-flex}.storefrontSearchVisibility input{accent-color:#8e543a;block-size:20px;inline-size:20px}.storefrontDesignPanel .storefrontPaletteSwatches{margin:0}.storefrontDesignPanel .storefrontSearchControl{background:#f5f3ee;border-color:#e4e1d9;margin-top:18px}.storefrontDesignWorkspace .storefrontPhoneStage{background:#f4f1ea;flex-direction:column;justify-content:center;align-items:center;min-height:max(690px,100dvh - 69px);padding:28px 24px 36px;display:flex}.storefrontDesignWorkspace.hasEditor .storefrontPhoneStage{position:sticky;top:69px}.storefrontVisitorLabel{color:#64716a;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;margin:0 0 16px;font-size:.71rem;display:flex}.storefrontVisitorLabel span{background:#7ba386;border-radius:50%;width:7px;height:7px}.storefrontDesignWorkspace .storefrontPhoneDevice{background:#202525;border:7px solid #202525;border-radius:40px;width:min(360px,100%);height:min(720px,100dvh - 182px);min-height:510px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 22px 46px #23221d36}.storefrontDesignWorkspace .storefrontPhoneIsland{pointer-events:none;z-index:1;background:#171b1c;border-radius:999px;width:100px;height:20px;display:block;position:absolute;top:7px;left:50%;transform:translate(-50%)}.storefrontDesignWorkspace .storefrontPhoneScreen{background:#fff;border:0;border-radius:32px;width:100%;height:100%;display:block}.creatorStorefrontCanvas .referenceStorefrontHero{background-color:var(--sf-page);background-image:linear-gradient(180deg, transparent 62%, color-mix(in srgb, var(--sf-page) 72%, transparent) 86%, var(--sf-page) 100%), var(--sf-profile-image,none);background-position:50%,50%;background-size:cover;border-bottom:0}.creatorStorefrontCanvas .referenceStorefrontHero .referenceStorefrontInner{align-items:end;min-height:92px}.creatorStorefrontCanvas .referenceStorefrontHero .referenceStorefrontName h1{text-shadow:none}.creatorStorefrontCanvas[data-header-style=circular] .referenceStorefrontHero{background:var(--sf-page);padding-block:28px 24px}.creatorStorefrontCanvas[data-header-style=circular] .referenceStorefrontHero .referenceStorefrontInner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:0;display:flex}.creatorStorefrontCanvas[data-header-style=circular] .referenceStorefrontHero .referenceStorefrontAvatar{background-image:var(--sf-profile-image,none);border:4px solid color-mix(in srgb, var(--sf-accent) 28%, white);background-position:50%;background-size:cover;width:92px;height:92px;box-shadow:0 8px 20px #30251f1f}.creatorStorefrontCanvas[data-header-style=circular] .referenceStorefrontHero .referenceStorefrontName{align-self:center}.creatorStorefrontCanvas[data-heading-font=sans] :is(.referenceStorefrontName h1,.referenceStorefrontRow h3,.referenceCollectionFrame h3){font-family:var(--font-vh-body), ui-sans-serif, sans-serif;font-weight:700}.creatorStorefrontCanvas[data-heading-font=editorial] :is(.referenceStorefrontName h1,.referenceStorefrontRow h3,.referenceCollectionFrame h3){font-family:Georgia,Times New Roman,serif;font-weight:400}.creatorStorefrontCanvas[data-body-font=sans]{font-family:var(--font-vh-body), ui-sans-serif, sans-serif}.creatorStorefrontCanvas[data-body-font=serif]{font-family:Georgia,Times New Roman,serif}.creatorStorefrontCanvas[data-bio-align=left] .referenceStorefrontBio{text-align:left}.creatorStorefrontCanvas[data-bio-align=center] .referenceStorefrontBio{text-align:center}.creatorStorefrontCanvas[data-bio-align=right] .referenceStorefrontBio{text-align:right}@media (max-width:900px){.storefrontDesignWorkspace{background:#fff;border-radius:0}.storefrontWorkspaceIntro{padding:12px 18px}.storefrontPreviewToolbar{padding:8px 17px}.storefrontModeSwitch{width:100%}.storefrontModeSwitch button{flex:1;justify-content:center}.storefrontDesignWorkspace.hasEditor{flex-direction:column;flex:auto;min-height:0;display:flex}.storefrontDesignWorkspace .storefrontPhoneStage,.storefrontDesignWorkspace.hasEditor .storefrontPhoneStage{min-height:calc(100dvh - 64px - env(safe-area-inset-bottom));background:#fff;flex-direction:column;flex:auto;padding:0 0 1px;display:flex;position:relative;top:auto}.storefrontVisitorLabel{display:none}.storefrontDesignWorkspace .storefrontPhoneDevice{box-shadow:none;height:calc(100dvh - 128px - env(safe-area-inset-bottom));background:#fff;border:0;border-radius:0;flex:auto;width:100%;min-height:0}.storefrontDesignWorkspace .storefrontPhoneIsland{display:none}.storefrontDesignWorkspace .storefrontPhoneScreen{border-radius:0}.storefrontDesignWorkspace .storefrontDesignPanel{bottom:calc(var(--storefront-mobile-footer-height) + env(safe-area-inset-bottom));z-index:1100;border:0;border-radius:19px 19px 0 0;height:min(68dvh,580px);padding:0;position:fixed;top:auto;left:0;right:0;overflow-y:auto}.storefrontDesignPanelBody{padding:17px 18px 30px}.mobileStorefrontEditorToggle{min-height:56px}}@media (prefers-reduced-motion:reduce){.storefrontDesignPanel{transition:none}}.referenceBrandBlockWrapper>.referenceBrandBlock[data-has-recommendations=true],.referenceCompactLabelGroups>.referenceBrandBlock[data-has-recommendations=true]{border:1px solid #e2d5c8;border-bottom-color:#d5c3b5}.referenceBrandBlock[data-has-recommendations=true]{padding-bottom:8px}.referenceBrandBlock[data-has-recommendations=true] .referenceBrandShelf{padding-bottom:2px}.referenceBrandBlock[data-has-recommendations=true] .referenceBrandShelf .compactProductCard .storeProductDetails{min-height:0;padding-bottom:2px}.referenceBrandBlock[data-has-recommendations=true] .referenceBrandShelf .compactProductCard .storeProductDetails h3{min-height:0}.referenceBrandBlock>header h3,.referenceCompactLabelGroups>.referenceBrandBlock>header h3,.referenceStandaloneRecommendationContent h3,.referenceStandaloneRecommendationBrand{font-family:Aptos, "Aptos Body", var(--font-vh-body), ui-sans-serif, sans-serif;letter-spacing:-.025em;font-size:1.36rem;font-weight:700}.referenceStandaloneRecommendationContent h3{font-size:clamp(1.05rem,3.5vw,1.35rem);font-weight:400;line-height:1.28}.referenceStandaloneRecommendationBrand{letter-spacing:.08em;font-size:.68rem;font-weight:400}:is(.creatorStorefrontCanvas .referenceBrandShelf,.creatorProductPageGrid) .compactProductCard .storeProductDetails h3{font-family:Aptos, "Aptos Body", var(--font-vh-body), ui-sans-serif, sans-serif;font-size:.84rem;font-weight:400;line-height:1.28}.referenceStorefrontRowVertical .referenceStorefrontScroller{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.referenceStorefrontScroller>.featuredMediaBlock{scroll-snap-align:start;flex:0 0 min(100%,360px);width:min(100%,360px)}.referenceStorefrontRowVertical .referenceStorefrontScroller>.featuredMediaBlock{width:100%}.referenceStorefrontRow .referenceStorefrontScroller>.compactProductCard,.referenceCollectionFrame .referenceStorefrontScroller>.compactProductCard{box-shadow:none;background:0 0;border:0;border-radius:0;width:172px;max-width:none;overflow:visible}.referenceStorefrontRow .referenceStorefrontScroller>.compactProductCard .storeProductImage,.referenceCollectionFrame .referenceStorefrontScroller>.compactProductCard .storeProductImage{aspect-ratio:1/1.08;border-radius:12px;overflow:hidden}.referenceStorefrontRow .referenceStorefrontScroller>.compactProductCard .storeProductDetails,.referenceCollectionFrame .referenceStorefrontScroller>.compactProductCard .storeProductDetails{background:0 0;padding:7px 2px 2px}.referenceStorefrontRow .referenceStorefrontScroller>.featuredMediaBlock,.referenceCollectionFrame .referenceStorefrontScroller>.featuredMediaBlock,.referenceStorefrontRow .referenceStorefrontScroller>.editorialMediaCard,.referenceCollectionFrame .referenceStorefrontScroller>.editorialMediaCard{box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 min(100%,320px);align-self:start;width:min(100%,320px);min-width:0;overflow:visible}.referenceStorefrontRow .referenceStorefrontScroller>.featuredMediaBlock .featuredMediaCover,.referenceStorefrontRow .referenceStorefrontScroller>.featuredMediaBlock .featuredMediaEmbed,.referenceCollectionFrame .referenceStorefrontScroller>.featuredMediaBlock .featuredMediaCover,.referenceCollectionFrame .referenceStorefrontScroller>.featuredMediaBlock .featuredMediaEmbed{border-radius:12px;overflow:hidden}.referenceStorefrontRow .referenceStorefrontScroller>.featuredMediaBlock .featuredMediaLink>span:last-child,.referenceCollectionFrame .referenceStorefrontScroller>.featuredMediaBlock .featuredMediaLink>span:last-child{padding:7px 2px 2px}.referenceStorefrontRow .referenceStorefrontScroller>.editorialMediaCard .editorialMediaSummary,.referenceCollectionFrame .referenceStorefrontScroller>.editorialMediaCard .editorialMediaSummary{background:var(--sf-discount,#f8f6f2);border:1px solid #e2d5c8;border-radius:12px;grid-template-columns:58px minmax(0,1fr) 14px;min-height:78px;padding:8px}.referenceStorefrontRow .referenceStorefrontScroller>.editorialMediaCard .editorialMediaArtwork,.referenceCollectionFrame .referenceStorefrontScroller>.editorialMediaCard .editorialMediaArtwork{border-radius:8px;width:58px;height:58px}@media (max-width:900px){.referenceStorefrontRow .referenceStorefrontScroller>.compactProductCard,.referenceCollectionFrame .referenceStorefrontScroller>.compactProductCard,.referenceStorefrontRow .referenceStorefrontScroller>.featuredMediaBlock,.referenceCollectionFrame .referenceStorefrontScroller>.featuredMediaBlock,.referenceStorefrontRow .referenceStorefrontScroller>.editorialMediaCard,.referenceCollectionFrame .referenceStorefrontScroller>.editorialMediaCard{width:158px}.referenceStorefrontRow .referenceStorefrontScroller>.featuredMediaBlock,.referenceCollectionFrame .referenceStorefrontScroller>.featuredMediaBlock,.referenceStorefrontRow .referenceStorefrontScroller>.editorialMediaCard,.referenceCollectionFrame .referenceStorefrontScroller>.editorialMediaCard{flex-basis:min(100%,320px);width:min(100%,320px)}}.referenceStorefrontRowVertical .referenceStorefrontScroller>.compactProductCard,.referenceStorefrontRowVertical .referenceStorefrontScroller>.featuredMediaBlock,.referenceStorefrontRowVertical .referenceStorefrontScroller>.editorialMediaCard{width:100%}.referenceStorefrontRowVertical .referenceStorefrontScroller>.featuredMediaBlock,.referenceStorefrontRowVertical .referenceStorefrontScroller>.editorialMediaCard{flex-basis:auto}.referenceStorefrontRow:not(.referenceStorefrontRowVertical) .referenceStorefrontScroller,.referenceCollectionFrame:not(.referenceStorefrontRowVertical) .referenceStorefrontScroller{align-items:flex-start;display:flex}.referenceStorefrontRow:not(.referenceStorefrontRowVertical) .referenceStorefrontScroller>.compactProductCard,.referenceCollectionFrame:not(.referenceStorefrontRowVertical) .referenceStorefrontScroller>.compactProductCard{flex:0 0 172px}@media (max-width:900px){.referenceStorefrontRow:not(.referenceStorefrontRowVertical) .referenceStorefrontScroller>.compactProductCard,.referenceCollectionFrame:not(.referenceStorefrontRowVertical) .referenceStorefrontScroller>.compactProductCard{flex-basis:158px}}.creatorSectionManageCard{border-color:#d8c8b9}.creatorTypeGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.creatorTypeGrid button{min-width:0;padding:16px}.creatorTypeGrid strong{font-size:1.12rem}.creatorTypeGrid small{font-size:.75rem;line-height:1.3}.creatorComposer>.creatorCuratedForm{box-sizing:border-box;padding:20px}.creatorCuratedForm>label input,.creatorCuratedForm>label select{box-sizing:border-box}@media (max-width:620px){.creatorTypeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}.creatorTypeGrid button{border-radius:10px;min-height:148px;padding:14px 12px}.creatorTypeGrid span{width:28px;height:28px}.creatorTypeGrid strong{margin:10px 0 5px;font-size:1rem;line-height:1.1}.creatorTypeGrid small{overflow-wrap:anywhere;font-size:.75rem;line-height:1.35}}@media (max-width:360px){.creatorTypeGrid{grid-template-columns:1fr}}.creatorStorefrontCanvas[data-template=editorial-frame]{box-sizing:border-box;background:radial-gradient(circle at 5% 5%,#d8f052 0 3px,#0000 4px),radial-gradient(circle at 96% 31%,#d8f052 0 3px,#0000 4px),radial-gradient(circle at 3% 67%,#ff705d 0 4px,#0000 5px),#141d48;min-height:100%;padding:16px clamp(8px,2.4vw,42px) 22px}.creatorStorefrontCanvas[data-template=editorial-frame]:before,.creatorStorefrontCanvas[data-template=editorial-frame]:after{box-shadow:none;opacity:.9;z-index:0;background:radial-gradient(circle at 50% 4%,#d8f052 0 3px,#0000 4px),radial-gradient(circle at 50% 38%,#d8f052 0 3px,#0000 4px),radial-gradient(circle at 50% 76%,#d8f052 0 3px,#0000 4px),repeating-linear-gradient(#3655f5 0 110px,#0000 110px 130px);border:0;border-radius:0;width:2px;inset:12px auto 12px max(3px,50% - 344px)}.creatorStorefrontCanvas[data-template=editorial-frame]:after{left:auto;right:max(3px,50% - 344px)}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontHero{background-color:#fffaf2;background-image:none}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontLabels{background:#fffaf2;border-bottom:1px solid #d4d8ec;gap:10px;margin:0 0 12px;padding:4px 2px 9px}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontLabels:before{display:none}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontLabels button{color:#111a3e;background:0 0;border-bottom:3px solid #0000;padding-inline:8px;font-family:Aptos,Arial,sans-serif;font-size:.88rem;font-weight:400}.creatorStorefrontCanvas[data-template=editorial-frame] .referenceStorefrontLabels button[aria-pressed=true]{color:#3047d6;background:0 0;border-bottom-color:#3655f5;font-weight:700}@media (max-width:600px){.creatorStorefrontCanvas[data-template=editorial-frame]{padding:9px 8px 16px}}.creatorStorefrontCanvas[data-template=forest-glass]{background-attachment:scroll;position:relative}.creatorStorefrontCanvas[data-template=forest-glass] .referenceStorefrontHero{background-color:#0000;background-image:none;position:relative}.creatorStorefrontCanvas[data-template=forest-glass] .referenceStorefrontActions.referenceConnectors>a{color:#fff;background:#eff8ea26;border:1px solid #eff8ea3d;box-shadow:inset 0 1px #ffffff38,0 4px 12px #021b1b24}.creatorStorefrontCanvas[data-template=forest-glass] .referenceStorefrontActions.referenceConnectors>a:hover,.creatorStorefrontCanvas[data-template=forest-glass] .referenceStorefrontActions.referenceConnectors>a:focus-visible{color:#fff;background:#eff8ea47;border-color:#eff8ea94}.creatorStorefrontCanvas[data-label-frame=true] .referenceStorefrontLabels{background:color-mix(in srgb, var(--sf-page) 72%, transparent);border:1px solid color-mix(in srgb, var(--sf-text) 24%, transparent);border-radius:999px;padding:5px;box-shadow:0 8px 22px #00000012}.creatorStorefrontCanvas[data-label-frame=false] .referenceStorefrontLabels{border-radius:0;padding:2px 2px 8px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.creatorStorefrontCanvas:is([data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current]) .referenceStorefrontHero{background-color:#0000!important;background-image:none!important}.creatorStorefrontCanvas .referenceConnectorLink img{filter:brightness(0)saturate()}.creatorStorefrontCanvas:is([data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current]) .referenceConnectorLink img{filter:brightness(0)invert()}.storefrontFrameToggle{color:#30251f;background:#fffdfa;border:1px solid #e6ddd4;border-radius:12px;align-items:flex-start;gap:11px;padding:12px;display:flex}.storefrontColorFields .storefrontFrameToggle{box-sizing:border-box;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0}.storefrontColorFields .storefrontFrameToggle input{accent-color:#b77856;flex:0 0 18px;block-size:18px;inline-size:18px;margin:2px 0 0}.storefrontColorFields .storefrontFrameToggle>span{flex:auto;gap:4px;min-width:0;display:grid}.storefrontFrameToggle strong{font-size:.82rem}.storefrontFrameToggle small{color:#766b63;font-size:.73rem;line-height:1.4}.creatorStorefrontCanvas[data-template=forest-glass]{background-color:#123f3b;background-image:radial-gradient(at 50% 12%,#9bd3b63d,#0000 36%),linear-gradient(158deg,#0b302e 0%,#103d39 48%,#092a2a 100%);background-attachment:scroll}.creatorStorefrontCanvas[data-template=aurora-veil]{background-color:#281a34;background-image:radial-gradient(at 50% 12%,#9265ab3d,#0000 36%),linear-gradient(160deg,#24152f 0%,#382144 42%,#21142c 100%)}.creatorStorefrontCanvas[data-template=desert-rose]{background-color:#693f36;background-image:radial-gradient(at 58% 8%,#ffbf9d40,#0000 36%),linear-gradient(158deg,#75483d 0%,#653c34 48%,#4b2b2d 100%)}.creatorStorefrontCanvas[data-template=glacier-current]{background-color:#102f43;background-image:radial-gradient(at 51% 12%,#74becf3d,#0000 36%),linear-gradient(158deg,#0e2e42 0%,#16445a 46%,#092638 100%)}.creatorStorefrontCanvas:is([data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current]){position:relative}.creatorStorefrontCanvas:is([data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current]):before{aspect-ratio:5/7;content:"";opacity:.96;pointer-events:none;z-index:0;background-position:top;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0 0 auto}.creatorStorefrontCanvas[data-template=forest-glass]:before{background-image:url(/images/storefront/forest-glass-waves.svg)}.creatorStorefrontCanvas[data-template=aurora-veil]:before{background-image:url(/images/storefront/aurora-veil.svg)}.creatorStorefrontCanvas[data-template=desert-rose]:before{background-image:url(/images/storefront/desert-rose.svg)}.creatorStorefrontCanvas[data-template=glacier-current]:before{background-image:url(/images/storefront/glacier-current.svg)}.creatorStorefrontCanvas:is([data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current])>*{z-index:1;position:relative}.creatorStorefrontCanvas:is([data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current])[data-header-style=circular] .referenceStorefrontHeroImage{display:none}.creatorStorefrontCanvas:is([data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current])[data-header-style=circular] .referenceStorefrontAvatar{width:104px;height:104px}.creatorStorefrontCanvas[data-template=aurora-veil] .referenceStorefrontAvatar{border-color:#f4e1ff;box-shadow:0 0 0 5px #f6e0ff40,0 0 26px 11px #d397f46e,0 0 62px 24px #a46cc740,0 14px 30px #10081a7a}.creatorStorefrontCanvas[data-template=desert-rose] .referenceStorefrontAvatar{border-color:#fff0e1;box-shadow:0 0 0 5px #ffe5d040,0 0 26px 11px #f8b18d6b,0 0 62px 24px #d37c613d,0 14px 30px #2811146b}.creatorStorefrontCanvas[data-template=glacier-current] .referenceStorefrontAvatar{border-color:#e0faff;box-shadow:0 0 0 5px #dcf8f93d,0 0 26px 11px #72d4e06b,0 0 62px 24px #3e9fbe3d,0 14px 30px #00101975}.creatorStorefrontCanvas[data-template=forest-glass] .referenceStorefrontAvatar{border-color:#e5f5e9;box-shadow:0 0 0 5px #ddf2de40,0 0 26px 11px #97dcbe6e,0 0 58px 22px #64baa43d,0 14px 30px #0010116b}.creatorStorefrontCanvas[data-template=forest-glass] .referenceStorefrontHero:before{content:none;display:none}.creatorStorefrontCanvas:is([data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current]) .referenceStorefrontName h1,.creatorStorefrontCanvas:is([data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current]) .referenceStorefrontBio{color:#f8f5ef;text-shadow:0 2px 18px #0000004d}.creatorStorefrontCanvas:is([data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current]) .referenceStorefrontLabels{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f1f5eb1f;border-color:#f1f5eb40;box-shadow:inset 0 1px #ffffff21,0 10px 28px #000c1233}.creatorStorefrontCanvas:is([data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current]) .referenceStorefrontLabels button{color:#f5f2eb}.creatorStorefrontCanvas:is([data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current]) .referenceStorefrontLabels button[aria-pressed=true]{color:#243c3a;background:#f4f0e5}.creatorStorefrontCanvas:is([data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current]) .referenceStorefrontActions.referenceConnectors>a{color:#fff;background:#f1f5eb21;border:1px solid #f1f5eb3b;border-radius:50%;box-shadow:inset 0 1px #ffffff30,0 4px 12px #021b1b24}.creatorStorefrontCanvas:is([data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current]) .referenceStorefrontActions.referenceConnectors>a:hover,.creatorStorefrontCanvas:is([data-template=forest-glass],[data-template=aurora-veil],[data-template=desert-rose],[data-template=glacier-current]) .referenceStorefrontActions.referenceConnectors>a:focus-visible{color:#fff;background:#fafcf63d;border-color:#fafcf67a}.creatorStorefrontCanvas[data-template=aurora-veil] .referenceStorefrontLabels button[aria-pressed=true]{color:#392342}.creatorStorefrontCanvas[data-template=desert-rose] .referenceStorefrontLabels button[aria-pressed=true]{color:#704237}.creatorStorefrontCanvas[data-template=glacier-current] .referenceStorefrontLabels button[aria-pressed=true]{color:#173c4e}.creatorStorefrontCanvas[data-template=forest-glass] .referenceStorefrontLabels button[aria-pressed=true]{color:#173b37}.creatorStorefrontCanvas[data-template=forest-glass]:after,.creatorStorefrontCanvas[data-template=forest-glass] .referenceStorefrontHero:before{content:none;display:none}.referenceStorefrontRow .referenceStorefrontScroller,.referenceCollectionFrame .referenceStorefrontScroller{gap:12px}.referenceStorefrontRow .referenceStorefrontScroller>*,.referenceCollectionFrame .referenceStorefrontScroller>*{margin-block:0}.creatorCuratedChoices{max-height:280px}.creatorCuratedChoices label{text-align:start;grid-template-columns:20px minmax(0,1fr);gap:10px;min-height:48px;padding:6px 10px;display:grid}.creatorCuratedChoices label:has(.creatorCuratedProductThumb){grid-template-columns:20px 38px minmax(0,1fr)}.creatorCuratedChoices label>span:last-child{overflow-wrap:anywhere;text-align:start;align-content:center;gap:2px;min-width:0;display:grid}.creatorCuratedChoices label>span:last-child small{color:#8b8078;font-size:.72rem}.creatorSectionManageCard{background:#fffdfa;border-color:#d3b4a2;padding:12px 14px}.creatorSectionManageCard .creatorManageCollectionHeader{gap:10px;margin-bottom:0}.creatorSectionManageCard .creatorManageCollectionHeader .eyebrow{color:#b66542;letter-spacing:.16em;font-weight:700}.creatorSectionManageCard .creatorManageCollectionHeader h3{font-size:1.25rem}.creatorSectionManageCard .creatorManageCollectionHeader p{font-size:.72rem}.creatorLabelsEditor{background:#fbf7f2;border:1px solid #eadfd5;border-radius:18px;padding:18px}.creatorLabelsHeadingTitle{align-items:center;gap:9px;display:flex}.creatorLabelsHeadingMark{color:#b66542;background:#f1dfd2;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.creatorLabelsEditor>.creatorSectionHeading p{max-width:520px}.creatorLabelsEditor>.button{color:#a75737;background:#fff;border-color:#d9b7a3}.creatorLabelEditorCard{background:#fff;box-shadow:0 3px 12px #5337260d}.referenceCompactLabelScroller{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:172px;grid-auto-flow:column;align-items:start;gap:12px;padding:2px 2px 10px;display:grid;overflow-x:auto}.referenceCompactLabelScroller::-webkit-scrollbar{display:none}.referenceCompactLabelScroller>.compactProductCard{scroll-snap-align:start;grid-column:auto;width:172px}@media (max-width:900px){.referenceCompactLabelScroller{grid-auto-columns:158px}.referenceCompactLabelScroller>.compactProductCard{width:158px}}.editorialBrandCard,.editorialMediaCard{color:#111a3e;background:#fff;border:1px solid #dfe2e8;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px #131d480a}.editorialBrandCard{margin-top:10px;padding:14px}.editorialBrandHeaderLink{color:inherit;grid-template-columns:74px minmax(0,1fr) 20px;align-items:center;gap:14px;min-width:0;text-decoration:none;display:grid}.editorialBrandMark{background:#f9fafc;border:1px solid #e5e7ec;border-radius:12px;justify-content:center;align-items:center;width:74px;height:74px;display:flex;position:relative;overflow:hidden}.editorialBrandMark img{object-fit:contain;padding:7px}.editorialBrandMark>span{font:700 28px Georgia,serif}.editorialBrandHeading{gap:2px;min-width:0;display:grid}.editorialBrandHeading>strong{overflow-wrap:anywhere;font:700 1.13rem Aptos,Aptos Body,Arial,sans-serif}.editorialBrandOfferValue{color:#ff6552;font:700 1rem Aptos,Aptos Body,Arial,sans-serif}.editorialBrandCode,.editorialBrandExpiry{color:#25304e;font:400 .81rem Aptos,Aptos Body,Arial,sans-serif}.editorialBrandCode b{font-weight:700}.editorialBrandExpiry{color:#657084;font-size:.72rem}.editorialBrandArrow{justify-self:end}.editorialBrandDetails{color:#34405d;overflow-wrap:anywhere;margin:10px 0 0;font:400 .82rem/1.4 Aptos,Aptos Body,Arial,sans-serif}.editorialBrandShelf{margin-top:13px}.editorialCollectionTile{text-decoration:none}.editorialCollectionImage{justify-content:center;align-items:center;display:flex;position:relative}.editorialCollectionImage>span{font:700 1.7rem Georgia,serif}.editorialBrandCard .referenceBrandVideoRail{margin-top:12px}.editorialBrandCard .referenceBrandVideoRail video{flex-basis:100px;width:100px}@media (max-width:600px){.editorialBrandCard{padding:12px}.editorialBrandHeaderLink{grid-template-columns:60px minmax(0,1fr) 18px;gap:10px}.editorialBrandMark{width:60px;height:60px}.creatorStorefrontCanvas[data-template=editorial-frame] .editorialBrandShelf{grid-auto-columns:minmax(0,calc(50% - 4px));gap:8px}.creatorStorefrontCanvas[data-template=editorial-frame] .editorialBrandShelf .editorialCollectionTile,.creatorStorefrontCanvas[data-template=editorial-frame] .editorialBrandShelf .storeProductCard.compactProductCard{width:100%;max-width:none}.creatorStorefrontCanvas[data-template=editorial-frame] .editorialBrandShelf .referenceBrandCardImage,.creatorStorefrontCanvas[data-template=editorial-frame] .editorialBrandShelf .storeProductImage{aspect-ratio:1}}.editorialMediaCard{width:100%}.editorialMediaSummary{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:86px minmax(0,1fr) 20px;align-items:center;gap:14px;width:100%;min-height:106px;padding:10px 14px;text-decoration:none;display:grid}.editorialMediaArtwork{background:#e9ecf3;border-radius:10px;justify-content:center;align-items:center;width:86px;height:86px;display:flex;position:relative;overflow:hidden}.editorialMediaArtwork>img{object-fit:cover}.editorialMediaArtworkFallback{color:#3047d6}.editorialMediaPlay{color:#fff;background:#111a3e;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:flex;position:absolute;bottom:5px;left:5px}.editorialMediaCopy{gap:4px;min-width:0;display:grid}.editorialMediaCopy small{color:#3047d6;font:700 .72rem Aptos,Aptos Body,Arial,sans-serif}.editorialMediaCopy strong{color:#111a3e;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:700 .95rem/1.25 Aptos,Aptos Body,Arial,sans-serif;display:-webkit-box;overflow:hidden}.editorialMediaArrow{justify-self:end}.editorialMediaPlayer{border-top:1px solid #e6e8ee;padding:12px}.editorialMediaPlayer iframe{border:0;border-radius:10px;width:100%;height:230px;display:block}.editorialMediaCard[data-provider=spotify] .editorialMediaPlayer iframe{height:152px}.editorialMediaCard[data-provider=apple_music] .editorialMediaPlayer iframe{height:175px}.editorialMediaCard[data-provider=instagram] .editorialMediaPlayer iframe{height:420px}.editorialMediaPlayer>a{color:#3047d6;margin-top:8px;font:700 .78rem Aptos,Aptos Body,Arial,sans-serif;display:inline-block}.storyViewerBackdrop{background:#000000f0;padding:0}.storyViewer{aspect-ratio:9/16;background:#000;border-radius:0;width:min(100vw,560px);max-width:100vw;height:min(100dvh,920px);max-height:100dvh;position:relative;overflow:hidden}.storyViewer video{object-fit:cover;background:#000;width:100%;height:100%}.storyViewerProgress.storyViewerSegments{z-index:5;gap:4px;position:absolute;top:12px;left:12px;right:12px}.storyViewerProgress.storyViewerSegments>i{background:#ffffff61;height:3px;box-shadow:0 1px 2px #0000004d}.storyViewerHeader{pointer-events:none;z-index:6;position:absolute;top:25px;right:12px}.storyViewerClose{pointer-events:auto}.storyViewerNavigation{display:none}.storyViewerTapZones{pointer-events:none;z-index:4;display:flex;position:absolute;inset:0}.storyViewerTapZone{cursor:pointer;pointer-events:auto;background:0 0;border:0;width:36%;height:100%}.storyViewerTapZone:disabled{cursor:default}.storyViewerTapZonePrevious{margin-right:auto}.storyViewerTapZoneNext{margin-left:auto}@media (max-width:600px){.editorialMediaSummary{grid-template-columns:72px minmax(0,1fr) 16px;gap:10px;min-height:92px;padding:9px 10px}.editorialMediaArtwork{width:72px;height:72px}}
