.ShopArchive-module__q2tkjq__page{width:100%;padding:var(--brand-page-padding);color:var(--brand-foreground);background:var(--brand-background)}.ShopArchive-module__q2tkjq__header{gap:var(--brand-archive-column-gap);padding:var(--theme-space-4) 0 var(--brand-section-spacing);border-top:var(--brand-border-thin) solid var(--brand-muted);grid-template-columns:minmax(9rem,.7fr) minmax(0,3fr);display:grid}.ShopArchive-module__q2tkjq__headerIndex,.ShopArchive-module__q2tkjq__categoryLabel,.ShopArchive-module__q2tkjq__filterState,.ShopArchive-module__q2tkjq__searchLabel{font-family:var(--brand-font-mono);font-size:var(--theme-font-size-xs);letter-spacing:.06em;text-transform:lowercase}.ShopArchive-module__q2tkjq__headerMain{align-items:end;gap:var(--brand-archive-column-gap);grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);display:grid}.ShopArchive-module__q2tkjq__title{font-family:var(--brand-font-display);letter-spacing:-.065em;text-transform:lowercase;font-size:clamp(3.5rem,10vw,10rem);font-weight:500;line-height:.75}.ShopArchive-module__q2tkjq__searchForm{gap:var(--theme-space-2);display:grid}.ShopArchive-module__q2tkjq__searchRow{border-bottom:var(--brand-border-thin) solid var(--brand-foreground);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ShopArchive-module__q2tkjq__searchInput{min-width:0;padding:var(--theme-space-2) 0;color:var(--brand-foreground);font-family:var(--brand-font-body);font-size:var(--theme-font-size-body);background:0 0;border:0;outline:0}.ShopArchive-module__q2tkjq__searchInput::placeholder{color:var(--theme-color-muted)}.ShopArchive-module__q2tkjq__searchButton{padding:var(--theme-space-2) 0 var(--theme-space-2) var(--theme-space-3);color:var(--brand-foreground);font-family:var(--brand-font-mono);font-size:var(--theme-font-size-xs);cursor:pointer;background:0 0;border:0}.ShopArchive-module__q2tkjq__filterState{min-height:1rem;color:var(--theme-color-muted)}.ShopArchive-module__q2tkjq__archive{align-items:start;gap:var(--brand-archive-column-gap);grid-template-columns:minmax(9rem,.7fr) minmax(0,3fr);display:grid}.ShopArchive-module__q2tkjq__categoryPanel{top:calc(var(--brand-header-height) + var(--theme-space-4));gap:var(--theme-space-4);padding-top:var(--theme-space-2);flex-direction:column;display:flex;position:sticky}.ShopArchive-module__q2tkjq__categoryNav{align-items:flex-start;gap:var(--theme-space-2);flex-direction:column;display:flex}.ShopArchive-module__q2tkjq__categoryLink{align-items:center;gap:var(--theme-space-2);color:var(--theme-color-muted);font-family:var(--brand-font-mono);font-size:var(--theme-font-size-xs);letter-spacing:.05em;text-transform:uppercase;display:inline-flex}.ShopArchive-module__q2tkjq__categoryLink:after{border:var(--brand-border-thin) solid currentColor;content:"";opacity:0;border-radius:50%;width:.42rem;height:.42rem}.ShopArchive-module__q2tkjq__categoryLink:hover,.ShopArchive-module__q2tkjq__categoryLinkActive{color:var(--brand-foreground)}.ShopArchive-module__q2tkjq__categoryLinkActive:after{opacity:1;background:currentColor}.ShopArchive-module__q2tkjq__results{min-width:0}.ShopArchive-module__q2tkjq__productWall{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:var(--brand-editorial-wall-gap);display:grid}.ShopArchive-module__q2tkjq__status{min-height:16rem;padding:var(--theme-space-6);border-top:var(--brand-border-thin) solid var(--brand-muted);color:var(--theme-color-muted);font-family:var(--brand-font-mono);font-size:var(--theme-font-size-xs);text-align:center;place-items:center;display:grid}.ShopArchive-module__q2tkjq__statusError{color:var(--theme-color-danger)}@media (max-width:64rem){.ShopArchive-module__q2tkjq__header,.ShopArchive-module__q2tkjq__archive{grid-template-columns:minmax(7rem,.55fr) minmax(0,3fr)}.ShopArchive-module__q2tkjq__headerMain{grid-template-columns:1fr}.ShopArchive-module__q2tkjq__productWall{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:48rem){.ShopArchive-module__q2tkjq__header{padding-bottom:var(--theme-space-7);grid-template-columns:1fr}.ShopArchive-module__q2tkjq__headerMain{gap:var(--theme-space-6)}.ShopArchive-module__q2tkjq__title{font-size:clamp(4rem,22vw,7rem)}.ShopArchive-module__q2tkjq__archive{grid-template-columns:1fr}.ShopArchive-module__q2tkjq__categoryPanel{padding:0 0 var(--theme-space-4);border-bottom:var(--brand-border-thin) solid var(--brand-muted);position:static;overflow:hidden}.ShopArchive-module__q2tkjq__categoryNav{padding-bottom:var(--theme-space-2);flex-direction:row;overflow-x:auto}.ShopArchive-module__q2tkjq__categoryLink{flex:none}.ShopArchive-module__q2tkjq__productWall{padding-top:var(--theme-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}
