:root{--main-color-primary:#e2001a;--main-color-light-gray:#eee;--main-color-middle-gray:#666;--main-color-black:#00121e}.aa-List{font-size:1.6rem;margin:0;padding:0;li{list-style-type:none;margin:0 0 20px;padding:0;&:last-child{margin-bottom:0}}}@media (min-width:920px){.aa-List{font-size:1.8rem}}.aa-SearchBar{display:flex;flex-shrink:0;margin:0 auto;max-width:650px;position:relative;width:100%;input{background:#eee;background:var(--main-color-light-gray);border:1px solid #666;border:1px solid var(--main-color-middle-gray);border-radius:33px;box-sizing:border-box;line-height:30px;margin:0;padding:8px 46px;width:100%}}.aa-SearchBar__icon{align-items:center;display:flex;font-size:2.8rem;height:46px;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);width:46px}@media (min-width:1280px){.aa-SearchBar__icon{height:66px;width:66px}.aa-SearchBar input{line-height:44px;padding:10px 66px}}.aa-Form{display:flex;flex-shrink:0;justify-content:center;.search_field{position:relative}}@media (max-width:820px){.aa-Form{padding-right:50px}}.aa-source--suggestions{margin-bottom:25px}.aa-searchSuggestionItem{margin-bottom:4px;padding:0;text-decoration:none}.aa-searchSuggestionItems{margin-bottom:16px}.aa-searchItem{color:#00121e;color:var(--main-color-black);display:flex;flex-direction:column;gap:4px;text-align:left;text-decoration:none;width:100%;&:active,&:focus,&:hover{color:#e2001a;color:var(--main-color-primary);text-decoration:none}.aa-searchItem__image{border:2px solid #eee;border:2px solid var(--main-color-light-gray);margin-bottom:6px;img{aspect-ratio:1;display:block;min-width:100%;object-fit:contain}}}.aa-Products{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;width:100%;.aa-product{font-size:1.4rem;margin-bottom:30px;padding-left:10px;padding-right:10px;width:50%}.aa-searchItem__description{font-family:Frutiger Neue LT,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;-webkit-hyphens:auto;hyphens:auto;line-height:1.2;word-break:break-word}.aa-searchItem__summary{color:#00121e;color:var(--main-color-black);font-size:1.5rem;line-height:1.2}}@media (min-width:920px){.aa-Products{margin-left:-20px;margin-right:-20px}}@media (min-width:768px){.aa-Products .aa-product{width:33%}}@media (min-width:920px){.aa-Products .aa-product{margin-bottom:24px;padding-left:20px;padding-right:20px;width:25%}}@media (min-width:1024px){.aa-Products .aa-product{font-size:1.6rem}}@media (min-width:1280px){.aa-Products .aa-product{font-size:1.8rem}}.aa-DetachedFormContainer{flex-shrink:0}.aa-Sources{display:flex;flex-wrap:wrap;width:100%;&__left{flex-grow:0;flex-shrink:0;margin-bottom:30px}&__left,&__right{width:100%}}@media (min-width:768px){.aa-Sources{flex-wrap:nowrap;justify-content:flex-start}.aa-Sources__left{margin-bottom:0;order:-1;padding-right:40px;width:25%}.aa-Sources__right{width:75%}}@media (min-width:1280px){.aa-Sources{padding-right:200px}}.aa-PanelWrapper{-webkit-overflow-scrolling:touch;display:none;flex-basis:auto;flex-grow:1;flex:1 1 auto;margin-top:30px;max-height:calc(100vh - 140px);max-height:calc(100svh - 140px);min-height:0;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;&:has(.aa-source){display:flex;flex-direction:column}}.aa-PanelWrapper.is-active{display:flex;flex-direction:column}@media (min-width:768px){.aa-PanelWrapper{margin-top:50px}}.aa-DetachedModal{background:#fff;box-shadow:0 0 40px #0000000d;display:flex;flex-direction:column;height:100vh;height:100svh;left:0;overflow:hidden;padding:20px;position:fixed;top:0;width:100%;z-index:108;&__content{-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}}@media (min-width:1024px){.aa-DetachedModal{padding:40px}}.aa-DetachedModalWrapper{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffb3;height:100vh;height:100svh;left:0;position:fixed;top:0;width:100%;z-index:240;&:not(.is-active){display:none}}.aa-DetacheModalClose{border-radius:50%;cursor:pointer;font-size:28px;height:36px;position:fixed;right:20px;top:24px;width:36px;z-index:1;&:active,&:focus,&:hover{color:#e2001a;color:var(--main-color-primary)}}@media (min-width:1280px){.aa-DetacheModalClose{top:30px}}.aa-sourceHeader{font-size:1.4rem;font-weight:700;margin-bottom:6px}.aa-searchSuggestionList{list-style:none;margin:0;padding:0}@media (min-width:768px){.aa-sourceHeader{font-size:1.8rem}}body.aa-DetachedModalOpened{overflow:hidden}#search .form_search .search_field>input{border-bottom:1px solid #00121e;border-bottom:1px solid var(--main-color-black)}
/*# sourceMappingURL=main.7f621475.css.map*/