.collection-list-section{padding:48px 0;background-color:var(--color-background, #ffffff)}.collection-list-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1200px;margin:0 auto;padding:0 20px}.collection-list-section .layout{padding-left:140px;padding-right:140px}@media (max-width: 1024px){.collection-list-section .layout{padding-left:40px;padding-right:40px}}@media (max-width: 768px){.collection-list-section .layout{padding-left:20px;padding-right:20px}}.collection-card{position:relative;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;background:var(--color-background, #ffffff);border:1px solid var(--color-border, #e5e5e5);box-shadow:0 2px 8px #0000000d}.collection-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.collection-card__image{width:100%;height:250px;object-fit:cover;transition:transform .3s ease}.collection-card:hover .collection-card__image{transform:scale(1.05)}.collection-card__content{padding:20px;text-align:center;background:var(--color-background, #ffffff)}.collection-card__title{font-size:2rem;font-weight:700;letter-spacing:-1.2px;line-height:1.2;color:var(--color-foreground, #333333);margin:0 0 8px;font-family:var(--font-primary--family, inherit)}.collection-card__description{color:var(--color-foreground-subdued, #666666);font-size:.9rem;margin:0;line-height:1.4}.collection-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:8px}.collection-card__link:focus{outline:2px solid var(--color-accent, #007bff);outline-offset:2px}.card-hover-effect-lift .collection-card:hover{transform:translateY(calc(-1 * var(--hover-lift-amount, 4px)))}.card-hover-effect-scale .collection-card:hover{transform:scale(1.02)}.card-hover-effect-subtle-zoom .collection-card:hover .collection-card__image{transform:scale(1.05)}.resource-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;padding:0;margin:0}.resource-list__item{position:relative}.section-resource-list{background-color:var(--color-background, #ffffff);padding:48px 0}.section-resource-list__content{max-width:1200px;margin:0 auto;padding:0 20px}.collection-list-grid--2-cols{grid-template-columns:repeat(2,1fr)}.collection-list-grid--3-cols{grid-template-columns:repeat(3,1fr)}.collection-list-grid--4-cols{grid-template-columns:repeat(4,1fr)}@media (max-width: 1600px){.collection-card__title{font-size:1.8rem;letter-spacing:-1px}}@media (max-width: 1400px){.collection-card__title{font-size:1.6rem;letter-spacing:-.8px}}@media (max-width: 1024px){.collection-list-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.collection-list-grid--4-cols{grid-template-columns:repeat(3,1fr)}.collection-list-grid--3-cols{grid-template-columns:repeat(2,1fr)}.collection-card__title{font-size:1.4rem;letter-spacing:-.6px}}@media (max-width: 768px){.collection-list-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;padding:0 16px}.collection-list-grid--4-cols,.collection-list-grid--3-cols,.collection-list-grid--2-cols{grid-template-columns:repeat(2,1fr)}.collection-card__image{height:200px}.collection-card__content{padding:16px}.collection-card__title{font-size:1.2rem;letter-spacing:-.4px}}@media (max-width: 480px){.collection-list-grid{grid-template-columns:1fr;gap:12px;padding:0 12px}.collection-list-grid--4-cols,.collection-list-grid--3-cols,.collection-list-grid--2-cols{grid-template-columns:1fr}.collection-card__image{height:180px}.collection-card__content{padding:12px}.collection-card__title{font-size:1.1rem;letter-spacing:-.2px}}.color-scheme-1 .collection-card{background:var(--color-background);border-color:var(--color-border)}.color-scheme-1 .collection-card__title{color:var(--color-foreground)}.color-scheme-1 .collection-card__description{color:var(--color-foreground-subdued)}.collection-card.loading{opacity:.7;pointer-events:none}.collection-card.loading .collection-card__image{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.collection-card:focus-within{outline:2px solid var(--color-accent, #007bff);outline-offset:2px}.collection-card__link:focus-visible{outline:2px solid var(--color-accent, #007bff);outline-offset:2px}@media print{.collection-card{break-inside:avoid;box-shadow:none;border:1px solid #000}.collection-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/collection-list.css.map */
