.su-brand{padding-bottom:50px;color:#16232b}.su-brand [hidden]{display:none!important}.su-brand-back{display:inline-block;margin-bottom:24px;text-decoration:underline;text-underline-offset:4px}.su-brand h1{font-size:42px;margin:0 0 10px}.su-brand .su-shop-category{text-align:left;width:100%;font-family:inherit;cursor:pointer}.su-brand button:disabled{cursor:wait;opacity:.65}.su-brand button:focus-visible,.su-brand a:focus-visible{outline:3px solid #e6ff00;outline-offset:3px;box-shadow:0 0 0 5px #16232b}.su-brand .su-shop-garments button{background:#fff;color:#16232b;border:1px solid #bbb;border-radius:20px;padding:8px 14px;cursor:pointer}.su-brand .su-shop-garments button[aria-pressed=true]{background:#e6ff00}.su-brand-results{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:34px;scroll-margin-top:140px}.su-brand-results h2{font-size:28px;margin:0 0 20px}.su-brand-results p{white-space:nowrap}.su-brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.su-brand-image{display:block;background:#fff;border-radius:10px;overflow:hidden;aspect-ratio:4/5}.su-brand-image img,.su-brand-image svg{height:100%;width:100%;object-fit:contain}.su-brand-vendor{font-size:12px;margin:14px 0 5px}.su-brand-product h3{font-size:16px;line-height:1.4;margin:0 0 10px;letter-spacing:0}.su-brand-product h3 a{color:inherit}.su-brand-product .price{font-size:15px}.su-brand-pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin:35px 0}.su-brand-pagination button{background:#e6ff00;color:#16232b;border:1px solid #16232b;border-radius:6px;padding:12px 22px;font-weight:700;cursor:pointer}.su-brand-pagination button:disabled{background:#eee;cursor:default}.su-brand [data-brand-status]{font-size:13px;min-height:20px}.su-brand [data-brand-fallback]{margin:25px 0}.su-brand [data-brand-fallback] a{padding:10px;display:inline-block}@media(max-width:1000px){.su-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.su-brand h1{font-size:32px}.su-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.su-brand-results h2{font-size:22px}.su-brand-results p{font-size:12px}.su-brand-product h3{font-size:14px}.su-brand-pagination{gap:14px}.su-brand-pagination button{padding:10px 15px}.su-brand .su-shop-category{min-height:90px}}
