.ap-proline .ap-shell__header{isolation:auto;box-shadow:0 3px 12px #0c2c430b}.ap-proline .ap-shell__main{min-height:86px;grid-template-columns:134px minmax(220px,1fr) auto;gap:28px}.ap-proline .ap-shell__search input{min-height:46px;background:#f5f7f9;border-color:#ccd8e1;border-radius:4px;box-shadow:none;font-size:14px}.ap-proline .ap-shell__search input:focus{border-color:#28516a;box-shadow:0 0 0 2px #28516a20}.ap-proline .ap-shell__actions{gap:20px}.ap-proline .ap-shell__account-copy strong{font-size:12px}.ap-proline .ap-shell__account-copy small{display:block;font-size:10px;max-width:150px;overflow:hidden;text-overflow:ellipsis}.ap-proline .ap-shell__nav::before,.ap-proline .ap-shell__nav::after{display:none}.ap-proline .ap-shell__nav .ap-shell__wrap{gap:0;min-height:48px}.ap-proline .ap-shell__nav>.ap-shell__wrap>a,.ap-proline .ap-assortment-nav>summary{padding:0 21px;font-size:13px;min-height:48px;letter-spacing:0}.ap-proline .ap-shell__nav>.ap-shell__wrap>a:first-child{padding-left:0;padding-right:25px}.ap-proline .ap-shell__nav-service{font-size:10px}.ap-proline .ap-shell__nav-service>a{padding:0;font-size:11px}.ap-assortment-nav summary{list-style:none}.ap-assortment-nav summary::-webkit-details-marker,.ap-account-menu summary::-webkit-details-marker{display:none}.ap-assortment-nav[open]>summary{background:#22465d}.ap-assortment-nav[open]>summary svg{transform:rotate(180deg)}.ap-proline .ap-assortment-nav__children{width:520px;padding:0;border-radius:0 0 5px 5px;border:1px solid #d9e3e9;border-top:3px solid #fa1240;box-shadow:0 16px 30px #08233525;background:#fff}.ap-proline .ap-shell__nav .ap-assortment-nav__all{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #d9e3e9;font-size:16px;color:#0c2c43}.ap-assortment-nav__all span{font-size:11px;font-weight:400;color:#597082}.ap-assortment-nav__groups{padding:10px}.ap-proline .ap-shell__nav .ap-assortment-nav__groups a{display:flex;justify-content:space-between;gap:20px;padding:14px 12px;color:#173347;font-size:13px;border-radius:3px}.ap-proline .ap-shell__nav .ap-assortment-nav__groups a span{color:#fa1240}.ap-proline .ap-shell__nav .ap-assortment-nav__groups .ap-assortment-nav__sub{padding-left:26px;font-size:12px;font-weight:400}.ap-account-menu{position:relative}.ap-account-menu>summary{list-style:none;cursor:pointer}.ap-account-menu__panel{position:absolute;right:0;top:calc(100% + 12px);width:300px;background:#fff;border:1px solid #d9e3e9;border-top:3px solid #fa1240;border-radius:4px;box-shadow:0 15px 35px #08233525;padding:8px;z-index:40}.ap-account-menu__panel p{font-size:12px;font-weight:700;margin:0;padding:13px 12px;border-bottom:1px solid #d9e3e9;color:#173347}.ap-account-menu__panel small{display:block;font-weight:400;margin-top:4px}.ap-account-menu__panel a{display:block;font-size:13px;font-weight:700;padding:12px;color:#173347;text-decoration:none;border-radius:3px}.ap-account-menu__panel a:hover{background:#f0f4f7}.ap-account-menu__panel a span{display:block;font-size:11px;font-weight:400;color:#597082;margin-top:3px}.ap-shell summary:focus-visible{outline:2px solid #fa1240;outline-offset:3px}.ap-proline .ap-shell__account:focus-visible{outline:2px solid #fa1240}.ap-proline .ap-shell__search-result-copy strong{font-size:13px}.ap-proline .ap-shell__search-result-copy small{font-size:11px}
@media(max-width:1000px){.ap-proline .ap-shell__actions{gap:10px}.ap-proline .ap-shell__nav-service>a:last-child,.ap-proline .ap-shell__nav-service>span{display:none}.ap-proline .ap-shell__main{gap:16px}.ap-proline .ap-assortment-nav__children{width:440px}}
@media(max-width:700px){.ap-proline .ap-shell__actions{gap:6px}.ap-proline .ap-shell__account-copy{display:none}.ap-account-menu__panel{position:fixed;top:64px;right:14px;width:min(300px,calc(100vw - 28px))}.ap-proline .ap-assortment-nav--mobile>summary{color:#173347;font-size:14px;padding:0 22px 0 26px;min-height:58px;justify-content:space-between}.ap-proline .ap-assortment-nav--mobile[open]>summary{background:#edf2f5}.ap-proline .ap-assortment-nav--mobile .ap-assortment-nav__children{width:auto;position:static;box-shadow:none;border:0;border-radius:0;background:#f5f7f9}.ap-assortment-nav--mobile .ap-assortment-nav__all{display:block;padding:18px 26px;font-size:13px}.ap-assortment-nav--mobile .ap-assortment-nav__all span{display:block;margin-top:4px}.ap-assortment-nav--mobile .ap-assortment-nav__groups{padding:0 0 0 12px}.ap-assortment-nav--mobile .ap-assortment-nav__groups a{font-size:12px;min-height:48px}.ap-assortment-nav--mobile .ap-assortment-nav__groups a span{display:none}.ap-proline .ap-shell__search-result-copy strong{font-size:12px}.ap-proline .ap-shell__search-result-copy small{font-size:10px}}

.ap-assortment-nav--mobile .ap-assortment-nav__all::after{display:none}

.ap-proline .ap-shell__nav .ap-assortment-nav{position:relative}
.ap-proline .ap-shell__nav .ap-assortment-nav__children{left:0;right:auto;top:100%;width:340px;max-width:calc(100vw - 32px);padding:8px 18px 12px;border:1px solid #d9e3e9;border-top:2px solid #d70a32;border-radius:0 0 3px 3px;box-shadow:0 8px 18px #0c2c4314}
.ap-proline .ap-shell__nav .ap-assortment-nav__all{justify-content:flex-start;min-height:44px;padding:12px 8px;margin-bottom:5px;font-size:13px;font-weight:500;border-bottom:1px solid #e5eaee;color:#617381}
.ap-proline .ap-shell__nav .ap-assortment-nav__groups{display:block;padding:0}
.ap-proline .ap-shell__nav .ap-assortment-nav__group{padding:0;border:0;min-width:0}
.ap-proline .ap-shell__nav .ap-assortment-nav__groups .ap-assortment-nav__category{display:flex;align-items:center;min-height:44px;padding:11px 8px;border-radius:0;white-space:normal;line-height:1.4;background:transparent}
.ap-assortment-nav__category strong{font-size:14px;font-weight:600;line-height:1.4}
.ap-proline .ap-shell__nav .ap-assortment-nav__category:hover{background:transparent;color:#0c2c43;text-decoration:underline;text-underline-offset:4px}
.ap-proline .ap-shell__nav .ap-assortment-nav__category[aria-current=page]{color:#b9092e}
.ap-proline .ap-shell__nav .ap-assortment-nav__groups .ap-assortment-nav__sub{padding:10px 8px;font-size:13px;font-weight:400}
.ap-proline .ap-shell__nav .ap-assortment-nav--expanded .ap-assortment-nav__children{width:min(760px,calc(100vw - 260px))}
.ap-proline .ap-shell__nav .ap-assortment-nav--expanded .ap-assortment-nav__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px}
.ap-proline .ap-assortment-nav--mobile .ap-assortment-nav__groups{display:block;padding:0 18px 12px}
.ap-proline .ap-assortment-nav--mobile .ap-assortment-nav__category{display:flex;align-items:center;min-height:48px;padding:12px 8px;white-space:normal}
.ap-proline .ap-assortment-nav--mobile .ap-assortment-nav__category strong{font-size:14px;font-weight:600}
.ap-proline .ap-assortment-nav--mobile .ap-assortment-nav__category::after{display:none}
