.tlr-cgrid{--tlr-ink:#14110f;--tlr-accent:#D52B26;--tlr-line:#eae6e1;--tlr-card-bg:#F8F6F2;--tlr-muted:#5b544c;--tlr-faint:#8b837c;max-width:1440px;margin:0 auto;padding-left:24px;padding-right:24px;font-family:Jost,system-ui,sans-serif;color:var(--tlr-ink)}.tlr-cgrid a{color:inherit;text-decoration:none}.tlr-cgrid :focus-visible{outline:2px solid var(--tlr-accent);outline-offset:2px}.tlr-cgrid__bar{position:sticky;top:var(--tlr-header-h,0px);z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;padding:12px 0;border-bottom:1px solid var(--tlr-line)}.tlr-cgrid__bar-end{display:flex;align-items:center;gap:12px;min-width:0}.tlr-cgrid__count{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--tlr-faint);white-space:nowrap}.tlr-cgrid__sort{display:flex;align-items:center;gap:8px;min-width:0}.tlr-cgrid__sort-label{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--tlr-faint)}.tlr-cgrid__select{font-family:inherit;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tlr-ink);background:#fff;border:1px solid var(--tlr-line);border-radius:0;padding:8px 10px;height:auto;margin:0;min-width:0;max-width:176px;text-overflow:ellipsis}.tlr-cgrid__range label>span{padding-bottom:12px}a:focus,:focus{outline:0!important}.tlr-cgrid__filter-btn{font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;background:#fff;color:var(--tlr-ink);border:1px solid var(--tlr-ink);border-radius:0;padding:0 18px;min-height:38px;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease}.tlr-cgrid__filter-btn:hover{background:var(--tlr-ink);color:#fff}.tlr-cgrid__badge{margin-left:.4em}.tlr-cgrid__active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0}.tlr-cgrid__chip-active{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--tlr-line);padding:7px 10px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;transition:border-color .2s ease,color .2s ease}.tlr-cgrid__chip-active:hover{border-color:var(--tlr-ink)}.tlr-cgrid__chip-x{color:var(--tlr-faint);font-size:14px;line-height:1}.tlr-cgrid__chip-active:hover .tlr-cgrid__chip-x{color:var(--tlr-accent)}.tlr-cgrid__clear{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--tlr-line)}.tlr-cgrid__clear:hover{color:var(--tlr-accent);border-bottom-color:var(--tlr-accent)}.tlr-cgrid__body{display:grid;grid-template-columns:minmax(0,1fr)}.tlr-cgrid__panel{background:#fff;min-width:0}.tlr-cgrid__panel-head{display:none;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--tlr-line);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.tlr-cgrid__close{font-family:inherit;font-size:22px;line-height:1;background:none;border:0;border-radius:0;padding:6px 8px;margin:-6px -8px;color:var(--tlr-ink);cursor:pointer}.tlr-cgrid__scrim{display:none}.tlr-cgrid__group{border-bottom:1px solid var(--tlr-line)}.tlr-cgrid__group-head{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:16px 0;list-style:none}.tlr-cgrid__group-head::-webkit-details-marker{display:none}.tlr-cgrid__group-head:after{content:"+";font-size:14px;line-height:1;color:var(--tlr-faint)}.tlr-cgrid__group[open] .tlr-cgrid__group-head:after{content:"\2212"}.tlr-cgrid__group-n{margin-left:auto;margin-right:4px;color:var(--tlr-accent);letter-spacing:.08em}.tlr-cgrid__group-body{padding:0 0 16px}.tlr-cgrid__values{list-style:none;margin:0;padding:0;max-height:280px;overflow:auto}.tlr-cgrid__value{display:flex;align-items:center;gap:10px;font-size:12.5px;min-height:36px;padding:2px 0;cursor:pointer}.tlr-cgrid__value input{margin:0;accent-color:var(--tlr-ink);width:16px;height:16px;flex:none}.tlr-cgrid__value-label{flex:1 1 auto}.tlr-cgrid__n{color:var(--tlr-faint);font-size:11px}.tlr-cgrid__value.is-out{opacity:.4;cursor:not-allowed}.tlr-cgrid__chips{display:flex;flex-wrap:wrap;gap:8px}.tlr-cgrid__chip{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--tlr-line);font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.tlr-cgrid__chip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:inherit;width:100%;height:100%}.tlr-cgrid__chip:hover{border-color:var(--tlr-ink)}.tlr-cgrid__chip:has(input:checked){background:var(--tlr-ink);border-color:var(--tlr-ink);color:#fff}.tlr-cgrid__chip:has(input:focus-visible){outline:2px solid var(--tlr-accent);outline-offset:2px}.tlr-cgrid__chip.is-out{opacity:.35;cursor:not-allowed;text-decoration:line-through}.tlr-cgrid__range{display:flex;gap:12px}.tlr-cgrid__range label{display:flex;flex-direction:column;gap:4px;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--tlr-faint)}.tlr-cgrid__range input{font-family:inherit;font-size:12px;width:100%;min-width:0;padding:9px 8px;border:1px solid var(--tlr-line);border-radius:0;margin:0}.tlr-cgrid__panel-foot{display:flex;align-items:center;gap:12px;padding:20px 0 0}.tlr-cgrid__btn{font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;border-radius:0;padding:13px 20px;min-height:44px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.tlr-cgrid__btn--l1{flex:1 1 auto;background:var(--tlr-ink);color:#fff;border:1px solid var(--tlr-ink)}.tlr-cgrid__btn--l1:hover{background:#000}.tlr-cgrid__btn--l2{background:#fff;color:var(--tlr-ink);border:1px solid var(--tlr-ink);white-space:nowrap}.tlr-cgrid__btn--l2:hover{background:var(--tlr-ink);color:#fff}.tlr-cgrid__results{min-width:0;transition:opacity .2s ease}.tlr-cgrid__results.is-loading{opacity:.5;pointer-events:none}.tlr-cgrid .tlr-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px;padding-top:24px}@media(min-width:750px){.tlr-cgrid .tlr-pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 20px}}.tlr-cgrid__empty{text-align:center;padding:80px 0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--tlr-faint)}.tlr-cgrid__empty p{margin:0 0 16px}@media(max-width:1079px){.tlr-cgrid__panel{padding-bottom:8px;border-bottom:1px solid var(--tlr-line)}.tlr-cgrid.is-enhanced .tlr-cgrid__panel{position:fixed;top:0;right:0;bottom:0;width:min(88vw,400px);z-index:100;display:flex;flex-direction:column;padding-bottom:0;border-bottom:0;border-left:1px solid var(--tlr-line);transform:translate(100%);visibility:hidden;transition:transform .28s ease,visibility .28s ease}.tlr-cgrid.is-enhanced.is-filter-open .tlr-cgrid__panel{transform:none;visibility:visible}.tlr-cgrid.is-enhanced .tlr-cgrid__panel-head{display:flex;flex:none}.tlr-cgrid.is-enhanced .tlr-cgrid__groups{flex:1 1 auto;overflow-y:auto;padding:0 20px}.tlr-cgrid.is-enhanced .tlr-cgrid__panel-foot{flex:none;padding:16px 20px;border-top:1px solid var(--tlr-line)}.tlr-cgrid.is-enhanced .tlr-cgrid__values{max-height:none;overflow:visible}.tlr-cgrid.is-enhanced.is-filter-open .tlr-cgrid__scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#14110f6b}}@media(min-width:1080px){.tlr-cgrid__body{grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:start}.tlr-cgrid__panel{position:sticky;top:calc(var(--tlr-header-h,0px) + 76px);padding-top:24px;border-right:1px solid var(--tlr-line);padding-right:24px}.tlr-cgrid__panel-foot{flex-direction:column;align-items:stretch}.tlr-cgrid__filter-btn{display:none}.tlr-cgrid .tlr-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.tlr-cgrid .tlr-pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.tlr-cgrid{padding-left:16px;padding-right:16px}.tlr-cgrid__bar{gap:10px}.tlr-cgrid__bar-end{gap:8px}.tlr-cgrid__sort-label{display:none}.tlr-cgrid__count{letter-spacing:.16em}.tlr-cgrid__filter-btn{letter-spacing:.14em}.tlr-cgrid__select{max-width:124px;padding:8px 4px;letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.tlr-cgrid__panel,.tlr-cgrid__results,.tlr-cgrid__chip,.tlr-cgrid__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/tlr-collection-grid.css.map */
