.collection{display:block;padding-block:var(--space-5) var(--section-gap)}.collection__head{display:grid;gap:var(--space-3);margin-bottom:var(--space-5)}.collection__title{margin:0}.collection__intro{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg)}.collection__intro-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);font-weight:700;cursor:pointer;list-style:none}.collection__intro-summary::-webkit-details-marker{display:none}.collection__intro-summary:after{content:"+";flex:0 0 auto;width:1.5rem;height:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:1rem;font-weight:400;line-height:1.5rem;text-align:center}.collection__intro[open]>.collection__intro-summary:after{content:"\2212"}.collection__intro-summary:hover{color:var(--color-primary)}.collection__intro-body{padding:0 var(--space-4) var(--space-4);color:var(--color-foreground-muted)}.collection__intro-body p{margin:0 0 var(--space-2)}.collection__intro-body>:first-child{margin-top:0}.collection__machine{margin:0;gap:var(--space-3)}.collection__machine--context{display:inline-flex;flex-wrap:wrap;align-items:center;width:fit-content;max-width:100%;padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-primary);background-color:var(--color-surface-sunken);font-size:var(--text-sm);font-weight:600}.collection__fit-link{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.25rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-soft);border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);color:inherit;font-size:var(--text-sm);text-decoration:none}.collection__fit-link-machine{font-weight:700}.collection__fit-link:hover,.collection__fit-link:focus-visible{border-color:var(--color-selected);border-left-color:var(--color-primary);background-color:var(--color-surface-sunken)}.collection__fit-link:hover .collection__fit-link-machine{text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:.2em}.collection__machine-action{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:.2em;cursor:pointer}.collection__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) 0;border-top:var(--border-width-strong) solid var(--color-foreground);border-bottom:1px solid var(--color-border-soft)}.collection__count{margin:0;font-weight:700}.collection__sort{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.collection__sort-label{font-size:var(--text-sm);font-weight:700}.collection__sort-select{min-height:var(--control-height-sm)}.collection__active{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-3) 0;list-style:none}.collection__active-label{color:var(--color-foreground-muted);font-size:var(--text-sm)}.collection__filter{display:inline-flex;align-items:center;gap:.25rem;min-height:1.75rem;padding:0 .25rem 0 .5rem;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background-color:var(--color-surface-sunken);color:inherit;font-size:var(--text-sm);font-weight:600;line-height:1.2;text-decoration:none}.collection__filter:hover{border-color:var(--color-selected)}.collection__filter-remove{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--color-foreground-muted);font-size:1rem;font-weight:400;line-height:1}.collection__filter:hover .collection__filter-remove{color:var(--color-foreground)}.collection__clear{align-self:center;margin-left:var(--space-1);color:inherit;font-size:var(--text-sm);font-weight:700}.collection__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding-top:var(--space-5)}@media screen and (min-width:48rem){.collection__layout:not(.collection__layout--no-facets){grid-template-columns:16rem minmax(0,1fr)}.collection__filters-toggle{display:none}}.collection__no-facets{margin:0 0 var(--space-4);color:var(--color-foreground-muted)}.collection[aria-busy=true] .collection__results{opacity:.5}.collection__empty{display:grid;gap:var(--space-4);justify-items:start;padding:var(--space-6) 0}.facets__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.facets__title{margin:0}.facets__close{display:none;width:var(--control-height);height:var(--control-height);padding:0;border:0;background:none;color:inherit;font-size:1.5rem;cursor:pointer}.facets__group{border-top:1px solid var(--color-border-soft)}.facets__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) 0;font-weight:700;cursor:pointer;list-style:none}.facets__summary::-webkit-details-marker{display:none}.facets__summary:after{content:"";width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.facets__group[open]>.facets__summary:after{transform:rotate(-135deg)}.facets__branch-link{display:flex;align-items:center;gap:var(--space-2);min-height:1.5rem;margin:0 calc(-1 * var(--space-2));padding:.125rem var(--space-2);border-radius:var(--radius-sm);color:inherit;text-decoration:none}.facets__branch-link:hover,.facets__value:hover{background-color:var(--color-surface-sunken)}.facets__branch-link:hover .facets__value-label,.facets__value:hover .facets__value-label{text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:.2em}.facets__branch-chevron{width:.4375rem;height:.4375rem;margin-left:.25rem;border-right:2px solid var(--color-foreground-muted);border-bottom:2px solid var(--color-foreground-muted);transform:rotate(45deg);transition:transform .15s ease}.facets__branch--open>.facets__branch-link{font-weight:700}.facets__branch--open>.facets__branch-link .facets__branch-chevron{transform:rotate(-135deg)}.facets__values.facets__leaves{margin:.125rem 0 .375rem;padding-left:var(--space-5)}.facets__active-count{margin-left:auto;padding:0 .375rem;border-radius:var(--radius-sm);background-color:var(--color-surface-sunken);color:var(--color-foreground-muted);font-size:var(--text-xs);font-weight:700}.facets__values{display:grid;gap:0;margin:0 0 var(--space-3);padding:0;list-style:none}.facets__value{display:flex;align-items:center;gap:var(--space-2);min-height:1.5rem;margin:0 calc(-1 * var(--space-2));padding:.125rem var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer}.facets__value input{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--color-primary)}.facets__values{grid-template-columns:minmax(0,1fr)}.facets__values>li{min-width:0}.facets__value-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facets__value-count{color:var(--color-foreground-muted);font-size:var(--text-xs)}.facets__value--empty{opacity:.45}.facets__price{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-bottom:var(--space-3)}.facets__price-field{display:grid;gap:var(--space-1)}.facets__actions{margin-top:var(--space-3)}.collection[data-live] .facets__actions{display:none}@media screen and (max-width:47.99rem){.collection__facets{position:fixed;top:0;right:20%;bottom:0;left:0;z-index:40;overflow-y:auto;padding:var(--space-4);background-color:var(--color-surface);box-shadow:var(--shadow-lg);transform:translate(-105%);visibility:hidden}.collection__facets[data-open]{transform:none;visibility:visible}.facets__close{display:flex;align-items:center;justify-content:center}.collection[data-live] .facets__actions{display:block}@media(prefers-reduced-motion:no-preference){.collection__facets{transition:transform .22s ease,visibility .22s}}}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-6)}.pagination__pages{display:flex;gap:var(--space-1);margin:0;padding:0;list-style:none}.pagination__page,.pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:var(--control-height);min-height:var(--control-height);padding:0 var(--space-3);border:var(--border-width-strong) solid transparent;border-radius:var(--radius);color:inherit;font-weight:700;text-decoration:none}a.pagination__page:hover,.pagination__link:hover{border-color:var(--color-selected)}.pagination__page--current{background-color:var(--color-selected);color:var(--color-on-selected)}.pagination__link{border-color:var(--color-selected)}.pagination__summary{margin:var(--space-3) 0 0;color:var(--color-foreground-muted);font-size:var(--text-sm);text-align:center}.collection__narrow{padding-block:var(--space-5)}.collection__narrow-lead{margin:0 0 var(--space-4);font-size:1.125rem}.collection__narrow-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}@media screen and (min-width:48rem){.collection__narrow-grid{grid-template-columns:minmax(14rem,1fr) minmax(0,2.5fr)}}.collection__narrow-block{padding:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg)}.collection__narrow-block h2{margin:0 0 var(--space-2)}.collection__narrow-block p{margin:0 0 var(--space-3)}.collection__narrow-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));gap:var(--space-4)}.collection__narrow-group-title{margin:0 0 var(--space-2);padding-bottom:.25rem;border-bottom:1px solid var(--color-border-soft);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-foreground-muted)}.collection__narrow-list{display:grid;gap:.125rem;margin:0;padding:0;list-style:none}.collection__narrow-list--types{grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));gap:var(--space-2)}.collection__narrow-list a{display:flex;justify-content:space-between;gap:var(--space-2);padding:.375rem .5rem;border-radius:var(--radius);color:inherit;text-decoration:none}.collection__narrow-list--types a{padding:var(--space-3);border:1px solid var(--color-border-soft);font-weight:600}.collection__narrow-list a:hover{background-color:var(--color-surface-sunken)}.collection__narrow-count{color:var(--color-foreground-muted);font-size:var(--text-xs)}.collection__narrow-link{display:inline-block;margin-top:var(--space-3)}.collection__page-note{margin:0 0 var(--space-4);color:var(--color-foreground-muted)}
/*# sourceMappingURL=/cdn/shop/t/74/assets/collection.css.map */
