.crew-directory__heading{margin-block-end:var(--padding-2xl);max-width:46rem}.crew-directory__heading h1,.crew-partner-header h1,.crew-card h2{margin:0}.crew-directory__heading p{margin-block:var(--padding-sm) 0}.crew-directory__summary,.crew-card__products,.crew-directory__updated{font-size:var(--font-size--sm, .875rem);opacity:.72}crew-directory{display:block}.crew-directory__controls{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--gap-md, 12px) var(--gap-xl, 24px);margin-block-end:var(--padding-lg, 16px)}.crew-directory__freshness{font-size:var(--font-size--sm, .875rem);line-height:1.5}.crew-directory__freshness p{margin:0}.crew-directory__toolbar{display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-md)}.crew-directory__toolbar[hidden]{display:none}.crew-directory__toolbar select{width:auto;min-width:10rem;max-width:100%;padding:.65rem 2rem .65rem .85rem;font:inherit;color:var(--color-foreground);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs, 8px)}.crew-directory__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--gap-md, 12px);list-style:none;padding:0;margin:0}.crew-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-xs, 8px);min-width:0;padding:16px;border:1px solid var(--color-border);border-radius:var(--style-border-radius-md, 10px);background:rgb(var(--color-background-rgb) / .45)}.crew-card__image-wrap{display:block;width:100%;overflow:hidden;aspect-ratio:4 / 3;border-radius:calc(var(--style-border-radius-md, 10px) - 2px);background:rgb(var(--color-foreground-rgb) / .04)}.crew-card__image{display:block;width:100%;height:100%;object-fit:cover}.crew-card__collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:6px;background:transparent}.crew-card__collage--two{grid-template-rows:minmax(0,1fr)}.crew-card__tile{min-width:0;min-height:0;overflow:hidden;border-radius:calc(var(--style-border-radius-md, 10px) - 2px);background:rgb(var(--color-foreground-rgb) / .04)}.crew-card__more{display:flex;align-items:center;justify-content:center;padding:6px;text-align:center;color:var(--color-foreground);font-size:clamp(.75rem,2.5vw,1rem);font-weight:500}.crew-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--style-border-radius-md, 10px)}.crew-card:has(.crew-card__link:focus-visible){outline:2px solid currentColor;outline-offset:4px}.crew-card h2{overflow-wrap:anywhere;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.4}.crew-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.9375rem}crew-rating{display:inline-block;min-block-size:1lh}.crew-card .crew-metrics--compact{gap:.25rem .75rem;font-size:.875rem;line-height:1.45}.crew-metrics--compact>*{white-space:nowrap}.crew-metrics--compact>*+*:before{content:"\b7";margin-inline:.35rem;opacity:.72}.crew-card .crew-metrics--compact>*+*:before{content:none}.crew-metrics__rating>[aria-hidden]{color:var(--color-primary, currentColor)}.crew-metrics__count,.crew-metrics__unrated{opacity:.72}.crew-card__products{margin:0}.crew-card__link{margin-block-start:auto;padding-block:4px;display:inline-flex;align-items:center;gap:.5rem;text-underline-offset:.25em;color:var(--color-primary, currentColor)}.crew-card__link:hover{text-decoration:underline}.crew-card__link:focus-visible,.crew-directory__toolbar select:focus-visible{outline:2px solid currentColor;outline-offset:4px}.crew-directory__freshness .crew-directory__updated{margin-block-start:.125rem;font-size:.8125rem;opacity:1;color:rgb(var(--color-foreground-rgb) / .8)}.crew-partner-header{display:grid;gap:var(--gap-md);padding-block:var(--padding-lg) var(--padding-xl)}@media(min-width:1200px){.crew-directory__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:989px){.crew-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.crew-directory__grid{grid-template-columns:minmax(0,1fr)}.crew-directory__toolbar{width:100%;justify-content:space-between}.crew-directory__toolbar select{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/crew.css.map */
