.w9r-card{position:relative;min-width:0;container-type:inline-size}.w9r-card-link{display:flex;flex-direction:column;gap:10px;min-width:0;color:var(--ink);text-decoration:none}.w9r-card-link:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.w9r-hero{display:block;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--hairline);border-radius:10px;background:var(--paper);transition:border-color .15s ease}.w9r-follow{position:absolute;top:calc(75cqw + 12px);right:2px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;border-radius:0;background:none;color:var(--ink);font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.1em;line-height:1.7;cursor:pointer;transition:color .14s cubic-bezier(.2,0,0,1)}.w9r-follow:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.w9r-follow:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.w9r-follow.is-following{color:var(--graphite)}.w9r-follow-glyph{display:none}.w9r-follow.is-following:before{content:"";width:4px;height:4px;border-radius:999px;background:var(--ink)}.w9r-name{padding-right:76px}.w9r-follow--wide{position:static;padding:0;font-size:11.5px}@media(prefers-reduced-motion:reduce){.w9r-follow{transition:none}}.w9r-card:hover .w9r-hero{border-color:color-mix(in srgb,var(--graphite) 45%,var(--hairline))}.w9r-collage{display:grid;width:100%;height:100%;gap:2px;background:var(--paper)}.w9r-collage--1{grid-template-columns:1fr;grid-template-rows:1fr}.w9r-collage--2{grid-template-columns:3fr 2fr;grid-template-rows:1fr}.w9r-collage--3{grid-template-columns:3fr 2fr;grid-template-rows:1fr 1fr}.w9r-collage--3 .w9r-cell:first-child{grid-row:1 / 3}.w9r-cell{display:block;min-width:0;min-height:0;overflow:hidden}.w9r-cell img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.w9r-card:hover .w9r-cell img{transform:scale(1.02)}.w9r-storefront{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.w9r-card:hover .w9r-storefront{transform:scale(1.02)}.w9r-monogram{display:grid;place-items:center;width:100%;height:100%;background:var(--ink);color:var(--porcelain);font-family:var(--font-display);font-weight:700;font-size:clamp(38px,5vw,58px);letter-spacing:.02em}.w9r-body{display:flex;flex-direction:column;gap:2px;min-width:0;padding-inline:2px}.w9r-name{font-weight:600;font-size:15px;line-height:1.25;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w9r-place{color:var(--graphite);font-size:12.5px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w9r-meta{display:inline-flex;align-items:center;gap:6px;margin-top:4px;min-width:0;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--graphite)}.w9r-meta-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w9r-eta{color:var(--ink)}.w9r-tags{display:flex;flex-wrap:wrap;gap:3px 9px;margin-top:6px}.w9r-tag{font-size:10.5px;font-weight:600;letter-spacing:.01em;color:var(--graphite);white-space:nowrap}.w9r-tag+.w9r-tag:before{content:"· ";color:var(--graphite)}.w9r-rail{margin:8px 0 28px}html[data-type=inter] .w9r-rail{margin-top:0;margin-bottom:0}@media(prefers-reduced-motion:no-preference){.w9r-rail{animation:w9r-rise .4s cubic-bezier(.16,1,.3,1)}}@keyframes w9r-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.w9r-rail,.w9r-dir-head,.w9r-grid{animation:none}.w9r-cell img,.w9r-card:hover .w9r-cell img,.w9r-storefront,.w9r-card:hover .w9r-storefront{transition:none;transform:none}}.w9r-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:12px}.w9r-label{font-family:var(--font-display);font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--ink)}.w9r-head-side{display:flex;align-items:center;gap:14px}.w9r-seeall{font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--graphite);text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.w9r-seeall:hover{color:var(--ink);border-bottom-color:var(--ink)}.w9r-seeall:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.w9r-arrows{display:flex;gap:2px}.w9r-arrow{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:13px;line-height:1;transition:border-color .15s ease,opacity .15s ease}.w9r-arrow:hover:not(:disabled){border-color:var(--ink)}.w9r-arrow:disabled{opacity:.35;cursor:default}.w9r-lane{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px 4px 8px;margin:-4px -4px -8px}.w9r-lane::-webkit-scrollbar{display:none}.w9r-lane .w9r-card{flex:none;width:clamp(220px,20vw,280px);scroll-snap-align:start}@media(max-width:640px){.w9r-arrows{display:none}.w9r-lane .w9r-card{width:min(78vw,300px)}}.w9r-directory{padding-top:30px}html[data-shell=unified] .w9r-directory{padding-top:10px}.w9r-dir-head{margin-bottom:28px}@media(prefers-reduced-motion:no-preference){.w9r-dir-head,.w9r-grid{animation:w9r-rise .35s cubic-bezier(.16,1,.3,1)}}.w9r-dir-title{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,4vw,40px);line-height:1.05;letter-spacing:-.02em}.w9r-dir-sub{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--graphite)}.w9r-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 16px}@media(max-width:1024px){.w9r-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.w9r-grid{grid-template-columns:repeat(2,1fr);gap:24px 10px}}.w9r-restock{margin-top:48px;padding-top:24px;border-top:1px solid var(--hairline)}.w9r-restock-line{font-family:var(--font-serif);font-style:italic;font-size:15px;color:var(--graphite);margin:6px 0 18px}html[data-type=inter] .w9r-restock-line{font-style:normal}.w9r-grid--dim .w9r-card{opacity:.55;transition:opacity .15s ease}.w9r-grid--dim .w9r-card:hover,.w9r-grid--dim .w9r-card:focus-within{opacity:1}
