/* v19 — reference-led luxury storefront theme */
:root{--ref-ink:#251313;--ref-wine:#7f2f36;--ref-rose:#b15d5c;--ref-cream:#fffaf4;--ref-paper:#fffdf9;--ref-line:#ead7cc;--ref-muted:#74655e}
body{background:var(--ref-paper);color:var(--ref-ink)}
.container{width:min(1540px,calc(100% - 64px))}
.topbar{background:#f8ebe2!important;color:#3d2724!important;border-bottom:1px solid #ecd9ce;min-height:34px!important}
.topbarInner{font-family:Georgia,serif;font-size:13px}.topbarInner span:before{content:"Threads Festive Sale   •   Up to 50% Off   •   Extra 10% with THREADS10   ✣   ";color:#643130}.topbarInner i{color:#a85652}.topbarClose{color:#6b3733}
.header{background:rgba(255,253,249,.985)!important;box-shadow:none!important;border-bottom:1px solid #eee1d8!important}
.headrow{min-height:92px!important;grid-template-columns:190px minmax(320px,1fr) auto!important}.brandFullLogo{width:155px!important;max-height:80px;object-fit:contain}
.search{height:51px!important;border-radius:999px!important;background:#fffdfa!important;box-shadow:none!important}.search input{height:49px!important;padding-left:20px!important}.searchVoice{display:none!important}.searchSubmit{height:49px!important;border-radius:999px!important;background:transparent!important;color:#231817!important;font-size:29px!important}
.actions .iconbtn{background:transparent!important;color:#241817!important;font-size:13px!important}.actions .bagAction{background:#251515!important;color:#fff!important;border-radius:999px!important;padding:12px 22px!important}.actions .iconbtn b{display:grid;place-items:center;min-width:22px;height:22px;border-radius:50%;background:#b6605b;color:#fff}
.nav{border-top:0!important;background:#fffdfa!important}.navrow{min-height:53px!important}.navItem>a,.navrow>a{padding:16px 23px!important;color:#241817!important;letter-spacing:1.8px!important}.navItem>a:after,.navrow>a:after{bottom:9px;background:#9c4648!important}
.megaGrid{border-color:var(--ref-line)!important;background:#fffdfa!important;border-radius:0 0 12px 12px!important}.megaColumn b{color:var(--ref-wine)!important}
.referenceHero{display:grid;grid-template-columns:55.5% 44.5%;min-height:565px;background:linear-gradient(135deg,#fffdf9,#fff7f0);overflow:hidden;border-bottom:1px solid #f0e2d9}
.referenceHeroVisual{position:relative;display:block;min-height:565px;overflow:hidden;background:#dcc3ae}.referenceHeroVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(44,23,17,.16),transparent 44%)}.referenceHeroVisual img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 34%;transition:transform 1s ease}.referenceHeroVisual:hover img{transform:scale(1.025)}.referenceHeroVisual>span{position:absolute;z-index:2;left:6.5%;top:9%;font-size:14px;line-height:1.75;letter-spacing:4px;color:#51312a}
.referenceHeroCopy{position:relative;display:flex;flex-direction:column;justify-content:center;padding:64px clamp(44px,5vw,90px);isolation:isolate}.referenceHeroCopy:after{content:"✿";position:absolute;right:-8px;top:13px;z-index:-1;font:180px/1 Georgia,serif;color:#f0d8cc;opacity:.55;transform:rotate(-18deg)}
.referenceKicker{font-size:12px;font-weight:700;letter-spacing:3px;color:#6c4a45}.referenceKicker i{font-style:normal;color:#a34b50;margin:0 10px}.referenceHeroCopy h1{margin:27px 0 14px;font:500 clamp(52px,5vw,82px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-2.5px;color:#55191e}.referenceHeroCopy h1 em{font-weight:400;color:#b45e5d}.referenceHeroCopy>p{font-size:20px;color:#392d2a;margin:6px 0 28px}
.referenceActions{display:flex;gap:16px}.referenceActions .btn{min-width:220px;min-height:54px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:1.4px;border-radius:999px!important}.referenceActions .rose{background:linear-gradient(135deg,#8d3339,#a54c4e)!important}.referenceActions b{margin-left:14px;font-size:20px}.referenceOutline{border:1px solid #a95052!important;color:#271918!important;background:transparent!important}
.referencePromises{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;padding-top:25px;border-top:1px solid #e8d8ce}.referencePromises span{display:flex;align-items:center;gap:13px;padding:0 19px;border-right:1px solid #ead9d0}.referencePromises span:first-child{padding-left:0}.referencePromises span:last-child{border:0}.referencePromises i{font:32px/1 Georgia,serif;color:#a94d50}.referencePromises b{font-size:12px;line-height:1.35;color:#5d514c}
.marquee{display:none!important}.confidenceBar{display:none!important}
.marketQuick{padding-top:20px!important}.marketQuickHead{justify-content:center!important;text-align:center}.marketQuickHead .textLink{position:absolute;right:5%}.marketQuickHead h2,.homeCategoryHead h2,.sectionHead h2,.editorialHead h2{font-family:Georgia,"Times New Roman",serif!important;letter-spacing:-1.2px!important}.marketQuickHead h2{font-size:38px}.marketCategoryRail{padding-bottom:8px}.marketCategoryRail a span{border-radius:8px 44px 8px 8px!important;border:1px solid #ecdcd3!important}.marketCategoryRail a:hover span{box-shadow:0 18px 45px rgba(71,35,28,.15)}
.marketSale{background:linear-gradient(125deg,#641f26,#933d43)!important;border-radius:6px 44px 6px 6px!important}.marketSaleMain h2{font-family:Georgia,serif!important}.marketCoupons a{background:#fffaf4!important;border-color:#edd8cf!important}
.easyCategoryGrid{gap:16px!important}.easyCategoryGrid>a{border-radius:8px!important;min-height:245px!important}.easyCategoryGrid>a:after{background:linear-gradient(90deg,rgba(32,16,12,.08),rgba(255,250,244,.1))!important}.easyCategoryGrid>a span{background:rgba(255,250,244,.92)!important;color:#321d1c!important;border-radius:4px 28px 4px 4px!important;padding:20px!important;backdrop-filter:blur(8px)}
.btn{border-radius:999px}.toneSection{background:#fbf3ed!important}.newsletter{background:linear-gradient(135deg,#42191e,#7e3439)!important;border-radius:8px 46px 8px 8px!important}.footer{background:#241616!important}
.collectionHero,.utilityVisual{border-radius:0 0 40px 0!important}.marketCard{border-radius:7px!important;border-color:#eadbd2!important;box-shadow:none!important}.marketCard .productVisual{border-radius:6px 38px 6px 6px!important}.marketCard:hover{box-shadow:0 22px 54px rgba(58,29,23,.12)!important}
@media(max-width:1120px){.headrow{grid-template-columns:145px minmax(220px,1fr) auto!important}.referenceHero{grid-template-columns:50% 50%}.referenceHeroCopy{padding:48px 38px}.referenceHeroCopy h1{font-size:56px}.referenceActions{flex-direction:column}.referenceActions .btn{width:100%}.referencePromises span{padding:0 10px}.navItem>a,.navrow>a{padding-left:13px!important;padding-right:13px!important}}
@media(max-width:800px){body{padding-top:var(--fixed-header-space)!important}.header{position:fixed!important;top:var(--topbar-space)!important}.headrow{grid-template-columns:40px 104px minmax(0,1fr)!important}.actions .iconbtn:not(.bagAction){display:none!important}.bagAction{padding:10px 13px!important}.referenceHero{grid-template-columns:1fr;min-height:0}.referenceHeroVisual{min-height:58vh}.referenceHeroCopy{padding:45px 28px 40px}.referenceHeroCopy h1{font-size:clamp(44px,11vw,60px)}.referenceHeroCopy>p{font-size:17px}.referencePromises{margin-top:25px}.marketQuickHead .textLink{position:static}.container{width:min(100% - 32px,1540px)}}
@media(max-width:540px){.topbarInner span:before{content:"Festive Sale • Up to 50% Off • THREADS10   "}.topbarInner{font-size:10px}.topbarInner>span{font-size:0}.headrow{grid-template-columns:38px 84px minmax(0,1fr)!important;gap:8px!important}.brandFullLogo{width:82px!important}.search input{font-size:12px!important;padding-left:13px!important}.searchSubmit{min-width:38px!important;padding:0 8px!important}.actions{display:none!important}.referenceHeroVisual{min-height:430px}.referenceHeroVisual>span{font-size:10px;letter-spacing:3px}.referenceHeroCopy{padding:38px 21px}.referenceHeroCopy h1{margin-top:20px;letter-spacing:-1.5px}.referenceKicker{font-size:9px;letter-spacing:2px}.referenceActions{gap:10px}.referenceActions .btn{min-height:50px;min-width:0;font-size:11px}.referencePromises{gap:8px}.referencePromises span{padding:0 6px;gap:7px}.referencePromises i{font-size:23px}.referencePromises b{font-size:9px}.marketQuick{padding-top:10px!important}}

/* v21 — unified premium category, collection and offer pages */
.premiumListingPage main.container{width:min(1500px,calc(100% - 54px))}.premiumListingPage .collectionHero{--listing-hero-image:none;position:relative;isolation:isolate;min-height:355px;margin:28px auto 18px;padding:52px 52% 42px 52px;border:1px solid var(--ref-line);border-radius:12px!important;overflow:hidden;background:linear-gradient(90deg,#fffaf4 0%,#fffaf4 47%,transparent 68%),var(--listing-hero-image) center right/58% 100% no-repeat!important}.premiumListingPage .collectionHero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,250,244,.05) 40%,rgba(69,29,25,.08))}.premiumListingPage .collectionHero .breadcrumbs{font-size:11px;color:#8a756c;margin-bottom:22px}.premiumListingPage .collectionHero h1{font:400 clamp(48px,5vw,72px)/.98 Georgia,serif;letter-spacing:-2px;color:#5d2026;margin:14px 0!important}.premiumListingPage .collectionHero p{font:400 18px/1.55 Georgia,serif;color:#4b3732;max-width:480px}.listingKicker{display:block;color:#a05253;font-size:10px;font-weight:800;letter-spacing:2.1px}.listingHeroActions{display:flex;gap:10px;margin-top:24px}.listingHeroActions .btn{border-radius:8px!important;min-height:48px;display:inline-flex;align-items:center}.listingOutline{background:#fffaf4!important;color:#572126!important;border-color:#9c5857!important}.listingPromise{display:flex;gap:20px;flex-wrap:wrap;margin-top:25px;color:#705d56;font-size:10px}.premiumListingPage #subcats{display:none}
.listingCategoryRail{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:18px 0 45px}.listingCategoryRail a{display:grid;text-align:center;gap:9px;font:500 14px Georgia,serif}.listingCategoryRail a>span{aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:#f0e5db}.listingCategoryRail img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.listingCategoryRail a:hover img{transform:scale(1.045)}
.premiumListingSection{padding-top:0!important}.premiumListingPage .sectionHead{align-items:center;border-bottom:1px solid var(--ref-line);padding-bottom:20px;margin-bottom:18px}.premiumListingPage .sectionHead h2{font:400 clamp(30px,3vw,42px)/1 Georgia,serif}.premiumListingPage .sectionHead p{font-size:12px}.premiumListingPage #mobileFilter{border-radius:8px!important}.premiumListingPage .filtersLayout{grid-template-columns:245px 1fr;gap:24px}.premiumListingPage .filters{top:172px;border-radius:10px!important;padding:0;background:#fffdfa}.premiumListingPage .filters>h3{display:flex;align-items:center;justify-content:space-between;padding:19px;margin:0;font:500 21px Georgia,serif;border-bottom:1px solid var(--ref-line)}.listingClear{border:0;background:transparent;color:#9a494a;text-decoration:underline;font:600 10px Inter,sans-serif;cursor:pointer}.premiumListingPage .filterGroup{padding:15px 18px}.premiumListingPage .filterGroup h4{font-size:11px;letter-spacing:.5px}.premiumListingPage .filterGroup label{font-size:12px;padding:5px 0}.premiumListingPage .filterGroup input{accent-color:#793039}.premiumListingPage .toolbar{min-height:54px;margin-bottom:14px;border:1px solid var(--ref-line);border-radius:10px;padding:8px 10px;background:#fff}.premiumListingPage .toolbar .chip{border-radius:999px;padding:8px 13px;font-size:11px}.premiumListingPage #sortBy{border:1px solid var(--ref-line);border-radius:8px;background:#fff;padding:10px 13px}.premiumListingPage #productGrid{gap:18px}.premiumListingPage #productGrid .marketCard{border-radius:10px!important}.premiumListingPage #productGrid .productVisual{aspect-ratio:3/4;border-radius:9px 9px 0 0!important}.premiumListingPage #productGrid .productBody{padding:13px}.premiumListingPage #productGrid .productBody h3{font-size:14px;line-height:1.35}.premiumListingPage #productGrid .price strong{font-size:17px}.premiumListingPage .pager button{border-radius:7px}
.listingEditorial{margin:70px 0 20px;min-height:330px;border-radius:12px;background:linear-gradient(90deg,rgba(36,16,14,.88),rgba(36,16,14,.18)),url('https://images.pexels.com/photos/6765164/pexels-photo-6765164.jpeg?auto=compress&cs=tinysrgb&w=1600') center/cover;display:flex;align-items:center;padding:45px;color:#fff}.listingEditorial>div{max-width:590px}.listingEditorial .eyebrow{color:#e6bdb4}.listingEditorial h2{font:400 46px/1.05 Georgia,serif;margin:12px 0}.listingEditorial p{line-height:1.65;color:#f4e6e0}.listingEditorial a{display:inline-block;border-bottom:1px solid #fff;padding-bottom:5px;margin-top:12px}.listingTrust{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ref-line);border-radius:10px;margin:0 0 60px;background:#fbf3ed}.listingTrust>div{display:grid;gap:5px;padding:22px;border-right:1px solid var(--ref-line)}.listingTrust>div:last-child{border:0}.listingTrust b{font-size:12px}.listingTrust small{color:#7d6a62}
.collectionsPage,.offersPage{--page-radius:12px}.collectionEditorialHero,.offersEditorialHero{border-radius:12px!important;border-color:var(--ref-line)!important;background:#fffaf4!important}.collectionEditorialCopy h1,.offersEditorialCopy h1{color:#64252b!important;font-weight:400!important}.collectionFeature,.collectionCraftBanner,.offerCard,.offerStory,.offerNewsletter{border-radius:12px!important}.collectionFeature img,.collectionEditorialVisual img,.offersEditorialVisual img{filter:saturate(.88) contrast(.98)}.collectionIntro,.offersSectionHead{padding-top:30px}.offerCardGrid{gap:18px!important}.offerCard{box-shadow:none!important;border:1px solid var(--ref-line)!important}.offerBenefits{border-radius:10px!important}.collectionsPage .btn,.offersPage .btn{border-radius:8px!important}
@media(min-width:801px){.marketplaceFooter{padding:34px 0 28px!important}.marketplaceFooter .footerPromise{margin-bottom:30px}.marketplaceFooter .footerGrid{gap:24px!important}.marketplaceFooter .popularSearches{margin-top:24px!important}.marketplaceFooter .copyright{margin-top:22px!important}}
@media(max-width:1000px){.premiumListingPage .collectionHero{padding-right:44%;background:linear-gradient(90deg,#fffaf4 0%,#fffaf4 43%,transparent 70%),var(--listing-hero-image) center right/63% 100% no-repeat!important}.listingCategoryRail{grid-template-columns:repeat(3,1fr)}.premiumListingPage .filtersLayout{grid-template-columns:220px 1fr}.listingTrust{grid-template-columns:repeat(2,1fr)}.listingTrust>div:nth-child(2){border-right:0}.listingTrust>div:nth-child(-n+2){border-bottom:1px solid var(--ref-line)}}
@media(max-width:800px){.premiumListingPage main.container{width:min(100% - 28px,1500px)}.premiumListingPage .collectionHero{min-height:520px;padding:300px 24px 28px;background:linear-gradient(0deg,#fffaf4 0%,#fffaf4 46%,transparent 72%),var(--listing-hero-image) center top/100% 66% no-repeat!important}.premiumListingPage .collectionHero h1{font-size:44px}.premiumListingPage .collectionHero p{font-size:16px}.listingHeroActions{flex-wrap:wrap}.listingPromise{gap:10px}.listingCategoryRail{display:flex;overflow:auto;scroll-snap-type:x mandatory;margin-bottom:35px}.listingCategoryRail a{min-width:132px;scroll-snap-align:start}.premiumListingPage .filtersLayout{grid-template-columns:1fr}.premiumListingPage .toolbar{position:sticky;top:var(--fixed-header-space);z-index:40}.listingEditorial{min-height:380px;padding:28px}.listingEditorial h2{font-size:38px}}
@media(max-width:540px){.premiumListingPage .collectionHero{margin-top:14px}.listingHeroActions .btn{width:100%;justify-content:center}.listingTrust{grid-template-columns:1fr}.listingTrust>div{border-right:0;border-bottom:1px solid var(--ref-line)!important}.listingTrust>div:last-child{border-bottom:0!important}.premiumListingPage .sectionHead{align-items:flex-start}.listingEditorial h2{font-size:34px}}

/* v22 — complete store-wide premium visual system */
body:not(.homePage){background:#fffdf9;color:#281917}body:not(.homePage) main{animation:pageArrival .45s ease both}@keyframes pageArrival{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}
body:not(.homePage) h1,body:not(.homePage) h2,body:not(.homePage) h3{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.5px}body:not(.homePage) p{line-height:1.65}.assistant{display:none!important}
.page-account .collectionHero,.page-compare .collectionHero,.page-notifications .collectionHero,.page-reels .collectionHero,.page-search .collectionHero,.page-track .collectionHero,.page-trending .collectionHero,.page-work-products .collectionHero,.page-returns .collectionHero{border-radius:12px!important;border:1px solid var(--ref-line)!important;background:linear-gradient(120deg,#fff7f0,#fbefe7 58%,#f3ddd3)!important;padding:48px!important;position:relative;overflow:hidden}.page-account .collectionHero:after,.page-compare .collectionHero:after,.page-notifications .collectionHero:after,.page-reels .collectionHero:after,.page-search .collectionHero:after,.page-track .collectionHero:after,.page-trending .collectionHero:after,.page-work-products .collectionHero:after,.page-returns .collectionHero:after{content:"✿";position:absolute;right:4%;top:-25px;font:160px Georgia,serif;color:#e8c5b9;opacity:.4}.collectionHero h1{color:#62242a!important;font-weight:400!important}.collectionHero p{color:#705e56!important}.collectionHero .breadcrumbs{font-size:11px;letter-spacing:.5px}
.utilityVisual{min-height:250px!important;border-radius:0!important;background-position:center 43%!important}.utilityVisual:after{background:linear-gradient(90deg,rgba(37,17,16,.82),rgba(37,17,16,.08))!important}.utilityVisual h1{font:400 clamp(38px,4vw,60px)/1.05 Georgia,serif!important;max-width:680px}.utilityVisual span{color:#edc8be!important;letter-spacing:2px!important}
.productPage{padding-top:38px!important}.productDetail{gap:48px!important}.mainImageWrap,.mainImage{border-radius:12px!important}.thumbButton,.thumbButton img{border-radius:8px!important}.pdInfo h1{color:#572127;font-weight:400}.detailFacts,.fitGuide,.deliveryCard,.assuranceStrip>div,.reviewCard,.ratingSummary{border-radius:10px!important;border-color:var(--ref-line)!important}.pdInfo .btn,.productPage .chip,.productPage .size{border-radius:8px!important}.buyRow .btn{min-height:52px}.productStoryVisual{border-radius:12px!important;background:#32191a!important}.productStoryVisual img{filter:saturate(.88)}.productReviews{background:#fbf3ed;margin-top:55px;padding:42px!important;border-radius:12px}.stickyBuyBar{border-radius:10px!important;background:rgba(55,24,26,.97)!important}
.cartLayout,.checkoutLayout{gap:28px!important}.cartLine,.cartAside,.checkoutSection,.checkoutSummary,.cartNotice{border-radius:10px!important;border-color:var(--ref-line)!important}.cartAside,.checkoutSummary{box-shadow:0 18px 48px rgba(55,27,22,.07)!important}.cartThumb img{border-radius:8px!important}.checkoutPage input,.checkoutPage select,.couponRow input{border-radius:8px!important}.checkoutButton{min-height:52px;border-radius:8px!important}.summaryTotal{color:#64252b}.secureNote{display:block;text-align:center;padding-top:12px}
.loginWrap{background:linear-gradient(90deg,rgba(38,17,17,.68),rgba(38,17,17,.24)),url('https://images.pexels.com/photos/28213745/pexels-photo-28213745.jpeg?auto=compress&cs=tinysrgb&w=1800') center/cover fixed!important}.loginCard{border-radius:12px!important;background:rgba(255,252,247,.93)!important}.loginCard h1,.loginCard h2{color:#63262b}.loginCard input,.loginCard .btn{border-radius:8px!important}.loginCard .btn{min-height:50px}
.accountSide,.accountHero,.accountTiles a,.accountOrder,.visualInfoGrid article{border-radius:10px!important}.accountSide{box-shadow:none!important}.accountHero{min-height:410px}.accountTiles a{transition:transform .25s,box-shadow .25s}.accountTiles a:hover{transform:translateY(-3px);box-shadow:0 14px 35px rgba(50,25,20,.09)}
.designBuilder,.designPreview,.trackVisual,.trackTimeline,.returnCard,.notificationCard,.compareTable article,.searchPanel,.empty{border-radius:10px!important}.designBuilder,.returnCard,.notificationCard,.trackTimeline{border-color:var(--ref-line)!important}.compareTable{gap:16px!important}.compareTable article{border-color:var(--ref-line)!important;box-shadow:none!important}.trackExperience{background:#fbf3ed;border-radius:12px;padding:38px!important}
.craftEditorialHero{border-radius:12px!important;background:#fff7f0!important}.craftEditorialHero img,.craftVideoSection,.craftClosingNote,.workCard,.craftChapter{border-radius:12px!important}.craftEditorialHero h1{color:#63262b!important}.craftVideoSection{overflow:hidden}.craftClosingNote{background:#3c1b1d!important}.workPage .btn{border-radius:8px!important}
.reel,.reelVideo,.reelCard{border-radius:12px!important}.reelRow{gap:16px!important}.reel img,.reel video{filter:saturate(.9)}
.collectionsPage,.offersPage,.workPage{width:min(1500px,calc(100% - 54px))!important}.collectionEditorialHero,.offersEditorialHero,.craftEditorialHero{margin-top:28px!important}.collectionEditorialHero h1,.offersEditorialHero h1,.craftEditorialHero h1{font-size:clamp(46px,5vw,74px)!important;line-height:1!important}.collectionFeatureGrid{gap:16px!important}.collectionFeature{box-shadow:none!important}.collectionFeature:hover img{transform:scale(1.035)}.collectionFeature img{transition:transform .6s ease}.collectionHow,.collectionPromise,.offerBenefits,.offersTrust{border-radius:12px!important}.collectionHow>div,.offerBenefits>div{border-radius:8px!important}.offersEditorialHero{overflow:hidden}.offerVisualTicket{border-radius:8px!important}.offerCard:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(55,27,22,.09)!important}.offerNewsletter{background:linear-gradient(120deg,#42191e,#782f37)!important}
.page-wishlist main,.page-design main{padding-top:40px!important}.page-wishlist .sectionHead,.page-design .sectionHead{padding:28px 0;border-bottom:1px solid var(--ref-line)}
.footer{background:#281617!important}.footerPromise{background:#f8eee7!important;color:#382321!important}.footerPromise b{color:#914348!important}.footerLogoOriginal{border-radius:8px!important}.footer h4{font-family:Inter,system-ui,sans-serif;letter-spacing:.4px}.footer a{transition:color .2s}.footer a:hover{color:#fff!important}.footerButton{color:#d8c5bd!important}.popularSearches{border-top:1px solid rgba(255,255,255,.09);padding-top:20px}.copyright{display:flex;justify-content:space-between;gap:15px}
@media(max-width:800px){.page-account .collectionHero,.page-compare .collectionHero,.page-notifications .collectionHero,.page-reels .collectionHero,.page-search .collectionHero,.page-track .collectionHero,.page-trending .collectionHero,.page-work-products .collectionHero,.page-returns .collectionHero{padding:30px 24px!important}.utilityVisual{min-height:210px!important}.productDetail{gap:25px!important}.productReviews{padding:25px 18px!important}.collectionsPage,.offersPage,.workPage{width:min(100% - 28px,1500px)!important}.accountDashboard{grid-template-columns:1fr!important}.accountSide{position:static!important}.copyright{flex-direction:column}.trackExperience{padding:22px!important}}

/* v23 local generated imagery */
.listingEditorial{background-image:linear-gradient(90deg,rgba(36,16,14,.88),rgba(36,16,14,.18)),url('../assets/brand-imagery/craft-artisan.webp')!important}
.loginWrap{background-image:linear-gradient(90deg,rgba(38,17,17,.68),rgba(38,17,17,.24)),url('../assets/brand-imagery/women-hero.webp')!important}
