.styles-module-scss-module__i0IVKG__brandCategoryPage{height:calc(100dvh - 80px);max-height:calc(100dvh - 80px);transition:margin-right .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.styles-module-scss-module__i0IVKG__brandCategoryPage[data-slidein-open=true]{margin-right:min(40%,500px)}@media (max-width:1250px){.styles-module-scss-module__i0IVKG__brandCategoryPage[data-slidein-open=true]{margin-right:0}.styles-module-scss-module__i0IVKG__brandCategoryPage{height:auto;max-height:unset;flex-direction:column;padding-top:40px;overflow:visible}}@media (max-width:1250px) and (min-width:850px){.styles-module-scss-module__i0IVKG__brandCategoryPage{padding-top:20px}}.styles-module-scss-module__i0IVKG__sidebar{scrollbar-width:thin;scrollbar-color:#ddd #0000;background:#fff;border-right:1px solid #e0e0e0;flex-shrink:0;width:320px;min-width:320px;height:100%;overflow:hidden auto}.styles-module-scss-module__i0IVKG__sidebar::-webkit-scrollbar{width:6px}.styles-module-scss-module__i0IVKG__sidebar::-webkit-scrollbar-track{background:0 0}.styles-module-scss-module__i0IVKG__sidebar::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.styles-module-scss-module__i0IVKG__sidebar::-webkit-scrollbar-thumb:hover{background:#bbb}.styles-module-scss-module__i0IVKG__sidebarContent{flex-direction:column;gap:1.5rem;display:flex}@media (max-width:1250px){.styles-module-scss-module__i0IVKG__sidebarContent{gap:.5rem}}.styles-module-scss-module__i0IVKG__brandIdentity{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 1rem 0;display:flex}@media (max-width:1250px){.styles-module-scss-module__i0IVKG__brandIdentity{display:none}}.styles-module-scss-module__i0IVKG__brandIdentity nav{align-self:flex-start;width:100%;margin-bottom:.5rem;padding:0}.styles-module-scss-module__i0IVKG__brandIdentity nav ol{margin:0!important}.styles-module-scss-module__i0IVKG__brandLogo{background:#f5f5f5;border-radius:4px;justify-content:center;align-items:center;width:80px;min-width:80px;height:80px;display:flex;overflow:hidden}.styles-module-scss-module__i0IVKG__brandLogo img{object-fit:contain;width:100%;height:100%}.styles-module-scss-module__i0IVKG__brandInitial{color:#999;font-size:2.5rem;font-weight:600}.styles-module-scss-module__i0IVKG__brandName{margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.styles-module-scss-module__i0IVKG__websiteLink{color:#000;align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}.styles-module-scss-module__i0IVKG__websiteLink:hover{color:#1500ff}.styles-module-scss-module__i0IVKG__popularModelsSection{padding:0 1rem 1.5rem}@media (max-width:1250px){.styles-module-scss-module__i0IVKG__popularModelsSection{display:none}}.styles-module-scss-module__i0IVKG__popularModelsSection .styles-module-scss-module__i0IVKG__popularModels h3{text-transform:uppercase;letter-spacing:.5px;color:#000;margin-bottom:1rem;font-size:.75rem;font-weight:400}.styles-module-scss-module__i0IVKG__popularModelsSection .styles-module-scss-module__i0IVKG__popularModels .styles-module-scss-module__i0IVKG__modelsContainer{flex-direction:column;gap:.25rem;width:100%;display:flex}.styles-module-scss-module__i0IVKG__popularModelsSection .styles-module-scss-module__i0IVKG__popularModels .styles-module-scss-module__i0IVKG__modelLink{color:#333;background:0 0;border:none;border-radius:4px;align-items:center;padding:.25rem .75rem;font-size:.875rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.styles-module-scss-module__i0IVKG__popularModelsSection .styles-module-scss-module__i0IVKG__popularModels .styles-module-scss-module__i0IVKG__modelLink:hover{color:#1500ff;background:#f5f5f5}.styles-module-scss-module__i0IVKG__filterToggleButton{width:85%;margin:.5rem auto 0;font-size:.75rem}@media (max-width:1250px){.styles-module-scss-module__i0IVKG__filterToggleButton{display:none}}.styles-module-scss-module__i0IVKG__backButton{width:85%;margin-top:.5rem;margin-left:1.5rem;font-size:.75rem}div[data-active=true]{width:100%!important}:is(div[data-active=true] .styles-module-scss-module__i0IVKG__buttonContainer,div[data-active=true] .styles-module-scss-module__i0IVKG__closeContainer,div[data-active=true] .styles-module-scss-module__i0IVKG__onlyLarge){display:none!important}.styles-module-scss-module__i0IVKG__mainContent{scrollbar-width:thin;scrollbar-color:#ddd #0000;flex-direction:column;flex:1;gap:1rem;padding:0 1rem 1rem;display:flex;overflow:hidden auto}.styles-module-scss-module__i0IVKG__mainContent::-webkit-scrollbar{width:6px}.styles-module-scss-module__i0IVKG__mainContent::-webkit-scrollbar-track{background:0 0}.styles-module-scss-module__i0IVKG__mainContent::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.styles-module-scss-module__i0IVKG__mainContent::-webkit-scrollbar-thumb:hover{background:#bbb}@media (max-width:1250px){.styles-module-scss-module__i0IVKG__mainContent{gap:.5rem;padding:.5rem 0;overflow:visible}}.styles-module-scss-module__i0IVKG__mobileBrandIdentity{display:none}@media (max-width:1250px){.styles-module-scss-module__i0IVKG__mobileBrandIdentity{background:#fff;flex-direction:column;gap:1rem;padding:0 .5rem;display:flex}.styles-module-scss-module__i0IVKG__mobileBrandIdentity nav{padding:0!important}.styles-module-scss-module__i0IVKG__mobileBrandIdentity nav ol{margin:0!important}}.styles-module-scss-module__i0IVKG__mobileBrandIdentity .styles-module-scss-module__i0IVKG__descriptionSection{text-align:left;border-top:none;padding-top:0}.styles-module-scss-module__i0IVKG__mobileBrandIdentity .styles-module-scss-module__i0IVKG__websiteLink{justify-content:flex-start}.styles-module-scss-module__i0IVKG__mobileBrandHeader{align-items:center;gap:1rem;display:flex}.styles-module-scss-module__i0IVKG__mobileBrandHeader .styles-module-scss-module__i0IVKG__brandLogo{flex-shrink:0}.styles-module-scss-module__i0IVKG__mobileBrandInfo{flex-direction:column;gap:.5rem;display:flex}.styles-module-scss-module__i0IVKG__mobileBrandInfo .styles-module-scss-module__i0IVKG__brandName{margin:0;font-size:1.25rem;font-weight:600}.styles-module-scss-module__i0IVKG__mobilePopularModels{display:none}@media (max-width:1250px){.styles-module-scss-module__i0IVKG__mobilePopularModels{padding:.5rem;display:block}.styles-module-scss-module__i0IVKG__mobilePopularModels .styles-module-scss-module__i0IVKG__popularModels .styles-module-scss-module__i0IVKG__modelsContainer{flex-wrap:wrap;gap:.5rem;display:flex}.styles-module-scss-module__i0IVKG__mobilePopularModels .styles-module-scss-module__i0IVKG__popularModels .styles-module-scss-module__i0IVKG__modelLink{color:#000;background-color:#fff;border:1px solid #000;border-radius:20px;justify-content:center;align-items:center;padding:.25rem 1rem;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.styles-module-scss-module__i0IVKG__mobilePopularModels .styles-module-scss-module__i0IVKG__popularModels .styles-module-scss-module__i0IVKG__modelLink:hover{color:#fff;background-color:#000;border-color:#000}.styles-module-scss-module__i0IVKG__mobilePopularModels .styles-module-scss-module__i0IVKG__advancedSearchLink{padding:1rem 0}}.styles-module-scss-module__i0IVKG__descriptionSection{text-align:center;border-top:1px solid #e0e0e0;flex-direction:column;gap:.5rem;padding-top:1.5rem;display:flex}.styles-module-scss-module__i0IVKG__brandTitle{margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.styles-module-scss-module__i0IVKG__description{color:#000;font-size:.9375rem;line-height:1.5}.styles-module-scss-module__i0IVKG__readMoreButton{color:#999;cursor:pointer;text-align:center;background:0 0;border:none;padding:0;font-size:.875rem;transition:color .2s}@media (min-width:850px){.styles-module-scss-module__i0IVKG__readMoreButton{text-align:left}}@media (min-width:1251px){.styles-module-scss-module__i0IVKG__readMoreButton{text-align:center}}.styles-module-scss-module__i0IVKG__readMoreButton:hover{color:#1500ff}.styles-module-scss-module__i0IVKG__advancedSearchLink{text-align:left;margin-top:.5rem;padding:1rem 0;font-size:.75rem;text-decoration:none;display:block}@media (max-width:1250px){.styles-module-scss-module__i0IVKG__advancedSearchLink{text-align:left}}.styles-module-scss-module__i0IVKG__advancedSearchLink:hover{color:#1500ff;text-decoration:underline}
