.catalog-figure-finder{display:block;position:relative}.catalog-figure-finder.page-width{width:100%;max-width:none;padding-inline:clamp(1.5rem,2.5vw,5rem)}.catalog-figure-finder [hidden]{display:none!important}.catalog-figure-finder__layout{display:grid;grid-template-columns:clamp(34rem,30vw,42rem) minmax(0,1fr);gap:clamp(2rem,2vw,3.6rem);align-items:start;transition:grid-template-columns .18s ease}.catalog-figure-finder.is-collapsed .catalog-figure-finder__layout{grid-template-columns:18rem minmax(0,1fr)}.catalog-figure-finder__content{min-width:0}.catalog-figure-finder__content>.page-width,.catalog-figure-finder__content .facets-wrapper.page-width,.catalog-figure-finder__content .collection.page-width,.catalog-figure-finder__content .template-search__results.page-width{max-width:none;padding-left:0;padding-right:0}.catalog-figure-finder__sidebar{position:sticky;top:calc(var(--header-height, 0px) + 1.2rem);z-index:2;overflow:hidden;max-height:calc(100vh - var(--header-height, 0px) - 2.4rem);color:#fff;background:#121214;border:1px solid rgba(255,255,255,.12);border-radius:1.6rem;box-shadow:0 .8rem 2.4rem #00000029}.catalog-figure-finder__header{min-height:7.2rem;display:flex;align-items:center;gap:.8rem;padding:1.6rem 1.8rem;border-bottom:1px solid rgba(255,255,255,.1)}.catalog-figure-finder__title{display:flex;align-items:center;gap:.7rem;min-width:0;margin:0;font-size:1.8rem;text-transform:none;letter-spacing:-.02em;line-height:1.2;color:inherit;flex:1}.catalog-figure-finder__title svg,.catalog-figure-finder__mobile-toggle svg{width:1.9rem;height:1.9rem;flex:0 0 auto}.catalog-figure-finder__collapse-toggle,.catalog-figure-finder__mobile-close{display:grid;place-items:center;width:4rem;height:4rem;padding:0;color:inherit;background:transparent;border:1px solid #73737b;border-radius:1rem;cursor:pointer}.catalog-figure-finder__collapse-toggle:hover,.catalog-figure-finder__collapse-toggle:focus-visible,.catalog-figure-finder__mobile-close:hover,.catalog-figure-finder__mobile-close:focus-visible{color:#ff1b1b;border-color:currentColor}.catalog-figure-finder__collapse-toggle svg,.catalog-figure-finder__mobile-close svg{width:1.8rem;height:1.8rem;transition:transform .18s ease}.catalog-figure-finder__mobile-close{display:none}.catalog-figure-finder__body{overflow-y:auto;max-height:calc(100vh - var(--header-height, 0px) - 9.6rem);padding:0 1.8rem 1.8rem;scrollbar-width:thin;scrollbar-color:#555 #171717}.catalog-figure-finder__group{margin:0;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.1)}.catalog-figure-finder__group-summary{display:flex;align-items:center;gap:.6rem;min-height:5.6rem;padding:1.4rem 0;font-weight:600;font-size:1.5rem;cursor:pointer;list-style:none}.catalog-figure-finder__group-summary::-webkit-details-marker{display:none}.catalog-figure-finder__group-summary:after{content:"";width:.7rem;height:.7rem;margin-left:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-.2rem);transition:transform .16s ease}.catalog-figure-finder__group[open]>.catalog-figure-finder__group-summary:after{transform:rotate(225deg) translate(-.1rem,-.1rem)}.catalog-figure-finder__group-count,.catalog-figure-finder__active-count{display:inline-grid;place-items:center;min-width:1.8rem;height:1.8rem;padding:0 .45rem;color:#fff;background:#e40000;border-radius:999px;font-size:1rem;line-height:1}.catalog-figure-finder__group-body{padding:0 0 1.8rem}.catalog-figure-finder__options{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.catalog-figure-finder__option{display:grid;place-items:center;min-height:4rem;padding:.8rem 1.3rem;color:#e9e9ec;background:#202024;border:1px solid #73737b;border-radius:1rem;font-size:1.35rem;line-height:1.4;text-align:center;text-transform:capitalize;text-decoration:none;overflow-wrap:anywhere;white-space:normal}.catalog-figure-finder__option:hover,.catalog-figure-finder__option:focus-visible{color:#fff;background:#282828;border-color:#73737b}.catalog-figure-finder__option.is-unavailable{color:#9b9ba4;background:transparent;border-color:transparent;cursor:not-allowed;opacity:.65}.catalog-figure-finder__option.is-unavailable:hover,.catalog-figure-finder__option.is-unavailable:focus-visible{color:#9b9ba4;background:transparent;border-color:transparent}.catalog-figure-finder__option.is-active{color:#fff;background:#d90000;border-color:#f33}.catalog-figure-finder__clear-group,.catalog-figure-finder__clear-all{width:100%;margin-top:1.2rem;min-height:4rem;padding:.8rem 1.2rem;color:#ff5a5a;background:transparent;border:1px solid rgba(255,90,90,.45);border-radius:.4rem;font:inherit;font-size:1.3rem;cursor:pointer}.catalog-figure-finder__clear-group:hover,.catalog-figure-finder__clear-all:hover{color:#fff;background:#b90000;border-color:#b90000}.catalog-figure-finder__footer{padding:.2rem .2rem .6rem}.catalog-figure-finder__footer p{margin:.8rem 0 0;color:#929292;font-size:1.2rem;text-align:center}.catalog-figure-finder__footer .catalog-figure-finder__compatibility-message{margin-bottom:.8rem;padding:.8rem;color:#fff;background:#5b1010;border:1px solid #b52a2a;border-radius:.4rem;font-size:1.1rem}.catalog-figure-finder__mobile-toggle,.catalog-figure-finder__collapsed-trigger,.catalog-figure-finder__overlay{display:none}.catalog-figure-finder__collapsed-trigger{align-items:center;justify-content:space-between;gap:.7rem;width:100%;min-height:5rem;padding:1rem;color:#fff;background:transparent;border:0;font:inherit;font-size:1.25rem;font-weight:700;text-transform:uppercase;cursor:pointer}.catalog-figure-finder__collapsed-trigger:hover,.catalog-figure-finder__collapsed-trigger:focus-visible{color:#ff3030}.catalog-figure-finder__collapsed-icon,.catalog-figure-finder__collapsed-arrow{width:1.8rem;height:1.8rem;flex:0 0 auto}.catalog-figure-finder.is-collapsed .catalog-figure-finder__sidebar{overflow:visible}.catalog-figure-finder.is-collapsed .catalog-figure-finder__header,.catalog-figure-finder.is-collapsed .catalog-figure-finder__title,.catalog-figure-finder.is-collapsed .catalog-figure-finder__body{display:none}.catalog-figure-finder.is-collapsed .catalog-figure-finder__collapse-toggle svg{transform:rotate(180deg)}.catalog-figure-finder.is-collapsed .catalog-figure-finder__collapsed-trigger{display:flex}.catalog-figure-finder.is-loading .catalog-figure-finder__sidebar{opacity:.75}body.catalog-figure-finder-open{overflow:hidden}@media screen and (max-width:1199px){.catalog-figure-finder__layout,.catalog-figure-finder.is-collapsed .catalog-figure-finder__layout{display:block}.catalog-figure-finder__mobile-toggle{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:1.5rem}.catalog-figure-finder__sidebar{position:fixed;inset:var(--header-height, 0px) auto 0 0;z-index:1001;width:min(42rem,94vw);height:calc(100vh - var(--header-height, 0px));max-height:none;border-radius:0;transform:translate(-105%);transition:transform .2s ease}.catalog-figure-finder.is-mobile-open .catalog-figure-finder__sidebar{transform:translate(0)}.catalog-figure-finder__body{max-height:calc(100vh - var(--header-height, 0px) - 7.2rem);padding-bottom:4rem}.catalog-figure-finder__collapse-toggle{display:none}.catalog-figure-finder__mobile-close{display:grid}.catalog-figure-finder__overlay{position:fixed;inset:var(--header-height, 0px) 0 0;z-index:1000;width:100%;height:calc(100vh - var(--header-height, 0px));padding:0;background:#0000009e;border:0;cursor:pointer}.catalog-figure-finder.is-mobile-open .catalog-figure-finder__overlay{display:block}.catalog-figure-finder.is-collapsed .catalog-figure-finder__title,.catalog-figure-finder.is-collapsed .catalog-figure-finder__header{display:flex}.catalog-figure-finder.is-collapsed .catalog-figure-finder__body{display:block}.catalog-figure-finder.is-collapsed .catalog-figure-finder__collapsed-trigger{display:none}}.catalog-figure-finder__search-label{display:block;margin-bottom:.6rem;color:#b9b9c2;font-size:1.2rem}.catalog-figure-finder__search{width:100%;min-height:4.4rem;margin-bottom:1.2rem;padding:1rem 1.2rem;color:#fff;background:#1b1b1f;border:1px solid #73737b;border-radius:1rem;font:inherit;font-size:1.6rem;box-sizing:border-box}.catalog-figure-finder__search::placeholder{color:#a5a5af}.catalog-figure-finder__no-options{color:#b9b9c2;font-size:1.3rem}.catalog-figure-finder :focus-visible{outline:2px solid #ff6666;outline-offset:3px}@media screen and (min-width:990px){.catalog-figure-finder .product-grid{--cff-columns: 4;--cff-gap: var(--grid-desktop-horizontal-spacing, 2rem);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(20rem,calc((100% - (var(--cff-columns) - 1) * var(--cff-gap)) / var(--cff-columns)))),1fr))}.catalog-figure-finder .grid--1-col-desktop{--cff-columns: 1}.catalog-figure-finder .grid--2-col-desktop{--cff-columns: 2}.catalog-figure-finder .grid--3-col-desktop{--cff-columns: 3}.catalog-figure-finder .grid--4-col-desktop{--cff-columns: 4}.catalog-figure-finder .grid--5-col-desktop{--cff-columns: 5}.catalog-figure-finder .grid--6-col-desktop{--cff-columns: 6}.catalog-figure-finder .product-grid>.grid__item{width:100%!important;max-width:none!important;min-width:0}}@media(prefers-reduced-motion:reduce){.catalog-figure-finder__layout,.catalog-figure-finder__sidebar,.catalog-figure-finder__collapse-toggle svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/catalog-figure-finder.css.map */
