@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Instrument+Serif:ital@0;1&display=swap";:root{--ink:#171713;--cream:#f4f0e8;--paper:#fbfaf7;--sage:#4e5d45;--line:#d8d3c8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif;font-weight:400}button,a,select,input{font:inherit}button,a{cursor:pointer}.notice{background:var(--ink);color:#eee9df;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;height:30px;font-size:10px;display:flex}.notice span{color:#7e8174;margin:0 10px}header{background:var(--paper);z-index:30;border-bottom:1px solid #00000017;grid-template-columns:1fr auto 1fr;align-items:center;height:92px;padding:0 4vw;display:grid;position:sticky;top:0}.logo{color:var(--ink);letter-spacing:.22em;text-align:center;font-family:Instrument Serif;font-size:30px;text-decoration:none}.logo small{letter-spacing:.3em;margin-top:2px;font-family:DM Sans;font-size:7px;display:block}nav{order:-1;gap:30px;display:flex}nav a{color:inherit;letter-spacing:.1em;text-transform:uppercase;font-size:11px;text-decoration:none}.actions{justify-content:flex-end;gap:20px;display:flex}.actions button,.menu{background:0 0;border:0;font-size:20px;position:relative}.actions i{font-size:9px;font-style:normal;position:absolute;top:-4px}.menu{display:none}.hero{background:var(--cream);grid-template-columns:42% 58%;min-height:650px;display:grid}.heroCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:9vw 6vw 6vw 8vw;display:flex}.eyebrow{letter-spacing:.23em;font-size:10px;font-weight:600}.hero h1,.titleRow h2,.manifesto h2,.productModal h2{margin:25px 0;font:400 clamp(50px,6vw,88px)/.94 Instrument Serif}.hero h1 em,.manifesto em{color:var(--sage);font-weight:400}.heroCopy>p:nth-of-type(2){color:#4d4a43;max-width:420px;font-family:Instrument Serif;font-size:19px;line-height:1.5}.heroCopy>a{color:inherit;letter-spacing:.14em;border-bottom:1px solid;margin-top:25px;padding:0 0 9px;font-size:11px;text-decoration:none}.heroCopy>a span{margin-left:45px}.heroImage{min-height:650px;position:relative;overflow:hidden}.heroImage>img{object-fit:cover;filter:saturate(.72);width:100%;height:100%}.caption{letter-spacing:.18em;background:#f8f6f0eb;padding:18px 22px;font-size:9px;position:absolute;bottom:30px;left:30px}.caption span{letter-spacing:.04em;margin-top:8px;font-family:Instrument Serif;font-size:15px;display:block}.searchBand{background:var(--sage);color:#fff;text-align:center;padding:55px 7vw}.searchBand>p{letter-spacing:.22em;font-size:9px}.searchBox{border-bottom:1px solid #fff9;align-items:center;max-width:760px;margin:20px auto 24px;display:flex}.searchBox span{font-size:28px}.searchBox input{color:#fff;text-align:center;background:0 0;border:0;outline:0;width:100%;padding:13px;font:26px Instrument Serif}.searchBox input::placeholder{color:#e7e3d9}.searchBox button{color:#fff;background:0 0;border:0;width:30px;font-size:25px}.trending{letter-spacing:.16em;font-size:8px}.trending button{color:#d8dacd;background:0 0;border:0;margin-left:18px;font-size:10px;text-decoration:underline}.discovery{padding:100px 5vw}.titleRow{justify-content:space-between;align-items:flex-end;margin-bottom:55px;display:flex}.titleRow h2{margin:10px 0;font-size:60px}.titleRow>div>p:last-child{color:#666;font:18px Instrument Serif}.count{letter-spacing:.16em;font-size:9px}.controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:38px;display:flex}.cats{gap:30px;display:flex}.cats button,.filter{letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;padding:18px 0;font-size:10px}.cats .active{border-bottom:2px solid var(--ink)}.controls select{text-transform:uppercase;background:0 0;border:0;margin-left:25px;font-size:10px}.filterPanel{background:#efebe2;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:-20px;margin-bottom:35px;padding:25px;display:grid}.filterPanel label,.detail label{letter-spacing:.14em;font-size:9px;font-weight:600}.filterPanel select,.detail label select{background:0 0;border:0;border-bottom:1px solid #aaa;width:100%;margin-top:9px;padding:10px;display:block}.grid{grid-template-columns:repeat(3,1fr);gap:55px 22px;display:grid}.photo{background:#eceae5;height:530px;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;transition:all .6s}.card:hover img{transform:scale(1.025)}.photo>b,.sponsored{background:var(--paper);letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;font-size:8px;position:absolute;top:14px;left:14px}.sponsored{top:auto;bottom:14px}.photo>button{background:#ffffffe6;border:0;border-radius:50%;width:36px;height:36px;font-size:20px;position:absolute;top:14px;right:15px}.photo>button.loved{color:#7a2e2b}.cardInfo{cursor:pointer;padding:18px 3px}.cardInfo h3{letter-spacing:.05em;margin:0;font-family:Instrument Serif;font-size:20px}.cardInfo>p{color:#656159;margin:7px 0;font-size:12px}.swatches{align-items:center;gap:5px;margin:14px 0;display:flex}.swatches i,.variant i{border:1px solid #aaa;border-radius:50%;width:13px;height:13px;display:inline-block}.swatches span{color:#777;margin-left:5px;font-size:9px}.price{align-items:center;gap:10px;display:flex}.price strong{font-size:12px}.price del{color:#8b8882;font-size:11px}.cardInfo small{color:#646157;margin-top:9px;font-size:9px;text-decoration:underline;display:block}.empty{text-align:center;padding:100px}.manifesto{color:#f3efe6;background:#22231f;padding:110px 8vw}.manifesto h2{font-size:68px}.manifesto>div{border-top:1px solid #5c5c54;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:65px;display:grid}.manifesto>div p{gap:16px;padding-top:25px;display:grid}.manifesto b{color:#a8ab99;font-size:9px}.manifesto strong{font:24px Instrument Serif}.manifesto span{color:#bcbab3;font-size:12px;line-height:1.7}footer{background:#eee9df;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:50px;padding:75px 6vw 30px;display:grid}footer .logo{text-align:left;display:inline-block}footer p,footer a{color:#5f5b54;font-size:11px;line-height:1.8;display:block}footer b{letter-spacing:.16em;margin-bottom:20px;font-size:9px;display:block}footer button{letter-spacing:.12em;background:0 0;border:0;border-bottom:1px solid;padding:10px 0;font-size:9px}.legal{color:#7a766f;border-top:1px solid #cdc7bb;grid-column:1/-1;padding-top:24px;line-height:1.5}.modalBack{z-index:60;background:#141411c7;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.productModal{background:var(--paper);grid-template-columns:44% 56%;width:min(1100px,95vw);height:min(850px,92vh);display:grid;position:relative;overflow:hidden}.close{z-index:2;background:0 0;border:0;font-size:32px;position:absolute;top:12px;right:18px}.detailImage{background:#e9e5dc;position:relative}.detailImage img{object-fit:cover;width:100%;height:100%}.detailImage button{letter-spacing:.12em;background:#fff;border:0;padding:13px 18px;font-size:9px;position:absolute;bottom:22px;left:22px}.detail{padding:55px;overflow:auto}.detail h2{margin:12px 0 0;font-size:48px}.detail h3{color:#5c5953;margin:4px 0 20px;font:23px Instrument Serif}.desc{color:#64615a;font:16px/1.5 Instrument Serif}.variant{align-items:center;gap:9px;margin:25px 0;display:flex}.variant b{letter-spacing:.14em;margin-right:10px;font-size:9px}.history{background:#eeeae2;margin:25px 0;padding:18px}.history>div{justify-content:space-between;font-size:9px;display:flex}.history svg{width:100%;height:55px;color:var(--sage)}.history button{background:0 0;border:0;border-bottom:1px solid;padding:8px 0;font-size:9px}.detail h4{letter-spacing:.16em;margin-top:30px;font-size:9px}.offer{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:17px 0;display:grid;position:relative}.offer>small{color:#8a4b2f;font-size:6px;position:absolute;top:3px}.offer>div{gap:3px;display:grid}.offer strong{font:17px Instrument Serif}.offer span,.offer em{color:#737069;font-size:8px;font-style:normal}.offer em{color:var(--sage)}.offer>a{background:var(--ink);color:#fff;letter-spacing:.1em;padding:12px 15px;font-size:8px;text-decoration:none}.offer.off{opacity:.55}.disclosure{color:#817d75;font-size:8px;line-height:1.5}.detail>.eyebrow{color:var(--sage)}@media (width<=900px){header{grid-template-columns:1fr auto 1fr;height:75px}.menu{justify-self:start;display:block}nav{display:none}.logo{font-size:25px}.hero{grid-template-columns:1fr}.heroCopy{padding:80px 9vw}.heroImage{min-height:520px}.grid{grid-template-columns:repeat(2,1fr)}.photo{height:460px}.productModal{grid-template-columns:40% 60%}.detail{padding:40px 30px}footer{grid-template-columns:1fr 1fr}}@media (width<=600px){.notice{font-size:7px}.notice span,.notice span~*{display:none}header{padding:0 5vw}.actions button:first-child{display:none}.heroCopy{padding:70px 7vw}.hero h1{font-size:58px}.heroImage{min-height:460px}.searchBand{padding:45px 6vw}.searchBox input{font-size:19px}.trending button{margin:9px 5px}.discovery{padding:70px 5vw}.titleRow{align-items:start}.titleRow h2{font-size:48px}.controls{align-items:flex-end}.cats{gap:15px;max-width:68vw;overflow:auto}.cats button{white-space:nowrap}.controls select{display:none}.grid{grid-template-columns:1fr 1fr;gap:35px 10px}.photo{height:300px}.cardInfo h3{font-size:17px}.filterPanel{grid-template-columns:1fr 1fr}.manifesto{padding:80px 7vw}.manifesto h2{font-size:52px}.manifesto>div{grid-template-columns:1fr;gap:5px}footer{grid-template-columns:1fr 1fr}.productModal{grid-template-columns:1fr;height:94vh;overflow:auto}.detailImage{height:330px}.detail{padding:35px 24px;overflow:visible}.close{color:#fff}.modalBack{padding:10px}.offer{grid-template-columns:1fr auto}.offer>a{text-align:center;grid-column:1/-1}.legal{grid-column:1/-1}}.styleFiles{background:#e9e3d9;padding:64px 5vw 82px}.styleHeading{grid-template-columns:1fr minmax(280px,440px);align-items:end;gap:60px;margin-bottom:36px;display:grid}.styleHeading h2,.closetShop h2{margin:12px 0 0;font:400 clamp(48px,5.4vw,76px)/.95 Instrument Serif}.styleHeading>p{color:#58544d;margin:0;font:18px/1.55 Instrument Serif}.celebrityGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.celebrityTile{color:#fff;text-align:left;background:#bdb5a8;border:0;height:460px;padding:0;position:relative;overflow:hidden}.celebrityTile img{object-fit:cover;filter:saturate(.8);width:100%;height:100%;transition:transform .7s,filter .5s;position:absolute;inset:0}.celebrityTile:hover img,.celebrityTile:focus-visible img{filter:saturate(.95);transform:scale(1.035)}.celebrityTile:focus-visible{outline:3px solid var(--sage);outline-offset:3px}.tileShade{background:linear-gradient(#0000 45%,#0a0a09d1 100%);position:absolute;inset:0}.tileText{flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:27px;left:28px;right:25px}.tileText small{letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:8px}.tileText strong{font:400 38px/1 Instrument Serif}.tileText em{letter-spacing:.16em;border-bottom:1px solid #fffc;margin-top:18px;padding-bottom:7px;font-size:8px;font-style:normal}.tile1 img{object-position:50% 25%}.tile2 img{object-position:48% 24%}.tile3 img{object-position:50% 16%}.tile4 img{object-position:50% 18%}.tile5 img{object-position:50% 15%}.tile6 img{object-position:50% 35%}.styleNote{border-top:1px solid #c8c0b4;grid-template-columns:190px 1fr;gap:25px;margin-top:28px;padding-top:18px;display:grid}.styleNote span{letter-spacing:.18em;font-size:8px;font-weight:600}.styleNote p{color:#6e6961;max-width:760px;margin:0;font-size:9px;line-height:1.7}.closetBack{z-index:80;background:#11110ed1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.closetModal{background:var(--paper);grid-template-columns:42% 58%;width:min(1220px,96vw);height:min(890px,94vh);display:grid;position:relative;overflow:hidden}.closetClose{z-index:4;background:#fbfaf7db;border:0;border-radius:50%;width:38px;height:38px;font-size:27px;line-height:1;position:absolute;top:12px;right:18px}.closetPortrait{background:#b9b0a4;position:relative;overflow:hidden}.closetPortrait>img{object-fit:cover;filter:saturate(.82);width:100%;height:100%}.closetPortrait:after{content:"";background:linear-gradient(#0000,#0e0e0cd6);position:absolute;inset:40% 0 0}.closetPortrait>div{z-index:2;color:#fff;position:absolute;bottom:38px;left:38px;right:38px}.closetPortrait p{letter-spacing:.2em;text-transform:uppercase;font-size:8px}.closetPortrait h2{margin:8px 0 14px;font:400 52px/1 Instrument Serif}.closetPortrait span{color:#eee9df;max-width:340px;font:17px/1.45 Instrument Serif;display:block}.closetShop{padding:52px 38px 35px;overflow:auto}.closetShop>.eyebrow{color:var(--sage)}.closetShop h2{font-size:54px}.closetIntro{color:#625f58;max-width:520px;margin:12px 0 26px;font:16px/1.45 Instrument Serif}.closetTabs{border-bottom:1px solid var(--line);background:var(--paper);z-index:2;gap:24px;padding-top:8px;display:flex;position:sticky;top:-52px}.closetTabs button{letter-spacing:.15em;color:#77736c;background:0 0;border:0;padding:13px 0 12px;font-size:8px}.closetTabs button.active{color:var(--ink);border-bottom:2px solid var(--ink)}.closetLegend{color:#7a766f;flex-wrap:wrap;gap:14px 20px;padding:16px 0 7px;font-size:8px;display:flex}.closetLegend i{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.closetLegend span:last-child{color:#918c83;flex-basis:100%;font-size:7px}.verifiedDot{background:var(--sage)}.detailDot{background:#b28b5b}.closetList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:9px;display:grid}.closetPiece{border:1px solid var(--line);background:#fff;grid-template-columns:96px minmax(0,1fr);align-items:stretch;gap:13px;min-height:170px;padding:10px;display:grid}.piecePhoto{background:#f5f3ee;min-height:148px;position:relative;overflow:hidden}.piecePhoto img{object-fit:contain;filter:none;width:100%;height:100%;transition:transform .45s}.closetPiece:hover .piecePhoto img{transform:scale(1.035)}.piecePhoto small{letter-spacing:.1em;background:#fbfaf7e6;padding:4px 5px;font-size:5px;position:absolute;bottom:5px;left:5px}.pieceInfo{flex-direction:column;align-items:flex-start;min-width:0;padding:2px 1px;display:flex}.closetPiece .tier{letter-spacing:.12em;margin-bottom:10px;font-size:6px;font-weight:600;line-height:1.4}.tier.verified{color:var(--sage)}.tier.detail{color:#9a6d38}.tier.affordable{color:#4a5365}.pieceInfo>p{letter-spacing:.13em;margin:0 0 5px;font-size:7px;font-weight:600}.closetPiece h3{margin:0 0 7px;font:400 18px/1.05 Instrument Serif}.pieceInfo>span{color:#77736c;font-size:7px;line-height:1.45}.pieceInfo>a{color:var(--ink);letter-spacing:.1em;white-space:nowrap;border-bottom:1px solid;margin-top:auto;padding:10px 0 5px;font-size:6px;text-decoration:none}.pieceInfo>a:hover{color:var(--sage)}.closetDisclosure{color:#817d75;border-top:1px solid var(--line);margin-top:18px;padding-top:16px;font-size:8px;line-height:1.6}@media (width<=900px){.styleHeading{grid-template-columns:1fr;gap:20px}.celebrityGrid{grid-template-columns:repeat(2,1fr)}.celebrityTile{height:500px}.closetModal{grid-template-columns:38% 62%}.closetShop{padding:45px 24px}.closetPiece{grid-template-columns:78px minmax(0,1fr)}.piecePhoto{min-height:142px}}@media (width<=600px){.styleFiles{padding:48px 5vw 64px}.styleHeading{margin-bottom:26px}.styleHeading h2{font-size:49px}.styleHeading>p{font-size:16px}.celebrityGrid{grid-template-columns:1fr 1fr;gap:8px}.celebrityTile{height:315px}.tileText{bottom:16px;left:15px;right:12px}.tileText strong{font-size:27px}.tileText small{font-size:6px}.tileText em{margin-top:12px;font-size:6px}.styleNote{grid-template-columns:1fr;gap:8px}.closetBack{padding:8px}.closetModal{height:96vh;display:block;overflow:auto}.closetPortrait{height:48vh;min-height:390px}.closetPortrait>div{bottom:25px;left:24px;right:45px}.closetPortrait h2{font-size:44px}.closetShop{padding:34px 22px;overflow:visible}.closetShop h2{font-size:47px}.closetTabs{gap:17px;margin:0 -22px;padding:8px 22px 0;top:0}.closetLegend{gap:6px;display:grid}.closetList{grid-template-columns:1fr}.closetPiece{grid-template-columns:105px minmax(0,1fr);gap:13px;min-height:180px}.piecePhoto{min-height:158px}.closetPiece h3{font-size:20px}}.notice{color:#171713;background:#dfff45;font-weight:600}.styleFiles{color:#f5f1e7;background:#191a16;grid-template-columns:minmax(360px,34%) 1fr;min-height:calc(100svh - 122px);padding:0;display:grid}.closetHook{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(44px,5.3vw,82px) clamp(34px,4.5vw,72px);display:flex;position:relative;overflow:hidden}.closetHook:before{content:"";border:1px solid #dfff4538;border-radius:50%;width:260px;height:260px;position:absolute;top:-115px;left:-120px}.dropStamp{letter-spacing:.2em;align-items:center;gap:10px;font-size:8px;font-weight:600;display:flex;position:relative}.dropStamp span{color:#171713;letter-spacing:.14em;background:#dfff45;padding:7px 8px}.closetHook h1{letter-spacing:-.025em;margin:clamp(34px,5vh,58px) 0 28px;font:400 clamp(60px,6.4vw,105px)/.84 Instrument Serif;position:relative}.closetHook h1 em{color:#dfff45;font-weight:400;display:inline-block}.closetHook>p{color:#c9c7bd;max-width:440px;margin:0;font:18px/1.45 Instrument Serif}.hookCta{color:#171713;letter-spacing:.17em;background:#dfff45;border:0;align-items:center;gap:38px;margin-top:34px;padding:17px 18px;font-size:8px;font-weight:600;transition:background .25s,transform .25s;display:flex}.hookCta:hover,.hookCta:focus-visible{background:#fff;transform:translateY(-2px)}.hookProof{gap:28px;margin-top:auto;padding-top:42px;display:flex}.hookProof span{letter-spacing:.15em;color:#9f9e96;align-items:baseline;gap:7px;font-size:7px;display:flex}.hookProof strong{color:#f5f1e7;letter-spacing:0;font:25px Instrument Serif}.closetHook>small{color:#777970;max-width:420px;margin-top:14px;font-size:6px;line-height:1.6}.styleFiles .celebrityGrid{background:#191a16;grid-template-rows:repeat(2,minmax(280px,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;min-width:0;display:grid}.styleFiles .celebrityTile{background:#4e5048;height:auto;min-height:0}.styleFiles .celebrityTile img{filter:saturate(.76)contrast(1.02);transition:transform .65s,filter .35s}.styleFiles .celebrityTile:hover img,.styleFiles .celebrityTile:focus-visible img{filter:saturate()contrast(1.03);transform:scale(1.055)}.styleFiles .tileShade{background:linear-gradient(#09090814 25%,#090908e0 100%);transition:background .3s}.styleFiles .celebrityTile:hover .tileShade{background:linear-gradient(#09090800 15%,#090908c7 100%)}.tileNumber{color:#ffffffbf;font:18px Instrument Serif;position:absolute;top:14px;right:15px}.tileBadge{color:#171713;letter-spacing:.14em;background:#dfff45;padding:6px 7px;font-size:6px;font-weight:600;position:absolute;top:13px;left:13px}.styleFiles .tileText{bottom:19px;left:20px;right:18px}.styleFiles .tileText small{color:#dfff45;margin-bottom:6px;font-size:6px}.styleFiles .tileText strong{font-size:clamp(27px,2.15vw,36px);line-height:.94}.styleFiles .tileText em{color:#ddd;border:0;border-top:1px solid #ffffff5c;justify-content:space-between;width:100%;margin-top:13px;padding:10px 0 0;font-size:6px;display:flex}.styleFiles .tileText em b{font-weight:500}.styleFiles .tileText em span{color:#dfff45}.styleFiles .tile1 img{object-position:50% 24%}.styleFiles .tile2 img{object-position:48% 23%}.styleFiles .tile3 img{object-position:50% 14%}.styleFiles .tile4 img{object-position:50% 17%}.styleFiles .tile5 img{object-position:50% 15%}.styleFiles .tile6 img{object-position:50% 34%}@media (width<=1100px){.styleFiles{grid-template-columns:minmax(320px,38%) 1fr}.closetHook{padding:45px 35px}.closetHook h1{font-size:72px}.styleFiles .celebrityGrid{grid-template-rows:repeat(3,340px);grid-template-columns:repeat(2,minmax(0,1fr))}.styleFiles .tileText strong{font-size:30px}}@media (width<=800px){.styleFiles{min-height:0;display:block}.closetHook{min-height:520px;padding:64px 8vw 50px}.closetHook h1{font-size:clamp(68px,12vw,96px)}.closetHook>p{max-width:540px}.hookProof{margin-top:55px}.styleFiles .celebrityGrid{grid-template-rows:repeat(2,430px);grid-template-columns:repeat(3,minmax(0,1fr))}.styleFiles .tileText strong{font-size:28px}}@media (width<=600px){.notice{letter-spacing:.1em;font-size:6px}.styleFiles{padding:0}.closetHook{min-height:510px;padding:50px 6vw 40px}.closetHook h1{margin:38px 0 24px;font-size:66px}.closetHook>p{font-size:17px}.hookCta{justify-content:space-between;width:100%}.hookProof{margin-top:40px;padding-top:0}.closetHook>small{font-size:6px}.styleFiles .celebrityGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:9px;padding:0 6vw 42px;display:flex;overflow-x:auto}.styleFiles .celebrityGrid::-webkit-scrollbar{display:none}.styleFiles .celebrityTile{scroll-snap-align:center;flex:0 0 78vw;height:470px}.styleFiles .tileText{bottom:20px;left:20px}.styleFiles .tileText strong{font-size:38px}.styleFiles .tileText small,.styleFiles .tileText em{font-size:7px}.styleFiles .tile1 img{object-position:50% 23%}.styleFiles .tile2 img{object-position:50% 18%}}.shopSite{color:#171713;background:#f7f5ef;min-height:100vh}.shopNotice{color:#f7f5ef;letter-spacing:.19em;text-align:center;background:#171713;justify-content:center;align-items:center;height:28px;font-size:8px;display:flex}.shopNotice span{color:#a6b091;margin:0 12px}.shopHeader{z-index:10;background:#f7f5ef;border-bottom:1px solid #d8d4ca;justify-content:center;align-items:center;height:78px;padding:0 4.5vw;display:flex;position:relative;top:auto}.shopLogo{color:#171713;text-align:center;letter-spacing:.13em;white-space:nowrap;font:27px/1 Instrument Serif;text-decoration:none}.shopLogo small{letter-spacing:.3em;margin-top:5px;font:600 6px/1.3 DM Sans;display:block}.shopHeaderLink{color:#171713;letter-spacing:.16em;border-bottom:1px solid #171713;padding:9px 0 7px;font-size:8px;font-weight:600;text-decoration:none;position:absolute;right:4.5vw}.shopHeaderLink span{margin-left:18px}.shopIntro{text-align:center;background:#f7f5ef;padding:clamp(70px,9vw,128px) 5vw clamp(52px,6vw,84px)}.shopIntro>p{letter-spacing:.24em;color:#6f7565;margin:0 0 26px;font-size:8px;font-weight:600}.shopIntro h1{letter-spacing:-.035em;color:#171713;margin:0;font:400 clamp(64px,8vw,118px)/.9 Instrument Serif}.shopIntro>span{color:#66645d;max-width:620px;margin:27px auto 0;font:18px/1.5 Instrument Serif;display:block}.shopClosets{background:#c9c5ba;border-top:1px solid #c9c5ba;border-bottom:1px solid #c9c5ba;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.shopCelebrity{color:#171713;text-align:left;background:#f7f5ef;border:0;min-width:0;padding:0;display:block}.shopPortrait{aspect-ratio:4/5;background:#d6d2c9;display:block;position:relative;overflow:hidden}.shopPortrait img{object-fit:cover;filter:saturate(.72);width:100%;height:100%;transition:transform .65s,filter .35s}.shopCelebrity:hover .shopPortrait img,.shopCelebrity:focus-visible .shopPortrait img{filter:saturate(.9);transform:scale(1.025)}.shopCelebrity:focus-visible{outline-offset:-3px;outline:3px solid #657158}.shopPortrait>b{color:#171713;letter-spacing:.16em;background:#f1ff67;padding:8px 9px;font-size:6px;position:absolute;top:18px;left:18px}.shopCelebrityInfo{justify-content:space-between;align-items:end;gap:18px;min-height:112px;padding:22px 22px 24px;display:flex}.shopCelebrityInfo>span{flex-direction:column;min-width:0;display:flex}.shopCelebrityInfo small{letter-spacing:.15em;text-transform:uppercase;color:#737168;margin-bottom:7px;font-size:7px}.shopCelebrityInfo strong{white-space:nowrap;font:400 31px/1 Instrument Serif}.shopCelebrityInfo em{letter-spacing:.14em;white-space:nowrap;border-bottom:1px solid #171713;padding-bottom:7px;font-size:7px;font-style:normal;font-weight:600}.shopCelebrityInfo em b{margin-left:10px;font-size:12px}.shopHow{color:#f7f5ef;background:#1b1c18;padding:72px 7vw}.shopHow>p{letter-spacing:.22em;color:#9fa493;margin:0 0 34px;font-size:7px}.shopHow>div{border-top:1px solid #51524c;grid-template-columns:repeat(3,1fr);display:grid}.shopHow span{align-items:baseline;gap:20px;padding:25px 20px 0 0;display:flex}.shopHow span+span{border-left:1px solid #51524c;padding-left:28px}.shopHow b{color:#909681;font:22px Instrument Serif}.shopHow strong{font:400 24px Instrument Serif}.shopFooter{background:#ebe8df;grid-template-columns:1fr 1fr;align-items:start;gap:18px 40px;padding:52px 6vw 28px;display:grid}.shopFooter .shopLogo{text-align:left;justify-self:start}.shopFooter p{text-align:right;color:#504f49;margin:0;font:16px Instrument Serif}.shopFooter>small{letter-spacing:.05em;color:#79766f;border-top:1px solid #d0ccc1;grid-column:1/-1;padding-top:20px;font-size:7px;line-height:1.6}.shopOverlay{z-index:100;background:#0f0f0dc7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.shopModal{background:#fbfaf6;grid-template-columns:30% 70%;width:min(1240px,97vw);height:min(850px,95vh);display:grid;position:relative;overflow:hidden}.shopClose{z-index:5;color:#171713;background:#fbfaf6;border:1px solid #d1cec5;border-radius:50%;width:40px;height:40px;font:25px/1 DM Sans;position:absolute;top:16px;right:18px}.shopModalHero{background:#b7b4ab;position:relative;overflow:hidden}.shopModalHero>img{object-fit:cover;filter:saturate(.72);width:100%;height:100%}.shopModalHero:after{content:"";background:linear-gradient(#0000,#0a0a09e0);position:absolute;inset:48% 0 0}.shopModalHero>div{z-index:2;color:#fff;position:absolute;bottom:32px;left:30px;right:30px}.shopModalHero small{letter-spacing:.19em;text-transform:uppercase;color:#d9e2c7;font-size:7px}.shopModalHero h2{margin:10px 0 15px;font:400 50px/.95 Instrument Serif}.shopModalHero p{color:#e4e1da;margin:0;font:16px/1.4 Instrument Serif}.shopProducts{padding:44px 40px 26px;overflow:auto}.shopProductsHead{justify-content:space-between;align-items:end;gap:30px;padding-right:44px;display:flex}.shopProductsHead p{letter-spacing:.2em;color:#657158;margin:0 0 10px;font-size:7px;font-weight:600}.shopProductsHead h2{margin:0;font:400 49px/.95 Instrument Serif}.shopProductsHead>span{letter-spacing:.13em;color:#7e7b73;text-transform:uppercase;padding-bottom:5px;font-size:7px}.shopSections{background:#eeece6;border:1px solid #bdb8ad;grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.shopSections button{color:#6f6c65;letter-spacing:.17em;text-align:left;background:0 0;border:0;padding:14px 18px;font-size:8px;font-weight:600;transition:background .2s,color .2s}.shopSections button+button{border-left:1px solid #bdb8ad}.shopSections button small{opacity:.65;margin-right:8px;font-size:6px}.shopSections button.active{color:#fff;background:#171713}.shopTabs{border-bottom:1px solid #d7d3ca;gap:28px;margin-top:12px;display:flex}.shopTabs button{color:#807d75;letter-spacing:.14em;background:0 0;border:0;padding:13px 0 12px;font-size:7px;font-weight:600}.shopTabs button.active{color:#171713;border-bottom:2px solid #171713}.shopProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.shopProduct{background:#fff;border:1px solid #dedad1;flex-direction:column;min-width:0;display:flex}.shopProductImage{background:#f1f0eb;height:265px;position:relative;overflow:hidden}.shopProductImage img{object-fit:contain;width:100%;height:100%;transition:transform .4s}.shopProduct:hover .shopProductImage img{transform:scale(1.025)}.shopProductImage>span{letter-spacing:.12em;background:#f9f8f3;padding:7px 8px;font-size:6px;font-weight:600;position:absolute;top:9px;left:9px}.shopProductCopy{flex-direction:column;flex:1;align-items:flex-start;padding:17px 16px 15px;display:flex}.shopProductCopy>small{letter-spacing:.15em;text-transform:uppercase;color:#657158;font-size:7px;font-weight:600}.shopProductCopy h3{margin:7px 0 9px;font:400 21px/1.05 Instrument Serif}.shopProductCopy p{color:#747169;margin:0 0 13px;font-size:8px;line-height:1.55}.shopProductCopy .shopSource{color:#657158;letter-spacing:.09em;border-bottom:1px solid #aeb5a4;margin:0 0 13px;padding-bottom:3px;font-size:6px;font-weight:600;line-height:1.45;text-decoration:none}.shopProductCopy .shopSource:hover{color:#171713;border-color:#171713}.shopProductCopy .shopBuy{color:#fff;letter-spacing:.11em;background:#171713;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:14px 12px;font-size:7px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.shopProductCopy .shopBuy:hover{background:#657158}.shopProductCopy .shopBuy span{font-size:13px}.shopDisclosure{color:#858178;border-top:1px solid #dedad1;margin:20px 0 0;padding-top:15px;font-size:7px;line-height:1.55}@media (width<=1000px){.shopCelebrityInfo{flex-direction:column;align-items:flex-start}.shopCelebrityInfo strong{font-size:27px}.shopCelebrityInfo em{margin-top:3px}.shopModal{grid-template-columns:34% 66%}.shopProducts{padding:40px 25px}.shopProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shopProductImage{height:240px}}@media (width<=720px){.shopHeader{justify-content:flex-start;height:70px;padding:0 5vw}.shopHeaderLink{right:5vw}.shopIntro{text-align:left;padding:70px 5vw 46px}.shopIntro h1{font-size:68px}.shopIntro>span{margin-left:0;font-size:17px}.shopClosets{grid-template-columns:repeat(2,minmax(0,1fr))}.shopPortrait{aspect-ratio:3/4}.shopCelebrityInfo{min-height:110px;padding:17px 14px}.shopCelebrityInfo strong{white-space:normal;font-size:24px}.shopCelebrityInfo em{font-size:6px}.shopHow{padding:60px 6vw}.shopHow>div{grid-template-columns:1fr}.shopHow span,.shopHow span+span{border-top:1px solid #51524c;border-left:0;padding:19px 0}.shopHow span:first-child{border-top:0}.shopFooter{grid-template-columns:1fr}.shopFooter p{text-align:left}.shopModal{width:100%;height:100%;display:block;overflow:auto}.shopOverlay{padding:0}.shopModalHero{height:46vh;min-height:360px}.shopProducts{padding:32px 18px 24px;overflow:visible}.shopProductsHead{padding-right:30px}.shopProductsHead h2{font-size:40px}.shopProductsHead>span{display:none}.shopProductGrid{grid-template-columns:1fr 1fr;gap:9px}.shopProductImage{height:220px}.shopProductCopy{padding:14px 11px 11px}.shopProductCopy h3{font-size:18px}.shopProductCopy .shopBuy{padding:13px 9px;font-size:6px}}@media (width<=420px){.shopNotice{letter-spacing:.12em;font-size:6px}.shopLogo{letter-spacing:.1em;font-size:20px}.shopHeaderLink{font-size:6px}.shopIntro h1{font-size:59px}.shopPortrait>b{font-size:5px;top:9px;left:9px}.shopCelebrityInfo strong{font-size:22px}.shopProductImage{height:190px}.shopTabs{gap:18px}.shopTabs button{font-size:6px}}.shopCelebrity{cursor:pointer;text-decoration:none}.shopTrust{color:#77746c;letter-spacing:.15em;justify-content:center;align-items:center;gap:10px;margin:28px auto 0;font-size:7px;font-weight:600;display:flex}.shopTrust b{color:#171713;letter-spacing:0;font:20px/1 Instrument Serif}.shopTrust i{background:#6f7565;border-radius:50%;width:3px;height:3px}.safeImageFallback{color:#737168;text-align:center;background:linear-gradient(135deg,#e7e4db,#f5f2eb);flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;display:flex!important}.safeImageFallback b{font:400 24px/1 Instrument Serif}.safeImageFallback small{letter-spacing:.16em;text-transform:uppercase;font-size:6px}.shopModalHero .safeImageFallback{color:#f7f5ef;background:linear-gradient(145deg,#72776c,#282923);position:absolute;inset:0}.shopShare{color:#fff;letter-spacing:.14em;background:0 0;border:0;border-bottom:1px solid #ffffffa6;margin-top:20px;padding:9px 0;font-size:7px;font-weight:600}.shopModalHero em{color:#dfff45;letter-spacing:.15em;margin-top:7px;font-size:6px;font-style:normal;display:block}.shopSave{color:#171713;background:#f9f8f3f0;border:1px solid #d7d3ca;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;display:flex;position:absolute;top:9px;right:9px}.shopSave.saved{color:#dfff45;background:#171713;border-color:#171713}.shopPrice{border-top:1px solid #ece9e2;justify-content:space-between;align-items:baseline;gap:10px;width:100%;padding:11px 0 8px;display:flex}.shopPrice strong{font:400 22px/1 Instrument Serif}.shopPrice span{letter-spacing:.1em;color:#76736c;text-align:right;font-size:6px;font-weight:600}.shopAvailability{letter-spacing:.08em;color:#8a867e;justify-content:space-between;gap:8px;width:100%;margin-bottom:12px;font-size:5px;display:flex}.shopAvailability b{color:#9a6d38;font-weight:600}.shopAvailability b.inStock{color:#657158}.shopAvailability span{text-align:right}.shopLegal{border-top:1px solid #d0ccc1;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 20px;padding-top:20px;display:flex}.shopLegal a,.shopLegal button{color:#504f49;letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid #9b978e;padding:2px 0;font-size:7px;text-decoration:none}.shopFooter>small{border-top:0;padding-top:0}.cookieBanner{z-index:300;color:#f7f5ef;background:#171713;border:1px solid #55574f;grid-template-columns:1fr auto;align-items:end;gap:30px;max-width:980px;margin:auto;padding:26px 28px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 18px 60px #0000004d}.cookieBanner small{letter-spacing:.2em;color:#dfff45;font-size:6px}.cookieBanner h2{margin:8px 0 10px;font:400 31px/1 Instrument Serif}.cookieBanner p{color:#c8c6bd;max-width:650px;margin:0 0 10px;font-size:9px;line-height:1.55}.cookieBanner span,.cookieBanner a{color:#999b92;font-size:7px}.cookieActions{flex-direction:column;gap:8px;min-width:220px;display:flex}.cookieActions button{color:#171713;letter-spacing:.11em;background:#dfff45;border:1px solid #dfff45;padding:13px 15px;font-size:7px;font-weight:600}.cookieActions button+button{color:#f7f5ef;background:0 0;border-color:#777970}@media (width<=720px){.shopTrust{flex-wrap:wrap;justify-content:flex-start;margin-left:0}.shopLegal{gap:10px 16px}.cookieBanner{grid-template-columns:1fr;gap:20px;padding:24px;bottom:8px;left:8px;right:8px}.cookieActions{min-width:0}.shopShare{font-size:6px}.shopAvailability{flex-direction:column}.shopAvailability span{text-align:left}.shopPrice{flex-direction:column;align-items:flex-start;gap:5px}}.shopHeaderNav{align-items:center;gap:24px;display:flex;position:absolute;right:4.5vw}.shopHeaderNav a{color:#171713;letter-spacing:.14em;border-bottom:1px solid #0000;padding:9px 0 7px;font-size:7px;font-weight:600;text-decoration:none}.shopHeaderNav a:hover,.shopHeaderNav a:focus-visible{border-color:#171713}.giftRadar{background:#ebe8df;border-top:1px solid #d0ccc1;padding:clamp(72px,8vw,118px) 5vw}.giftRadarHead{grid-template-columns:1.15fr .85fr;align-items:end;gap:40px;margin-bottom:52px;display:grid}.giftRadarHead p{color:#657158;letter-spacing:.2em;margin:0 0 17px;font-size:7px;font-weight:600}.giftRadarHead h2{letter-spacing:-.025em;margin:0;font:400 clamp(54px,6.5vw,92px)/.86 Instrument Serif}.giftRadarHead h2 em{color:#6f7565;font-weight:400}.giftRadarHead>span{color:#68665f;justify-self:end;max-width:410px;font:20px/1.4 Instrument Serif}.giftRadarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.giftRadarCard{color:#171713;background:#f8f6f0;border:1px solid #cbc7bd;grid-template-columns:56% 44%;min-width:0;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.giftRadarCard:hover,.giftRadarCard:focus-visible{outline:none;transform:translateY(-3px);box-shadow:0 16px 35px #1818141a}.giftRadarImages{aspect-ratio:1.1;background:#dedbd2;grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr;gap:1px;display:grid}.giftRadarImages>span{background:#f0eee8;overflow:hidden}.giftRadarImages>span:first-child{grid-row:1/3}.giftRadarImages img,.giftRadarImages .safeImageFallback{object-fit:contain;background:#fff;width:100%;height:100%}.giftRadarCopy{flex-direction:column;justify-content:flex-end;min-width:0;padding:30px 27px;display:flex}.giftRadarCopy small{letter-spacing:.18em;color:#657158;font-size:6px;font-weight:600}.giftRadarCopy strong{margin:13px 0 28px;font:400 clamp(32px,3vw,49px)/.92 Instrument Serif}.giftRadarCopy em{letter-spacing:.12em;border-top:1px solid #cbc7bd;justify-content:space-between;gap:8px;padding-top:15px;font-size:6px;font-style:normal;font-weight:600;display:flex}.giftRadarCopy b{font:18px/1 Instrument Serif}.giftHeader{justify-content:center}.giftBack{color:#171713;letter-spacing:.12em;background:0 0;border:0;border-bottom:1px solid #171713;padding:9px 0 7px;font-size:7px;font-weight:600;position:absolute;left:4.5vw}.giftHero{background:#e6ddd2;border-bottom:1px solid #c9c5ba;grid-template-columns:46% 54%;min-height:620px;display:grid}.gifts-for-him .giftHero{background:#dce0d5}.giftHeroCopy{flex-direction:column;justify-content:center;padding:clamp(60px,8vw,112px) 7vw;display:flex}.giftHeroCopy>p{letter-spacing:.21em;color:#657158;margin:0 0 24px;font-size:7px;font-weight:600}.giftHeroCopy h1{letter-spacing:-.035em;max-width:630px;margin:0 0 30px;font:400 clamp(62px,7vw,102px)/.86 Instrument Serif}.giftHeroCopy>span{color:#5f5d56;max-width:560px;font:19px/1.45 Instrument Serif}.giftHeroCopy>div{align-items:center;gap:15px;margin-top:34px;display:flex}.giftHeroCopy button{color:#fff;letter-spacing:.12em;background:#171713;border:1px solid #171713;padding:16px 18px;font-size:7px;font-weight:600}.giftHeroCopy em{color:#657158;letter-spacing:.14em;font-size:6px;font-style:normal}.giftHeroCopy>small{letter-spacing:.14em;color:#79766f;margin-top:27px;font-size:6px}.giftHeroImages{background:#bdb9ae;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-height:620px;display:grid}.giftHeroImages>span{background:#f7f5ef;overflow:hidden}.giftHeroImages img,.giftHeroImages .safeImageFallback{object-fit:contain;background:#fff;width:100%;height:100%;transition:transform .5s}.giftHeroImages>span:hover img{transform:scale(1.025)}.giftShop{background:#f7f5ef;padding:clamp(70px,8vw,112px) 5vw}.giftShopHead{border-bottom:1px solid #cfcac0;justify-content:space-between;align-items:end;gap:28px;padding-bottom:28px;display:flex}.giftShopHead p{color:#657158;letter-spacing:.2em;margin:0 0 8px;font-size:7px;font-weight:600}.giftShopHead h2{margin:0;font:400 clamp(52px,6vw,78px)/.9 Instrument Serif}.giftShopHead>span{letter-spacing:.14em;color:#77746d;font-size:7px}.giftFilters{justify-content:space-between;align-items:center;gap:30px;margin:26px 0 34px;display:flex}.giftCategoryFilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.giftCategoryFilters button{color:#5f5d56;letter-spacing:.1em;background:0 0;border:1px solid #c9c5ba;padding:12px 15px;font-size:7px;font-weight:600}.giftCategoryFilters button.active{color:#fff;background:#171713;border-color:#171713}.giftFilters label{letter-spacing:.14em;color:#6f6c65;align-items:center;gap:11px;font-size:6px;font-weight:600;display:flex}.giftFilters select{color:#171713;background:#fff;border:1px solid #c9c5ba;padding:12px 38px 12px 13px;font:8px DM Sans}.giftGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.giftProduct .shopProductImage{height:320px}.giftProduct .shopProductCopy h3{min-height:43px}.giftOccasion{letter-spacing:.09em;color:#657158;border-top:1px solid #ece9e2;width:100%;margin-top:auto;padding:10px 0 13px;font-size:5px;line-height:1.45}.giftProduct .shopBuy{margin-top:0}.giftEmpty{text-align:center;border:1px solid #d7d3ca;padding:70px 20px}.giftEmpty h3{margin:0 0 8px;font:400 34px Instrument Serif}.giftEmpty p{color:#77746c;font-size:9px}.giftEmpty button{color:#fff;letter-spacing:.12em;background:#171713;border:0;padding:14px 18px;font-size:7px}.giftSwitch{text-align:center;color:#f7f5ef;background:#1b1c18;padding:80px 5vw}.giftSwitch p{letter-spacing:.2em;color:#a7ad9c;font-size:7px}.giftSwitch h2{margin:14px 0 28px;font:400 clamp(46px,5vw,72px)/1 Instrument Serif}.giftSwitch button{color:#171713;letter-spacing:.12em;background:#dfff45;border:1px solid #dfff45;padding:16px 20px;font-size:7px;font-weight:600}@media (width<=1100px){.giftRadarCard{grid-template-columns:1fr}.giftRadarImages{aspect-ratio:1.7}.giftRadarCopy{min-height:210px}.giftGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.giftProduct .shopProductImage{height:300px}.giftHero{grid-template-columns:48% 52%}}@media (width<=760px){.shopHeaderNav{gap:12px;right:5vw}.shopHeaderNav a:first-child{display:none}.giftRadar{padding:65px 5vw}.giftRadarHead{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.giftRadarHead>span{justify-self:start;font-size:17px}.giftRadarGrid{grid-template-columns:1fr}.giftRadarCard{grid-template-columns:54% 46%}.giftRadarImages{aspect-ratio:auto;min-height:270px}.giftRadarCopy{min-height:0;padding:21px 16px}.giftRadarCopy strong{font-size:34px}.giftBack{left:auto;right:5vw}.giftHero{grid-template-columns:1fr;min-height:0}.giftHeroCopy{padding:65px 6vw 54px}.giftHeroCopy h1{font-size:68px}.giftHeroImages{min-height:540px}.giftShop{padding:65px 5vw}.giftFilters{flex-direction:column;align-items:flex-start}.giftGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.giftProduct .shopProductImage{height:235px}.giftProduct .shopProductCopy h3{min-height:0}.giftHeroCopy>div{flex-direction:column;align-items:flex-start}.giftShopHead>span{font-size:6px}.giftSwitch{padding:65px 5vw}}@media (width<=460px){.giftRadarCard{grid-template-columns:1fr}.giftRadarImages{min-height:240px}.giftRadarCopy{min-height:190px}.giftHeader .shopLogo{font-size:18px}.giftBack{font-size:5px}.giftHeroCopy h1{font-size:59px}.giftHeroImages{min-height:430px}.giftGrid{grid-template-columns:1fr 1fr}.giftProduct .shopProductImage{height:195px}.giftCategoryFilters{gap:5px}.giftCategoryFilters button{padding:10px 9px;font-size:6px}.giftFilters label{justify-content:space-between;width:100%}.giftFilters select{flex:1}.giftOccasion{font-size:4.5px}}
