.brand-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))!important}.brand-card,.b-info,.filter-input{min-width:0}.brand-card .b-name{white-space:normal;overflow-wrap:anywhere}.filter-box{flex-wrap:wrap}.filter-count{padding:0 .75rem}.topnav{gap:.5rem}.topnav-logo{min-width:0}.nl-form{flex-wrap:wrap}.nl-consent{flex-basis:100%;display:flex;gap:.5rem;align-items:flex-start;text-align:left;font-size:.8rem;line-height:1.5}.nl-consent input{flex:none;width:auto;min-width:0;margin-top:.25rem}.nl-consent a{color:inherit;text-decoration:underline}.cmh-source-note{margin:1rem auto;max-width:1040px;padding:1rem;line-height:1.65;border:1px solid #ddd;border-radius:10px;font-size:.9rem}.cmh-table-scroll{width:100%;max-width:100%;overflow-x:auto}.error-content{width:100%;max-width:100%;min-width:0}.error-content h1,.error-sub{overflow-wrap:anywhere}.error-content .search-wrap{width:100%;min-width:0}.search-input{min-width:0}.products-table-wrap{max-width:100%;overflow:auto}@media(max-width:600px){.topnav{flex-wrap:wrap;padding-left:1rem;padding-right:1rem}.topnav-right{max-width:100%}.country-sw{flex-wrap:wrap;max-width:100%}.error-content{padding:1rem;box-sizing:border-box}.brand-grid{grid-template-columns:minmax(0,1fr)!important}.filter-count{white-space:normal}.filter-input{width:100%}}

.alert-form,.hc-form{flex-wrap:wrap}.alert-form .nl-consent{color:white}.hc-form .nl-consent{font-size:.72rem}

.related-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))!important}.related-card{min-width:0;overflow-wrap:anywhere}

@media(max-width:600px){.top{flex-wrap:wrap}.top .nav{display:flex;flex-wrap:wrap;max-width:100%}}
