:root{--fp-accent-color:var(--fp-secondary-color-500);--fp-accent-color-lt:var(--fp-secondary-color-50);--fp-primary-color-50:#fdf5f6;--fp-primary-color-500:#d82e4f;--fp-secondary-color-50:#edfaff;--fp-secondary-color-500:#00719f}.fp-brand-search-res{font-size:16px;margin-block:64px}.fp-brand-search-res .fp-wrap{box-sizing:border-box}.fp-brand-search-res .fp-results{margin-inline:16px}.fp-brand-search-res .fp-results .fp-wrap{background-color:#f7f8f9;border-radius:8px;margin-top:64px;padding:32px}.fp-brand-search-res .fp-results.fp-only-mbr .fp-mbr-0,.fp-brand-search-res .fp-results.fp-only-mbr .fp-mbr-1,.fp-brand-search-res .fp-results.fp-only-mbr .fp-mbr-2{display:none}.fp-brand-search-res .fp-title{margin-bottom:8px}.fp-brand-search-res .fp-brand-list-cont{display:flex;flex-direction:column;gap:32px;margin-top:32px}.fp-brand-search-res .fp-res-container{display:grid;gap:0 16px;grid-template-areas:"fp-brnd-logo fp-brnd-name" "fp-brnd-logo fp-brnd-desc";grid-template-columns:90px 1fr;grid-template-rows:auto}.fp-brand-search-res .fp-res-container .fp-brnd-logo{grid-area:fp-brnd-logo}.fp-brand-search-res .fp-res-container .fp-brnd-name{grid-area:fp-brnd-name}.fp-brand-search-res .fp-res-container .fp-brnd-desc{grid-area:fp-brnd-desc}.fp-brand-search-res .fp-res-container .fp-brnd-logo{display:block;height:68px;min-width:90px;width:90px}.fp-brand-search-res .fp-res-container .fp-brnd-logo a>img{border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.fp-brand-search-res a{color:#00719f}.fp-brand-search-res p{margin:0}.fp-brand-search-res .fp-itm-cont{display:flex;flex-direction:column}.fp-brand-search-res .fp-ai-info{margin-left:64px;position:relative}.fp-brand-search-res .fp-ai-info:before{background:url(/build/images/ai.90c54337.png) no-repeat;background-size:cover;content:"";height:48px;left:-64px;position:absolute;width:48px}.fp-brand-search-res .fp-ai-info span{color:#e53a14}.fp-brand-search-res .fp-sub-title{display:flex;gap:10px 20px;justify-content:space-between}.fp-brand-search-res .fp-cb-all{align-items:center;display:flex}.fp-brand-search-res input[type=checkbox]{background-color:#fff;border:1px solid #d0d5dd;border-radius:4px;display:block;height:20px!important;margin-top:0;min-height:20px;min-width:20px;width:20px!important}.fp-brand-search-res input[type=checkbox]:checked{background-image:url(/build/images/checkbox_green.1e73da3e.svg);border:1px solid #91c124}.fp-brand-search-res .fp-load-more .fp-btn{font-size:16px;height:44px}.fp-brand-search-res .fp-load-more .icon-pfeilrunter:after{color:#fff;font-size:16px;padding-left:0}@media (max-width:960px){.fp-brand-search-res .fp-sub-title{flex-direction:column}.fp-brand-search-res .fp-res-container{gap:8px;grid-template-areas:"fp-brnd-logo fp-brnd-name" "fp-brnd-desc fp-brnd-desc"}.fp-brand-search-res .fp-res-container .fp-brnd-name{align-items:center;display:flex}}.fp-bsearch{margin-block:64px}.fp-bsearch .fp-wrap{display:flex;flex-direction:column;gap:64px;position:relative}.fp-bsearch .fp-srch-btn{background-color:transparent;border:none;cursor:pointer;padding:10px}.fp-bsearch .fp-srch-btn:after{background-color:#00719f;background-position:50%;background-size:38px;border:1px solid #00719f;border-radius:50%;height:24px;width:24px}.fp-bsearch .fp-srch-btn:hover:after{background-color:#fff;border:1px solid #00719f}.fp-bsearch .icon-x{color:#fff;font-size:24px;height:24px;width:24px}.fp-bsearch .icon-x:after{background-color:#00719f;border:1px solid #00719f;border-radius:50%;display:block;font-size:24px;height:24px;width:24px}.fp-bsearch .uk-navbar-toggle{cursor:pointer;padding:10px 19px;width:24px}.fp-bsearch .uk-navbar-toggle:hover .icon-x:after{background-color:#fff;color:#00719f}.fp-bsearch form{background-color:#f7f8f9;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 12px 24px rgba(0,0,0,.1);display:flex;gap:7px;padding-inline:32px 8px}.fp-bsearch .uk-navbar-toggle{min-height:auto}.fp-bsearch textarea{background-color:transparent;border-right:1px solid #d0d5dd;padding-block:14px;resize:none}.fp-bsearch textarea::placeholder{color:#a0abbb}@media (max-width:960px){.fp-bsearch{margin-block:32px}.fp-bsearch .fp-wrap{gap:32px}.fp-bsearch form{padding-inline:8px}.fp-bsearch .fp-ai-info{margin-left:40px}.fp-bsearch .fp-ai-info:before{height:32px;left:-40px;width:32px}}@media (max-width:640px){.fp-bsearch textarea{font-size:14px;height:57px;padding-block:5px}.fp-bsearch textarea::placeholder{font-size:14px}}