.cc-shop-all{background:var(--cc-white);color:var(--cc-ink);padding-block:var(--section-pad-compact-block-start) var(--section-pad-compact-block-end)}.cc-shop-all__inner{display:grid;gap:var(--space-6)}.cc-shop-all__header{display:grid;gap:var(--space-3)}.cc-shop-all__header h1{margin:0;font-family:var(--font-display);font-size:var(--text-h1);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.cc-shop-all__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-2)}.cc-shop-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--cc-white)}.cc-shop-card__media{display:block;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:5 / 4}.cc-shop-card__media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.08)}.cc-shop-card__trigger{border:0;padding:0;margin:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer}.cc-shop-card__media.cc-shop-card__trigger{width:100%}.cc-shop-card__body{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:var(--space-4) var(--space-4) var(--space-2);gap:var(--space-2);text-decoration:none;color:inherit}.cc-shop-card__title{font-family:var(--antilabs-font-heading);font-weight:400;font-size:var(--text-h4);line-height:1.31;letter-spacing:-.015em;color:var(--cc-black)}.cc-shop-card__description{font-family:var(--antilabs-font-body);font-weight:400;font-size:var(--text-micro);letter-spacing:var(--tracking-wide);line-height:var(--leading-snug);color:var(--cc-steel)}.cc-shop-card__action-label{white-space:nowrap}.cc-shop-card__actions{display:flex;padding:var(--space-1)}@media(min-width:768px){.cc-shop-all__grid{gap:var(--space-4)}.cc-shop-card__title{font-size:var(--text-h3)}.cc-shop-card__actions{padding:0 var(--space-4) var(--space-4)}}@media(min-width:1024px){.cc-shop-all__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-shop-card__body{padding:var(--space-4) var(--space-5) var(--space-2)}.cc-shop-card__title{font-size:var(--text-h4)}}@media(min-width:1600px){.cc-shop-card__title{font-size:var(--text-h3)}}.cc-shop-card__media{aspect-ratio:1}.cc-shop-card__media img{transform:none}.cc-shop-card__media img[data-studio-framing][src*=wp01-]{--studio-scale: 1}
/*# sourceMappingURL=/cdn/shop/t/154/assets/shop-all.css.map */
