.cat-head{padding:calc(var(--nav-h) + 46px) var(--gutter) 26px}.cat-head .mono{color:var(--ink-60)}.cat-head h1{font-family:var(--serif);font-weight:600;font-size:var(--d2);line-height:.96;margin-top:8px;letter-spacing:-.015em}.cat-head h1 em{font-style:italic;font-weight:600}.cat-head p{font-family:var(--serif);font-style:italic;font-size:17px;line-height:1.5;color:var(--ink-60);margin-top:12px;max-width:52ch}@media(min-width:901px){.cat-head h1{font-size:var(--d1);line-height:.9;letter-spacing:-.02em}}.cat-bar{position:sticky;top:var(--nav-h);z-index:40;background:color-mix(in srgb,var(--ivory) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block:1px solid var(--hairline);display:flex;align-items:center;gap:10px;padding:12px var(--gutter);flex-wrap:wrap}.chip{font-family:var(--mono);font-size:11px;letter-spacing:.12em;padding:9px 16px;border:1px solid var(--hairline);border-radius:999px;background:transparent;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:inherit;transition:border-color var(--t-micro),background var(--t-micro),color var(--t-micro),transform .12s ease-out}.chip:hover{border-color:var(--ink)}.chip:active{transform:scale(.97)}.chip.on{background:var(--ink);color:var(--ivory);border-color:var(--ink);animation:chip-select .3s var(--ease)}@keyframes chip-select{0%{transform:scale(1)}45%{transform:scale(1.03)}to{transform:scale(1)}}.offer-chip{border-color:color-mix(in srgb,var(--champagne) 70%,transparent);color:var(--champagne-deep);pointer-events:none;-webkit-user-select:none;user-select:none}.cat-bar .spacer{flex:1}.cat-bar select{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:transparent;border:1px solid var(--hairline);border-radius:999px;padding:9px 14px;color:var(--ink);outline:none;transition:border-color var(--t-micro)}.cat-bar select:hover{border-color:var(--ink)}.cat-bar .count{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--ink-60)}.cat-grid{margin-bottom:var(--section);transition:opacity .14s ease-out,transform .14s ease-out}.cat-grid.is-cutting{opacity:0;transform:translateY(8px)}.cat-empty{padding:90px var(--gutter);text-align:center}.cat-empty .serif{font-size:var(--d3,clamp(26px,3vw,40px));font-weight:600;line-height:1.02;margin-bottom:10px}.cat-empty p{color:var(--ink-60);margin-bottom:22px}@media(max-width:640px){.cat-bar{gap:8px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 28px),transparent)}.cat-bar .count{display:none}}.lookbook .native-grid{background:transparent;gap:1px}.lookbook .native-card{outline:1px solid var(--hairline);outline-offset:0}.lookbook .cat-lede{font-family:var(--serif);font-style:italic;font-size:17px;line-height:1.5;color:var(--ink-60);margin-top:14px;max-width:52ch}.lookbook .search-form input{caret-color:var(--champagne-deep)}.lookbook .search-form input::placeholder{font-family:var(--serif);font-style:italic;color:var(--ink-30)}.lookbook .cat-resultline{color:var(--ink-60);margin:0 0 18px}.lookbook .native-card .media{transition:box-shadow .35s var(--ease)}.lookbook .native-card .media img{transition:transform .75s var(--ease),filter .55s var(--ease)}.lookbook .native-card:hover .media{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--champagne) 45%,transparent)}.lookbook .native-card:hover .media img{transform:scale(1.035);filter:saturate(1.025) contrast(1.01)}.lookbook .native-card h2{transition:color .25s ease}.lookbook .native-card:hover h2{color:var(--champagne-deep)}.lookbook .native-card .price{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--ink-60)}.lookbook .native-card .price s{color:var(--ink-30);margin-right:6px}.lookbook .dept-label{color:var(--ink-30);margin:34px 0 12px}.lookbook .dept-row{display:flex;flex-wrap:wrap;gap:10px}.lookbook .empty-state .dept-row{justify-content:center;margin-top:22px}.cat-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:36px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.cat-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 12px;border:1px solid var(--hairline);border-radius:999px;text-decoration:none;transition:border-color var(--t-micro)}.cat-pagination a:hover{border-color:var(--ink)}.cat-pagination span.current{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 12px;border-radius:999px;background:var(--ink);color:var(--ivory)}.cat-pagination span.deco{color:var(--ink-30);padding:0 4px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/catalog.css.map */
