.results{display:grid;grid-template-columns:240px 1fr}.filters-side{padding:var(--space-7) var(--space-7) var(--space-9) var(--space-9);border-right:var(--rule-hairline)}.filters-side h4{font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;margin:var(--space-7) 0 var(--space-4);font-weight:500;color:var(--ink)}.filters-side h4:first-child{margin-top:0}.filters-side ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:13px}.filters-side li{margin:0}.filters-side ul a{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--ink-soft);text-decoration:none;padding:2px 0;transition:color .15s ease}.filters-side ul a:hover,.filters-side ul a[aria-current=page]{color:var(--ink)}.filters-side ul a span{color:var(--ink-muted);font-family:var(--font-mono);font-size:11px}.filters-side__range{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.filters-side__range-row{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:var(--space-3);font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted);font-weight:500}.filters-side__range-label{display:inline-block;width:32px;text-align:left}.filters-side__range-input{position:relative;display:flex;align-items:center;height:32px;width:100%;border:1px solid var(--ink-muted);background:var(--paper);box-sizing:border-box}.filters-side__range-currency{flex:0 0 auto;font-family:var(--font-mono);font-size:12px;color:var(--ink-muted);padding-left:var(--space-3);letter-spacing:0;text-transform:none;line-height:1}.filters-side__range-input input[type=number]{flex:1 1 auto;font-family:var(--font-mono);font-size:12px;padding:0 var(--space-3) 0 4px;height:100%;border:0;background:transparent;color:var(--ink);width:100%;outline:0;min-width:0;box-sizing:border-box;line-height:1;-moz-appearance:textfield}.filters-side__range-input input[type=number]::-webkit-outer-spin-button,.filters-side__range-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filters-side__clear{margin-top:var(--space-7);font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.filters-side__clear a{color:var(--bordeaux, var(--ink-muted));text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.filters-side__empty{font-size:12px;color:var(--ink-muted);line-height:1.6}.results-main{padding:var(--space-7) var(--space-9)}.results-main .crumbs{font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted);font-weight:500;margin-bottom:var(--space-5)}.results-main .crumbs a{color:inherit;text-decoration:none}.results-main .crumbs a:hover{color:var(--ink)}.results-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:var(--space-5);border-bottom:var(--rule-hairline);margin-bottom:var(--space-7)}.results-head h2{font-family:var(--font-display);font-size:36px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;margin:0;color:var(--ink)}.results-head .meta{display:flex;gap:var(--space-7);align-items:baseline;font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted);font-weight:500}.results-head__count{font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted);font-weight:500}.filters-side__sort{display:none}.filters-side__sort h4{font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;margin:0 0 var(--space-4);font-weight:500}.filters-side__sort ul{list-style:none;padding:0;margin:0 0 var(--space-7);display:grid;gap:8px;font-size:13px}.filters-side__sort a{color:var(--ink-soft);text-decoration:none;display:block;padding:4px 0}.filters-side__sort a:hover{color:var(--ink)}.filters-side__sort a[aria-current=true]{color:var(--ink);font-weight:500}.results__sort{position:relative;display:inline-flex;align-items:center;gap:var(--space-3);padding:10px var(--space-5);border:1px solid var(--ink);background:var(--paper);font-family:var(--font-text);font-size:11px;font-weight:500;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none}.results__sort-icon{font-family:var(--font-mono)}.results__sort-select{appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'><path d='M0 0h8L4 5z' fill='%23141414'/></svg>");background-repeat:no-repeat;background-position:right center;background-size:8px 5px;border:0;margin:0;padding:0 14px 0 0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;line-height:1;cursor:pointer;outline:none}.results__sort:focus-within{outline:2px solid var(--ink);outline-offset:2px}.results__sort-select::-ms-expand{display:none}.results__sort-select option{color:var(--ink);background:var(--paper);text-transform:none;letter-spacing:normal}.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-7)}.results-grid.results-grid--masonry{display:block;columns:3;column-gap:var(--space-6)}.results-grid--masonry .work{display:block;break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:var(--space-6)}.results-grid--masonry .work__frame{aspect-ratio:auto;display:block;padding:0;background:transparent}.results-grid--masonry .work__frame img{display:block;width:100%;height:auto;max-height:none;box-shadow:none}.results__empty{grid-column:1 / -1;column-span:all;text-align:center;padding:var(--space-9);font-size:13px;color:var(--ink-muted)}.results__pagination{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-7);margin-top:var(--space-7);border-top:var(--rule-hairline);font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:500;color:var(--ink-muted)}.results__pagination a{color:var(--ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.color-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5);padding:var(--space-9)}.color-tile{display:block;text-decoration:none;color:var(--ink)}.color-tile,.color-tile *{color:inherit}.color-tile .swatch{aspect-ratio:4/3}.color-tile .label{display:flex;justify-content:space-between;padding-top:var(--space-3)}.color-tile .label .name{font-family:var(--font-display);font-size:20px}.color-tile .label .count{font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted);align-self:end;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-filter-rail.css.map */
