.collection-grid__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media screen and (max-width:599px){.collection-grid__grid{grid-template-columns:1fr}}@media screen and (min-width:600px)and (max-width:899px){.collection-grid__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:900px)and (max-width:1199px){.collection-grid__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.collection-grid__grid{grid-template-columns:repeat(4,1fr)}}.collection-grid__grid.max-products-per-row-1{grid-template-columns:1fr}@media screen and (min-width:600px){.collection-grid__grid.max-products-per-row-2{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:600px)and (max-width:899px){.collection-grid__grid.max-products-per-row-3{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:900px){.collection-grid__grid.max-products-per-row-3{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:600px)and (max-width:899px){.collection-grid__grid.max-products-per-row-4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:900px)and (max-width:1199px){.collection-grid__grid.max-products-per-row-4{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.collection-grid__grid.max-products-per-row-4{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:600px)and (max-width:899px){.collection-grid__grid.max-products-per-row-5{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:900px)and (max-width:1199px){.collection-grid__grid.max-products-per-row-5{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.collection-grid__grid.max-products-per-row-5{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:600px)and (max-width:899px){.collection-grid__grid.max-products-per-row-6{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:900px)and (max-width:1199px){.collection-grid__grid.max-products-per-row-6{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.collection-grid__grid.max-products-per-row-6{grid-template-columns:repeat(6,1fr)}}.wp-shopify-pagination-controls{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem;padding:1rem 0}.wp-shopify-pagination-controls .components-button{align-items:center;justify-content:center;min-width:100px;text-align:center}.wp-shopify-pagination-controls .page-info{color:#666;font-size:14px}.shopify-collection-block__error.shopify-collection-block__error--no-collection{background-color:#f8d7da;background:#fff;border:1px solid #c5c4c4;border-radius:4px;border-radius:.625rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-sizing:border-box;cursor:pointer;max-width:100%;overflow:hidden;padding:.5rem;position:relative;text-align:center;transition:box-shadow .2s ease-in-out}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch{background:#fff;border:1px solid #ddd;border-radius:4px;container-type:inline-size;margin:0 auto;max-width:500px;padding:24px;text-align:center}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .error-content{align-items:center;display:flex;flex-direction:column;gap:16px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .error-title{color:#dc3545;font-size:18px;margin:0}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .error-message{color:#666;line-height:1.5}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .store-details{background:#f8f9fa;border-radius:4px;margin:12px 0;padding:12px;text-align:left}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .store-detail{font-size:14px;margin:8px 0}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .store-detail code{background:#e9ecef;border-radius:3px;font-family:monospace;padding:2px 6px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .error-actions{margin-top:16px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .help-text{color:#666;font-size:12px;line-height:1.4;margin:12px 0 0}@container (max-width: 300px){.shopify-collection-block__error.shopify-collection-block__error--store-mismatch{max-width:100%;padding:16px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .error-content{gap:12px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .error-title{font-size:16px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .error-message{font-size:13px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .store-details{font-size:12px;padding:8px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .store-details .store-detail{font-size:12px;margin:6px 0}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .store-details .store-detail code{font-size:11px;padding:1px 4px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .error-actions{margin-top:12px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .error-actions button{font-size:12px;margin:4px 0;padding:8px 12px;width:100%}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .help-text{font-size:11px}}@container (min-width: 301px) and (max-width: 450px){.shopify-collection-block__error.shopify-collection-block__error--store-mismatch{padding:20px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .error-title{font-size:17px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .error-message{font-size:14px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .store-details{padding:10px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .store-details .store-detail{font-size:13px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .error-actions button{font-size:13px;margin:2px 4px}}@container (min-width: 451px){.shopify-collection-block__error.shopify-collection-block__error--store-mismatch{padding:28px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .error-content{gap:20px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .error-title{font-size:20px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .error-message{font-size:15px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .store-details{padding:16px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .store-details .store-detail{font-size:15px;margin:10px 0}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .store-details .store-detail code{font-size:14px;padding:3px 8px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .error-actions{margin-top:20px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .error-actions button{font-size:14px;margin:0 6px;padding:10px 16px}.shopify-collection-block__error.shopify-collection-block__error--store-mismatch .help-text{font-size:13px}}
