.collection-grid{background-color:var(--color-paper-white, #FAFAF8);padding:48px 24px 64px}.collection-grid__container{max-width:var(--container-wide, 1080px);margin:0 auto}.collection-grid__list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;margin:0;padding:0}.collection-grid__item{display:flex}.collection-grid__item>*{width:100%}.collection-grid__empty{text-align:center;padding:64px 24px}.collection-grid__empty-message{font-family:var(--font-body, "Inter", sans-serif);font-size:1.125rem;font-weight:var(--font-normal, 400);color:var(--color-muted-gray, #5A5A58);margin:0 0 1.5rem}.collection-grid__empty-link{display:inline-flex;align-items:center;padding:12px 24px;background-color:var(--color-deep-teal, #1A7B7B);border-radius:4px;font-family:var(--font-body, "Inter", sans-serif);font-size:.9375rem;font-weight:500;color:var(--color-paper-white, #FAFAF8);text-decoration:none;transition:background-color .2s ease}.collection-grid__empty-link:hover{background-color:#156666}.collection-grid__pagination{display:flex;justify-content:center;margin-top:48px}.collection-grid__load-more{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background-color:transparent;border:1px solid var(--color-deep-teal, #1A7B7B);border-radius:4px;font-family:var(--font-body, "Inter", sans-serif);font-size:.9375rem;font-weight:500;color:var(--color-deep-teal, #1A7B7B);cursor:pointer;transition:background-color .2s ease,color .2s ease}.collection-grid__load-more:hover:not(:disabled){background-color:var(--color-deep-teal, #1A7B7B);color:var(--color-paper-white, #FAFAF8)}.collection-grid__load-more:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.collection-grid__load-more:disabled:not(.loading){background-color:#e8e8e6;border-color:#e8e8e6;color:var(--color-muted-gray, #5A5A58)}.collection-grid__load-more.loading{position:relative;color:transparent}.collection-grid__load-more.loading:after{content:"";position:absolute;width:20px;height:20px;border:2px solid var(--color-deep-teal, #1A7B7B);border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.collection-grid__pagination-nav{display:flex;align-items:center;gap:16px}.collection-grid__pagination-link{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background-color:transparent;border:1px solid var(--color-deep-teal, #1A7B7B);border-radius:4px;font-family:var(--font-body, "Inter", sans-serif);font-size:.875rem;font-weight:500;color:var(--color-deep-teal, #1A7B7B);text-decoration:none;transition:background-color .2s ease,color .2s ease}.collection-grid__pagination-link:hover{background-color:var(--color-deep-teal, #1A7B7B);color:var(--color-paper-white, #FAFAF8)}.collection-grid__pagination-info{font-family:var(--font-body, "Inter", sans-serif);font-size:.875rem;font-weight:var(--font-normal, 400);color:var(--color-muted-gray, #5A5A58)}@media (max-width: 1024px){.collection-grid__list{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 768px){.collection-grid{padding:32px 20px 48px}.collection-grid__list{grid-template-columns:repeat(2,1fr);gap:16px}.collection-grid__pagination{margin-top:32px}.collection-grid__load-more{width:100%;justify-content:center;padding:14px 24px}}@media (max-width: 480px){.collection-grid__list{grid-template-columns:repeat(2,1fr);gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/collection-product-grid.css.map */
