.ff-announce{font-size:12px;font-weight:500;line-height:1}.ff-announce__list{display:flex;align-items:center;justify-content:center;gap:8px 100px;margin-block:0;padding:0;min-height:32px;list-style:none;flex-wrap:wrap}.ff-announce__item,.ff-announce__link{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}@media(max-width:749px){.ff-announce__list{gap:4px 16px;padding-block:8px;font-size:11px}}.ff-header{background:var(--ff-bg);color:var(--ff-ink);border-bottom:1px solid transparent}.ff-header__inner{display:flex;align-items:center;gap:36px;min-height:64px}.ff-header__logo{display:inline-flex;flex:none;text-decoration:none;color:inherit}.ff-header__logo-img{width:var(--ff-logo-w);height:auto;display:block}.ff-header__logo-text{font-weight:800;font-size:24px}.ff-header__nav ul{display:flex;gap:36px;margin:0;padding:0;list-style:none}.ff-header__nav-item{position:relative}.ff-header__nav-link{position:relative;display:inline-flex;align-items:center;gap:4px;padding-block:20px;font-size:12px;font-weight:600;color:var(--ff-ink);text-decoration:none}.ff-header__nav-link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:12px;height:3px;border-radius:2px;background:var(--ff-yellow)}.ff-header__nav-link:hover span{text-decoration:underline;text-underline-offset:4px}.ff-header__dropdown{position:absolute;z-index:5;top:100%;left:-12px;display:block!important;min-width:200px;padding:8px!important;border:1px solid var(--ff-line);border-radius:var(--ff-radius);background:var(--ff-bg);box-shadow:0 8px 24px #00000014;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s,transform .15s,visibility .15s}.has-children:hover .ff-header__dropdown,.has-children:focus-within .ff-header__dropdown{opacity:1;visibility:visible;transform:none}.ff-header__dropdown a{display:block;padding:8px 10px;border-radius:6px;font-size:13px;color:var(--ff-ink);text-decoration:none}.ff-header__dropdown a:hover{background:var(--ff-soft)}.ff-header__search-wrap{display:contents}.ff-header__search-wrap--off{display:none}.ff-header__search{display:flex;align-items:center;flex:1 1 auto;max-width:var(--ff-search-w, 470px);height:36px;margin-left:auto;padding-inline:12px;gap:10px;border-radius:var(--ff-radius);background:var(--ff-soft)}.ff-header__search button{display:grid;place-items:center;padding:0;border:0;background:none;color:var(--ff-ink);cursor:pointer}.ff-header__search input[type=search]{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;font:400 12px var(--font-body-family);color:var(--ff-ink);box-shadow:none}.ff-header__search input::placeholder{color:var(--ff-muted);opacity:1}.ff-header__search:focus-within{box-shadow:0 0 0 2px var(--ff-yellow)}.ff-header__icons{display:flex;align-items:center;gap:22px;margin-left:auto}.ff-header__search+.ff-header__icons{margin-left:0}.ff-header__icon{position:relative;display:grid;place-items:center;color:var(--ff-ink)}.ff-header__cart .cart-count-bubble{position:absolute;top:-6px;right:-9px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--ff-yellow);color:var(--ff-on-yellow);font-size:10px;font-weight:700;line-height:1}.ff-header__cart .cart-count-bubble span{position:static}.ff-header__cart svg{width:24px;height:24px}.ff-header__burger{position:relative}.ff-header__burger summary{display:grid;place-items:center;width:40px;height:40px;margin-left:-8px;cursor:pointer;list-style:none}.ff-header__burger summary::-webkit-details-marker{display:none}.ff-header__drawer{position:absolute;z-index:40;top:calc(100% + 12px);left:calc(var(--ff-gutter) * -1);width:100vw;max-height:70vh;overflow:auto;padding:8px var(--ff-gutter) 16px;background:var(--ff-bg);border-bottom:1px solid var(--ff-line);box-shadow:0 12px 24px #00000014}.ff-header__drawer ul{margin:0;padding:0;list-style:none}.ff-header__drawer a{display:block;padding:12px 0;font-size:15px;font-weight:600;color:var(--ff-ink);text-decoration:none;border-bottom:1px solid var(--ff-line)}.ff-header__drawer ul ul a{padding-left:14px;font-weight:400;font-size:14px}@media(max-width:749px){.ff-header__inner{gap:12px;min-height:56px}.ff-header__logo{margin-right:auto}.ff-header__inner{flex-wrap:wrap;padding-bottom:10px}.ff-header__search{order:5;flex:1 0 100%;max-width:none;margin:0}.ff-header__search-wrap{display:contents}.ff-header__icons{gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ff-header.css.map */
