*{box-sizing:border-box}@media (min-width:701px){.adminShell.adminV3{min-height:100vh;background:#f4f6f7;color:#152126}.adminV3 .adminHeader{height:68px;padding:0 clamp(24px,3vw,54px);border-bottom:1px solid #d9dfe1;background:rgba(255,255,255,.97);box-shadow:0 1px 4px rgba(10,25,31,.04)}.adminV3 .adminHeader .wordmark{font-size:29px}.adminV3 .adminHeaderActions{gap:12px;color:#34434a;font-size:12px}.adminV3 .adminHeaderActions a,.adminV3 .adminHeaderActions button{min-height:38px;padding:9px 14px;border:1px solid #cbd3d6;border-radius:6px;background:#fff;color:#152126;text-decoration:none}.adminV3 .adminHeaderActions button{border-color:#152126;background:#152126;color:#fff}.adminV3 .adminHeroV3{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(650px,1.28fr);grid-gap:clamp(28px,4vw,72px);gap:clamp(28px,4vw,72px);align-items:center;padding:30px clamp(24px,3vw,54px);border-bottom:1px solid #d9dfe1;background:#fff}.adminV3 .adminHeroV3 h1{margin:7px 0 6px;color:#152126;font:600 clamp(32px,3vw,44px) /1.05 Arial,sans-serif;letter-spacing:-.035em}.adminV3 .adminHeroIntro{max-width:470px;margin:0;color:#657279;font-size:13px;line-height:1.5}.adminV3 .eyebrow{color:#66747a;font-size:9px;letter-spacing:.16em}.adminV3 .adminSummaryV3{display:grid!important;grid-template-columns:repeat(6,minmax(86px,1fr));grid-gap:0;gap:0;overflow:hidden;border:1px solid #d4dbdd;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(10,25,31,.04)}.adminV3 .adminSummaryV3 button{min-height:78px;padding:13px 14px;border:0;border-right:1px solid #e1e6e8;border-radius:0;background:#fff;color:#152126;text-align:left;cursor:pointer}.adminV3 .adminSummaryV3 button:last-child{border-right:0}.adminV3 .adminSummaryV3 button:focus-visible,.adminV3 .adminSummaryV3 button:hover{background:#f3f7f8}.adminV3 .adminSummaryV3 button:disabled{background:#f7f9f9;color:#9aa4a8;cursor:default}.adminV3 .adminSummaryV3 button:disabled span,.adminV3 .adminSummaryV3 button:disabled strong{color:#9aa4a8}.adminV3 .adminSummaryV3 button.active{background:#eaf4f7;box-shadow:inset 0 -3px 0 #167a9d}.adminV3 .adminSummaryV3 strong{color:#152126;font:650 25px/1 Arial,sans-serif}.adminV3 .adminSummaryV3 span{margin-top:7px;color:#657279;font-size:9px;letter-spacing:.09em}.adminV3 .adminWorkspace{width:min(100%,1680px);margin:0 auto;padding:26px clamp(24px,3vw,54px) 72px}.adminV3 .attentionPanel{display:flex;align-items:center;justify-content:space-between;gap:26px;margin:0 0 18px;padding:18px 20px 18px 24px;border:1px solid #d6dcde;border-left:4px solid #c7942f;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(10,25,31,.035)}.adminV3 .attentionPanelCopy strong{display:block;margin-top:5px;color:#152126;font-size:18px;line-height:1.25}.adminV3 .attentionPanel p{margin:4px 0 0;color:#68757b;font-size:12px}.adminV3 .attentionPanelMeta{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.adminV3 .attentionPanel button{min-height:38px;padding:9px 12px;border:1px solid #cbd3d6;border-radius:6px;background:#fff;color:#34434a;text-decoration:none;cursor:pointer}.adminV3 .attentionPanel .adminReviewButton{border-color:#152126;background:#152126;color:#fff}.adminV3 .attentionPanel button:focus-visible,.adminV3 .attentionPanel button:hover{border-color:#167a9d;outline:2px solid transparent;box-shadow:0 0 0 3px rgba(22,122,157,.16)}.adminV3 .opsQueue{margin:10px 0;border-color:#d6dcde;border-radius:8px;box-shadow:0 1px 5px rgba(10,25,31,.025);scroll-margin-top:86px}.adminV3 .opsQueue summary{min-height:50px;align-items:center;padding:13px 16px;color:#34434a;font-size:10px;letter-spacing:.08em}.adminV3 .opsQueue summary:hover{background:#f7f9f9}.adminV3 .queueRow{padding:14px 16px;border-color:#e4e8e9}.adminV3 .queueRow a,.adminV3 .queueRow button{min-height:36px;padding:8px 11px;border-color:#cbd3d6;border-radius:5px;text-decoration:none}.adminV3 .adminDirectoryPanel{margin-top:24px;padding:22px;border:1px solid #d6dcde;border-radius:10px;background:#fff;box-shadow:0 3px 12px rgba(10,25,31,.04);scroll-margin-top:84px}.adminV3 .adminDirectoryHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #e2e7e8}.adminV3 .adminDirectoryHeading h2{margin:5px 0 0;color:#152126;font:650 25px/1.1 Arial,sans-serif;letter-spacing:-.02em}.adminV3 .adminDirectoryHeading>span{color:#68757b;font-size:11px;font-weight:700}.adminV3 .adminTools{grid-template-columns:minmax(260px,1fr) auto!important;gap:14px}.adminV3 .adminTools>input{height:42px;padding:10px 13px;border-color:#cbd3d6;border-radius:6px;background:#fbfcfc;color:#152126;font-size:13px}.adminV3 .adminTools>input:focus{border-color:#167a9d;outline:0;box-shadow:0 0 0 3px rgba(22,122,157,.13)}.adminV3 .adminTabs{gap:0;flex-wrap:nowrap;overflow:hidden;padding:0;border:1px solid #cbd3d6;border-radius:6px}.adminV3 .adminTabs button{min-height:40px;padding:9px 11px;border:0;border-right:1px solid #dbe1e3;border-radius:0;background:#fff;color:#4a585e;font-size:9px}.adminV3 .adminTabs button:last-child{border-right:0}.adminV3 .adminTabs button:focus-visible,.adminV3 .adminTabs button:hover{background:#f1f5f6}.adminV3 .adminTabs button.active{background:#24343b;color:#fff}.adminV3 .adminTable{margin-top:16px;border-color:#d6dcde;border-radius:7px}.adminV3 .adminTableHead,.adminV3 .adminTableRow{grid-template-columns:minmax(185px,1.25fr) minmax(150px,1fr) 88px 70px 54px minmax(310px,1.65fr);gap:12px;padding:12px 14px}.adminV3 .adminTableHead{background:#eef2f3;color:#657279;letter-spacing:.08em}.adminV3 .adminTableRow{min-height:70px;border-color:#e4e8e9}.adminV3 .adminTableRow:hover{background:#fafcfc}.adminV3 .adminShopCell img,.adminV3 .adminShopCell>span{width:46px;height:46px;border-radius:6px;background:#e8edef}.adminV3 .statusBadge{padding:5px 7px;border-radius:4px;background:#edf0f1;color:#4c595f;letter-spacing:.04em}.adminV3 .statusBadge.featured{background:#e6f2f5;color:#176782}.adminV3 .statusBadge.pick{background:#f7eed3;color:#7a5b16}.adminV3 .statusBadge.pending{background:#f7efd9;color:#795d1b}.adminV3 .statusBadge.inactive{background:#eceff0;color:#66747a}.adminV3 .tableActions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.adminV3 .tableActions a,.adminV3 .tableActions button,.adminV3 .tableActions select{min-height:34px;padding:7px 9px;border:1px solid #cbd3d6;border-radius:5px;background:#fff;color:#26363d;font-size:9px;text-decoration:none}.adminV3 .tableActions .adminEditButton{border-color:#24343b;background:#24343b;color:#fff}.adminV3 .tableActions .approve{border-color:#8cbba1;background:#edf7f1;color:#275f40}.adminV3 .tableActions .danger{border-color:#d9aaaa;background:#fff5f5;color:#8b3131}.adminV3 .adminEmptyState{padding:38px 20px;color:#68757b;font-size:13px;text-align:center}}.adminModal.adminEditorWorkspace{display:flex;flex-direction:column;width:min(1180px,calc(100vw - 40px));height:min(900px,calc(100vh - 40px));max-height:none;padding:0;overflow:hidden;border-radius:20px;box-shadow:12px 12px 0 #5bccf6}.adminWorkspaceHeader{flex:0 0 auto;align-items:center;margin:0;padding:24px 30px 20px;border-bottom:1px solid #ded8c8;background:#fffdf7}.adminWorkspaceHeader>div{min-width:0}.adminWorkspaceHeader>div>span{display:block;color:#657176}.adminWorkspaceHeader h2{margin:4px 0 0;font-size:clamp(30px,3.2vw,44px)}.adminWorkspaceHeader p{margin:8px 0 0;color:#657176;font-size:12px;line-height:1.4}.adminWorkspaceHeader>button{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;border:1px solid #d2cab9;border-radius:50%;background:#fff;line-height:1}.adminWorkspaceTitle{display:flex;align-items:center;gap:12px;min-width:0}.adminWorkspaceTitle .statusBadge{display:inline-flex;flex:0 0 auto;padding:6px 10px;color:#263238;font:800 9px/1 Arial,sans-serif;letter-spacing:.06em}.adminEditV3 form.adminWorkspaceForm{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:0}.adminWorkspaceBody{display:grid;flex:1 1 auto;grid-gap:22px;gap:22px;min-height:0;padding:28px 30px 36px;overflow-y:auto;overscroll-behavior:contain;background:#f5f2e8}.adminFormSection{display:grid;grid-gap:18px;gap:18px;padding:24px;border:1px solid #ded8c8;border-radius:16px;background:#fffdf7}.adminSectionHeading{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding-bottom:15px;border-bottom:1px solid #eee8da}.adminSectionHeading>b{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#5bccf6;font-size:13px}.adminSectionHeading h3{margin:0;font:700 23px/1.1 Georgia,serif}.adminSectionHeading p{margin:5px 0 0;color:#657176;font-size:12px;line-height:1.45}.adminFieldGrid{display:grid;grid-gap:16px;gap:16px}.adminFieldGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.adminFieldGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.adminEditorWorkspace .adminEditForm label,.adminFullField{display:grid;min-width:0;grid-gap:7px;gap:7px;color:#263238;font:800 10px/1.2 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.adminEditorWorkspace .adminEditForm input,.adminEditorWorkspace .adminEditForm select,.adminEditorWorkspace .adminEditForm textarea{box-sizing:border-box;width:100%;min-width:0;min-height:46px;border:1px solid #cfc8b8;border-radius:9px;padding:11px 12px;background:#fff;color:#030e12;font:400 15px/1.35 Arial,sans-serif;letter-spacing:normal;text-transform:none}.adminEditorWorkspace .adminEditForm textarea{min-height:110px;resize:vertical}.adminEditorWorkspace .adminEditForm input:focus,.adminEditorWorkspace .adminEditForm select:focus,.adminEditorWorkspace .adminEditForm textarea:focus{border-color:#168fba;outline:3px solid rgba(91,204,246,.25);outline-offset:1px}.adminEditorWorkspace .adminFullField>small{color:#657176;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none}.adminPickFields{display:grid;grid-gap:16px;gap:16px;padding:18px;border-left:4px solid #f5d34b;border-radius:10px;background:#fff9d9}.adminTierExplanation{display:grid;grid-column:1/-1;align-content:center;grid-gap:5px;gap:5px;min-height:74px;padding:13px 15px;border:1px solid #ded8c8;border-radius:10px;background:#f8f6ef}.adminTierExplanation.featured{border-color:#b9dfec;background:#ecf9fd}.adminTierExplanation.pick{border-color:#ead889;background:#fff9d9}.adminTierExplanation span,.adminTierExplanation strong{display:block}.adminTierExplanation strong{font-size:12px}.adminTierExplanation span{color:#56656b;font-size:11px;line-height:1.4}.adminUploadWarning{padding:12px 14px;border:1px solid #ead889;border-radius:10px;background:#fff7cd;color:#544819;font-size:12px;font-weight:700;line-height:1.45}.adminGalleryDisabledNote{padding:18px;border:1px dashed #b9a965;border-radius:10px;background:#fff9d9;color:#544819;font-size:12px;line-height:1.5}.adminEditorWorkspace .galleryAdmin{display:grid;grid-gap:16px;gap:16px;padding-top:0;border-top:0}.adminEditorWorkspace .galleryAdminTitle{margin:0;color:#657176;letter-spacing:.08em}.adminCoverEditor{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center;padding:16px;border:1px solid #ded8c8;border-radius:12px;background:#f8f6ef}.adminCoverPreview{display:grid;width:190px;height:160px;place-items:center;overflow:hidden;border:1px solid #ded8c8;border-radius:10px;background:#fff}.adminCoverPreview img{width:100%;height:100%;padding:10px;object-fit:contain}.adminCoverEditor p,.adminCoverPreview span{color:#657176;font-size:12px;line-height:1.5}.adminEditorWorkspace .galleryUpload{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin-top:8px;padding:10px 14px;border-color:#263238;background:#fff;cursor:pointer}.adminProductPhotos{display:grid;grid-gap:12px;gap:12px;padding-top:18px;border-top:1px solid #eee8da}.adminEditorWorkspace .galleryAdminGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.adminEditorWorkspace .gallerySlot{display:grid;align-content:start;min-height:190px;padding:10px;border:1px solid #ded8c8;border-radius:12px;background:#f8f6ef}.adminEditorWorkspace .gallerySlot img{aspect-ratio:4/3;object-fit:contain;background:#fff}.adminEditorWorkspace .gallerySlot .emptySlot{display:grid;min-height:110px;place-items:center;border:1px dashed #bfb6a5;border-radius:8px;color:#777;font-size:11px;font-weight:800}.adminEditorWorkspace .galleryOrder{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.adminEditorWorkspace .galleryOrder button{min-height:34px;padding:6px 9px;border:1px solid #cfc8b8;border-radius:7px;background:#fff;cursor:pointer}.adminWorkspaceActions{flex:0 0 auto;align-items:center;padding:16px 30px;border-top:1px solid #ded8c8;background:#fffdf7;box-shadow:0 -8px 24px rgba(3,14,18,.07)}.adminWorkspaceActions a,.adminWorkspaceActions button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 18px;border-radius:999px;font-size:11px;font-weight:800;text-decoration:none}.adminWorkspaceActions .modalSecondary{border:1px solid #cfc8b8;background:#fff;color:#263238}.adminWorkspaceActions .modalPrimary{min-width:150px;border:1px solid #030e12;background:#030e12;color:#fff}@media (max-width:900px){.adminModal.adminEditorWorkspace{width:calc(100vw - 20px);height:calc(100vh - 20px)}.adminWorkspaceActions,.adminWorkspaceHeader{padding-right:20px;padding-left:20px}.adminWorkspaceBody{padding:20px}.adminFieldGridThree{grid-template-columns:1fr 1fr}.adminEditorWorkspace .galleryAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.adminModalBackdrop{padding:0}.adminModal.adminEditorWorkspace{width:100vw!important;height:100vh;border:0;border-radius:0;box-shadow:none}.adminWorkspaceHeader{align-items:flex-start;padding:16px}.adminWorkspaceHeader h2{max-width:70vw;font-size:28px;overflow-wrap:anywhere}.adminWorkspaceHeader p{display:none}.adminWorkspaceTitle{display:grid;justify-items:start;grid-gap:7px;gap:7px}.adminWorkspaceBody{gap:14px;padding:14px}.adminFormSection{gap:15px;padding:16px;border-radius:12px}.adminCoverEditor,.adminFieldGridThree,.adminFieldGridTwo{grid-template-columns:1fr}.adminCoverPreview{width:100%;height:190px}.adminEditorWorkspace .galleryAdminGrid{grid-template-columns:1fr}.adminWorkspaceActions{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:12px 14px}.adminWorkspaceActions a,.adminWorkspaceActions button{width:100%;min-width:0!important}}:root{--ink:#030e12;--paper:#fffdf7;--butter:#fcde67;--butter-soft:#fcde67;--butter-pale:#fff6c9;--cream:#f8f5ea;--line:#ded8c8;--muted:#5d6264}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,sans-serif;color:var(--ink);background:var(--paper)}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.siteHeader{height:82px;padding:0 4.5vw;display:flex;justify-content:space-between;align-items:center;gap:30px;position:-webkit-sticky;position:sticky;top:0;background:rgba(255,253,247,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;border-bottom:1px solid #e8e1cf}.wordmark{font-family:Georgia,serif;font-size:30px;font-weight:700;letter-spacing:-.045em}.wordmark span{color:#5bccf6}.siteHeader nav{display:flex;gap:32px;font-size:12px;font-weight:700}.headerCta{background:var(--ink);color:#fff;padding:13px 22px;border-radius:999px;font-size:12px;font-weight:800}.eyebrow{font-size:9px;letter-spacing:.18em;font-weight:800}.hero{min-height:calc(100vh - 82px);display:grid;grid-template-columns:31% 69%;grid-gap:0;gap:0;background:var(--paper);border-bottom:1px solid var(--line)}.heroCopy{padding:48px 3.5vw 48px 4.5vw;display:flex;flex-direction:column;justify-content:center;position:relative}.heroCopy:before{content:"";position:absolute;width:130px;height:260px;border-radius:0 130px 130px 0;background:#5bccf6;left:-65px;bottom:85px;z-index:0}.heroCopy>*{position:relative;z-index:1}.editorPick h2,.hero h1,.sectionHeader h2,.seller h2,.why h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em}.hero h1{font-size:clamp(58px,5.4vw,88px);line-height:.92;margin:20px 0 24px;max-width:620px}.editorPick h2 em,.hero h1 em,.sectionHeader h2 em,.seller h2 em,.why h2 em{font-weight:400;color:#169fd1}.heroCopy p{color:#555;font-size:18px;line-height:1.55;margin:0 0 32px}.exploreButton{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;width:max-content;min-width:180px;background:#5bccf6;padding:15px 20px;border-radius:999px;font-size:11px;font-weight:800}.exploreButton span{font-size:18px}.heroBrowse{padding:28px 4.5vw 38px 2.5vw;display:flex;flex-direction:column;justify-content:center}.categoryRow{display:flex;gap:9px;overflow-x:auto;scrollbar-width:none;margin-bottom:20px}.categoryRow::-webkit-scrollbar{display:none}.categoryRow a{padding:10px 16px;border:1px solid #ddd6cc;border-radius:999px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:#fff}.categoryRow a.active,.categoryRow a:hover{background:#5bccf6;border-color:#5bccf6}.searchBar{display:flex;align-items:center;max-width:620px;border-bottom:1px solid #bbb3aa;margin:0 0 30px}.searchBar input{flex:1 1;border:0;outline:0;padding:12px 0;background:transparent;font-size:14px}.searchBar button{border:0;background:none;font-size:10px;font-weight:800;text-transform:uppercase}.heroPreview{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:18px;gap:18px;align-items:start}.previewCard{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.05)}.previewWash{aspect-ratio:4/4.2}.tallPreview .previewWash{aspect-ratio:4/5.2}.previewOne{background:linear-gradient(145deg,#5bccf6,#aee8fb)}.previewTwo{background:linear-gradient(145deg,#fcde67,#fff1a8)}.previewThree{background:linear-gradient(145deg,#030e12,#28414a)}.previewCard span{display:block;padding:13px 14px 15px;font-size:10px;font-weight:800;text-transform:uppercase}.discover{padding:105px 4.5vw 120px;background:#fff}.sectionHeader{max-width:1380px;margin:0 auto 45px;display:grid;grid-template-columns:1fr .45fr;grid-gap:70px;gap:70px;align-items:end}.sectionHeader h2{font-size:clamp(54px,5.6vw,84px);line-height:.9;margin:13px 0 0}.sectionAside p{font-family:Georgia,serif;font-size:18px;line-height:1.55;color:#555}.sectionAside span{display:block;margin-top:20px;color:#999;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.shopGrid{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px 18px;gap:28px 18px;align-items:start}.shopCard{border-radius:16px;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.055)}.shopCover{position:relative;overflow:hidden;background:var(--cream)}.standard .shopCover{aspect-ratio:4/4.5}.tall .shopCover{aspect-ratio:4/5.4}.wide .shopCover{aspect-ratio:4/4}.shopCover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.shopVisualLink:hover .shopCover img{transform:scale(1.025)}.shopInitial{width:100%;height:100%;display:grid;place-items:center}.shopInitial span{font-family:Georgia,serif;font-size:72px;color:rgba(17,17,17,.42)}.tone1{background:#fcde67}.tone2{background:#b9e9fa}.tone3{background:#fff0a6}.tone4{background:#d8f2fb}.tone5{background:#fcde67}.pickBadge{position:absolute;left:12px;top:12px;background:#fff;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800;box-shadow:0 3px 12px rgba(0,0,0,.08)}.shopInfo{padding:15px 15px 16px}.shopInfoTop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.shopInfo h3{font-family:Georgia,serif;font-size:21px;line-height:1.08;font-weight:400;margin:0 0 5px}.shopMeta{color:#777;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.igCircle{flex:0 0 30px;width:30px;height:30px;border:1px solid #ded7cd;border-radius:50%;display:grid;place-items:center}.igIcon{width:15px;height:15px}.shopInfo p{color:#555;font-size:12px;line-height:1.55;margin:12px 0 14px}.shopFooter{border-top:1px solid #eee9e2;padding-top:12px;display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:9px}.shopFooter span{color:#8a847d}.shopFooter a{font-weight:800;color:#111}.shopFooter a:hover{color:#169fd1}.editorialCard{border-radius:16px;min-height:360px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end}.freshFind{background:linear-gradient(145deg,#5bccf6,#8bdcf8);color:#111}.freshFind span{font-size:9px;font-weight:800;letter-spacing:.08em}.freshFind h3{font-family:Georgia,serif;font-size:42px;line-height:.95;font-weight:400;margin:18px 0}.freshFind p{font-size:12px;line-height:1.5;max-width:190px}.freshFind a{font-size:10px;font-weight:800;margin-top:18px}.emptyState{max-width:1380px;margin:0 auto;padding:60px 0 30px}.emptyState h3{font:32px Georgia;margin:0 0 10px}.emptyState p{color:#777}.editorPick{margin:0 4.5vw 115px;display:grid;grid-template-columns:.82fr 1.18fr;background:var(--butter-pale);border-radius:20px;overflow:hidden;min-height:430px}.pickCopy{padding:55px;display:flex;flex-direction:column;justify-content:center}.pickCopy h2{font-size:58px;line-height:.92;margin:18px 0 24px}.pickCopy p{color:#666;line-height:1.65;max-width:420px}.pickCopy a{margin-top:18px;font-size:10px;font-weight:800}.pickVisual{position:relative;background:linear-gradient(160deg,#5bccf6,#d5f3fd);overflow:hidden}.pickVase{width:130px;height:170px;border-radius:60% 60% 45% 45%;background:var(--butter);bottom:45px;transform:translateX(-50%)}.pickStem,.pickVase{position:absolute;left:50%}.pickStem{width:2px;height:220px;background:#030e12;bottom:195px;transform-origin:bottom}.stemOne{transform:rotate(-15deg)}.stemTwo{transform:rotate(18deg)}.pickDot{width:24px;height:24px;border-radius:50%;background:var(--butter);position:absolute;left:58%;top:75px}.why{padding:105px 9vw;background:var(--cream)}.whyCopy{max-width:860px}.why h2{font-size:64px;line-height:.9;margin:18px 0 28px}.why p{font-size:17px;line-height:1.75}.why h3,.why p{max-width:720px}.why h3{font-family:Georgia,serif;font-size:26px;font-weight:400;color:#087fa9}.benefits{margin:0 4.5vw 115px;display:grid;grid-template-columns:repeat(4,1fr);background:var(--butter-pale);border-radius:18px;overflow:hidden}.benefits div{padding:28px 26px;border-right:1px solid #eadcae}.benefits div:last-child{border-right:0}.benefits b{display:block;font-size:10px;margin-bottom:9px}.benefits span{font-size:12px;line-height:1.5;color:#5f5a52}.seller{padding:105px 8vw;background:#fcde67;display:grid;grid-template-columns:1fr 1fr;grid-gap:85px;gap:85px}.seller h2{font-size:66px;line-height:.9;margin:18px 0 28px}.seller p{font-size:17px;line-height:1.7;max-width:560px}.free{display:inline-block;background:#030e12;color:#fff;padding:10px 13px;font-size:9px;letter-spacing:.1em}.form{background:#fff;padding:32px;display:grid;grid-gap:14px;gap:14px;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.07)}.form h3{font:31px Georgia;margin:0 0 4px}.form label{font-size:10px;font-weight:800;display:grid;grid-gap:7px;gap:7px}.form input,.form select,.form textarea{padding:13px;border:1px solid #ddd7cf;border-radius:8px;background:#fff}.form textarea{min-height:100px}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.form button{border:0;background:#030e12;color:#fff;padding:15px 22px;border-radius:9px;font-weight:700}.fine,.message{font-size:10px!important;margin:0}.message{color:#237148}.admin{padding:50px 7vw}.admin h1{font:50px Georgia}.warning{background:#d8f2fb;padding:12px}.adminlist{display:grid;grid-gap:12px;gap:12px}.adminrow{border:1px solid #ddd;padding:18px;display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px}.adminrow small{display:block;color:#777;margin:5px 0}.actions{display:flex;gap:7px}footer{padding:45px 7vw;display:flex;justify-content:space-between;align-items:center;background:var(--paper)}footer p{font-size:11px;color:#777}@media (max-width:1050px){.hero{grid-template-columns:38% 62%}.shopGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.siteHeader nav{display:none}.hero{grid-template-columns:1fr;min-height:auto}.heroCopy{padding:70px 6vw 35px}.heroCopy:before{display:none}.hero h1{font-size:62px}.heroBrowse{padding:20px 6vw 65px}.heroPreview{grid-template-columns:1fr 1fr}.heroPreview .previewCard:last-child{display:none}.sectionHeader{grid-template-columns:1fr;gap:20px}.sectionHeader h2{font-size:52px}.shopGrid{grid-template-columns:repeat(2,1fr)}.editorPick{grid-template-columns:1fr;margin-bottom:85px}.pickVisual{min-height:320px}.seller h2,.why h2{font-size:52px}.benefits{grid-template-columns:1fr 1fr}.benefits div:nth-child(2){border-right:0}.benefits div:nth-child(-n+2){border-bottom:1px solid #eadcae}.seller{gap:45px}.seller,.two{grid-template-columns:1fr}}@media (max-width:560px){.siteHeader{padding:0 5vw}.wordmark{font-size:25px}.headerCta{padding:11px 14px;font-size:10px}.hero h1{font-size:54px}.heroPreview{gap:10px}.heroPreview,.shopGrid{grid-template-columns:1fr 1fr}.shopGrid{gap:16px 10px}.shopInfo{padding:12px}.shopInfo h3{font-size:17px}.shopInfo p{font-size:11px}.shopFooter{display:block}.shopFooter a{display:block;margin-top:7px}.editorialCard{min-height:280px;padding:20px}.freshFind h3{font-size:32px}.editorPick{margin-left:5vw;margin-right:5vw}.pickCopy{padding:35px}.pickCopy h2{font-size:46px}.benefits{margin-left:5vw;margin-right:5vw;grid-template-columns:1fr}.benefits div{border-right:0;border-bottom:1px solid #eadcae!important}.benefits div:last-child{border-bottom:0!important}footer{gap:18px;flex-wrap:wrap}}.hero{min-height:auto;height:calc(100vh - 82px);max-height:760px}.heroCopy{padding-top:34px;padding-bottom:34px}.hero h1{font-size:clamp(52px,4.8vw,80px);line-height:.91;margin:16px 0 18px}.heroCopy p{font-size:16px;margin-bottom:22px}.heroBrowse{padding-top:22px;padding-bottom:26px}.categoryRow{margin-bottom:12px}.searchBar{margin-bottom:18px}.previewWash{aspect-ratio:4/3.6}.tallPreview .previewWash{aspect-ratio:4/4.25}.discover{padding:58px 4.5vw 82px}.sectionHeader{margin-bottom:24px;grid-template-columns:1fr .55fr;gap:50px}.sectionHeader h2{font-size:clamp(46px,4.5vw,68px);line-height:.91;margin-top:9px}.sectionAside p{font-size:15px;line-height:1.45;margin:0}.sectionAside span{margin-top:12px}.shopGrid{gap:20px 16px}.shopCard{border-radius:14px}.standard .shopCover,.tall .shopCover,.wide .shopCover{aspect-ratio:16/9}.shopInfo{padding:12px 14px 13px}.shopInfo h3{font-size:19px}.shopInfo p{margin:8px 0 10px;line-height:1.4}.shopFooter{padding-top:9px}.editorialCard{min-height:300px}.editorPick{min-height:380px;margin-bottom:82px}.pickCopy{padding:45px}.pickCopy h2{font-size:52px}.why{padding-top:82px;padding-bottom:82px}.benefits{margin-bottom:82px}.seller{padding-top:82px;padding-bottom:82px}footer{padding-top:34px;padding-bottom:34px}@media (min-width:851px) and (max-height:800px){.siteHeader{height:70px}.hero{height:calc(100vh - 70px);max-height:690px}.heroCopy{padding-top:24px;padding-bottom:24px}.hero h1{font-size:clamp(48px,4.35vw,72px);margin:13px 0 15px}.heroCopy p{font-size:15px;line-height:1.4;margin-bottom:17px}.exploreButton{padding:12px 17px}.heroBrowse{padding-top:16px;padding-bottom:18px}.categoryRow{margin-bottom:8px}.categoryRow a{padding:8px 13px}.searchBar{margin-bottom:12px}.searchBar input{padding:9px 0}.previewWash{aspect-ratio:4/3.1}.tallPreview .previewWash{aspect-ratio:4/3.6}.discover{padding-top:40px;padding-bottom:62px}.sectionHeader{margin-bottom:18px}.sectionHeader h2{font-size:52px}.standard .shopCover,.tall .shopCover,.wide .shopCover{aspect-ratio:16/8}.shopInfo p{margin:6px 0 8px}}@media (min-width:1101px){.sogPickHome{width:min(1180px,calc(100% - 9vw))!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:minmax(0,1fr) 250px!important}.sogPickVisual{padding:14px!important}.sogPickVisual img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important}}@media (min-width:901px){.sogAboutCard{align-items:start!important;padding-top:36px!important;padding-bottom:36px!important}.sogAboutCard .aboutBody,.sogAboutCard .aboutHeadline{align-self:start!important}.sogAboutCard .aboutBody{padding-top:31px!important}}@media (min-width:1101px){.tier-pick .shopEditorialTop{grid-template-columns:minmax(0,1fr) 260px!important;gap:44px!important}.tier-pick .shopBrandMark{width:260px!important;max-width:260px!important}.tier-pick .shopBrandMark img{padding:9px!important;object-fit:contain!important}.tier-featured .shopEditorialTop{grid-template-columns:minmax(0,1fr) 230px!important;gap:40px!important}.tier-featured .shopBrandMark{width:230px!important;max-width:230px!important}.tier-featured .shopBrandMark img{padding:8px!important;object-fit:contain!important}.tier-standard .shopEditorialTop{grid-template-columns:minmax(0,1fr) 160px!important}.tier-standard .shopBrandMark{width:160px!important;max-width:160px!important}}@media (min-width:901px) and (max-width:1100px){.tier-pick .shopEditorialTop{grid-template-columns:minmax(0,1fr) 210px!important}.tier-pick .shopBrandMark{width:210px!important;max-width:210px!important}.tier-pick .shopBrandMark img{padding:8px!important}.tier-featured .shopEditorialTop{grid-template-columns:minmax(0,1fr) 185px!important}.tier-featured .shopBrandMark{width:185px!important;max-width:185px!important}.tier-featured .shopBrandMark img{padding:7px!important}}@media (max-width:850px){.hero{height:auto;max-height:none}.discover{padding:70px 6vw 85px}.sectionHeader{grid-template-columns:1fr;gap:15px}.standard .shopCover,.tall .shopCover,.wide .shopCover{aspect-ratio:4/4.4}}.heroBrowse .searchBar{order:1;margin-bottom:16px}.heroBrowse .categoryRow{order:2;margin-bottom:24px}.heroBrowse .heroPreview{order:3}.heroBrowse .searchBar input{font-size:15px}.heroBrowse .categoryRow a{padding:8px 13px}.adminShell{min-height:100vh;background:#fffdf7;color:#030e12}.adminHeader{height:78px;padding:0 4.5vw;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9d4c5;background:#fffdf7;position:-webkit-sticky;position:sticky;top:0;z-index:30}.adminHeader>div:first-child{display:flex;align-items:center;gap:14px}.adminLabel{font-size:9px;font-weight:900;letter-spacing:.18em;background:#5bccf6;padding:7px 9px;border-radius:999px}.adminHeaderActions{display:flex;align-items:center;gap:18px;font-size:11px;font-weight:800}.adminHeaderActions button{border:0;background:#030e12;color:white;border-radius:999px;padding:10px 14px;cursor:pointer}.adminHero{padding:58px 4.5vw 48px;background:#fcde67;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:end}.adminHero h1{font:400 clamp(46px,5vw,76px) /.9 Georgia,serif;letter-spacing:-.045em;margin:14px 0 0}.adminHero h1 em{font-weight:400}.adminSummary{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #030e12}.adminSummary div{padding:22px;border-right:1px solid #030e12}.adminSummary div:last-child{border-right:0}.adminSummary strong{display:block;font:400 36px Georgia,serif}.adminSummary span{display:block;margin-top:5px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#5d6264}.adminWorkspace{padding:38px 4.5vw 90px}.adminTabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:18px;border-bottom:1px solid #ded8c8}.adminTabs button{border:1px solid #cfc8b8;background:white;padding:10px 14px;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.adminTabs button span{margin-left:5px;color:#777}.adminTabs button.active{background:#030e12;color:white;border-color:#030e12}.adminTabs button.active span{color:#fcde67}.adminList{display:grid;grid-gap:18px;gap:18px;margin-top:28px}.reviewCard{display:grid;grid-template-columns:220px 1fr;border:1px solid #ded8c8;background:white;border-radius:16px;overflow:hidden}.reviewVisual{min-height:220px;background:#fff6c9;position:relative;overflow:hidden}.reviewVisual img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.reviewInitial{height:100%;display:grid;place-items:center;font:400 64px Georgia,serif;color:#030e1266}.adminPick{position:absolute;left:12px;top:12px;background:#5bccf6;padding:7px 9px;border-radius:999px;font-size:8px;font-weight:900}.reviewContent{padding:24px}.reviewTopline{display:flex;gap:6px;color:#777;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.reviewContent h2{font:400 32px/1 Georgia,serif;margin:9px 0 8px}.reviewHandle{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.adminIg{width:16px;height:16px}.reviewContent>p{max-width:760px;color:#555;font-size:13px;line-height:1.55}.reviewFacts{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));grid-gap:10px;gap:10px;margin:18px 0}.reviewFacts span{background:#f8f5ea;padding:10px 12px;border-radius:10px;font-size:10px;color:#555;overflow-wrap:anywhere}.reviewFacts b{display:block;color:#030e12;font-size:8px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px}.reviewActions{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px;border-top:1px solid #eee9dc}.reviewActions a,.reviewActions button{border-radius:999px;padding:10px 14px;font-size:9px;font-weight:900;cursor:pointer}.actionGhost{border:1px solid #cfc8b8;background:white}.actionReject{border:1px solid #d36a6a;background:#fff;color:#a93030}.actionApprove{border:1px solid #030e12;background:#030e12;color:white}.actionFeature{border:1px solid #d0ad24;background:#fff9de}.actionFeature.active{background:#fcde67}.adminEmpty{padding:55px;text-align:center;background:#f8f5ea;border-radius:14px;font:24px Georgia,serif}.adminLoginPage{min-height:100vh;background:#fcde67;display:grid;place-items:center;padding:30px}.adminLoginCard{width:min(460px,94vw);background:#fffdf7;border:1px solid #030e12;padding:42px;box-shadow:14px 14px 0 #5bccf6}.adminWordmark{display:inline-block;margin-bottom:35px}.adminKicker{font-size:9px;font-weight:900;letter-spacing:.18em}.adminLoginCard h1{font:400 50px/1 Georgia,serif;letter-spacing:-.04em;margin:12px 0 10px}.adminLoginCard>p{color:#5d6264;line-height:1.55}.adminLoginForm{display:grid;grid-gap:13px;gap:13px;margin-top:25px}.adminLoginForm label{display:grid;grid-gap:7px;gap:7px;font-size:10px;font-weight:800}.adminLoginForm input{padding:13px;border:1px solid #bdb6a8;border-radius:8px}.adminLoginForm button{border:0;background:#030e12;color:white;padding:14px;border-radius:999px;font-weight:800;cursor:pointer}.adminLoginForm p{margin:0;font-size:10px;color:#a93030}@media (max-width:900px){.adminHero{grid-template-columns:1fr}.adminSummary{grid-template-columns:1fr 1fr}.adminSummary div:nth-child(2){border-right:0}.adminSummary div:nth-child(-n+2){border-bottom:1px solid #030e12}.reviewCard{grid-template-columns:1fr}.reviewVisual{height:220px}.reviewFacts{grid-template-columns:1fr 1fr}}@media (max-width:560px){.adminHeader{padding:0 5vw}.adminHeaderActions a{display:none}.adminHero{padding:42px 5vw}.adminWorkspace{padding:28px 5vw 70px}.adminSummary strong{font-size:28px}.reviewFacts{grid-template-columns:1fr}}.shopCover.logoCover{background:#fffdf7;display:flex;align-items:center;justify-content:center;padding:18px}.shopCover.logoCover img.logoImage{width:100%;height:100%;object-position:center center}.shopVisualLink:hover .shopCover.logoCover img.logoImage{transform:none!important}.shopCover.photoCover img.photoImage{width:100%;height:100%;object-fit:cover;object-position:center center}.reviewVisual img{object-fit:contain;background:#fffdf7;padding:10px}.shopCover.logoCover{padding:22px!important;overflow:hidden;background:#dfe8d4!important}.shopCover.logoCover img.logoImage{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain!important;object-position:50% 50%!important;margin:auto;transform:none!important}.shopCover.logoCover:hover img.logoImage,.shopVisualLink:hover .shopCover.logoCover img.logoImage{transform:none!important}@media (max-width:700px){body,html{overflow-x:hidden;width:100%}body{font-size:16px}.siteHeader{height:64px;padding:0 16px;gap:12px}.siteHeader .wordmark{font-size:25px;white-space:nowrap}.siteHeader nav{display:none!important}.headerCta{padding:10px 14px;font-size:10px;white-space:nowrap}.hero{display:block;height:auto!important;max-height:none!important;min-height:0!important}.heroCopy{padding:54px 20px 28px!important;min-height:auto}.heroCopy .eyebrow{font-size:8px;line-height:1.5;letter-spacing:.15em;max-width:290px}.hero h1{font-size:52px!important;line-height:.92!important;letter-spacing:-.045em;margin:16px 0 18px!important;max-width:340px}.heroCopy p{font-size:16px!important;line-height:1.45;max-width:310px;margin-bottom:20px!important}.exploreButton{min-width:0;width:max-content;padding:13px 17px;font-size:10px}.heroBrowse{padding:8px 20px 42px!important}.heroBrowse .searchBar{width:100%;max-width:none;border:1px solid #d7d0c6;border-radius:14px;padding:5px 6px 5px 14px;background:#fff;margin-bottom:14px!important}.heroBrowse .searchBar input{min-width:0;padding:11px 0;font-size:14px}.heroBrowse .searchBar button{background:#030e12;color:#fff;border-radius:10px;padding:11px 14px;font-size:9px}.heroBrowse .categoryRow{gap:8px;margin:0 -20px 20px!important;padding:0 20px 4px;overflow-x:auto;scroll-snap-type:x proximity}.heroBrowse .categoryRow a{scroll-snap-align:start;padding:9px 13px;font-size:9px}.heroPreview{display:none!important}.discover{padding:56px 16px 70px!important}.sectionHeader{display:block!important;margin-bottom:24px!important}.sectionHeader h2{font-size:48px!important;line-height:.94!important;margin:10px 0 16px!important}.sectionAside{max-width:330px}.sectionAside p{font-size:15px!important;line-height:1.45;margin:0!important}.sectionAside span{margin-top:10px!important;font-size:8px}.shopGrid{display:grid!important;grid-template-columns:1fr!important;grid-gap:18px!important;gap:18px!important}.shopCard{border-radius:16px;overflow:hidden;box-shadow:0 8px 26px rgba(0,0,0,.07)}.standard .shopCover,.tall .shopCover,.wide .shopCover{aspect-ratio:4/3.2!important}.shopCover.logoCover{padding:18px!important}.shopInfo{padding:15px 15px 16px!important}.shopInfo h3{font-size:24px!important}.shopMeta{font-size:8px;margin-top:2px}.shopInfo p{font-size:13px!important;line-height:1.5!important;margin:10px 0 12px!important}.shopFooter{display:flex!important;justify-content:space-between;align-items:center;gap:10px;padding-top:11px!important}.shopFooter span{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopFooter a{margin-top:0!important;white-space:nowrap}.igCircle{width:34px;height:34px;flex-basis:34px}.pickBadge{left:12px;top:12px;padding:7px 10px}.editorialCard{min-height:260px!important;padding:24px!important}.freshFind h3{font-size:38px!important}.editorPick{margin:0 16px 64px!important;display:block!important;min-height:0!important}.pickCopy{padding:34px 24px!important}.pickCopy h2{font-size:48px!important;line-height:.94}.pickVisual{min-height:250px!important}.why{padding:64px 20px!important}.why h2{font-size:48px!important;line-height:.95!important}.why p{font-size:16px!important;line-height:1.6}.why h3{font-size:24px!important;line-height:1.25}.benefits{margin:0 16px 64px!important;grid-template-columns:1fr!important;border-radius:16px}.benefits div{padding:20px!important;border-right:0!important;border-bottom:1px solid #eadcae!important}.benefits div:last-child{border-bottom:0!important}.seller{display:block!important;padding:64px 20px!important}.sellerIntro{margin-bottom:28px}.seller h2{font-size:48px!important;line-height:.95!important}.seller p{font-size:16px!important;line-height:1.55}.form{padding:22px 16px!important;border-radius:16px;gap:13px}.form h3{font-size:28px!important}.form input,.form select,.form textarea{width:100%;font-size:16px;padding:13px!important}.form textarea{min-height:115px}.two{grid-template-columns:1fr!important;gap:13px!important}.form button{min-height:50px;font-size:14px}footer{padding:32px 20px!important;display:grid!important;grid-gap:10px;gap:10px;align-items:start!important}footer .wordmark{font-size:26px}.adminHeader{height:64px;padding:0 16px!important}.adminHeader .wordmark{font-size:24px}.adminHeaderActions{gap:8px}.adminHeaderActions a{display:none!important}.adminHeaderActions button{padding:9px 12px;font-size:9px}.adminHero{padding:38px 16px 30px!important;display:block!important}.adminHero h1{font-size:48px!important;line-height:.92!important;margin-bottom:28px}.adminSummary{grid-template-columns:1fr 1fr!important}.adminSummary div{padding:16px!important}.adminWorkspace{padding:24px 16px 60px!important}.adminTabs{margin:0 -16px;padding:0 16px 16px;overflow-x:auto}.reviewCard{grid-template-columns:1fr!important}.reviewVisual{min-height:220px!important;height:220px!important}.reviewContent{padding:18px!important}.reviewContent h2{font-size:28px!important}.reviewFacts{grid-template-columns:1fr 1fr!important;gap:8px!important}.reviewActions{gap:8px}.reviewActions a,.reviewActions button{min-height:40px;display:inline-flex;align-items:center;justify-content:center}}@media (max-width:380px){.siteHeader .wordmark{font-size:22px}.headerCta{padding:9px 11px}.hero h1,.sectionHeader h2,.seller h2,.why h2{font-size:43px!important}.reviewFacts{grid-template-columns:1fr!important}}.footerHelp a{font-weight:800;color:#030e12;text-decoration:underline;text-underline-offset:3px}.editorPickMeta{margin-top:2px;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#6b655c}.pickShopVisual{display:block;min-height:430px;background:#dff3f9}.pickShopVisual img{width:100%;height:100%;min-height:430px;object-fit:contain;object-position:center;padding:28px}.pickFallback{width:100%;min-height:430px;display:grid;place-items:center;font:72px Georgia,serif;color:#030e1244}.editorPickAdminStatus{margin-bottom:20px;padding:15px 18px;border:1px solid #030e12;background:#fcde67;border-radius:12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px}.editorPickAdminStatus span{font-size:8px;font-weight:900;letter-spacing:.13em}.editorPickAdminStatus strong{font:22px Georgia,serif}.editorPickAdminStatus small{font-size:9px;color:#514c42}.adminPick{white-space:nowrap}@media (max-width:700px){.form input:not([type=file]),.form select{height:52px!important;min-height:52px!important;padding:0 13px!important;line-height:52px}.form textarea{height:132px!important;min-height:132px!important;padding:13px!important;line-height:1.45}.form input[type=file]{min-height:54px!important;height:auto!important;padding:10px!important}.editorPickAdminStatus{grid-template-columns:1fr;gap:5px;padding:14px}.editorPickAdminStatus strong{font-size:21px}.pickFallback,.pickShopVisual,.pickShopVisual img{min-height:280px!important}.pickShopVisual img{padding:18px}footer .footerHelp{line-height:1.5}}@media (min-width:701px){.hero{height:auto!important;min-height:0!important;max-height:none!important;align-items:stretch}.heroBrowse,.heroCopy{min-height:540px}.heroBrowse{justify-content:center}.heroPreview{align-items:stretch}.previewCard,.previewWash{max-height:330px}.tallPreview .previewWash{aspect-ratio:4/3.6!important}.previewWash{aspect-ratio:4/3.25!important}}.editorPick{align-items:stretch;min-height:420px}.pickShopVisual{position:relative!important;min-height:420px!important;height:auto!important}.pickShopVisual img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;object-position:center center!important;padding:26px!important;display:block}@media (min-width:701px) and (max-height:800px){.heroBrowse,.heroCopy{min-height:470px}.editorPick,.pickShopVisual{min-height:350px!important}.pickCopy{padding-top:36px!important;padding-bottom:36px!important}}@media (max-width:700px){.hero{min-height:0!important}.pickShopVisual{position:relative!important;min-height:280px!important}.pickShopVisual img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:18px!important}}.heroBrowse{justify-content:center!important}.heroBrowse .searchBar{margin-bottom:18px!important}.heroBrowse .categoryRow{margin-bottom:0!important}.heroPreview{display:none!important}.formSuccess{margin:6px 0 0!important;padding:17px 18px!important;border:2px solid #030e12!important;border-radius:12px;background:#dff3f9!important;color:#030e12!important;font-size:15px!important;line-height:1.45!important;font-weight:800!important;text-align:center;box-shadow:4px 4px 0 #030e12}.formSuccess:before{content:"✓";display:inline-grid;place-items:center;width:24px;height:24px;margin-right:8px;border-radius:50%;background:#030e12;color:#fff;font-size:14px;vertical-align:middle}@media (max-width:700px){.formSuccess{padding:15px 14px!important;font-size:14px!important;box-shadow:3px 3px 0 #030e12}}.shopCover.artCover{display:flex!important;align-items:center;justify-content:center;overflow:hidden;background:#eef1e8!important;padding:18px!important}.shopCover.artCover img.shopArtwork{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center center!important;transform:none!important;margin:auto}.shopCover.artCover:hover img.shopArtwork,.shopVisualLink:hover .shopCover.artCover img.shopArtwork{transform:none!important}.standard .shopCover.artCover,.tall .shopCover.artCover,.wide .shopCover.artCover{aspect-ratio:4/3.15!important}.shopCard,.shopInfo{background:#fff}.editorialCard.freshFind,.freshFind{display:none!important}@media (max-width:700px){.shopCover.artCover{padding:14px!important}.standard .shopCover.artCover,.tall .shopCover.artCover,.wide .shopCover.artCover{aspect-ratio:1/1!important}}.pickReasonLabel{margin:28px 0 8px;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.16em}.memorableWhy{min-height:auto}.memorableWhy .whyCopy{max-width:900px}.memorableWhy .whyCopy h2{max-width:820px}.memorableWhy .whyCopy h3{max-width:760px;margin-top:34px}.whySignoff{display:flex;align-items:center;gap:8px;margin-top:34px!important}.instagramHeart{display:inline-block;font-size:19px;line-height:1;background:linear-gradient(135deg,#833ab4,#c13584 34%,#e1306c 54%,#f56040 76%,#fcaf45);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#e1306c}.editorPick .eyebrow{letter-spacing:.16em}@media (max-width:700px){.pickReasonLabel{margin-top:22px}.memorableWhy .whyCopy p br{display:none}.whySignoff{gap:6px;align-items:baseline}.instagramHeart{font-size:17px}}.notificationStatus{margin:14px 0 2px;padding:13px 14px;border:1px solid #d9d2c6;border-radius:10px;background:#fffdf7;display:flex;align-items:center;justify-content:space-between;gap:14px}.notificationStatus>div:first-child{display:grid;grid-gap:4px;gap:4px}.notificationStatus span{font-size:8px;font-weight:900;letter-spacing:.13em;color:#6b655c}.notificationStatus strong{font-size:12px;color:#030e12}.notificationActions{display:flex;align-items:center;gap:8px}.markNotified,.notifyShop{min-height:36px;padding:9px 11px;border:1px solid #030e12;border-radius:8px;font-size:9px;font-weight:900;text-decoration:none;cursor:pointer}.notifyShop{background:#5bccf6;color:#030e12}.markNotified{background:#030e12;color:#fff}.markNotified.done{background:#fff;color:#6b655c;border-color:#bdb5a9}@media (max-width:700px){.notificationStatus{display:grid;grid-template-columns:1fr}.notificationActions{display:grid;grid-template-columns:1fr 1fr}.markNotified,.notifyShop{text-align:center;display:flex;align-items:center;justify-content:center}}.actionEdit{border:1px solid #5bccf6;background:#e7f8fe;color:#030e12}.actionDelete{border:1px solid #d8b4b4;background:#fff;color:#9a3434}.adminWhy,.rejectionRecord{margin:14px 0;padding:12px 14px;border-radius:10px;display:grid;grid-gap:5px;gap:5px}.adminWhy{background:#eef8fb;border-left:4px solid #5bccf6}.adminWhy b,.rejectionRecord b{font-size:8px;letter-spacing:.12em}.adminWhy span{font:16px/1.35 Georgia,serif}.rejectionRecord{background:#fff3f3;border:1px solid #e1b7b7}.rejectionRecord span{font-weight:800;font-size:12px}.rejectionRecord small{color:#6b5e5e;line-height:1.4}.adminModalBackdrop{position:fixed;inset:0;background:rgba(3,14,18,.54);z-index:100;display:grid;place-items:center;padding:22px;overflow:auto}.adminModal{width:min(820px,96vw);max-height:92vh;overflow:auto;background:#fffdf7;border:1px solid #030e12;border-radius:16px;padding:24px;box-shadow:12px 12px 0 #5bccf6}.smallModal{width:min(520px,96vw)}.modalHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.modalHeader span{font-size:8px;letter-spacing:.15em;font-weight:900}.modalHeader h2{font:36px/1 Georgia,serif;margin:5px 0}.modalHeader>button{border:0;background:none;font-size:30px;cursor:pointer}.adminEditForm,.smallModal{display:grid;grid-gap:14px;gap:14px}.adminEditForm label,.smallModal label{display:grid;grid-gap:6px;gap:6px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.adminEditForm input,.adminEditForm select,.adminEditForm textarea,.smallModal select,.smallModal textarea{width:100%;border:1px solid #cfc8b8;border-radius:8px;padding:11px;background:#fff;font-size:14px;text-transform:none;letter-spacing:normal;font-weight:400}.adminEditForm textarea,.smallModal textarea{min-height:90px;resize:vertical}.editTwo{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.editCover{display:grid;grid-template-columns:150px 1fr;grid-gap:16px;gap:16px;align-items:center;background:#f6f2e7;padding:12px;border-radius:12px}.editCoverVisual{height:120px;background:white;border-radius:9px;display:grid;place-items:center;overflow:hidden}.editCoverVisual img{width:100%;height:100%;object-fit:contain;padding:6px}.changeCover{align-self:center}.changeCover input{margin-top:8px}.modalActions{display:flex;justify-content:flex-end;gap:9px;padding-top:8px}.modalActions button{padding:11px 15px;border-radius:999px;font-size:10px;font-weight:900;cursor:pointer}.modalPrimary{border:1px solid #030e12;background:#030e12;color:#fff}.modalSecondary{border:1px solid #bdb5a9;background:#fff;color:#030e12}.deleteConfirm,.rejectConfirm{border:1px solid #aa3131;background:#aa3131;color:#fff}.deleteWarning{background:#fff1f1;border:1px solid #ddb4b4;border-radius:10px;padding:14px;line-height:1.5}.adminPreview{display:grid;grid-gap:14px;gap:14px}.previewVisual{height:300px;background:#eef1e8;border-radius:12px;display:grid;place-items:center;overflow:hidden}.previewVisual img{width:100%;height:100%;object-fit:contain;padding:16px}.previewBody>span{font-size:9px;font-weight:900;text-transform:uppercase;color:#777}.previewBody h3{font:34px/1 Georgia,serif;margin:7px 0 10px}.previewBody p{color:#555;line-height:1.55}.previewWhy{margin:18px 0;background:#e9f8fd;border-left:4px solid #5bccf6;padding:13px;display:grid;grid-gap:5px;gap:5px;font:17px/1.35 Georgia,serif}.previewWhy b{font:800 8px Arial,sans-serif;letter-spacing:.12em}@media (max-width:700px){.adminModalBackdrop{padding:10px;align-items:start}.adminModal{padding:17px;box-shadow:5px 5px 0 #5bccf6}.editCover,.editTwo{grid-template-columns:1fr}.editCoverVisual{height:180px}.notificationActions{grid-template-columns:1fr 1fr}}.referShopSection{max-width:1180px;margin:0 auto;padding:20px 24px 70px}.referForm,.referSuccess{background:#eef9fc;border:1px solid #030e12;border-radius:16px;padding:26px;display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;align-items:center}.referForm h3,.referSuccess h3{font:34px/1 Georgia,serif;margin:6px 0}.referForm p,.referSuccess p{margin:6px 0;color:#555}.referInput{gap:8px}.referInput input{border:1px solid #030e12;border-radius:999px;padding:13px 16px;background:white}.referInput button,.referSuccess button{border:1px solid #030e12;border-radius:999px;padding:12px 16px;background:#030e12;color:white;font-weight:800}.referSuccess{grid-template-columns:auto 1fr auto}.submissionSuccess{background:#fffdf7;border:2px solid #030e12;border-radius:16px;padding:32px;box-shadow:8px 8px 0 #5bccf6;text-align:center;align-self:start}.successTick{width:58px;height:58px;border-radius:50%;background:#5bccf6;color:#030e12;display:grid;place-items:center;font-size:30px;font-weight:900;margin:0 auto 16px}.submissionSuccess h3{font:40px/1 Georgia,serif;margin:8px 0 12px}.submissionSuccess>p{font-size:16px;line-height:1.5}.afterSubmitEdit{margin:24px 0;padding:18px;background:#eef9fc;border-radius:12px;display:grid;grid-gap:6px;gap:6px}.afterSubmitEdit a{font-weight:900;color:#030e12;text-decoration:underline}.afterSubmitEdit small{color:#666}.submissionSuccess>button{border:0;background:transparent;text-decoration:underline;cursor:pointer}.submissionEditPage{min-height:100vh;background:#f7f3e8;padding:34px max(24px,calc((100vw - 900px) / 2))}.submissionEditCard{margin-top:50px;background:#fffdf7;border:1px solid #030e12;border-radius:16px;padding:30px}.editUnavailable h1,.submissionEditCard>h1{font:44px/1 Georgia,serif;margin:8px 0 14px}.editPublicForm{margin-top:25px}.editUnavailable{margin-top:70px;max-width:650px}.referralAdmin{margin:0 0 22px;border:1px solid #030e12;border-radius:12px;background:#eef9fc;overflow:hidden}.referralAdmin summary{padding:14px 16px;display:flex;justify-content:space-between;cursor:pointer;font-size:10px;letter-spacing:.1em;font-weight:900}.referralAdminList{background:#fff}.referralAdminRow{display:grid;grid-template-columns:1fr auto 150px;grid-gap:14px;gap:14px;align-items:center;padding:12px 16px;border-top:1px solid #ddd}.referralAdminRow div{display:grid;grid-gap:3px;gap:3px}.referralAdminRow small{color:#777}.referralAdminRow a{font-size:11px;font-weight:800}.referralAdminRow select{padding:8px;border:1px solid #bbb;border-radius:7px;background:#fff}@media (max-width:700px){.referForm,.referSuccess{grid-template-columns:1fr}.referInput{flex-direction:column}.submissionSuccess{padding:24px;box-shadow:5px 5px 0 #5bccf6}.referralAdminRow{grid-template-columns:1fr}.referralAdminRow select{width:100%}}.requestChangeSection{max-width:1180px;margin:0 auto;padding:0 24px 70px}.changeForm,.changeSuccess{background:#fffdf7;border:1px solid #030e12;border-radius:16px;padding:28px;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:34px;gap:34px}.changeForm h3,.changeSuccess h3{font:36px/1 Georgia,serif;margin:7px 0 12px}.changeFields{display:grid;grid-gap:10px;gap:10px}.changeFields label{display:grid;grid-gap:5px;gap:5px;font-size:9px;font-weight:900;text-transform:uppercase}.changeFields input,.changeFields textarea{border:1px solid #cfc8b8;border-radius:8px;padding:11px;background:#fff;font-size:14px;text-transform:none;font-weight:400}.changeFields textarea{min-height:90px}.changeFields button{border:1px solid #030e12;border-radius:999px;padding:12px 16px;background:#030e12;color:#fff;font-weight:900}.changeSuccess{grid-template-columns:1fr;text-align:center}.changeSuccess button{border:0;background:transparent;text-decoration:underline}.editRequestAdmin{margin:0 0 22px;border:2px solid #030e12;border-radius:12px;background:#fff6d8;overflow:hidden}.editRequestAdmin summary{padding:14px 16px;display:flex;justify-content:space-between;cursor:pointer;font-size:10px;letter-spacing:.1em;font-weight:900}.editRequestList{background:#fff}.editRequestRow{display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;padding:16px;border-top:1px solid #ddd}.editRequestMain{display:grid;grid-gap:5px;gap:5px}.editRequestMain small{color:#777}.editRequestMain p{margin:5px 0;line-height:1.45}.editRequestActions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.editRequestActions button{padding:9px 11px;border:1px solid #030e12;border-radius:999px;background:#fff;font-size:9px;font-weight:900}.requestState{font-size:10px;font-weight:900;text-transform:uppercase}.editRequestRow.resolved{opacity:.62}@media (max-width:700px){.changeForm,.editRequestRow{grid-template-columns:1fr}}.referShopSection{max-width:none;margin:0;padding:0 8vw 90px;background:var(--cream)}.sogRefer{border:0;border-top:1px solid #d9d2c8;border-bottom:1px solid #d9d2c8;border-radius:0;background:transparent;padding:48px 0;box-shadow:none}.referForm.sogRefer{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:end}.referEditorial h3,.referSuccess.sogRefer h3{font:48px/.98 Georgia,serif;margin:10px 0 14px;font-weight:400}.referEditorial h3 em,.referSuccess.sogRefer h3 em{font-weight:400;color:#169fd1}.referEditorial p,.referSuccess.sogRefer p{font-size:14px;line-height:1.6;color:#6c665f;margin:0}.referAction{display:grid;grid-gap:10px;gap:10px}.referInput{display:flex;gap:0;align-items:center}.referInput input{flex:1 1;padding:14px 2px!important;font:20px Georgia,serif;outline:none}.referInput button,.referSuccess.sogRefer button{border:0;border-radius:0;background:transparent;color:#030e12;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;padding:14px 0 14px 18px;white-space:nowrap}.referInput button:hover,.referSuccess.sogRefer button:hover{color:#169fd1}.referAction small{font-size:10px;color:#8a847d}.referSuccess.sogRefer{display:block;text-align:left}.referSuccess.sogRefer .eyebrow span{color:#169fd1;margin-left:4px}.referSuccess.sogRefer button{padding-left:0;margin-top:12px}.ownerPortal{background:#fff;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.07);overflow:hidden;align-self:start}.ownerTabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e7e0d6;padding:0 28px}.ownerTabs button{border:0;background:transparent;padding:19px 8px 15px;font-size:10px;font-weight:900;color:#8a847d;border-bottom:3px solid transparent;cursor:pointer}.ownerTabs button.active{color:#030e12;border-bottom-color:#169fd1}.ownerPanel .form{box-shadow:none;border-radius:0;padding:30px 32px 34px}.ownerPanel .changeForm,.ownerPanel .changeSuccess{border:0;border-radius:0;background:#fff;padding:30px 32px 34px;display:block;box-shadow:none}.ownerPanel .changeForm>div:first-child{margin-bottom:22px}.ownerPanel .changeForm h3,.ownerPanel .changeSuccess h3{font:31px/1 Georgia,serif;margin:7px 0 10px}.ownerPanel .changeForm>div:first-child p{font-size:13px;line-height:1.55;color:#6c665f;margin:0}.ownerPanel .changeFields{gap:14px}.ownerPanel .changeFields label{font-size:10px;letter-spacing:0;text-transform:none}.ownerPanel .changeFields input,.ownerPanel .changeFields textarea{padding:13px;border:1px solid #ddd7cf;border-radius:8px}.ownerPanel .changeFields button{border:0;border-radius:9px;padding:15px 22px}.inlineTextButton{border:0!important;background:transparent!important;color:#030e12!important;padding:0!important;text-decoration:underline;font-weight:800;cursor:pointer}.afterSubmitEdit .inlineTextButton:hover{color:#169fd1!important}@media (max-width:850px){.referForm.sogRefer{grid-template-columns:1fr;gap:28px}.referEditorial h3,.referSuccess.sogRefer h3{font-size:42px}}@media (max-width:560px){.referShopSection{padding:0 6vw 65px}.sogRefer{padding:36px 0}.referEditorial h3,.referSuccess.sogRefer h3{font-size:38px}.referInput{display:grid;grid-template-columns:1fr auto}.referInput input{min-width:0;font-size:17px}.ownerTabs{padding:0 14px}.ownerTabs button{font-size:9px;padding:16px 4px 13px}.ownerPanel .changeForm,.ownerPanel .changeSuccess,.ownerPanel .form{padding:24px 20px 28px}}.pickShopVisual{display:grid!important;place-items:center!important;overflow:hidden!important;background:#e8f6fb!important}.pickShopVisual img{position:static!important;width:calc(100% - 56px)!important;height:calc(100% - 56px)!important;min-height:0!important;max-width:100%!important;max-height:100%!important;padding:0!important;object-fit:contain!important;object-position:center!important;background:#fffdf7;border-radius:10px}.adminTools{display:flex;gap:12px;align-items:flex-end;margin:0 0 16px}.adminSearch{display:grid;grid-gap:6px;gap:6px;flex:1 1}.adminSearch span{font-size:8px;font-weight:900;letter-spacing:.13em}.adminSearch input{width:100%;border:1px solid #cfc8b8;border-radius:10px;padding:0 13px}.adminSearch input,.pickFilter{min-height:42px;background:#fff}.pickFilter{padding:0 14px;border:1px solid #030e12;border-radius:999px;font-size:9px;font-weight:900}.pickFilter.active{background:#fcde67}.duplicateWarning{display:inline-flex;width:max-content;max-width:100%;margin:9px 0 0;padding:7px 9px;border:1px solid #e1b36d;border-radius:8px;background:#fff6dc;color:#765214;font-size:8px;font-weight:900;letter-spacing:.06em}.previewLabel{font-size:8px;font-weight:900;letter-spacing:.14em}.previewCardMock{border:1px solid #ded8c8;border-radius:14px;overflow:hidden;background:#fff;max-width:440px}.previewCardMock .previewVisual{height:300px;border-radius:0}.previewImageFallback{width:100%;height:100%;place-items:center;color:#777;font-size:9px;font-weight:900;letter-spacing:.12em;background:#eef1e8}.previewCardMock .previewBody{padding:16px}.previewPickMock{display:grid;grid-template-columns:1fr 1fr;min-height:310px;overflow:hidden;border:1px solid #030e12;border-radius:14px}.previewPickCopy{background:#5bccf6;padding:28px;display:flex;flex-direction:column;justify-content:center}.previewPickCopy h3{font:38px/1 Georgia,serif;margin:8px 0 24px}.previewPickCopy>b{font-size:8px;letter-spacing:.13em}.previewPickCopy p{font:18px/1.4 Georgia,serif}.previewPickImage{display:grid;place-items:center;min-height:310px;background:#e8f6fb;padding:22px}.previewPickImage img{width:100%;height:100%;max-height:270px;object-fit:contain;background:#fffdf7;border-radius:8px}.ownerTabs{border-bottom:1px solid #cfc8b8!important}.ownerTabs button{font-size:9px!important;letter-spacing:.08em;text-transform:uppercase}.ownerTabs button.active{color:#030e12!important;border-color:#5bccf6!important}.sogRefer .eyebrow span{color:#5bccf6}.sogRefer h3 em{color:#169fd1;font-weight:400}.referAction small{font-size:9px;color:#777}.referInput{border-bottom:1px solid #030e12}.referInput input{border:0!important;border-radius:0!important;background:transparent!important}.referInput button{border-radius:999px!important}@media (max-width:700px){.pickShopVisual img{width:calc(100% - 28px)!important;height:calc(100% - 28px)!important}.ownerPortal{width:100%}.ownerTabs{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:0!important;gap:0!important;overflow:visible!important}.ownerTabs button{min-height:46px;padding:10px 8px!important;white-space:normal}.ownerPanel{padding-top:16px}.referShopSection{padding:42px 20px 52px!important}.sogRefer{display:grid!important;grid-template-columns:1fr!important;grid-gap:22px!important;gap:22px!important;padding:0!important;border:0!important;background:transparent!important}.sogRefer h3{font-size:42px!important;line-height:.95!important}.referAction{display:grid;grid-gap:9px;gap:9px}.referInput{display:grid!important;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.referInput input{min-width:0;font-size:16px}.referInput button{padding:11px 13px!important}.adminTools{display:grid;grid-template-columns:1fr;align-items:stretch}.pickFilter{width:max-content}.previewCardMock{max-width:none}.previewPickMock{grid-template-columns:1fr}.previewPickImage{min-height:230px}.previewPickCopy{padding:22px}.previewPickCopy h3{font-size:34px}.adminModal{width:100%!important}.modalActions{display:grid!important;grid-template-columns:1fr 1fr}.modalActions button{width:100%}.footerHelp{line-height:1.7}}body,button,input,select,textarea{font-family:Arial,sans-serif}.changeForm h3,.changeSuccess h3,.form h3,.referEditorial h3,.referSuccess h3,.submissionSuccess h3{font-family:Georgia,serif!important;font-weight:400!important;letter-spacing:-.025em}.sogForm label{font-family:Arial,sans-serif!important;font-size:10px!important;line-height:1.25;font-weight:800!important;color:#030e12;letter-spacing:.01em}.sogForm label small{font-size:9px;font-weight:500;color:#8a847d;margin-left:4px}.sogForm input,.sogForm select,.sogForm textarea{font-family:Arial,sans-serif!important;font-size:14px!important;line-height:1.4;color:#030e12}.sogForm input::placeholder,.sogForm textarea::placeholder{color:#9b958d}.changeFields>button,.sogForm>button{font-family:Arial,sans-serif!important;font-size:10px!important;font-weight:900!important;letter-spacing:.04em;text-transform:none}.fine{font-weight:400!important;color:#7a746d!important;letter-spacing:0!important;margin-top:-2px!important}.fine,.formError{font-family:Arial,sans-serif!important;font-size:11px!important;line-height:1.45!important}.formError{color:#9a3434!important}.sogFileInput{width:100%;min-height:46px;padding:7px 8px!important;border:1px solid #ddd7cf!important;border-radius:8px!important;background:#fff!important;color:#777!important;font-family:Arial,sans-serif!important;font-size:12px!important}.sogFileInput::-webkit-file-upload-button{border:1px solid #030e12;background:#fffdf7;color:#030e12;border-radius:999px;padding:8px 12px;margin-right:12px;font-family:Arial,sans-serif;font-size:9px;font-weight:900;letter-spacing:.04em;cursor:pointer}.sogFileInput::file-selector-button{border:1px solid #030e12;background:#fffdf7;color:#030e12;border-radius:999px;padding:8px 12px;margin-right:12px;font-family:Arial,sans-serif;font-size:9px;font-weight:900;letter-spacing:.04em;cursor:pointer}.sogFileInput:hover::-webkit-file-upload-button{background:#5bccf6}.sogFileInput:hover::file-selector-button{background:#5bccf6}.changeSuccess,.submissionSuccess{font-family:Arial,sans-serif}.changeSuccess .eyebrow,.submissionSuccess .eyebrow{font-size:9px;letter-spacing:.16em}.changeSuccess>p,.submissionSuccess>p{color:#615c55}.afterSubmitEdit{text-align:left;border:1px solid #d6ecf3;background:#f0f9fc!important}.afterSubmitEdit b{font-family:Georgia,serif;font-size:17px;font-weight:400}.afterSubmitEdit p{font-size:12px;color:#6e6962;margin:0}.inlineTextButton,.quietAction{border:0!important;background:transparent!important;color:#030e12!important;padding:0!important;width:max-content;font-size:10px!important;font-weight:900!important;text-decoration:none!important;border-bottom:1px solid #5bccf6!important;border-radius:0!important;cursor:pointer}.sogRefer .referEditorial p{font-family:Arial,sans-serif;font-size:13px}.sogRefer .referInput input{font-family:Georgia,serif!important;font-size:19px!important}.sogRefer .referInput button,.sogRefer button{font-family:Arial,sans-serif!important}.categoryRow{flex-wrap:wrap!important;overflow:visible!important;scrollbar-width:auto!important}.categoryRow a{flex:0 0 auto}@media (max-width:700px){.editorPick{margin:42px 5vw 64px!important;display:grid!important;grid-template-columns:1fr!important;overflow:hidden;border-radius:16px;border:1px solid #030e12}.editorPick .pickShopVisual{order:-1;min-height:0!important;height:230px!important;padding:14px!important;background:#e8f6fb!important}.editorPick .pickShopVisual img{width:100%!important;height:100%!important;object-fit:contain!important;padding:0!important;border-radius:8px}.editorPick .pickCopy{padding:24px 22px 26px!important}.editorPick .pickCopy h2{font-size:39px!important;margin:8px 0 18px!important}.editorPick .pickReasonLabel{margin:0 0 7px!important;font-size:8px!important;letter-spacing:.14em}.editorPick .pickCopy>p{font-size:17px!important;line-height:1.35!important;margin:0 0 18px!important}.editorPick .editorPickMeta{display:none!important}.editorPick .pickCopy>a{font-size:10px!important}.categoryRow{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-bottom:0!important}.categoryRow a{padding:8px 11px!important;font-size:8px!important;line-height:1.15}.seller{padding:62px 5vw!important;gap:28px!important}.seller h2{font-size:47px!important}.seller h2,.sellerIntro p{margin-bottom:18px!important}.sellerIntro p{font-size:14px!important;line-height:1.55!important}.ownerTabs button{font-size:8px!important;letter-spacing:.06em!important}.ownerPanel .changeForm,.ownerPanel .changeSuccess,.ownerPanel .form{padding:22px 20px 26px!important}.sogFileInput{font-size:11px!important}.sogFileInput::-webkit-file-upload-button{padding:8px 10px;margin-right:8px}.sogFileInput::file-selector-button{padding:8px 10px;margin-right:8px}}.shopCover.artCover{display:grid!important;place-items:center!important;padding:14px!important;background:#f8f5ea!important}.shopCover.artCover .shopArtwork{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff!important;border-radius:8px;transform:none!important}.shopVisualLink:hover .shopArtwork{transform:none!important}.shopDetailPage{min-height:100vh;background:#fffdf7}.shopDetailHeader{min-height:82px;padding:0 4.5vw;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #e8e1cf}.backToEdit{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.shopDetail{max-width:1220px;margin:0 auto;padding:70px 4.5vw 100px;display:grid;grid-template-columns:1fr .85fr;grid-gap:70px;gap:70px;align-items:center}.shopDetailVisual{min-height:520px;display:grid;place-items:center;padding:28px;background:#e8f6fb;border-radius:18px}.shopDetailVisual img{width:100%;height:100%;max-height:570px;object-fit:contain;object-position:center;border-radius:12px;background:#fff}.shopDetailFallback{font:72px Georgia,serif;color:#758187}.shopDetailCopy h1{margin:12px 0 10px;font:clamp(52px,6vw,82px) /.92 Georgia,serif;font-weight:400;letter-spacing:-.045em}.shopDetailMeta{margin-bottom:28px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#777}.shopDetailCopy>p{max-width:560px;font:20px/1.55 Georgia,serif;color:#4f5253}.shopDetailWhy{margin:30px 0;padding:18px 0;border-top:1px solid #ddd6cc;border-bottom:1px solid #ddd6cc}.shopDetailWhy span{font-size:8px;font-weight:900;letter-spacing:.15em}.shopDetailWhy p{margin:9px 0 0;font:20px/1.4 Georgia,serif}.shopDetailShipping{display:flex;gap:14px;margin:22px 0;font-size:11px}.shopDetailCta{display:inline-flex;margin-top:12px;padding:14px 18px;border-radius:999px;background:#030e12;color:#fff;font-size:10px;font-weight:900}@media (max-width:700px){.shopDetailHeader{padding:0 5vw}.backToEdit{font-size:8px}.shopDetail{padding:34px 5vw 65px;grid-template-columns:1fr;gap:30px}.shopDetailVisual{min-height:0;height:330px;padding:16px;border-radius:14px}.shopDetailCopy h1{font-size:50px}.shopDetailCopy>p{font-size:18px}}.shopGridWrap{max-width:1380px;margin:0 auto}.shopGridWrap .shopGrid{max-width:none}.shopGridMore{display:flex;flex-direction:column;align-items:center;gap:12px;padding:38px 0 0}.shopGridCount{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#777169}.loadMoreShops{border:1px solid #030e12;background:#fffdf7;color:#030e12;border-radius:999px;padding:13px 20px;font-size:10px;font-weight:900;cursor:pointer}.loadMoreShops span{margin-left:8px;color:#149fda;font-size:14px}.loadMoreShops:hover{background:#030e12;color:#fff}@media (min-width:701px){body{background:#fffcf4}.siteHeader{background:rgba(255,252,244,.97)}.editorPick h2 em,.hero h1 em,.sectionHeader h2 em,.seller h2 em,.why h2 em,.wordmark span{color:#10a9df!important}.categoryRow a.active,.categoryRow a:hover,.exploreButton,.heroCopy:before{background:#56cdf7!important}.discover{background:#fffefa!important}.shopGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px 18px!important}.shopCard{border:1px solid #eee5d5;box-shadow:0 9px 25px rgba(3,14,18,.055)}.shopCard.standard .shopCover,.shopCard.tall .shopCover,.shopCard.wide .shopCover,.shopCover.artCover{aspect-ratio:4/3.15!important;height:auto!important;padding:18px!important;display:grid!important;place-items:center!important;background:#f7f1e4!important}.shopCover .shopArtwork,.shopCover.artCover .shopArtwork{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;border-radius:8px!important;background:#fffdf7!important}.shopVisualLink:hover .shopArtwork{transform:none!important}.shopInfo{padding:13px 14px 14px!important}.shopInfo h3{font-size:19px!important}.shopInfo p{font-size:11px!important;line-height:1.45!important;margin:9px 0 11px!important}.shopFooter{padding-top:10px!important}.editorPick{margin:0 4.5vw 82px!important;grid-template-columns:.88fr 1.12fr!important;min-height:0!important;height:310px!important;border-radius:18px!important;background:#ffe98f!important}.editorPick .pickCopy{padding:32px 42px!important;justify-content:center!important}.editorPick .pickCopy h2{font-size:44px!important;line-height:.95!important;margin:10px 0 16px!important}.editorPick .pickReasonLabel{margin-top:0!important;font-size:8px!important}.editorPick .pickCopy>p{font-size:14px!important;line-height:1.5!important;margin:8px 0 10px!important;max-width:520px!important}.editorPick .editorPickMeta{font-size:8px!important}.editorPick .pickCopy>a{margin-top:9px!important}.editorPick .pickShopVisual{min-height:0!important;height:310px!important;padding:20px!important;background:#d9f3ff!important;display:grid!important;place-items:center!important}.editorPick .pickShopVisual img{position:static!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;object-fit:contain!important;object-position:center!important;background:#fffdf7!important;border-radius:9px!important}.discover{padding-top:82px!important;padding-bottom:92px!important}.sectionHeader{margin-bottom:34px!important}.sectionHeader h2{font-size:clamp(50px,4.8vw,72px)!important}}@media (min-width:1500px){.shopGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:700px){.shopGridMore{padding-top:28px}.shopGridCount{font-size:8px}.loadMoreShops{min-height:44px}}@media (min-width:701px){.shopCard .shopCover.artCover{padding:22px!important;overflow:hidden!important;background:#f7f1e4!important}.shopCard .shopCover.artCover .shopArtwork{width:86%!important;height:86%!important;max-width:86%!important;max-height:86%!important;object-fit:scale-down!important;object-position:center center!important;margin:auto!important;display:block!important;transform:none!important;background:transparent!important;border-radius:6px!important}.shopCard .shopVisualLink:hover .shopArtwork{transform:none!important}body{background:#fffdf8!important;color:#06151b!important}.siteHeader{background:rgba(255,253,248,.98)!important;border-bottom-color:#e9e2d2!important}.hero{background:#fffdf8!important}.heroCopy:before{background:#36c5f0!important}.editorPick h2 em,.hero h1 em,.sectionHeader h2 em,.seller h2 em,.why h2 em,.wordmark span{color:#12aedd!important}.exploreButton{background:#45c9f2!important}.exploreButton:hover{background:#22bceb!important}.categoryRow a{background:#ffffff!important;border-color:#d8d0c2!important;color:#06151b!important}.categoryRow a.active,.categoryRow a:hover{background:#43c8f2!important;border-color:#43c8f2!important}.searchBar{border-bottom-color:#7e786f!important}.discover,.shopCard{background:#ffffff!important}.shopCard{border-color:#e7dfd0!important;box-shadow:0 10px 28px rgba(6,21,27,.07)!important}.shopCard .shopCover,.shopCard .shopCover.artCover{background:#fff4cc!important}.shopCard .shopCover .shopArtwork,.shopCard .shopCover.artCover .shopArtwork{background:#ffffff!important}.shopMeta{color:#4f5557!important}.shopInfo p{color:#3f474a!important}.shopFooter span{color:#72706a!important}.editorPick{background:#ffd94f!important}.editorPick .pickShopVisual{background:#cfefff!important}.editorPick .pickCopy>p{color:#253034!important}.why{background:#fff9e9!important}.why h3{color:#078dba!important}.referShopSection{background:#fffdf8!important}.seller{background:#ffd94f!important}footer{background:#fffdf8!important}.headerCta{background:#06151b!important;color:#ffffff!important}.loadMoreShops{border-color:#06151b!important;color:#06151b!important;background:#ffffff!important}.loadMoreShops:hover{background:#06151b!important;color:#ffffff!important}.discover{background:#fff9e7!important}.shopCard{border-color:#f0d66a!important}.shopCard .shopCover,.shopCard .shopCover.artCover{background:#fff0a8!important}.seller{background:#ffd84d!important}.editorPick h2 em,.hero h1 em,.sectionHeader h2 em,.seller h2 em,.why h2 em,.wordmark span{color:#10aedd!important}.categoryRow a.active,.categoryRow a:hover,.exploreButton{background:#43c8f2!important}.editorPick{background:#ffd84d!important}.editorPick .pickShopVisual{background:#cdefff!important}}.sogOriginalPlusHeader nav{gap:22px}.sogOriginalPlusHeader nav a{white-space:nowrap}.sogOriginalPlusHero .heroCopy:before{display:block}.sogOriginalPlusHero .heroBrowse,.sogOriginalPlusHero .heroCopy{min-height:460px!important}.sogOriginalPlusHero .heroCopy h1{margin-top:0}.sogOriginalPlusHero .heroCopy p{max-width:390px}.sogHeroSearch{max-width:680px;border:1px solid #d7d0c2!important;border-radius:999px!important;padding:5px 7px 5px 20px!important;background:#fff!important;margin-bottom:20px!important}.sogHeroSearch input{padding:11px 0!important}.sogHeroSearch button{background:#030e12!important;color:#fff!important;padding:11px 18px!important;border-radius:999px!important}.sogHomeSection{padding:86px 4.5vw;max-width:1500px;margin:0 auto}.sogHomeHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px}.sogHomeHeading h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em;font-size:clamp(44px,4.5vw,68px);line-height:.92;margin:12px 0 0}.sogHomeHeading h2 em{font-weight:400;color:#10aedd}.sogHomeHeading>p{max-width:320px;margin:0;color:#68625a;font-size:13px;line-height:1.55}.featuredSection{background:#fff}.featuredFourGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.sogShopCard{border-color:#e7dfd0!important;background:#fff!important}.sogShopCard .shopCover.artCover{background:#f8f5ea!important}.sogShopCard .shopArtwork{background:#fff!important}.sogShopCard .shopInfo{padding:15px!important}.sogShopCard .shopInfo h3{overflow-wrap:anywhere}.sogCardLine{min-height:2.9em;margin:10px 0 13px!important}.meetShop{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#030e12!important}.instagramHandleLink{font-size:9px;color:#777!important;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sogShopCardCompact .shopCover.artCover{aspect-ratio:4/3.6!important}.sogShopCardCompact .shopInfo h3{font-size:18px!important}.sogEditHome{margin:0 4.5vw 78px;display:grid;grid-template-columns:.9fr 1.1fr;min-height:330px;border-radius:20px;overflow:hidden;background:#fff2a8;border:1px solid #ebd15a}.sogEditCopy{padding:44px 48px;display:flex;flex-direction:column;justify-content:center}.sogEditCopy h2{font-family:Georgia,serif;font-size:clamp(42px,4vw,62px);line-height:.94;font-weight:400;letter-spacing:-.045em;margin:12px 0 18px}.sogEditCopy h2 em{font-weight:400;color:#10aedd}.sogEditCopy p{font-size:14px;line-height:1.6;color:#4a4945;max-width:460px}.sogTextLink{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;margin-top:10px}.sogEditVisual{min-height:330px;background:#dff3f9;display:grid;place-items:center;padding:24px;overflow:hidden}.sogEditVisual img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}.sogBrowseSection{padding:72px 4.5vw;background:#fff;max-width:1500px;margin:0 auto}.browseCategoryGrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ded8c8;margin-top:18px}.browseCategoryGrid a{padding:20px 4px;border-bottom:1px solid #ded8c8;display:flex;justify-content:space-between;gap:18px;font-size:12px;font-weight:800}.browseCategoryGrid a span{color:#10aedd}.newSection{padding-top:74px}.compactHeading{align-items:center}.newShopGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.sogAllShops{padding-top:78px!important;background:#fff!important}.sogAllShopsHeader{grid-template-columns:1fr!important}.sogAllShops .shopCard .shopCover.artCover{background:#f8f5ea!important}.sogAllShops .shopCard{border-color:#e7dfd0!important}.sogWhy{background:#fffdf7!important;border-top:1px solid #eee7d9;border-bottom:1px solid #eee7d9}.sogWhy .whyCopy{max-width:900px}.sogWhy h2{font-size:clamp(44px,4.5vw,68px);line-height:.98;margin-bottom:22px}.sogWhy p{font-size:18px;max-width:620px}.sogSeller .free,.sogWhy .whySignoff,.sogWhy h3{display:none}@media (max-width:1050px){.sogOriginalPlusHeader nav{display:none}.featuredFourGrid,.newShopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.browseCategoryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.sogOriginalPlusHero .heroBrowse,.sogOriginalPlusHero .heroCopy{min-height:0!important}.sogOriginalPlusHero .heroCopy{padding-bottom:28px!important}.sogOriginalPlusHero .heroBrowse{padding-top:10px!important}.sogHeroSearch{margin-bottom:16px!important}.sogHomeSection{padding:58px 5vw}.sogHomeHeading{display:block;margin-bottom:24px}.sogHomeHeading h2{font-size:44px}.sogHomeHeading>p{margin-top:16px}.featuredFourGrid,.newShopGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sogShopCard .shopInfo{padding:12px!important}.sogShopCard .shopInfo h3{font-size:17px!important}.sogCardLine{font-size:10.5px!important;min-height:auto}.instagramHandleLink{display:none}.sogEditHome{margin:0 5vw 58px;grid-template-columns:1fr}.sogEditCopy{padding:30px 24px}.sogEditCopy h2{font-size:43px}.sogEditVisual{min-height:230px;order:-1}.sogBrowseSection{padding:55px 5vw}.browseCategoryGrid{grid-template-columns:1fr 1fr}.browseCategoryGrid a{font-size:10px;padding:16px 3px}.sogAllShops{padding-top:58px!important}.sogWhy h2{font-size:43px!important}}.sogOriginalPlusHero{grid-template-columns:31% 69%}.sogOriginalPlusHero .heroBrowse,.sogOriginalPlusHero .heroCopy{min-height:390px!important}.sogOriginalPlusHero .heroCopy{padding-top:36px!important;padding-bottom:36px!important}.sogOriginalPlusHero .heroCopy p{max-width:430px;font-size:16px;line-height:1.5}.sogOriginalPlusHero .heroBrowse{padding-top:30px!important;padding-bottom:30px!important}.featuredSection{padding-top:68px;padding-bottom:68px}.featuredHeading{margin-bottom:26px}.featuredHeading h2{font-size:clamp(40px,3.8vw,58px)}.featuredFourGrid .sogShopCard .shopCover.artCover{aspect-ratio:4/3.2!important}.featuredFourGrid .sogShopCard .shopInfo{padding:13px 14px!important}.featuredFourGrid .sogCardLine{min-height:2.6em;margin:8px 0 10px!important}.sogEditHome{min-height:285px;margin-bottom:60px}.sogEditCopy{padding:34px 42px}.sogEditCopy h2{font-size:clamp(38px,3.5vw,54px);margin:10px 0 14px}.sogEditCopy p{margin:0 0 8px}.sogEditVisual{min-height:285px;padding:18px}.sogComingSoon{color:#6d675e;cursor:default}.newSection{padding-top:62px;padding-bottom:66px}.newSection .sogHomeHeading{margin-bottom:26px}.newShopGrid .sogShopCardCompact .shopCover.artCover{aspect-ratio:4/3.25!important}.sogWhy{padding:68px 9vw!important}.sogWhy h2{font-size:clamp(40px,4vw,60px)!important;max-width:820px}.sogWhy p{font-size:16px}.referShopSection{padding-bottom:52px!important}.sogRefer{padding:38px 0!important}.sogSellerCompact{padding:62px 8vw!important;gap:58px!important;align-items:start}.sogSellerCompact .sellerIntro{position:-webkit-sticky;position:sticky;top:112px}.sogSellerCompact h2{font-size:clamp(46px,4.6vw,62px)!important;margin-bottom:20px!important}.sogSellerCompact .sellerIntro p{max-width:500px}.sogSellerCompact .ownerPortal{max-width:650px;width:100%;justify-self:end}.sogSellerCompact .ownerPanel .form{padding:24px 28px 28px!important}.sogSellerCompact .ownerPanel .form h3{font-size:28px}.sogSellerCompact .ownerPanel .form input,.sogSellerCompact .ownerPanel .form select,.sogSellerCompact .ownerPanel .form textarea{padding:10px 11px}.sogSellerCompact .ownerPanel .form textarea{min-height:74px}.sogSellerCompact .ownerTabs button{padding-top:15px;padding-bottom:12px}.allShopsPage{background:#fffdf7;min-height:80vh}.allShopsIntro{padding:70px 4.5vw 32px;max-width:1500px;margin:0 auto}.allShopsIntro h1{font:400 clamp(48px,5vw,72px) /.92 Georgia,serif;letter-spacing:-.045em;margin:12px 0 28px}.allShopsIntro h1 em{color:#10aedd;font-weight:400}.allShopsIntro .sogHeroSearch{max-width:760px}.allShopsIntro .categoryRow{margin:0 0 22px}.allShopsCount{padding-top:12px;border-top:1px solid #ded8c8;color:#67625b;font-size:12px}.allShopsCount b{color:#030e12}.allShopsResults{padding:10px 4.5vw 90px}@media (max-width:850px){.sogOriginalPlusHero{grid-template-columns:1fr}.sogOriginalPlusHero .heroBrowse,.sogOriginalPlusHero .heroCopy{min-height:0!important}.featuredFourGrid .sogShopCard .shopCover.artCover,.newShopGrid .sogShopCardCompact .shopCover.artCover{aspect-ratio:4/4!important}.sogSellerCompact{padding:52px 6vw!important;gap:30px!important}.sogSellerCompact .sellerIntro{position:static}.sogSellerCompact .ownerPortal{max-width:none;justify-self:stretch}.allShopsIntro{padding:52px 6vw 25px}.allShopsResults{padding:5px 6vw 75px}}.subcategoryRow{margin-top:14px;padding:12px 14px;border:1px solid #d9d2c5;border-radius:12px;background:#fffdf7;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:Arial,sans-serif}.subcategoryRow>span:first-child{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.subcategoryPrompt{color:#777;font-size:10px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}.subcategoryLinks{display:flex;gap:7px;flex-wrap:wrap}.subcategoryLinks a{padding:7px 10px;border:1px solid #d9d2c5;border-radius:999px;font-size:9px;font-weight:800;background:#fff}.subcategoryLinks a.active,.subcategoryLinks a:hover{background:#56cdf7;border-color:#56cdf7}.featuredHeading{align-items:end!important}.featuredHeading h2{margin-bottom:0!important}.featuredFourGrid .sogShopCard{height:100%;display:flex;flex-direction:column}.featuredFourGrid .shopInfo{display:flex;flex-direction:column;flex:1 1}.featuredFourGrid .sogShopFooter{margin-top:auto}.sogShopCard .shopCardTitleBlock h3{min-height:2.35em;display:flex;align-items:flex-start}.sogShopCard .sogCardLine{min-height:3.2em}.sogShopFooter{align-items:center!important;gap:12px!important}.instagramPrimaryCta{font-weight:900!important;color:#030e12!important}.quietProfileLink{font-size:9px;color:#777;text-decoration:underline;text-underline-offset:3px}.sogEditHomeCompact{min-height:0!important;grid-template-columns:1.15fr .55fr!important;align-items:stretch!important;overflow:hidden}.sogEditHomeCompact .sogEditCopy{padding:58px 6vw!important}.sogEditHomeCompact .sogEditCopy h2{font-size:clamp(48px,5.2vw,76px)!important;line-height:.92!important;margin:16px 0 20px!important}.sogEditHomeCompact .sogEditCopy p{margin-bottom:22px!important}.sogEditMark{display:grid;place-items:center;text-align:center;background:#56cdf7;color:#030e12;font:700 clamp(44px,6vw,92px) /.78 Georgia,serif;letter-spacing:-.06em;padding:40px 20px}.sogEditMark em{font-weight:400;color:#fffdf7}.newSection .compactHeading h2{margin-bottom:0!important}.memorableWhy.sogWhy{padding-top:80px!important;padding-bottom:80px!important}.memorableWhy.sogWhy .whyCopy h2{font-size:clamp(48px,5vw,72px)!important;max-width:820px}.shopDetailCompact{padding-top:48px!important;padding-bottom:72px!important;grid-template-columns:.9fr 1fr!important;gap:54px!important;align-items:start!important}.shopDetailCompact .shopDetailVisual{min-height:390px!important;max-height:500px!important;padding:22px!important}.shopDetailCompact .shopDetailCopy h1{font-size:clamp(42px,4.7vw,68px)!important;line-height:.96!important;overflow-wrap:anywhere;word-break:normal;max-width:620px}.shopDetailHook{font:italic 24px/1.3 Georgia,serif!important;color:#030e12!important;margin:20px 0 16px!important}.shopDetailDescription{font:16px/1.55 Arial,sans-serif!important;color:#5d5a55!important;max-width:560px!important}.shopDetailHandle{margin-top:12px;font:10px Arial,sans-serif;color:#777}.allShopsIntro h1{margin-bottom:30px!important}@media (min-width:701px){.featuredFourGrid .shopCover.artCover{aspect-ratio:4/3!important}.featuredFourGrid .shopInfo{min-height:235px!important}.newShopGrid .shopInfo{min-height:210px!important}}@media (max-width:700px){.subcategoryRow{margin-top:10px;padding:10px}.sogEditHomeCompact{grid-template-columns:1fr!important}.sogEditHomeCompact .sogEditCopy{padding:42px 5vw!important}.sogEditMark{min-height:170px}.shopDetailCompact{grid-template-columns:1fr!important;padding-top:28px!important}.shopDetailCompact .shopDetailVisual{height:300px!important;min-height:0!important}.shopDetailCompact .shopDetailCopy h1{font-size:44px!important}.sogShopCard .shopCardTitleBlock h3,.sogShopCard .sogCardLine{min-height:0}}.sogOriginalPlusHero .heroCopy p{display:none!important}.subcategoryRowClean{margin-top:10px!important;padding:0!important;border:0!important;background:transparent!important}.subcategoryRowClean .subcategoryLinks{width:100%;display:flex;gap:8px;flex-wrap:wrap}.subcategoryRowClean .subcategoryLinks a{background:#f5fbfd;border-color:#bfe8f4;padding:7px 12px}.subcategoryRowClean .subcategoryLinks a:hover{background:#56cdf7;border-color:#56cdf7}.sogEditVisualLive{background:#dff3f9!important;padding:22px!important}.sogEditVisualLive img{width:100%!important;height:100%!important;background:#fffdf7!important;border-radius:12px}.sogEditFallback{font:700 clamp(38px,5vw,76px) /1 Georgia,serif;letter-spacing:-.06em}.sogEditFallback span{color:#10aedd}.sogAboutCard{margin:18px 4.5vw 78px!important;padding:0!important;border:1px solid #e2c641!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) 170px;overflow:hidden;box-shadow:0 18px 45px rgba(3,14,18,.08)}.sogAboutCard .whyCopy{max-width:850px!important;padding:64px 68px!important}.sogAboutCard .whyCopy h2{font:400 clamp(48px,5.2vw,78px) /.94 Georgia,serif!important;letter-spacing:-.05em;margin:14px 0 30px!important;max-width:760px!important}.sogAboutCard .whyCopy p{font:16px/1.55 Arial,sans-serif!important;max-width:680px!important;margin:0 0 14px!important;color:#172126!important}.sogAboutCard .whyCopy p strong{font-weight:800}.sogAboutCard .aboutSignoff{margin-top:24px!important;font-size:18px!important}.aboutSignature{background:#56cdf7;display:flex;align-items:flex-end;justify-content:center;padding:0 18px 28px;font:700 48px/1 Georgia,serif;letter-spacing:-.08em;writing-mode:vertical-rl;transform:rotate(180deg)}.aboutSignature span{color:#fffdf7}@media (max-width:700px){.sogAboutCard{margin:10px 5vw 58px!important;grid-template-columns:1fr!important}.sogAboutCard .whyCopy{padding:44px 28px!important}.aboutSignature{min-height:72px;writing-mode:horizontal-tb;transform:none;align-items:center;padding:16px}.sogEditVisualLive{min-height:220px!important}}.sogOriginalPlusHero .subcategoryRowClean{margin:0 0 12px!important}.sogOriginalPlusHero .discoveryCategories{margin-top:0!important}.sogEditHomeCompact{grid-template-columns:1.35fr .65fr!important}.sogEditHomeCompact .sogEditCopy{padding:46px 5.5vw!important}.sogEditHomeCompact .sogEditCopy h2{font-size:clamp(42px,4.3vw,64px)!important;max-width:760px}.sogEditHomeCompact .sogEditVisual{min-height:260px!important}.sogAboutCard{grid-template-columns:1fr!important;margin:18px 4.5vw 64px!important}.sogAboutCard .whyCopy{max-width:none!important;padding:42px 54px!important;display:grid;grid-template-columns:minmax(260px,.8fr) 1fr 1fr;grid-column-gap:46px;column-gap:46px;align-items:start}.sogAboutCard .whyCopy .eyebrow,.sogAboutCard .whyCopy h2{grid-column:1}.sogAboutCard .whyCopy h2{font-size:clamp(38px,3.7vw,56px)!important;margin:12px 0 0!important;max-width:430px!important}.sogAboutCard .whyCopy p{font-size:14px!important;line-height:1.5!important;margin:0 0 10px!important;max-width:500px!important}.sogAboutCard .whyCopy p:first-of-type,.sogAboutCard .whyCopy p:nth-of-type(2),.sogAboutCard .whyCopy p:nth-of-type(3){grid-column:2}.sogAboutCard .whyCopy p:nth-of-type(4),.sogAboutCard .whyCopy p:nth-of-type(5),.sogAboutCard .whyCopy p:nth-of-type(6){grid-column:3}.sogAboutCard .aboutSignoff{margin-top:8px!important;font-size:15px!important}.shopBackLink{display:inline-block;margin:0 0 24px;font:800 10px/1 Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#030e12;text-decoration:none}.shopBackLink:hover{text-decoration:underline;text-underline-offset:4px}.shopDetailCompact .shopDetailCopy h1{font-size:clamp(40px,4.5vw,66px)!important;overflow-wrap:break-word!important}@media (max-width:850px){.sogAboutCard .whyCopy{grid-template-columns:1fr 1fr;padding:38px 34px!important;gap:20px 30px}.sogAboutCard .whyCopy .eyebrow,.sogAboutCard .whyCopy h2{grid-column:1/-1}.sogAboutCard .whyCopy p:nth-of-type(n){grid-column:auto}}@media (max-width:700px){.sogOriginalPlusHero .subcategoryRowClean{margin-bottom:10px!important}.sogEditHomeCompact{grid-template-columns:1fr!important}.sogAboutCard .whyCopy{display:block;padding:36px 26px!important}.sogAboutCard .whyCopy h2{margin-bottom:24px!important}.sogAboutCard .whyCopy p{font-size:14px!important;margin-bottom:12px!important}}:root{--sog-major-gap:72px;--sog-heading-gap:26px;--sog-panel-pad:52px}.sogOriginalPlusHero{grid-template-columns:32% 68%!important}.sogOriginalPlusHero,.sogOriginalPlusHero .heroBrowse,.sogOriginalPlusHero .heroCopy{min-height:540px!important}.sogOriginalPlusHero .heroCopy{padding-top:58px!important;padding-bottom:58px!important}.sogOriginalPlusHero .heroBrowse{padding-top:50px!important;padding-bottom:50px!important}.sogOriginalPlusHero .sogHeroSearch{order:1!important;margin:0 0 16px!important;max-width:760px!important}.sogOriginalPlusHero .discoveryCategories{order:2!important;margin:0!important;max-width:820px!important}.sogOriginalPlusHero .subcategoryRowClean{order:3!important;margin:12px 0 0!important;max-width:820px!important}.sogOriginalPlusHero .subcategoryLinks a{font-size:9px!important;padding:7px 13px!important}.sogHomeSection{padding:var(--sog-major-gap) 4.5vw!important}.sogHomeHeading{margin-bottom:var(--sog-heading-gap)!important}.featuredSection,.newSection{padding-bottom:var(--sog-major-gap)!important}.newSection{padding-top:var(--sog-major-gap)!important}.featuredFourGrid,.newShopGrid{align-items:start!important}.featuredFourGrid .sogShopCard,.newShopGrid .sogShopCard{display:flex!important;flex-direction:column!important}.featuredFourGrid .sogShopCard .shopCover.artCover,.newShopGrid .sogShopCardCompact .shopCover.artCover{aspect-ratio:4/3.45!important}.sogShopCard .shopInfo{padding:15px 15px 14px!important;display:block!important}.sogShopCard .shopCardTitleBlock h3{min-height:0!important;font-size:19px!important;line-height:1.08!important;margin-bottom:6px!important}.sogShopCard .sogCardLine{min-height:0!important;margin:9px 0 12px!important;font-size:11px!important;line-height:1.42!important}.sogShopCardCompact .shopInfo h3{font-size:19px!important}.sogEditHomeCompact{margin:0 4.5vw var(--sog-major-gap)!important;grid-template-columns:1.12fr .68fr!important;min-height:360px!important}.sogEditHomeCompact .sogEditCopy{padding:var(--sog-panel-pad)!important;justify-content:center!important}.sogEditHomeCompact .sogEditCopy h2{font-size:clamp(44px,4.4vw,68px)!important;line-height:.95!important;margin:16px 0!important;max-width:720px!important}.sogEditHomeCompact .sogEditCopy p{font-size:14px!important;line-height:1.5!important;max-width:520px!important;margin:0 0 22px!important}.sogEditHomeCompact .sogTextLink{display:inline-block!important;font-size:10px!important;font-weight:800!important}.sogEditVisualLive img{width:100%;height:100%;object-fit:contain!important;background:#fff9df!important;padding:24px!important}.sogAboutCard{margin:0 4.5vw!important;padding:48px 56px!important;display:grid!important;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.35fr)!important;grid-gap:70px!important;gap:70px!important;border-radius:20px!important;background:#ffdc4d!important;min-height:0!important}.sogAboutCard .aboutHeadline h2{font:400 clamp(42px,4.3vw,64px) /.94 Georgia,serif!important;letter-spacing:-.05em!important;margin:14px 0 0!important;max-width:440px!important}.sogAboutCard .aboutBody{max-width:700px!important}.sogAboutCard .aboutBody p{font:15px/1.48 Arial,sans-serif!important;margin:0 0 11px!important;color:#172126!important}.sogAboutCard .aboutBody .aboutSignoff{margin-top:16px!important;font-size:16px!important}.referShopSection{padding:36px 7vw 38px!important;margin:0!important;background:var(--paper)!important}.referShopSection>*{margin-top:0!important;margin-bottom:0!important}.sogSellerCompact{padding:58px 7vw 62px!important;grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr)!important;gap:60px!important}.sogSellerCompact .sellerIntro{position:-webkit-sticky!important;position:sticky!important;top:126px!important;padding-top:8px!important}.sogSellerCompact h2{font-size:clamp(48px,4.5vw,66px)!important;line-height:.9!important;margin:16px 0 22px!important}.sogSellerCompact .sellerIntro p{font-size:15px!important;line-height:1.55!important;max-width:470px!important}.sogSellerCompact .ownerPortal{max-width:760px!important;width:100%!important;justify-self:end!important}.sogSellerCompact .ownerPanel .form{padding:28px!important;gap:12px!important}.sogSellerCompact .ownerPanel .form h3{font-size:29px!important;margin-bottom:3px!important}.sogSellerCompact .ownerPanel .form input,.sogSellerCompact .ownerPanel .form select{padding:11px 12px!important}.sogSellerCompact .ownerPanel .form textarea{min-height:82px!important;padding:11px 12px!important}.shopDetailCompact .shopBackLink{display:inline-block!important;margin-bottom:24px!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}.shopDetailCompact .shopDetailCopy h1{margin-top:0!important}footer{padding-top:34px!important;padding-bottom:34px!important}@media (max-width:1050px){.sogSellerCompact{grid-template-columns:1fr 1.25fr!important;gap:38px!important;padding-left:5vw!important;padding-right:5vw!important}.sogAboutCard{grid-template-columns:.9fr 1.1fr!important;gap:42px!important;padding:44px!important}}@media (max-width:850px){.sogOriginalPlusHero{grid-template-columns:1fr!important}.sogOriginalPlusHero,.sogOriginalPlusHero .heroBrowse,.sogOriginalPlusHero .heroCopy{min-height:0!important}.sogOriginalPlusHero .heroCopy{padding:60px 6vw 30px!important}.sogOriginalPlusHero .heroBrowse{padding:24px 6vw 54px!important}.sogAboutCard,.sogEditHomeCompact{grid-template-columns:1fr!important;margin-left:5vw!important;margin-right:5vw!important}.sogAboutCard{gap:28px!important;padding:40px 30px!important}.sogSellerCompact{grid-template-columns:1fr!important;padding:52px 6vw!important;gap:30px!important}.sogSellerCompact .sellerIntro{position:static!important}.sogSellerCompact .ownerPortal{max-width:none!important;justify-self:stretch!important}}@media (max-width:560px){:root{--sog-major-gap:52px;--sog-heading-gap:20px;--sog-panel-pad:34px}.sogHomeSection{padding-left:5vw!important;padding-right:5vw!important}.featuredFourGrid,.newShopGrid{grid-template-columns:1fr!important}.sogShopCard .shopInfo h3,.sogShopCardCompact .shopInfo h3{font-size:18px!important}.sogShopCard .sogCardLine{font-size:12px!important}}.sogOriginalPlusHero .heroCopy h1{font-size:clamp(68px,6.2vw,104px)!important;max-width:700px!important;letter-spacing:-.055em!important}.featuredFourGrid .sogShopCard .shopInfo,.newShopGrid .sogShopCard .shopInfo{min-height:0!important;height:auto!important;flex:0 0 auto!important;padding:15px 15px 13px!important}.featuredFourGrid .sogShopCard,.newShopGrid .sogShopCard{min-height:0!important;height:auto!important}.featuredFourGrid .sogShopCard .shopCardTitleBlock h3,.featuredFourGrid .sogShopCard .sogCardLine,.newShopGrid .sogShopCard .shopCardTitleBlock h3,.newShopGrid .sogShopCard .sogCardLine{min-height:0!important}.sogShopCard .shopCover.artCover{background:#f6f0e2!important;padding:18px!important}.sogShopCard .shopCover.artCover .shopArtwork{background:transparent!important;mix-blend-mode:multiply;width:88%!important;height:88%!important;max-width:88%!important;max-height:88%!important;border-radius:0!important}.sogShopCard .sogShopFooter{margin-top:0!important;padding-top:10px!important}.sogEditHomeCompact{margin-bottom:0!important}.newSection{padding-top:58px!important}.sogAboutCard .aboutBody{max-width:680px!important}.sogAboutCard .aboutBody p{font-family:Arial,sans-serif!important;font-size:16.5px!important;line-height:1.56!important;margin:0 0 13px!important;color:#182125!important}.sogAboutCard .aboutBody p:first-child{font-family:Georgia,serif!important;font-size:21px!important;line-height:1.35!important;letter-spacing:-.015em!important;margin-bottom:16px!important}.sogAboutCard .aboutBody p:nth-child(3){font-size:17px!important;line-height:1.48!important}.sogAboutCard .aboutBody p:nth-child(4){font-family:Georgia,serif!important;font-size:19px!important;font-style:italic!important}.sogAboutCard .aboutBody .aboutSignoff{font-family:Georgia,serif!important;font-size:19px!important;margin-top:19px!important}.referShopSection{padding-top:28px!important;padding-bottom:34px!important}.referEditorial p{font-size:15px!important;line-height:1.55!important}.referInput input{font-family:Georgia,serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:-.01em!important;color:#263038!important}.referInput input::placeholder{color:#827b72!important;opacity:1!important}.sogSellerCompact{overflow:visible!important;padding-top:54px!important;padding-bottom:54px!important;align-items:start!important}.sogSellerCompact .sellerIntro{position:static!important;align-self:start!important;padding-top:12px!important}.sogSellerCompact .ownerPortal{align-self:start!important;overflow:hidden!important;max-width:800px!important}.sogSellerCompact .ownerPanel,.sogSellerCompact .ownerPanel .form{min-height:0!important;height:auto!important;overflow:visible!important}.sogSellerCompact .ownerPanel .form{padding:25px 28px 27px!important;gap:11px!important}.sogSellerCompact .ownerPanel .form input,.sogSellerCompact .ownerPanel .form select,.sogSellerCompact .ownerPanel .form textarea{font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important}.sogSellerCompact .ownerPanel .form input::placeholder,.sogSellerCompact .ownerPanel .form textarea::placeholder{font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#948d84!important;opacity:1!important}.sogSellerCompact .ownerPanel .form textarea{min-height:76px!important}.sogSellerCompact .sogFileInput{min-height:42px!important}@media (max-width:850px){.sogOriginalPlusHero .heroCopy h1{font-size:clamp(58px,12vw,82px)!important}.sogShopCard .shopCover.artCover .shopArtwork{width:92%!important;height:92%!important;max-width:92%!important;max-height:92%!important}}.sogPickHome{margin:68px 4.5vw 42px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:var(--butter);border-radius:24px;overflow:hidden;min-height:430px}.sogPickCopy{padding:54px 56px;align-items:flex-start}.sogPickCopy h2{font-family:Georgia,serif;font-size:clamp(44px,4vw,70px);line-height:.95;font-weight:400;letter-spacing:-.05em;margin:14px 0 18px}.sogPickCopy .pickHook{font-family:Georgia,serif;font-size:24px;font-style:italic;color:#168fbe;margin:0 0 14px}.sogPickCopy p{font-size:16px;line-height:1.55;max-width:580px}.sogPickVisual{min-height:430px;background:#f7f1df;overflow:hidden}.sogPickVisual img{object-fit:cover}.compactFeatured{padding-top:54px!important;padding-bottom:42px!important}.featuredCompactGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.featuredCompactGrid .sogShopCard{min-height:0!important}.featuredCompactGrid .shopCover{aspect-ratio:1.25/1!important;min-height:0!important}.featuredCompactGrid .shopInfo{padding:17px 17px 15px!important;min-height:0!important}.featuredCompactGrid .sogCardLine{min-height:0!important;margin:8px 0 14px!important}.featuredCompactGrid .shopFooter{margin-top:0!important}.directoryHomeSection{padding:42px 4.5vw;background:var(--paper)}.directoryHomeSection+.directoryHomeSection{padding-top:20px}.directoryHomeHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:20px}.directoryHomeHeading h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(32px,3vw,48px);letter-spacing:-.04em;margin:8px 0 0}.directoryHomeHeading>a{font-size:11px;font-weight:800;text-transform:uppercase}.compactDirectoryList{border-top:1px solid var(--line)}.compactShopRow{display:grid;grid-template-columns:82px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.compactThumb{width:82px;height:70px;border-radius:10px;overflow:hidden;background:#f1ecdd;display:grid;place-items:center}.compactThumb img{width:100%;height:100%;object-fit:contain;background:#f1ecdd}.compactThumb span{font-family:Georgia,serif;font-size:20px}.compactShopCopy h3{font-family:Georgia,serif;font-size:22px;font-weight:400;margin:2px 0 3px;letter-spacing:-.03em}.compactShopMeta{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5a5a55}.compactShopCopy p{margin:0;color:#575a59;font-size:13px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:760px}.compactShopAction{font-size:10px;font-weight:800;text-transform:uppercase;white-space:nowrap}.allPreviewSection{padding-bottom:68px}.requestChangeShortcut{font-size:13px!important;margin-top:18px!important}.requestChangeShortcut a{text-decoration:underline;text-underline-offset:3px}.compactAllShops{padding-top:10px!important}.directoryFilters{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 0}.directoryFilters input,.directoryFilters select{border:1px solid var(--line);border-radius:999px;background:#fff;padding:10px 14px;font-size:12px}.directoryFilters button{border:0;border-radius:999px;background:var(--ink);color:#fff;padding:10px 18px;font-size:10px;font-weight:800;text-transform:uppercase}.allShopsSubcategories{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 0}.allShopsSubcategories a{padding:8px 12px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:10px}.allShopsSubcategories a.active{background:#5bccf6;border-color:#5bccf6}.detailBack{display:block;margin:30px 4.5vw 14px;font-size:11px;font-weight:800;text-transform:uppercase}.shopDetail{align-items:start!important}.shopGallery{display:grid;grid-gap:10px;gap:10px;min-width:0}.galleryItem{overflow:hidden;border-radius:16px;background:#f1ecdd;min-height:180px}.galleryItem img{width:100%;height:100%;object-fit:cover;display:block}.gallery-1{grid-template-columns:1fr}.gallery-1 .g1{aspect-ratio:1.2/1}.gallery-2,.gallery-3,.gallery-4,.gallery-5{grid-template-columns:1.4fr 1fr}.gallery-2 .g1,.gallery-3 .g1,.gallery-4 .g1,.gallery-5 .g1{grid-row:span 2;min-height:430px}.gallery-3 .g2,.gallery-3 .g3,.gallery-4 .g2,.gallery-4 .g3,.gallery-5 .g2,.gallery-5 .g3{min-height:205px}.gallery-4 .g4,.gallery-5 .g4,.gallery-5 .g5{min-height:180px}.tier-pick .shopDetailHook{font-size:27px!important}.tier-featured .shopDetailHook{font-size:23px!important}.requestChangeOnShop{display:inline-block;margin-top:24px;font-size:11px;text-decoration:underline}.adminV3 .adminLabel{display:none}.adminHeroV3{align-items:end}.adminSummaryV3{display:grid!important;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.adminSummaryV3 button{border:1px solid #ded8c8;background:#fff;border-radius:12px;padding:14px;text-align:left}.adminSummaryV3 strong{display:block;font-size:28px}.adminSummaryV3 span{font-size:9px;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.attentionPanel{background:#fff7cd;border:1px solid #ead889;border-radius:14px;padding:18px 20px;margin-bottom:18px}.attentionPanel p{margin:8px 0}.attentionPanel button{border:0;background:none;text-decoration:underline;font-weight:700}.opsQueue{background:#fff;border:1px solid #ded8c8;border-radius:14px;margin:12px 0;overflow:hidden}.opsQueue summary{font-size:11px;font-weight:800;cursor:pointer}.opsQueue summary,.queueRow{padding:16px 18px;display:flex;justify-content:space-between}.queueRow{gap:20px;border-top:1px solid #eee8da}.queueRow small{display:block;color:#777;margin-top:4px}.queueRow p{margin:6px 0 0}.queueRow>div:last-child{display:flex;align-items:center;gap:8px}.queueRow a,.queueRow button{border:1px solid #ccc;border-radius:999px;padding:8px 12px;background:#fff;font-size:10px;font-weight:700}.adminTools{display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;grid-gap:16px;gap:16px;align-items:center}.adminTools>input{border:1px solid #d9d2c3;border-radius:999px;padding:12px 16px}.adminTabs{display:flex!important;gap:6px;flex-wrap:wrap}.adminTabs button{border:1px solid #d9d2c3;border-radius:999px;padding:9px 12px;background:#fff}.adminTabs button.active{background:#5bccf6;border-color:#5bccf6}.adminTable{margin-top:18px;border:1px solid #ded8c8;border-radius:14px;overflow:hidden;background:#fff}.adminTableHead,.adminTableRow{display:grid;grid-template-columns:1.3fr 1fr .65fr .55fr .4fr 1.6fr;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px}.adminTableHead{background:#f5f2e8;font-size:9px;font-weight:800;text-transform:uppercase}.adminTableRow{border-top:1px solid #eee8da;font-size:12px}.adminShopCell{display:flex;align-items:center;gap:10px;min-width:0}.adminShopCell img,.adminShopCell>span{width:48px;height:42px;border-radius:8px;background:#eee8da;object-fit:cover}.adminShopCell b,.adminShopCell small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statusBadge{justify-self:start;padding:5px 8px;border-radius:999px;background:#eee;font-size:9px;font-weight:800;text-transform:uppercase}.statusBadge.featured{background:#dff4fb}.statusBadge.pick{background:#ffe77f}.statusBadge.pending{background:#fff3c6}.statusBadge.inactive{background:#ececec}.tableActions{display:flex;gap:5px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.tableActions a,.tableActions button,.tableActions select{border:1px solid #d2cab9;border-radius:999px;padding:7px 9px;background:#fff;font-size:9px;font-weight:700}.tableActions .approve{background:#0c171b;color:#fff}.tableActions .danger{color:#a52a2a}.adminEditV3 form{display:grid;grid-gap:13px;gap:13px}.galleryAdmin{border-top:1px solid #eee2d0;padding-top:14px}.galleryAdminTitle{font-size:10px;font-weight:800;margin-bottom:10px}.galleryAdminGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.galleryAdminGrid>div{position:relative}.galleryAdminGrid img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px}.galleryAdminGrid button,.galleryAdminGrid small{font-size:9px}.galleryUpload{display:inline-block;margin-top:10px;border:1px solid #ccc;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:700}.galleryUpload input{display:none}@media (max-width:850px){.siteHeader nav{display:none}.siteHeader{height:68px}.wordmark{font-size:26px}.headerCta{padding:10px 14px}.hero{min-height:0!important;grid-template-columns:1fr!important}.heroCopy{padding:58px 24px 26px!important}.heroBrowse{padding:0 24px 42px!important}.hero h1{font-size:clamp(54px,15vw,76px)!important}.categoryRow{margin-bottom:0}.sogPickHome{margin:34px 18px 26px;grid-template-columns:1fr;min-height:0}.sogPickCopy{padding:32px 26px}.sogPickCopy h2{font-size:46px}.sogPickVisual{min-height:280px;order:-1}.featuredCompactGrid{grid-template-columns:1fr 1fr;gap:12px}.featuredCompactGrid .shopInfo{padding:12px!important}.featuredCompactGrid .shopCardTitleBlock h3{font-size:18px!important}.featuredCompactGrid .sogCardLine{font-size:12px!important}.featuredCompactGrid .quietProfileLink{display:none}.directoryHomeSection{padding:30px 18px}.directoryHomeHeading{align-items:start}.directoryHomeHeading h2{font-size:34px}.compactShopRow{grid-template-columns:64px minmax(0,1fr) auto;gap:11px;padding:11px 0}.compactThumb{width:64px;height:58px}.compactShopCopy h3{font-size:18px}.compactShopCopy p{font-size:12px;max-width:52vw}.compactShopAction{font-size:9px}.sogAboutCard{grid-template-columns:1fr!important;padding:34px 24px!important;gap:22px!important}.referShopSection{padding-left:18px!important;padding-right:18px!important}.sogSellerCompact{grid-template-columns:1fr!important;padding:38px 18px!important}.sogSellerCompact .ownerPortal{max-width:none!important;width:100%}.detailBack{margin:22px 18px 10px}.shopDetail{grid-template-columns:1fr!important;padding:0 18px 40px!important}.shopGallery{order:0}.shopDetailCopy{order:1}.gallery-2,.gallery-3,.gallery-4,.gallery-5{grid-template-columns:1fr 1fr}.gallery-2 .g1,.gallery-3 .g1,.gallery-4 .g1,.gallery-5 .g1{grid-column:1/-1;grid-row:auto;min-height:260px}.galleryItem{min-height:140px}.shopDetailCopy h1{font-size:clamp(42px,12vw,62px)!important}.adminSummaryV3{grid-template-columns:repeat(2,1fr)}.adminTools{grid-template-columns:1fr!important}.adminTable{overflow-x:auto}.adminTableHead,.adminTableRow{min-width:980px}.galleryAdminGrid{grid-template-columns:repeat(3,1fr)}}.galleryUploadRow{display:flex;gap:8px;flex-wrap:wrap}.sogPickHome{grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr)!important;max-width:1180px;margin:48px auto 34px!important;border-radius:20px!important}.sogPickCopy{padding:34px 40px!important;display:flex;flex-direction:column;justify-content:center}.sogPickCopy h2{font-size:clamp(34px,3.5vw,52px)!important;margin:7px 0 8px!important}.sogPickCopy .pickHook{font-size:18px!important;margin:0 0 8px!important}.sogPickCopy>p:not(.pickHook){line-height:1.45!important;margin:0 0 13px!important;max-width:650px}.sogPickVisual{min-height:230px!important;max-height:260px!important;padding:18px!important}.sogPickVisual img{width:100%;height:100%}.shopDetailEditorial{max-width:1180px;margin:0 auto;padding:18px 4.5vw 72px}.shopIdentity{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:42px;gap:42px;align-items:center;margin-bottom:40px}.shopIdentityFallback,.shopIdentityImage{width:220px;aspect-ratio:1/1;border-radius:18px;background:#f1ecdd;overflow:hidden;display:flex;align-items:center;justify-content:center}.shopIdentityImage img{width:100%;height:100%;object-fit:contain;padding:14px}.shopIdentityFallback{font:700 42px Georgia,serif}.shopIdentityCopy h1{font:700 clamp(42px,5vw,72px) /.98 Georgia,serif;margin:8px 0 12px;overflow-wrap:anywhere}.shopIdentityCopy .shopDetailHook{max-width:720px}.shopIdentityCopy .shopDetailDescription{max-width:760px}.productGallery{display:grid;grid-gap:14px;gap:14px;margin:30px 0 34px}.productGalleryItem{overflow:hidden;border-radius:16px;background:#f2eee4;min-height:220px}.productGalleryItem img{width:100%;height:100%;object-fit:cover;display:block}.productGallery-featured{grid-template-columns:1.35fr 1fr 1fr}.productGallery-featured .productGalleryItem{aspect-ratio:1/1}.productGallery-featured .pg1{aspect-ratio:1.35/1}.productGallery-pick{grid-template-columns:1.45fr 1fr 1fr;grid-template-rows:repeat(2,minmax(190px,1fr))}.productGallery-pick .pg1{grid-row:1/3;min-height:430px}.productGallery-pick .pg2,.productGallery-pick .pg3,.productGallery-pick .pg4,.productGallery-pick .pg5{min-height:205px}.galleryEmpty{grid-column:1/-1;border:1px dashed #b9b3a7;border-radius:16px;padding:34px;text-align:center;color:#777;font:13px Arial,sans-serif}.shopDetailActions{margin-top:24px}@media (max-width:700px){.sogPickHome{margin:28px 18px 24px!important;grid-template-columns:1fr!important}.sogPickCopy{padding:25px 24px!important}.sogPickCopy h2{font-size:36px!important}.sogPickVisual{min-height:150px!important;max-height:180px!important;order:-1}.shopDetailEditorial{padding:10px 18px 48px}.shopIdentity{grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start;margin-bottom:24px}.shopIdentityFallback,.shopIdentityImage{width:88px;border-radius:12px}.shopIdentityImage img{padding:7px}.shopIdentityFallback{font-size:22px}.shopIdentityCopy h1{font-size:clamp(34px,9.5vw,48px)!important;margin-top:5px}.shopIdentityCopy .shopDetailHook{font-size:18px!important}.productGallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:22px -18px 28px;padding:0 18px 8px;scrollbar-width:none}.productGallery::-webkit-scrollbar{display:none}.productGallery-featured .pg1,.productGallery-pick .pg1,.productGallery-pick .pg2,.productGallery-pick .pg3,.productGallery-pick .pg4,.productGallery-pick .pg5,.productGalleryItem{flex:0 0 84%;width:84%;aspect-ratio:4/5!important;min-height:0!important;scroll-snap-align:center}.galleryEmpty{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 36px)}}.sogPickHome{max-width:900px!important;grid-template-columns:minmax(0,1.55fr) 240px!important;margin:42px auto 32px!important}.sogPickCopy{padding:34px 38px!important}.sogPickCopy h2{font-size:clamp(34px,4vw,54px)!important;margin:8px 0 10px!important}.sogPickCopy p{margin:7px 0!important}.sogPickVisual{max-height:300px!important;background:#fff4b8!important;display:flex;align-items:center;justify-content:center}.sogPickVisual img{display:block}.scalableDirectoryGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:34px!important;column-gap:34px!important}.scalableDirectoryGrid .compactShopRow{grid-template-columns:50px minmax(0,1fr) auto!important;gap:11px!important;padding:9px 0!important;min-height:70px}.scalableDirectoryGrid .compactThumb{width:50px!important;height:50px!important;border-radius:8px!important}.scalableDirectoryGrid .compactShopCopy h3{font-size:16px!important;margin:2px 0!important}.scalableDirectoryGrid .compactShopCopy p{font-size:11px!important;line-height:1.3!important;margin:2px 0 0!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.scalableDirectoryGrid .compactShopMeta{font-size:8px!important}.scalableDirectoryGrid .compactShopAction{font-size:8px!important;white-space:nowrap}.directoryTierBadge{display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.directoryTierBadge.featured{background:#dff4fb}.directoryTierBadge.pick{background:#ffe77f}.directoryPagination{display:flex;align-items:center;justify-content:center;gap:22px;padding:30px 0 10px;font-size:11px}.directoryPagination a{font-weight:800;text-decoration:underline}.shopIdentity{grid-template-columns:140px minmax(0,1fr)!important;gap:30px!important}.shopIdentityFallback,.shopIdentityImage{width:140px!important;border-radius:14px!important}.shopIdentityCopy h1{font-size:clamp(38px,4.5vw,64px)!important}.galleryEmpty{display:none!important}@media (max-width:700px){.sogPickHome{max-width:none!important;margin:26px 18px!important;grid-template-columns:1fr 112px!important}.sogPickCopy{padding:24px 22px!important}.sogPickCopy h2{font-size:31px!important}.sogPickVisual{min-height:150px!important;max-height:none!important;order:0!important;padding:12px!important}.scalableDirectoryGrid{grid-template-columns:1fr!important}.scalableDirectoryGrid .compactShopRow{grid-template-columns:46px minmax(0,1fr) auto!important;padding:8px 0!important}.scalableDirectoryGrid .compactThumb{width:46px!important;height:46px!important}.shopIdentity{grid-template-columns:76px minmax(0,1fr)!important;gap:14px!important}.shopIdentityFallback,.shopIdentityImage{width:76px!important}.shopIdentityImage img{padding:6px!important}}.galleryOrder{display:flex;gap:4px;flex-wrap:wrap}.galleryOrder button{border:1px solid #d2cab9;background:#fff;border-radius:999px;padding:4px 7px}.galleryOrder button:disabled{opacity:.3}.sogPickHome{width:auto!important;max-width:none!important;margin:34px 4.5vw 26px!important;grid-template-columns:minmax(0,1fr) 180px!important;min-height:0!important;border-radius:18px!important;box-shadow:none!important}.sogPickCopy{padding:27px 32px!important}.sogPickCopy h2{font-size:clamp(30px,3.2vw,46px)!important;line-height:1!important;margin:6px 0 7px!important}.sogPickCopy .pickHook{font-size:16px!important;margin:0 0 6px!important}.sogPickCopy>p:not(.pickHook){font-size:12px!important;line-height:1.42!important;max-width:700px!important;margin:0 0 9px!important}.sogPickVisual{min-height:170px!important;max-height:190px!important;padding:20px!important}.sogPickVisual img{width:100%!important;height:100%!important}.compactFeatured{padding-top:38px!important;padding-bottom:30px!important}.featuredCompactGrid{align-items:stretch}.featuredCompactGrid .shopCover{aspect-ratio:1.45/1!important;padding:10px!important}.featuredCompactGrid .shopCover.artCover .shopArtwork{object-fit:contain!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}.featuredCompactGrid .shopInfo{padding:13px 14px 12px!important}.featuredCompactGrid .shopCardTitleBlock h3{font-size:19px!important}.featuredCompactGrid .sogCardLine{font-size:11px!important;margin:6px 0 10px!important}.directoryHomeSection{padding:26px 4.5vw 30px!important}.directoryHomeHeading{margin-bottom:12px!important}.directoryHomeHeading h2{font-size:clamp(28px,2.5vw,40px)!important;margin-top:5px!important}.directoryHomeSection .compactDirectoryList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:30px;column-gap:30px}.directoryHomeSection .compactShopRow{grid-template-columns:46px minmax(0,1fr) auto!important;gap:10px!important;padding:7px 0!important;min-height:60px}.directoryHomeSection .compactThumb{width:46px!important;height:46px!important;border-radius:7px!important}.directoryHomeSection .compactShopCopy h3{font-size:16px!important;margin:1px 0!important}.directoryHomeSection .compactShopMeta{font-size:7.5px!important}.directoryHomeSection .compactShopCopy p{font-size:10.5px!important;line-height:1.25!important;white-space:nowrap!important;text-overflow:ellipsis!important}.directoryHomeSection .compactShopAction{font-size:7.5px!important}.sogAboutCard{position:relative!important;border:1px solid rgba(22,143,190,.24)!important}.sogAboutCard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:#5bccf6}.sogAboutCard .eyebrow{color:#168fbe!important}.sogAboutCard strong{color:#0d78a3!important}.allShopsPage .allShopsIntro{padding-top:34px!important;padding-bottom:14px!important}.allShopsPage .allShopsIntro h1{font-size:clamp(38px,4vw,58px)!important;margin:6px 0 16px!important}.allShopsPage .searchBar{margin-bottom:10px!important}.allShopsPage .categoryRow{margin-top:8px!important;margin-bottom:4px!important}.allShopsPage .directoryFilters{margin-top:10px!important}.compactAllShops{padding-top:4px!important}.scalableDirectoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:24px!important}.scalableDirectoryGrid .compactShopRow{grid-template-columns:42px minmax(0,1fr) auto!important;gap:8px!important;padding:7px 0!important;min-height:58px!important}.scalableDirectoryGrid .compactThumb{width:42px!important;height:42px!important;border-radius:7px!important}.scalableDirectoryGrid .compactShopCopy h3{font-size:14px!important;line-height:1.05!important}.scalableDirectoryGrid .compactShopCopy p{font-size:9.5px!important;line-height:1.2!important}.scalableDirectoryGrid .compactShopAction,.scalableDirectoryGrid .compactShopMeta{font-size:7px!important}.shopIdentity{grid-template-columns:104px minmax(0,1fr)!important;gap:24px!important;margin-bottom:26px!important}.shopIdentityFallback,.shopIdentityImage{width:104px!important;border-radius:12px!important;background:#f5f0e4!important}.shopIdentityImage img{padding:8px!important;object-position:center!important}.shopIdentityCopy h1{font-size:clamp(36px,4vw,56px)!important;margin:5px 0 8px!important}.productGallery{margin-top:22px!important}.productGallery-featured .productGalleryItem{min-height:0!important}.productGallery-pick{grid-template-rows:repeat(2,minmax(180px,1fr))!important}.productGallery-pick .pg1{min-height:390px!important}@media (max-width:1050px){.scalableDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.sogPickHome{margin:24px 18px 22px!important;grid-template-columns:minmax(0,1fr) 92px!important}.sogPickCopy{padding:21px 20px!important}.sogPickCopy h2{font-size:29px!important}.sogPickCopy>p:not(.pickHook){display:none}.sogPickVisual{min-height:118px!important;max-height:138px!important;padding:10px!important;order:0!important}.featuredCompactGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.directoryHomeSection .compactDirectoryList{grid-template-columns:1fr!important}.directoryHomeSection{padding:24px 18px 26px!important}.scalableDirectoryGrid{grid-template-columns:1fr!important}.allShopsPage .allShopsIntro{padding-top:24px!important}.shopIdentity{grid-template-columns:70px minmax(0,1fr)!important;gap:13px!important}.shopIdentityFallback,.shopIdentityImage{width:70px!important}}.sogAboutCard,.sogPickHome{height:240px!important;min-height:240px!important;max-height:240px!important}.sogPickHome{margin-top:34px!important;margin-bottom:26px!important}.sogPickCopy{padding:32px 40px!important;align-self:center!important}.sogPickVisual{height:240px!important;min-height:240px!important;max-height:240px!important;padding:24px!important;background:#fff5bd!important}.sogAboutCard .aboutHeadline h2{font-size:clamp(34px,3.4vw,50px)!important}.compactFeatured{padding-top:26px!important;padding-bottom:24px!important}.compactFeatured .compactHeading{margin-bottom:14px!important}.compactFeatured .compactHeading h2{font-size:clamp(30px,3vw,44px)!important;line-height:.98!important;margin-top:5px!important}.featuredCompactGrid{grid-template-columns:repeat(auto-fit,minmax(190px,250px))!important;grid-gap:14px!important;gap:14px!important}.featuredCompactGrid .shopCover{aspect-ratio:1.55/1!important}@media (max-width:700px){.sogAboutCard,.sogPickHome{height:auto!important;min-height:0!important;max-height:none!important;margin-left:18px!important;margin-right:18px!important}.sogPickHome{grid-template-columns:minmax(0,1fr) 96px!important}.sogPickVisual{height:142px!important;min-height:142px!important;max-height:142px!important;padding:10px!important}.sogPickCopy{padding:20px!important}.sogAboutCard{padding:28px 24px!important}.featuredCompactGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.sogAboutCard{border:0!important;color:#082b3c!important;padding:38px 44px!important;gap:52px!important;margin-top:30px!important;margin-bottom:28px!important}.sogAboutCard:before{display:none!important}.sogAboutCard .eyebrow{color:#073f59!important}.sogAboutCard .aboutHeadline h2{color:#071d29!important;font-size:clamp(36px,3.6vw,54px)!important;line-height:.98!important;margin-bottom:0!important}.sogAboutCard .aboutBody{align-self:center!important;max-width:660px!important}.sogAboutCard .aboutBody p{color:#0b2a39!important;margin-bottom:8px!important}.sogAboutCard .aboutBody strong{color:#063d56!important}.compactFeatured{padding-top:22px!important;padding-bottom:18px!important}.featuredCompactGrid{grid-template-columns:repeat(auto-fit,minmax(180px,225px))!important;gap:12px!important}.featuredCompactGrid .shopCover{aspect-ratio:1.6/1!important}.featuredCompactGrid .shopInfo{padding:11px 12px 10px!important}.featuredCompactGrid .shopCardTitleBlock h3{font-size:17px!important}.featuredCompactGrid .sogCardLine{font-size:10.5px!important;margin:5px 0 8px!important}.featuredProfileCta{font-size:8px!important;letter-spacing:.04em!important;text-transform:uppercase!important}.directoryHomeSection{padding-top:30px!important;padding-bottom:34px!important}.directoryHomeSection .compactDirectoryList{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:34px!important}.directoryHomeSection .compactShopRow{grid-template-columns:62px minmax(0,1fr) auto!important;gap:13px!important;padding:11px 0!important;min-height:82px!important}.directoryHomeSection .compactThumb{width:62px!important;height:62px!important;border-radius:9px!important}.directoryHomeSection .compactShopCopy h3{font-size:18px!important;margin:1px 0 3px!important}.directoryHomeSection .compactShopMeta{font-size:8px!important}.directoryHomeSection .compactShopCopy p{font-size:11.5px!important;line-height:1.3!important}.directoryHomeSection .compactShopAction{font-size:8px!important}.shopDetailEditorial{max-width:1240px!important;padding:24px 4.5vw 76px!important}.shopIdentity{grid-template-columns:180px minmax(0,1fr)!important;gap:38px!important;align-items:center!important;margin-bottom:34px!important;padding:26px 30px!important;background:#fffaf0!important;border:1px solid #eee5d5!important;border-radius:20px!important}.shopIdentityFallback,.shopIdentityImage{width:180px!important;border-radius:16px!important;background:#f4eedf!important}.shopIdentityImage img{padding:12px!important;object-fit:contain!important}.shopIdentityCopy h1{font-size:clamp(42px,4.8vw,68px)!important;line-height:.96!important;margin:7px 0 10px!important}.shopIdentityCopy .shopDetailHook{font:italic 24px/1.18 Georgia,serif!important;max-width:760px!important;margin:0 0 12px!important}.shopIdentityCopy .shopDetailDescription{font-size:15px!important;line-height:1.55!important;max-width:800px!important}.tier-pick .shopIdentity{background:#fff3a8!important;border-color:#f1df75!important}.tier-featured .shopIdentity{border-left:7px solid #58c8ef!important}.productGallery{gap:12px!important;margin:26px 0 28px!important}.productGallery-featured .productGalleryItem{aspect-ratio:4/5!important;border-radius:18px!important}.productGallery-pick{grid-template-columns:1.35fr 1fr 1fr!important;grid-template-rows:repeat(2,minmax(185px,1fr))!important}.productGallery-pick .pg1{min-height:410px!important}.shopDetailActions{align-items:center!important;gap:18px!important;flex-wrap:wrap!important;padding-top:6px!important}.shopDetailCta{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#111!important;color:#fff!important;padding:14px 20px!important;border-radius:999px!important;text-decoration:none!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}.requestChangeOnShop{margin-top:0!important;color:#666!important}@media (max-width:700px){.sogAboutCard,.sogPickHome{height:auto!important;min-height:0!important;max-height:none!important}.sogPickVisual{height:150px!important;min-height:150px!important;max-height:150px!important}.sogAboutCard{grid-template-columns:1fr!important;padding:30px 24px!important;gap:18px!important;margin-top:22px!important;margin-bottom:22px!important}.sogAboutCard .aboutHeadline h2{font-size:36px!important}.featuredCompactGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.directoryHomeSection .compactDirectoryList{grid-template-columns:1fr!important}.directoryHomeSection .compactShopRow{grid-template-columns:58px minmax(0,1fr) auto!important;min-height:76px!important}.directoryHomeSection .compactThumb{width:58px!important;height:58px!important}.shopIdentity{grid-template-columns:84px minmax(0,1fr)!important;gap:16px!important;padding:18px!important;border-radius:16px!important}.shopIdentityFallback,.shopIdentityImage{width:84px!important}.shopIdentityImage img{padding:7px!important}.shopIdentityCopy h1{font-size:clamp(34px,9vw,48px)!important}.shopIdentityCopy .shopDetailHook{font-size:18px!important}}.featuredCompactGrid{grid-gap:16px!important;gap:16px!important}.featuredCompactGrid .sogShopCard{width:100%!important;max-width:none!important}.sogAboutCard{background:#58c8ef!important;height:280px!important;max-height:280px!important;align-items:center!important}.sogAboutCard .aboutBody,.sogAboutCard .aboutHeadline{min-width:0!important}.directoryHomeSection .compactShopRow{grid-template-columns:72px minmax(0,1fr) auto!important;min-height:94px!important;padding:13px 0!important}.directoryHomeSection .compactThumb{width:72px!important;height:72px!important}.directoryHomeSection .compactShopCopy p{white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}.shopDetailEditorial{max-width:1180px!important;margin:0 auto!important;padding:18px 4.5vw 52px!important}.shopEditorialTop{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:48px;gap:48px;align-items:end;padding:18px 0 24px;border-bottom:1px solid #e6dfd0}.shopEditorialIntro{min-width:0}.shopTierLabel{font-size:9px;letter-spacing:.2em;font-weight:900;margin-bottom:18px}.tier-pick .shopTierLabel{color:#9b7900}.tier-featured .shopTierLabel{color:#168fbe}.shopEditorialIntro .shopDetailMeta{font-size:10px;letter-spacing:.16em;font-weight:800;text-transform:uppercase;color:#697074;margin-bottom:10px}.shopEditorialIntro h1{font:700 clamp(54px,6vw,84px) /.92 Georgia,serif;letter-spacing:-.045em;margin:0 0 16px;overflow-wrap:anywhere}.shopEditorialIntro .shopDetailHook{font:italic clamp(22px,2.25vw,32px) /1.16 Georgia,serif;max-width:850px;margin:0}.shopBrandMark{width:150px;aspect-ratio:1;border-radius:16px;background:#f5f0e4;display:flex;align-items:center;justify-content:center;overflow:hidden;justify-self:end}.shopBrandMark img{width:100%;height:100%;object-fit:contain;padding:12px}.shopBrandMark span{font:700 30px Georgia,serif}.tier-pick .shopBrandMark{background:#fff5c2}.tier-featured .shopBrandMark{box-shadow:inset 5px 0 #58c8ef}.shopEditorialInfo{display:flex;justify-content:space-between;gap:36px;align-items:flex-start;padding:22px 0 4px}.shopEditorialInfo .shopDetailDescription{font-size:15px;line-height:1.55;max-width:760px;margin:0;color:#4c5355}.shopEditorialInfo .shopDetailShipping{display:flex;gap:12px;white-space:nowrap;font-size:12px;padding-top:3px}.productGallery{margin:24px 0 30px!important}.productGallery-pick{grid-template-columns:1.45fr 1fr 1fr!important;grid-template-rows:repeat(2,minmax(190px,1fr))!important}.productGallery-pick .pg1{grid-row:1/3!important;min-height:430px!important}.productGallery-featured{grid-template-columns:repeat(3,minmax(0,1fr))!important}.productGallery-featured .productGalleryItem{aspect-ratio:4/3!important}.shopDetailActions{border-top:1px solid #e6dfd0;padding-top:24px!important;display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:30px!important;margin-top:22px!important}.shopPrimaryAction{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.shopDetailHandle{font-size:11px;color:#73787a}.requestChangeOnShop{font-size:11px!important;color:#73787a!important;text-decoration:underline!important;text-underline-offset:3px}@media (max-width:900px){.featuredCompactGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shopEditorialTop{grid-template-columns:minmax(0,1fr) 110px;gap:24px}.shopBrandMark{width:110px}}@media (max-width:700px){.siteHeader{position:relative!important}.sogAboutCard{height:auto!important;min-height:0!important;max-height:none!important}.featuredCompactGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.directoryHomeSection .compactShopRow{grid-template-columns:62px minmax(0,1fr) auto!important;min-height:84px!important}.directoryHomeSection .compactThumb{width:62px!important;height:62px!important}.directoryHomeSection .compactShopCopy h3{font-size:18px!important}.directoryHomeSection .compactShopCopy p{font-size:11.5px!important}.shopDetailEditorial{padding:8px 18px 40px!important}.shopEditorialTop{grid-template-columns:minmax(0,1fr) 76px;gap:14px;padding:12px 0 18px;align-items:start}.shopBrandMark{width:76px;border-radius:10px}.shopBrandMark img{padding:6px}.shopTierLabel{margin-bottom:10px}.shopEditorialIntro h1{font-size:clamp(38px,11vw,56px)}.shopEditorialIntro .shopDetailHook{font-size:19px}.shopEditorialInfo{display:block;padding-top:16px}.shopEditorialInfo .shopDetailShipping{margin-top:14px}.shopDetailActions{align-items:flex-start!important;flex-direction:column!important;gap:18px!important}}.sogAboutCard{min-height:280px!important;padding-top:34px!important;padding-bottom:34px!important}.sogAboutCard .aboutBody,.sogAboutCard .aboutHeadline{align-self:center!important}.featuredCompactGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.featuredCompactGrid .sogShopCard{min-width:0!important}.featuredCompactGrid .shopCover{aspect-ratio:1.35/1!important;background:#f5f0e4!important}.featuredCompactGrid .shopArtwork{width:100%!important;height:100%!important;object-fit:contain!important;padding:12px!important}.featuredCompactGrid .shopInfo{padding:15px 15px 13px!important}.featuredCompactGrid .sogCardLine{line-height:1.35!important}.compactThumb img,.shopCover img{object-fit:contain!important;object-position:center!important}.compactThumb img{padding:4px!important;background:#f7f2e8!important}.shopDetailEditorial.tier-pick{max-width:1240px!important}.tier-pick .shopEditorialTop{background:#fff2a8;border:1px solid #efd96a;border-radius:22px;padding:38px 40px!important;align-items:center!important}.tier-pick .shopEditorialIntro h1{font-size:clamp(62px,6.6vw,94px)!important}.tier-pick .shopBrandMark{width:190px!important;aspect-ratio:1!important;background:#fff9dc!important;border-radius:18px!important;box-shadow:none!important}.tier-pick .shopBrandMark img{padding:14px!important}.tier-pick .shopEditorialInfo{padding:30px 8px 8px!important}.tier-pick .shopEditorialInfo .shopDetailDescription{font:17px/1.6 Arial,sans-serif!important;max-width:820px!important}.shopDetailEditorial.tier-featured{max-width:1160px!important}.tier-featured .shopEditorialTop{grid-template-columns:minmax(0,1fr) 150px!important;padding:28px 0 24px!important;border-bottom:1px solid #dfe8eb!important}.tier-featured .shopEditorialIntro h1{font-size:clamp(50px,5.3vw,76px)!important}.tier-featured .shopEditorialIntro .shopDetailHook{font-size:clamp(21px,2vw,28px)!important;max-width:760px!important}.tier-featured .shopBrandMark{width:150px!important;background:#f4f0e5!important;box-shadow:inset 6px 0 #58c8ef!important}.tier-featured .shopEditorialInfo .shopDetailDescription{max-width:680px!important}.shopDetailEditorial.tier-standard{max-width:1040px!important;padding-top:8px!important}.tier-standard .shopEditorialTop{grid-template-columns:minmax(0,1fr) 112px!important;gap:32px!important;padding:20px 0!important;align-items:center!important}.tier-standard .shopTierLabel{color:#74736e!important;margin-bottom:12px!important}.tier-standard .shopEditorialIntro h1{font-size:clamp(42px,4.4vw,62px)!important;margin-bottom:10px!important}.tier-standard .shopEditorialIntro .shopDetailHook{font:italic clamp(19px,1.8vw,24px) /1.2 Georgia,serif!important;max-width:680px!important}.tier-standard .shopBrandMark{width:112px!important;border-radius:14px!important;background:#f5f0e4!important}.tier-standard .shopEditorialInfo{padding:18px 0 0!important}.tier-standard .shopEditorialInfo .shopDetailDescription{font-size:14px!important;max-width:650px!important}.tier-standard .shopDetailActions{margin-top:18px!important}.shopBrandMark img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}@media (max-width:900px){.featuredCompactGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tier-pick .shopBrandMark{width:140px!important}}@media (max-width:700px){.sogAboutCard{min-height:0!important}.featuredCompactGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.featuredCompactGrid .shopCardTitleBlock h3{font-size:18px!important}.tier-pick .shopEditorialTop{grid-template-columns:minmax(0,1fr) 88px!important;padding:22px 18px!important;border-radius:16px!important}.tier-pick .shopBrandMark{width:88px!important}.tier-pick .shopEditorialIntro h1{font-size:clamp(40px,11vw,58px)!important}.tier-featured .shopEditorialTop{grid-template-columns:minmax(0,1fr) 76px!important}.tier-featured .shopBrandMark{width:76px!important}.tier-standard .shopEditorialTop{grid-template-columns:minmax(0,1fr) 68px!important;gap:14px!important}.tier-standard .shopBrandMark{width:68px!important}}.siteHeader{position:relative!important;top:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sogOriginalPlusHero{height:auto!important;min-height:0!important;max-height:none!important;align-items:stretch!important}.sogOriginalPlusHero .heroBrowse,.sogOriginalPlusHero .heroCopy{min-height:410px!important;padding-top:42px!important;padding-bottom:42px!important}.sogOriginalPlusHero .heroCopy h1{font-size:clamp(66px,6.1vw,96px)!important;line-height:.88!important}.sogAboutCard,.sogPickHome{width:auto!important;height:280px!important;min-height:280px!important;max-height:280px!important;margin-left:4.5vw!important;margin-right:4.5vw!important;border-radius:20px!important;box-sizing:border-box!important}.sogPickHome{grid-template-columns:minmax(0,1fr) 220px!important}.sogPickCopy{padding:30px 38px!important}.sogPickVisual{height:280px!important;min-height:280px!important;max-height:280px!important;padding:22px!important}.sogAboutCard{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;padding:32px 40px!important;gap:48px!important}.sogAboutCard .aboutHeadline h2{font-size:clamp(36px,3.5vw,52px)!important}.sogAboutCard .aboutBody p{font-size:13.5px!important;line-height:1.4!important;margin-bottom:7px!important}.featuredCompactGrid{display:grid!important;grid-gap:18px!important;gap:18px!important;justify-content:start!important;width:100%!important}.featuredCompactGrid.featuredCount1{grid-template-columns:minmax(250px,310px)!important}.featuredCompactGrid.featuredCount2{grid-template-columns:repeat(2,minmax(250px,310px))!important}.featuredCompactGrid.featuredCount3{grid-template-columns:repeat(3,minmax(220px,1fr))!important;max-width:980px!important}.featuredCompactGrid.featuredCount4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.featuredCompactGrid .shopCover{aspect-ratio:1.4/1!important}.featuredCompactGrid .shopCardTitleBlock h3{font-size:20px!important}.featuredCompactGrid .sogCardLine{font-size:12px!important;line-height:1.4!important}.directoryHomeSection{padding-top:34px!important;padding-bottom:40px!important}.directoryHomeSection .compactShopRow{grid-template-columns:76px minmax(0,1fr) auto!important;gap:14px!important;min-height:102px!important;padding:14px 0!important}.directoryHomeSection .compactThumb{width:76px!important;height:76px!important}.directoryHomeSection .compactShopCopy h3{font-size:20px!important;line-height:1.08!important}.directoryHomeSection .compactShopMeta{font-size:9px!important}.directoryHomeSection .compactShopCopy p{font-size:12.5px!important;line-height:1.35!important}.directoryHomeSection .compactShopAction{font-size:9px!important}.sogSellerCompact{min-height:0!important;height:auto!important;padding-top:48px!important;padding-bottom:50px!important;gap:52px!important}.sogSellerCompact .ownerPanel .form{padding:22px 26px 24px!important;gap:9px!important}.sogSellerCompact .ownerPanel .form label{gap:5px!important}.sogSellerCompact .ownerPanel .form input,.sogSellerCompact .ownerPanel .form select,.sogSellerCompact .ownerPanel .form textarea{padding:10px 11px!important}.sogSellerCompact .ownerPanel .form textarea{min-height:70px!important}.sogSellerCompact .ownerTabs button{padding-top:14px!important;padding-bottom:12px!important}footer{display:grid!important;grid-template-columns:auto minmax(140px,1fr) auto auto!important;grid-gap:18px 28px!important;gap:18px 28px!important;align-items:center!important;padding:30px 4.5vw!important}footer p{margin:0!important;line-height:1.45!important}@media (max-width:1100px){.sogOriginalPlusHero .heroBrowse,.sogOriginalPlusHero .heroCopy{min-height:390px!important}.sogAboutCard,.sogPickHome,.sogPickVisual{height:auto!important;min-height:280px!important;max-height:none!important}footer{grid-template-columns:auto 1fr auto!important}footer .footerHelp:last-of-type{grid-column:2/4!important}}@media (max-width:900px){.sogOriginalPlusHero{grid-template-columns:1fr!important}.sogOriginalPlusHero .heroBrowse,.sogOriginalPlusHero .heroCopy{min-height:0!important}.sogOriginalPlusHero .heroCopy{padding:48px 5vw 24px!important}.sogOriginalPlusHero .heroBrowse{padding:8px 5vw 42px!important}.sogPickHome{grid-template-columns:minmax(0,1fr) 112px!important}.sogPickVisual{min-height:170px!important}.sogAboutCard{grid-template-columns:1fr!important;gap:18px!important}.featuredCompactGrid.featuredCount1{grid-template-columns:minmax(230px,310px)!important}.featuredCompactGrid.featuredCount2,.featuredCompactGrid.featuredCount3,.featuredCompactGrid.featuredCount4{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:none!important}.sogSellerCompact{grid-template-columns:1fr!important}footer{grid-template-columns:auto 1fr!important}footer .footerHelp:last-of-type{grid-column:auto!important}}@media (max-width:560px){.sogOriginalPlusHero .heroCopy h1{font-size:clamp(52px,15vw,68px)!important}.sogPickHome{grid-template-columns:minmax(0,1fr) 92px!important}.sogPickVisual{min-height:140px!important;padding:10px!important}.sogPickCopy{padding:20px!important}.sogPickCopy h2{font-size:29px!important}.directoryHomeSection .compactDirectoryList,.featuredCompactGrid.featuredCount1,.featuredCompactGrid.featuredCount2,.featuredCompactGrid.featuredCount3,.featuredCompactGrid.featuredCount4{grid-template-columns:1fr!important}.directoryHomeSection .compactShopRow{grid-template-columns:62px minmax(0,1fr) auto!important;min-height:86px!important}.directoryHomeSection .compactThumb{width:62px!important;height:62px!important}.sogSellerCompact{padding:40px 18px 44px!important}footer{grid-template-columns:1fr!important;gap:12px!important}}.featuredCompactGrid .sogShopFooter{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.featuredCompactGrid .featuredInstagramCta,.featuredCompactGrid .featuredProfileCta{display:inline-flex!important;align-items:center!important;min-height:24px!important;font-size:8.5px!important;font-weight:900!important;line-height:1!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important}.featuredCompactGrid .featuredInstagramCta{color:#0b93c3!important}.premiumEditorialNote{max-width:760px;margin-top:28px;padding-top:18px;border-top:1px solid rgba(3,14,18,.2)}.premiumEditorialNote .eyebrow{margin-bottom:8px;font-size:8px}.premiumEditorialNote p{max-width:720px;margin:0;color:#283235;font:13.5px/1.55 Arial,sans-serif}.premiumHeroFooter{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:24px}.premiumInstagramCta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 19px;border-radius:999px;background:#031217;color:#fff!important;font-size:9px;font-weight:900;letter-spacing:.045em;text-decoration:none;text-transform:uppercase}.premiumInstagramCta:hover{background:#0b93c3}.premiumShipping{display:flex;align-items:center;gap:10px;font-size:11px}.premiumShipping b{text-transform:uppercase;font-size:8px;letter-spacing:.09em}.tier-featured .shopEditorialInfo,.tier-pick .shopEditorialInfo{display:none!important}.premiumDetailActions{justify-content:flex-end!important;margin-top:22px!important}.shopDetailEditorial.tier-pick{width:100%!important;max-width:1500px!important;padding:18px 4vw 58px!important}.tier-pick .shopEditorialTop{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(380px,.68fr)!important;align-items:stretch!important;grid-gap:0!important;gap:0!important;min-height:520px!important;padding:0!important;overflow:hidden!important;border:1px solid #e0bd28!important;border-radius:26px!important;background:#ffe36e!important;box-shadow:0 24px 54px rgba(96,74,0,.1)!important}.tier-pick .shopEditorialIntro{display:flex!important;min-width:0!important;padding:48px 54px 44px!important;flex-direction:column!important;justify-content:center!important}.tier-pick .shopTierLabel{display:inline-flex!important;align-self:flex-start!important;margin-bottom:16px!important;padding:7px 10px!important;border-radius:999px!important;background:#031217!important;color:#fff!important}.tier-pick .shopEditorialIntro h1{max-width:900px!important;margin:7px 0 17px!important;font-size:clamp(68px,6.1vw,100px)!important;line-height:.89!important}.tier-pick .shopEditorialIntro .shopDetailHook{max-width:800px!important;font-size:clamp(25px,2.15vw,33px)!important;line-height:1.14!important}.tier-pick .premiumEditorialNote .eyebrow{color:#715800!important}.tier-pick .shopBrandMark{position:relative!important;width:100%!important;max-width:none!important;height:100%!important;min-height:520px!important;aspect-ratio:auto!important;justify-self:stretch!important;border-left:1px solid rgba(114,86,0,.18)!important;border-radius:0!important;background:#fff7cc!important;box-shadow:inset 8px 0 #19b8ea!important}.tier-pick .shopBrandMark:before{content:none;position:absolute;z-index:2;top:25px;left:30px;color:#75631f;font-size:8px;font-weight:900;letter-spacing:.18em}.tier-pick .shopBrandMark img{width:100%!important;height:100%!important;padding:38px 30px 28px 38px!important;object-fit:contain!important;object-position:center!important}.shopDetailEditorial.tier-featured{width:100%!important;max-width:1360px!important;padding:18px 4.5vw 54px!important}.tier-featured .shopEditorialTop{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(310px,.62fr)!important;align-items:stretch!important;grid-gap:0!important;gap:0!important;min-height:430px!important;padding:0!important;overflow:hidden!important;border:1px solid #b9dce8!important;border-radius:22px!important;background:#e9f7fb!important;box-shadow:0 18px 46px rgba(20,91,116,.08)!important}.tier-featured .shopEditorialIntro{display:flex!important;min-width:0!important;padding:42px 46px 38px!important;flex-direction:column!important;justify-content:center!important}.tier-featured .shopTierLabel{display:inline-flex!important;align-self:flex-start!important;margin-bottom:15px!important;padding:7px 10px!important;border-radius:999px!important;background:#13aee0!important;color:#031217!important}.tier-featured .shopEditorialIntro h1{max-width:820px!important;margin:7px 0 15px!important;font-size:clamp(56px,5.2vw,78px)!important;line-height:.92!important}.tier-featured .shopEditorialIntro .shopDetailHook{max-width:740px!important;font-size:clamp(22px,1.9vw,29px)!important;line-height:1.17!important}.tier-featured .premiumEditorialNote{margin-top:24px!important;padding-top:16px!important}.tier-featured .premiumEditorialNote .eyebrow{color:#087ea8!important}.tier-featured .shopBrandMark{position:relative!important;width:100%!important;max-width:none!important;height:100%!important;min-height:430px!important;aspect-ratio:auto!important;justify-self:stretch!important;border-left:1px solid #c5dfe8!important;border-radius:0!important;background:#f8f4e9!important;box-shadow:inset 7px 0 #58c8ef!important}.tier-featured .shopBrandMark:before{content:"FEATURED / EDITORIAL";position:absolute;z-index:2;top:24px;left:28px;color:#39717f;font-size:8px;font-weight:900;letter-spacing:.16em}.tier-featured .shopBrandMark img{width:100%!important;height:100%!important;padding:34px 26px 24px 34px!important;object-fit:contain!important;object-position:center!important}@media (max-width:1100px) and (min-width:801px){.tier-pick .shopEditorialTop{grid-template-columns:minmax(0,1fr) 300px!important;min-height:470px!important}.tier-pick .shopEditorialIntro{padding:38px 38px 36px!important}.tier-pick .shopBrandMark{min-height:470px!important}.tier-featured .shopEditorialTop{grid-template-columns:minmax(0,1fr) 270px!important;min-height:400px!important}.tier-featured .shopEditorialIntro{padding:34px 36px!important}.tier-featured .shopBrandMark{min-height:400px!important}}@media (max-width:800px){.shopDetailEditorial.tier-featured,.shopDetailEditorial.tier-pick{padding:8px 18px 44px!important}.tier-featured .shopEditorialTop,.tier-pick .shopEditorialTop{grid-template-columns:1fr!important;min-height:0!important;border-radius:18px!important}.tier-featured .shopBrandMark,.tier-pick .shopBrandMark{order:-1!important;width:100%!important;height:290px!important;min-height:290px!important;border-left:0!important;border-bottom:1px solid rgba(3,14,18,.12)!important;border-radius:0!important;box-shadow:inset 0 7px #58c8ef!important}.tier-featured .shopBrandMark{height:250px!important;min-height:250px!important}.tier-featured .shopBrandMark img,.tier-pick .shopBrandMark img{padding:30px 24px 20px!important}.tier-featured .shopEditorialIntro,.tier-pick .shopEditorialIntro{padding:28px 24px 30px!important}.tier-pick .shopEditorialIntro h1{font-size:clamp(46px,13vw,66px)!important}.tier-featured .shopEditorialIntro h1{font-size:clamp(42px,12vw,60px)!important}.tier-featured .shopEditorialIntro .shopDetailHook,.tier-pick .shopEditorialIntro .shopDetailHook{font-size:21px!important}.premiumEditorialNote{margin-top:22px!important;padding-top:16px!important}.premiumEditorialNote p{font-size:13px!important}.premiumHeroFooter{margin-top:20px!important;gap:14px!important}.premiumDetailActions{margin-top:16px!important}}@media (max-width:420px){.featuredCompactGrid .sogShopFooter{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.tier-pick .shopBrandMark{height:250px!important;min-height:250px!important}.tier-featured .shopBrandMark{height:220px!important;min-height:220px!important}}.sogPickHome{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(390px,.72fr)!important;width:calc(100% - 9vw)!important;max-width:1320px!important;height:380px!important;min-height:380px!important;max-height:380px!important;margin:46px auto 42px!important;overflow:hidden!important;border:1px solid #d7b41a!important;border-radius:24px!important;background:#ffe16b!important;box-shadow:0 24px 58px rgba(60,48,0,.14)!important}.sogPickHome:before{content:"";position:absolute;z-index:3;left:0;right:0;bottom:0;height:7px;background:#19b8ea}.sogPickCopy{position:relative!important;z-index:1!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important;padding:40px 50px 42px!important}.sogPickCopy .eyebrow{display:inline-flex!important;align-items:center!important;width:auto!important;margin:0 0 11px!important;padding:7px 10px!important;border-radius:999px!important;background:#031217!important;color:#fff!important;font-size:8px!important;letter-spacing:.17em!important}.sogPickCopy h2{margin:0 0 11px!important;font-size:clamp(52px,4.4vw,68px)!important;line-height:.9!important;letter-spacing:-.05em!important}.sogPickCopy .pickHook{max-width:720px!important;margin:0 0 11px!important;color:#087fae!important;font-size:clamp(18px,1.55vw,22px)!important;line-height:1.2!important}.sogPickCopy>p:not(.pickHook){display:block!important;max-width:720px!important;margin:0 0 18px!important;color:#222!important;font-size:13px!important;line-height:1.48!important}.sogPickCopy .sogTextLink{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;margin:0!important;padding:0 17px!important;border-radius:999px!important;background:#031217!important;color:#fff!important;font-size:8.5px!important;letter-spacing:.06em!important;text-decoration:none!important}.sogPickCopy .sogTextLink:hover{background:#087fae!important}.sogPickVisual{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:380px!important;min-height:380px!important;max-height:380px!important;padding:26px!important;border-left:1px solid rgba(3,14,18,.14)!important;background:#57c9ee!important;box-shadow:inset 8px 0 #031217!important}.sogPickVisual:before{content:none;position:absolute;z-index:2;top:22px;left:28px;color:#07394a;font-size:7.5px;font-weight:900;letter-spacing:.16em}.sogPickVisual img{width:min(330px,90%)!important;height:auto!important;max-width:330px!important;max-height:330px!important;aspect-ratio:1!important;padding:10px!important;border:1px solid rgba(3,14,18,.12)!important;border-radius:18px!important;background:#fff8d8!important;box-shadow:0 16px 34px rgba(3,14,18,.17)!important;object-fit:contain!important;object-position:center!important}.sogPickVisual>span{display:grid;width:280px;max-width:86%;aspect-ratio:1;place-items:center;border-radius:18px;background:#fff8d8;font:700 72px Georgia,serif}@media (max-width:1100px) and (min-width:761px){.sogPickHome{grid-template-columns:minmax(0,1fr) 320px!important;height:350px!important;min-height:350px!important;max-height:350px!important}.sogPickCopy{padding:34px 38px 36px!important}.sogPickCopy h2{font-size:clamp(46px,5.1vw,60px)!important}.sogPickVisual{height:350px!important;min-height:350px!important;max-height:350px!important}.sogPickVisual img{width:min(280px,88%)!important;max-width:280px!important;max-height:280px!important}}@media (max-width:760px){.sogPickHome{grid-template-columns:1fr!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:28px 18px 30px!important;border-radius:20px!important}.sogPickVisual{order:-1!important;height:260px!important;min-height:260px!important;max-height:260px!important;padding:24px!important;border-left:0!important;border-bottom:1px solid rgba(3,14,18,.14)!important;box-shadow:inset 0 7px #031217!important}.sogPickVisual:before{top:18px!important;left:20px!important}.sogPickVisual img{width:220px!important;max-width:78%!important;max-height:220px!important;border-radius:15px!important}.sogPickCopy{padding:28px 24px 32px!important}.sogPickCopy h2{font-size:clamp(42px,12vw,58px)!important}.sogPickCopy .pickHook{font-size:19px!important}.sogPickCopy>p:not(.pickHook){display:block!important;font-size:12.5px!important}}@media (max-width:480px){.sogPickVisual{height:225px!important;min-height:225px!important;max-height:225px!important}.sogPickVisual img{width:185px!important;max-height:185px!important}.sogPickCopy>p:not(.pickHook){display:none!important}.sogPickCopy{padding:25px 22px 29px!important}}.premiumProductStory{margin:44px 0 4px!important}.premiumGalleryHeading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,400px);align-items:end;grid-gap:40px;gap:40px;padding:0 0 20px;border-bottom:1px solid #ded7c8}.premiumGalleryHeading .eyebrow{margin:0 0 9px!important;color:#087fae!important}.premiumGalleryHeading h2{margin:0;font:400 clamp(36px,3.4vw,50px) /.95 Georgia,serif;letter-spacing:-.045em}.premiumProductStory .productGallery{display:grid!important;grid-gap:16px!important;gap:16px!important;margin:22px 0 30px!important}.premiumProductStory-pick .productGallery-pick{grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr)!important;grid-template-rows:repeat(2,minmax(215px,1fr))!important}.premiumProductStory-pick .productGallery-pick .pg1{grid-row:1/3!important;min-height:446px!important}.premiumProductStory-pick .productGallery-pick .pg2,.premiumProductStory-pick .productGallery-pick .pg3{min-height:215px!important}.premiumProductStory-featured .productGallery-featured{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premiumProductStory-featured .productGallery-featured .productGalleryItem{min-height:340px!important;aspect-ratio:4/3!important}.premiumProductStory .productGalleryItem{position:relative!important;overflow:hidden!important;border:1px solid #ddd4c4!important;border-radius:20px!important;background:#f7f1df!important}.premiumProductStory .productGalleryItem img{width:100%!important;height:100%!important;padding:0!important;object-fit:cover!important;object-position:center!important}.publicGalleryPlaceholder{display:flex;width:100%;height:100%;min-height:inherit;padding:24px;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,#fff8dd,#f4edda);color:#6e675a}.premiumProductStory-pick .publicGalleryPlaceholder{box-shadow:inset 7px 0 #ffe16b}.premiumProductStory-featured .publicGalleryPlaceholder{background:linear-gradient(145deg,#edf9fc,#f7f3e8);box-shadow:inset 7px 0 #58c8ef}.publicGalleryPlaceholder span{font-size:8px;font-weight:900;letter-spacing:.16em}.publicGalleryPlaceholder b{align-self:flex-end;color:rgba(3,14,18,.15);font:400 clamp(54px,6vw,88px) /.8 Georgia,serif}.sogAboutCard{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:start!important;height:auto!important;min-height:310px!important;max-height:none!important;padding:46px 50px 42px!important;gap:56px!important;overflow:hidden!important}.sogAboutCard .aboutBody,.sogAboutCard .aboutHeadline{align-self:start!important;margin:0!important;padding:0!important}.sogAboutCard .aboutHeadline .eyebrow{margin:0 0 15px!important}.sogAboutCard .aboutHeadline h2{max-width:520px!important;margin:0!important;font-size:clamp(42px,3.8vw,58px)!important;line-height:.94!important}.sogAboutCard .aboutBody p{margin:0 0 10px!important;font-size:14px!important;line-height:1.42!important}.sogAboutCard .aboutBody p:first-child{margin:0 0 16px!important;font:400 23px/1.28 Georgia,serif!important}.sogAboutCard .aboutBody p:nth-child(4){margin-top:17px!important;font:italic 21px/1.25 Georgia,serif!important}.sogAboutCard .aboutBody p:last-child{margin-bottom:0!important}@media (max-width:900px){.premiumGalleryHeading{grid-template-columns:1fr!important;gap:10px!important}.premiumProductStory-pick .productGallery-pick{grid-template-columns:1.2fr .8fr!important}.premiumProductStory-featured .productGallery-featured .productGalleryItem{min-height:280px!important}.sogAboutCard{grid-template-columns:1fr!important;gap:24px!important;padding:38px 40px!important}.sogAboutCard .aboutHeadline h2{max-width:620px!important}}@media (max-width:700px){.premiumProductStory{margin-top:32px!important}.premiumGalleryHeading{padding-bottom:16px!important}.premiumGalleryHeading h2{font-size:36px!important}.premiumProductStory .productGallery{display:flex!important;gap:12px!important;margin:18px -18px 26px!important;padding:0 18px 8px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}.premiumProductStory .productGalleryItem,.premiumProductStory-featured .productGallery-featured .productGalleryItem,.premiumProductStory-pick .productGallery-pick .pg1,.premiumProductStory-pick .productGallery-pick .pg2,.premiumProductStory-pick .productGallery-pick .pg3{flex:0 0 82%!important;width:82%!important;min-height:0!important;aspect-ratio:4/5!important;scroll-snap-align:center!important}.sogAboutCard{min-height:0!important;padding:30px 24px 32px!important;gap:20px!important}.sogAboutCard .aboutHeadline h2{font-size:39px!important}.sogAboutCard .aboutBody p:first-child{font-size:20px!important}}.premiumInstagramHandle{color:#61696c;font-size:11px;font-weight:700;overflow-wrap:anywhere}.productGallery.count-1{grid-template-columns:minmax(0,720px)!important}.productGallery-featured.count-2,.productGallery-pick.count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.productGallery-pick.count-2{grid-template-rows:auto!important}.productGallery-pick.count-2 .pg1{grid-row:auto!important;min-height:0!important}@media (max-width:700px){.siteHeader{height:64px!important;padding:0 18px!important}.siteHeader .wordmark{font-size:25px!important}.siteHeader .headerCta{min-height:42px;padding:10px 14px!important;display:inline-flex;align-items:center}.hero{padding-left:18px!important;padding-right:18px!important}.directoryFilters button,.directoryFilters input,.directoryFilters select,.sogHeroSearch button,.sogHeroSearch input{min-height:44px!important}.categoryRow a{min-height:40px;display:inline-flex;align-items:center}.sogPickHome{grid-template-columns:1fr!important;margin:22px 18px!important}.sogPickVisual{order:-1!important;width:100%!important;height:184px!important;min-height:184px!important;max-height:184px!important;padding:14px!important}.sogPickCopy{padding:24px!important}.sogPickCopy h2{font-size:36px!important}.sogPickCopy>p:not(.pickHook){display:block!important;font-size:13px!important;line-height:1.45!important}.sogPickCopy .sogTextLink{min-height:44px;display:inline-flex;align-items:center}.featuredCompactGrid{grid-template-columns:1fr!important;gap:16px!important}.featuredCompactGrid .shopCover{aspect-ratio:1.65/1!important;min-height:190px!important}.featuredCompactGrid .shopInfo{padding:16px!important}.featuredCompactGrid .shopCardTitleBlock h3{font-size:22px!important}.featuredCompactGrid .sogCardLine{font-size:13px!important;line-height:1.4!important}.featuredCompactGrid .shopFooter a{min-height:44px;display:inline-flex;align-items:center;font-size:10px!important}.directoryHomeSection .compactShopRow,.scalableDirectoryGrid .compactShopRow{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important;padding:13px 0!important;min-height:90px!important}.directoryHomeSection .compactThumb,.scalableDirectoryGrid .compactThumb{width:64px!important;height:64px!important}.directoryHomeSection .compactShopCopy h3,.scalableDirectoryGrid .compactShopCopy h3{font-size:18px!important;line-height:1.12!important}.directoryHomeSection .compactShopCopy p,.scalableDirectoryGrid .compactShopCopy p{font-size:12px!important;line-height:1.35!important;-webkit-line-clamp:2!important;white-space:normal!important}.directoryHomeSection .compactShopMeta,.scalableDirectoryGrid .compactShopMeta{font-size:8px!important}.directoryHomeSection .compactShopAction,.scalableDirectoryGrid .compactShopAction{grid-column:2;justify-self:start;min-height:40px;display:inline-flex;align-items:center;font-size:10px!important}.directoryTierBadge{font-size:8px!important}.allShopsPage .allShopsIntro{padding-left:18px!important;padding-right:18px!important}.allShopsPage .categoryRow{gap:8px!important}.directoryFilters{grid-template-columns:1fr 1fr!important}.directoryFilters button{grid-column:1/-1!important}.shopEditorialTop{grid-template-columns:1fr!important;gap:18px!important}.shopBrandMark{order:-1!important;justify-self:start!important;width:132px!important}.shopEditorialIntro h1{font-size:clamp(38px,12vw,54px)!important}.premiumHeroFooter{align-items:flex-start!important;gap:12px!important}.premiumInstagramHandle{width:100%;font-size:12px}.premiumInstagramCta,.shopDetailCta{min-height:46px!important}.requestChangeOnShop{min-height:42px;display:inline-flex;align-items:center}.premiumProductStory .productGalleryItem,.premiumProductStory-featured .productGallery-featured .productGalleryItem,.premiumProductStory-pick .productGallery-pick .pg1,.premiumProductStory-pick .productGallery-pick .pg2,.premiumProductStory-pick .productGallery-pick .pg3{flex-basis:88%!important;width:88%!important}.changeForm button,.changeForm input,.ownerTabs button,.sogForm button,.sogForm input,.sogForm select{min-height:44px!important}.sogForm .two{grid-template-columns:1fr!important}}@media (min-width:701px){.scalableDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.scalableDirectoryGrid .compactShopRow{grid-template-columns:58px minmax(0,1fr) auto!important;min-height:76px!important;padding:10px 0!important}.scalableDirectoryGrid .compactThumb{width:58px!important;height:58px!important}.scalableDirectoryGrid .compactShopCopy h3{font-size:16px!important}.scalableDirectoryGrid .compactShopCopy p{font-size:11px!important}.scalableDirectoryGrid .compactShopMeta{font-size:8px!important}.scalableDirectoryGrid .compactShopAction{font-size:9px!important}}.sogPickVisual:before,.tier-pick .shopBrandMark:before{content:none!important;display:none!important}.premiumProductStory-pick .productGallery-pick{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(230px,1fr))!important}.premiumProductStory-pick .productGallery-pick .pg1,.premiumProductStory-pick .productGallery-pick .pg2,.premiumProductStory-pick .productGallery-pick .pg3,.premiumProductStory-pick .productGallery-pick .pg4{grid-row:auto!important;min-height:230px!important;aspect-ratio:4/3!important}@media (max-width:700px){.premiumProductStory-pick .productGallery-pick .pg4{flex:0 0 88%!important;width:88%!important;min-height:0!important;aspect-ratio:4/5!important;scroll-snap-align:center!important}}.featuredCompactGrid{align-items:stretch!important}.featuredCompactGrid .sogShopCard{display:flex!important;height:100%!important;flex-direction:column!important}.featuredCompactGrid .shopInfo{display:flex!important;flex:1 1 auto!important;flex-direction:column!important}.featuredCompactGrid .sogShopFooter{margin-top:auto!important}.premiumGalleryHeading{grid-template-columns:minmax(0,1fr)!important}@media (max-width:800px){.tier-featured .shopBrandMark,.tier-pick .shopBrandMark{height:250px!important;min-height:250px!important}}@media (max-width:700px){.sogPickVisual{height:auto!important;min-height:190px!important;max-height:none!important;aspect-ratio:1.65/1!important}.sogPickVisual img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;padding:12px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;object-fit:contain!important;object-position:center!important}}@media (max-width:420px){.tier-featured .shopBrandMark,.tier-pick .shopBrandMark{height:220px!important;min-height:220px!important}}@media (max-width:700px){.shopDetailEditorial.tier-featured{width:100%!important;max-width:none!important;padding:8px 16px 40px!important}.tier-featured .shopEditorialTop{display:flex!important;width:100%!important;min-height:0!important;flex-direction:column!important;gap:0!important;overflow:hidden!important;border-radius:18px!important}.tier-featured .shopBrandMark{order:-1!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:1.65/1!important;align-self:stretch!important;justify-self:stretch!important;border-left:0!important;border-bottom:1px solid #c5dfe8!important;box-shadow:inset 0 7px #58c8ef!important}.tier-featured .shopBrandMark:before{content:none!important;display:none!important}.tier-featured .shopBrandMark img{width:100%!important;height:100%!important;padding:12px!important;object-fit:contain!important;object-position:center!important}.tier-featured .shopEditorialIntro{width:100%!important;min-width:0!important;padding:26px 20px 28px!important}.tier-featured .shopTierLabel{margin-bottom:13px!important}.tier-featured .shopDetailMeta{overflow-wrap:anywhere!important}.tier-featured .shopEditorialIntro h1{max-width:100%!important;margin:7px 0 14px!important;font-size:clamp(40px,12.5vw,56px)!important;line-height:.94!important;overflow-wrap:anywhere!important}.tier-featured .shopEditorialIntro .shopDetailHook{max-width:100%!important;margin:0!important;font-size:20px!important;line-height:1.22!important;overflow-wrap:anywhere!important}.tier-featured .premiumEditorialNote{width:100%!important;margin-top:20px!important;padding-top:15px!important}.tier-featured .premiumEditorialNote p{overflow-wrap:anywhere!important}.tier-featured .premiumHeroFooter{display:grid!important;width:100%!important;grid-template-columns:1fr!important;align-items:start!important;grid-gap:11px!important;gap:11px!important;margin-top:21px!important}.tier-featured .premiumInstagramCta{width:100%!important;min-height:46px!important}.tier-featured .premiumInstagramHandle,.tier-featured .premiumShipping{width:100%!important}.premiumProductStory-featured{margin-top:30px!important}.premiumProductStory-featured .premiumGalleryHeading h2{font-size:34px!important}.tier-featured .premiumDetailActions{justify-content:flex-start!important;margin-top:12px!important}.tier-featured .requestChangeOnShop{max-width:100%!important;white-space:normal!important}}body.adminEditorOpen,html.adminEditorOpen{overflow:hidden!important;overscroll-behavior:none}.adminModal.adminEditorWorkspace{padding:0!important;overflow:hidden!important;isolation:isolate}.adminEditorWorkspace .adminWorkspaceActions,.adminEditorWorkspace .adminWorkspaceForm,.adminEditorWorkspace .adminWorkspaceHeader{position:relative;z-index:2}.adminEditorWorkspace .adminWorkspaceBody{position:relative;z-index:1;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.adminEditorWorkspace .galleryUpload,.adminEditorWorkspace a,.adminEditorWorkspace button,.adminEditorWorkspace input,.adminEditorWorkspace select,.adminEditorWorkspace textarea,.adminV3 a,.adminV3 button,.adminV3 select{touch-action:manipulation}.adminEditorWorkspace .galleryUpload{position:relative;overflow:hidden}.adminEditorWorkspace .galleryUpload input[type=file]{display:block!important;position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0;cursor:pointer}@media (max-width:700px){.adminV3 .adminSummaryV3 button,.adminV3 .adminTabs button,.adminV3 .tableActions a,.adminV3 .tableActions button,.adminV3 .tableActions select{min-height:46px;font-size:11px}.adminV3 .adminSummaryV3 button{padding:12px}.adminV3 .adminTabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0!important;padding:0!important;overflow:visible!important;border-bottom:0}.adminV3 .adminTabs button{width:100%;padding:10px 8px;white-space:normal}.adminV3 .adminTable{display:grid;grid-gap:14px;gap:14px;margin-top:18px;border:0;border-radius:0;overflow:visible!important;background:transparent}.adminV3 .adminTableHead{display:none}.adminV3 .adminTableRow{display:grid;min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"shop shop" "category category" "status added" "clicks clicks" "actions actions";grid-gap:12px;gap:12px;padding:16px;border:1px solid #ded8c8;border-radius:14px;background:#fff;box-shadow:0 4px 16px rgba(3,14,18,.05)}.adminV3 .adminShopCell{grid-area:shop;padding-bottom:12px;border-bottom:1px solid #eee8da}.adminV3 .adminShopCell img,.adminV3 .adminShopCell>span{flex:0 0 58px;width:58px;height:58px}.adminV3 .adminShopCell b{font-size:15px}.adminV3 .adminCategoryCell{display:grid;grid-area:category;grid-gap:4px;gap:4px;min-width:0;line-height:1.45;overflow-wrap:anywhere}.adminV3 .adminStatusCell{display:grid;grid-area:status;justify-self:stretch;grid-gap:5px;gap:5px;align-content:center;min-height:52px}.adminV3 .adminAddedCell,.adminV3 .adminClicksCell{display:grid;grid-gap:5px;gap:5px;align-content:center;min-height:52px;padding:9px 11px;border:1px solid #eee8da;border-radius:9px;background:#faf8f1}.adminV3 .adminAddedCell{grid-area:added}.adminV3 .adminClicksCell{grid-area:clicks}.adminV3 .adminAddedCell:before,.adminV3 .adminCategoryCell:before,.adminV3 .adminClicksCell:before,.adminV3 .adminStatusCell:before{content:attr(data-label);color:#6a7174;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.adminV3 .tableActions{display:grid;grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding-top:4px}.adminV3 .tableActions>*{width:100%;min-width:0;justify-content:center;text-align:center}.adminV3 .tableActions .adminEditButton{grid-column:1/-1;border-color:#030e12;background:#030e12;color:#fff;font-size:12px}.adminModalBackdrop{display:block!important;inset:0;width:100%;height:100dvh;padding:0!important;overflow:hidden!important;z-index:1000}.adminModal.adminEditorWorkspace{display:flex;width:100%!important;height:100dvh!important;max-width:none!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0;border-radius:0;box-shadow:none!important}.adminEditorWorkspace .adminWorkspaceHeader{flex:0 0 auto;width:100%;min-height:78px;margin:0!important;padding:calc(12px + env(safe-area-inset-top)) 14px 12px!important;background:#fffdf7}.adminEditorWorkspace .adminWorkspaceHeader h2{max-width:calc(100vw - 100px);margin-top:3px;font-size:25px;line-height:1}.adminEditorWorkspace .adminWorkspaceHeader>button{flex-basis:48px;width:48px;height:48px;min-height:48px;border:1px solid #cfc8b8;background:#fff}.adminEditorWorkspace form.adminWorkspaceForm{display:flex!important;flex:1 1 auto;width:100%;min-height:0;gap:0!important;overflow:hidden}.adminEditorWorkspace .adminWorkspaceBody{display:block;flex:1 1 auto;width:100%;min-height:0;padding:14px 12px 28px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;touch-action:pan-y;scroll-padding-bottom:110px}.adminEditorWorkspace .adminFormSection{margin-bottom:14px;padding:16px 14px}.adminEditorWorkspace .adminSectionHeading h3{font-size:21px}.adminEditorWorkspace .adminFieldGridThree,.adminEditorWorkspace .adminFieldGridTwo{grid-template-columns:1fr!important}.adminEditorWorkspace .adminEditForm input,.adminEditorWorkspace .adminEditForm select,.adminEditorWorkspace .adminEditForm textarea{min-height:50px;padding:13px 12px;font-size:16px}.adminEditorWorkspace .adminEditForm textarea{min-height:124px}.adminEditorWorkspace .adminCoverEditor{grid-template-columns:1fr;padding:12px}.adminEditorWorkspace .adminCoverPreview{width:100%;height:190px}.adminEditorWorkspace .galleryAdminGrid{grid-template-columns:1fr!important}.adminEditorWorkspace .galleryOrder button,.adminEditorWorkspace .galleryUpload{min-height:48px}.adminEditorWorkspace .adminWorkspaceActions{display:grid!important;flex:0 0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;width:100%;margin:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;border-top:1px solid #d8d1c2;background:#fffdf7;box-shadow:0 -8px 20px rgba(3,14,18,.12)}.adminEditorWorkspace .adminWorkspaceActions a,.adminEditorWorkspace .adminWorkspaceActions button{width:100%;min-width:0!important;min-height:50px;padding:11px 8px;font-size:10px;pointer-events:auto}.adminModal.smallModal{width:calc(100% - 20px)!important;max-height:calc(100dvh - 20px);margin:10px auto;overflow-y:auto}}@media (min-width:701px) and (max-width:1100px){.adminV3 .adminHeroV3{grid-template-columns:1fr;gap:20px}.adminV3 .adminTools{grid-template-columns:1fr!important}.adminV3 .adminTable{overflow-x:auto}.adminV3 .adminTableHead,.adminV3 .adminTableRow{min-width:1040px}}@media (min-width:701px){.adminModal.adminEditorWorkspace{width:min(1260px,calc(100vw - 48px));height:min(920px,calc(100vh - 48px));border:1px solid #cfd7da;border-radius:10px;background:#fff;box-shadow:0 22px 60px rgba(10,25,31,.22)}.adminEditorWorkspace .adminWorkspaceHeader{min-height:82px;padding:18px 24px 16px;border-color:#dce2e4;background:#fff}.adminEditorWorkspace .adminWorkspaceHeader h2{margin-top:3px;color:#152126;font:650 29px/1.05 Arial,sans-serif;letter-spacing:-.025em}.adminEditorWorkspace .adminWorkspaceHeader p{margin-top:5px;color:#68757b}.adminEditorWorkspace .adminWorkspaceHeader>button{flex-basis:40px;width:40px;height:40px;border-color:#cbd3d6;border-radius:6px}.adminEditorWorkspace .adminWorkspaceBody{gap:16px;padding:20px 24px 28px;background:#f3f5f6}.adminEditorWorkspace .adminFormSection{gap:16px;padding:20px;border-color:#d6dcde;border-radius:8px;background:#fff}.adminEditorWorkspace .adminSectionHeading{grid-template-columns:28px minmax(0,1fr);gap:10px;padding-bottom:12px;border-color:#e3e7e8}.adminEditorWorkspace .adminSectionHeading>b{width:27px;height:27px;border-radius:5px;background:#e6eef1;color:#28596c;font-size:11px}.adminEditorWorkspace .adminSectionHeading h3{color:#152126;font:650 19px/1.15 Arial,sans-serif;letter-spacing:-.01em}.adminEditorWorkspace .adminEditForm input,.adminEditorWorkspace .adminEditForm select,.adminEditorWorkspace .adminEditForm textarea{border-color:#cbd3d6;border-radius:6px}.adminEditorWorkspace .adminCoverEditor,.adminEditorWorkspace .adminGalleryDisabledNote,.adminEditorWorkspace .adminPickFields,.adminEditorWorkspace .adminTierExplanation,.adminEditorWorkspace .adminUploadWarning,.adminEditorWorkspace .gallerySlot{border-radius:7px}.adminEditorWorkspace .adminCoverEditor,.adminEditorWorkspace .gallerySlot{border-color:#d6dcde;background:#f7f9f9}.adminEditorWorkspace .adminWorkspaceActions{padding:13px 24px;border-color:#dce2e4;background:#fff;box-shadow:0 -4px 14px rgba(10,25,31,.06)}.adminEditorWorkspace .adminWorkspaceActions a,.adminEditorWorkspace .adminWorkspaceActions button{min-height:40px;padding:9px 14px;border-radius:6px}}