.shop-by-size-container{padding:20px 0 40px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-header{text-align:center!important;margin-bottom:30px;margin-top:0;padding-top:0}.page-header h1{text-align:center!important;font-size:2em;margin-top:0}.size-filters{margin-bottom:40px}.size-filters__title{margin-top:0;margin-bottom:24px;font-size:1.3em;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-align:center}.filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px;max-width:900px;margin-left:auto;margin-right:auto}.filter-group{display:flex;flex-direction:column;align-items:center;text-align:center}.filter-label{display:block;margin-bottom:8px;font-weight:600;font-size:.95em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.size-select{width:100%;max-width:300px;padding:12px 16px;border:1px solid #d1d1d1;border-radius:4px;font-size:16px;background-color:#fff;cursor:pointer;transition:border-color .2s;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.size-select:hover{border-color:#999}.size-select:focus{outline:none;border-color:#000;box-shadow:0 0 0 1px #000}.category-filters{display:flex;gap:20px;margin-top:8px;justify-content:center}.checkbox-label{display:flex;align-items:center;gap:8px;font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer}.filter-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.button{padding:14px 28px;font-size:14px;border:none!important;cursor:pointer;font-weight:500;transition:all .2s;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;outline:none!important;box-shadow:none!important}.button:focus{outline:none!important;box-shadow:none!important;border:none!important}.button--primary{background-color:#000;color:#fff;border:none!important;border-radius:4px}.button--primary:hover{background-color:#333;border:none!important}.button--primary:focus{outline:none!important;box-shadow:none!important;border:none!important}.loading-state,.no-results-state,.initial-message{text-align:center;padding:60px 20px;font-size:1.1em;color:#666}.loading-spinner{border:3px solid #f3f3f3;border-top:3px solid #000;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:0 auto 16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.products-grid{margin-top:30px}.card__heading a{text-decoration:none;color:inherit;font-weight:400;font-size:1em}.card__heading a:hover{color:#000000b3}.price__sale .price-item--sale{color:#c00;font-weight:600}.price__sale .price-item--regular{color:#999;text-decoration:line-through;margin-left:8px}@media screen and (max-width: 749px){.filter-grid{grid-template-columns:1fr}.size-filters{padding:20px!important}.filter-actions{flex-direction:column}.button{width:100%}}@media screen and (max-width: 989px){.products-grid.grid--4-col-desktop{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-shop-by-size.css.map */
