@import"hero-collection.css";@import"campaign-banner.css";@import"editorial-card.css";@import"ecom-advantage.css";@import"institutional-banner.css";@import"filter.css";@import"card-product.css";@import"search.css";@layer components{.collection-grid,.collection-grid--next{display:grid;max-width:var(--max-width);justify-self:center;grid-template:auto / repeat(2,1fr);column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 15);padding-inline:calc(var(--spacing) * 8);padding-block-start:calc(var(--spacing) * 16)}@media (width >= 48rem){.collection-grid,.collection-grid--next{padding-block-start:calc(var(--spacing) * 20)}}[data-rerender-more]{display:grid;justify-content:center;justify-items:center;row-gap:16px;padding-top:40px}.collection-grid--next{grid-column:1/ -1;visibility:hidden;padding-top:0;max-height:0;overflow:hidden}@media screen and (min-width: 768px){.collection-grid--next{grid-template:auto / repeat(4,1fr);row-gap:calc(var(--spacing) * 30);padding-inline:calc(var(--spacing) * 16)}}.collection-grid--next.is-current{visibility:hidden}.collection-grid--next.is-active{padding-top:calc(var(--spacing) * 20);visibility:visible;max-height:max-content}@media screen and (min-width: 768px){.collection-grid{grid-template:auto / repeat(4,1fr);row-gap:calc(var(--spacing) * 30);margin:0 auto;padding-top:calc(var(--spacing) * 20);padding-inline:calc(var(--spacing) * 16)}}[data-rerender-more]:has([data-max-pages="1"]) button{display:none}t-collection:not(:has(.collection-grid~.collection-grid--next:empty)) [data-rerender-more] button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/collection.css.map */
