.fm-header,.fm-header *{box-sizing:border-box}.fm-header{position:relative;z-index:50;background:#fff;color:#101116;font:15px/1.4 'Tilda Sans',Arial,sans-serif;border-bottom:1px solid #e6e7ed}.fm-header a{text-decoration:none;color:inherit}.fm-header__wrap{width:min(1400px,calc(100% - 96px));margin:auto}.fm-header__top{display:flex;align-items:center;gap:28px;min-height:88px}.fm-header__brand{flex:none;font-size:31px;font-weight:750;letter-spacing:-.06em;line-height:1}.fm-header__brand img{display:block;max-width:190px;max-height:38px;width:auto}.fm-header__search{display:flex;flex:1;min-width:140px;max-width:650px;height:46px;background:#f6f7fa;border:1px solid #e6e8ef;border-radius:12px;overflow:hidden;margin:0}.fm-header__search:focus-within{border-color:#224af5;box-shadow:0 0 0 3px #224af51a}.fm-header__search input{width:100%;min-width:0;border:0;background:transparent;outline:none;padding:0 16px;font:inherit!important;color:#101116;box-shadow:none}.fm-header__search button{flex:none;border:0;background:transparent;width:48px;color:#60697a;cursor:pointer;margin:0;padding:12px}.fm-header svg{width:20px;height:20px;display:block}.fm-header__create{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;background:#224af5;color:white!important;padding:13px 18px;border-radius:11px;font-weight:600;white-space:nowrap}.fm-header__create:hover{background:#1739d1}.fm-header__login{font-weight:600;padding:12px 4px;white-space:nowrap}.fm-header__account{flex:none;margin-left:auto}.fm-header__bottom{border-top:1px solid #f0f1f5}.fm-header__nav{display:flex;align-items:center;gap:30px;min-height:52px}.fm-header__nav>a{display:flex;align-items:center;min-height:52px;white-space:nowrap;font-size:14px}.fm-header__sell{margin-left:auto;font-weight:600;gap:10px}.fm-header__dropdown{position:relative}.fm-header__dropdown summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:9px;min-height:44px;font-weight:600;white-space:nowrap}.fm-header__dropdown summary::-webkit-details-marker{display:none}.fm-header__dropdown[open]>summary{color:#224af5}.fm-header a:hover,.fm-header__active{color:#224af5!important}.fm-header__panel{position:absolute;top:calc(100% + 6px);background:#fff;border:1px solid #e5e8ef;border-radius:14px;box-shadow:0 18px 55px #152a4826;padding:10px;min-width:240px;z-index:60}.fm-header__panel>a{display:block;padding:11px 14px;border-radius:8px;font-size:14px}.fm-header__panel>a:hover{background:#f3f5fd}.fm-header__account-panel{right:0;width:260px}.fm-header__catalog-panel{left:0;width:260px}.fm-header__all{display:flex!important;justify-content:space-between;font-weight:650;border-bottom:1px solid #eceef3;margin-bottom:5px}.fm-header__identity{margin:0 4px 7px;padding:10px;color:#737b8c;font-size:13px;overflow-wrap:anywhere;border-bottom:1px solid #eceef3}.fm-header__panel form{margin:5px 0 0;border-top:1px solid #eceef3;padding-top:5px}.fm-header__panel form button{font:inherit!important;border:0;cursor:pointer;background:transparent;text-align:left;width:100%;padding:11px 14px;border-radius:8px;color:#657082}.fm-header__panel form button:hover{background:#f3f5fd}.fm-header :focus-visible{outline:3px solid #224af5;outline-offset:3px}.fm-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fm-skip{position:absolute;left:16px;top:-100px;z-index:100;background:#101116;color:white;padding:12px;border-radius:8px}.fm-skip:focus{top:12px}
@media(max-width:1100px){.fm-header__wrap{width:calc(100% - 48px)}.fm-header__top{gap:18px}.fm-header__brand{font-size:27px}.fm-header__create{font-size:14px;padding:13px}.fm-header__nav{gap:24px}}
@media(max-width:760px){.fm-header__wrap{width:calc(100% - 32px)}.fm-header__top{flex-wrap:wrap;gap:14px 12px;padding:17px 0;min-height:0}.fm-header__brand{font-size:26px;margin-right:auto}.fm-header__brand img{max-width:145px;max-height:30px}.fm-header__search{order:4;flex-basis:100%;max-width:none;height:44px}.fm-header__create{padding:10px 12px;font-size:12px;border-radius:9px}.fm-header__account{margin-left:0;font-size:13px}.fm-header__login{font-size:13px}.fm-header__nav{gap:10px 20px;flex-wrap:wrap;padding:6px 0}.fm-header__nav>a{font-size:13px;min-height:34px}.fm-header__nav>details summary{min-height:34px;font-size:13px}.fm-header__sell{margin-left:0}.fm-header__panel{top:calc(100% + 8px);max-width:calc(100vw - 32px)}}
@media(max-width:380px){.fm-header__create{order:5;width:100%}.fm-header__top{gap:10px}.fm-header__search{order:4}}
