.header .nav{align-items:center}
@keyframes search-invite{0%,100%{box-shadow:0 0 0 0 transparent}35%,60%{border-color:#f04b23;box-shadow:0 0 0 4px #f04b231c,0 2px 16px #f04b2312}}
.header .header-catalog-search.search-invitation,.integration-site-header .integration-header-search.search-invitation{animation:search-invite 3.2s ease-in-out 1}
@media(prefers-reduced-motion:reduce){.header .header-catalog-search.search-invitation,.integration-site-header .integration-header-search.search-invitation{animation:none}}
.header .nav a,.header .nav summary,.integration-site-header #integration-nav a,.integration-site-header #integration-nav summary{display:inline-flex;align-items:center;gap:7px}
.header .nav .site-nav-icon,.integration-site-header #integration-nav .site-nav-icon{display:block;width:16px;height:16px;flex:0 0 16px;color:currentColor;opacity:.8}
.header .nav>a,.header .nav>.site-nav-more>summary,.integration-site-header #integration-nav>a,.integration-site-header #integration-nav>.site-nav-more>summary{flex-direction:column;justify-content:center;gap:5px;text-align:center;line-height:1.25;padding-top:4px;padding-bottom:4px}
.header .nav>a>.site-nav-icon,.header .nav>.site-nav-more>summary>.site-nav-icon,.integration-site-header #integration-nav>a>.site-nav-icon,.integration-site-header #integration-nav>.site-nav-more>summary>.site-nav-icon{width:18px;height:18px;flex-basis:18px}
.integration-site-header #integration-nav{align-items:center}
.site-nav-more{position:relative;font:inherit;color:inherit}
@media(min-width:761px) and (max-width:1250px){.home-page .header{grid-template-rows:44px 46px;height:126px}.home-page .hero{padding-top:171px}}
@media(min-width:761px) and (max-width:1350px){.catalog-integrated .integration-site-header{grid-template-rows:44px 46px;height:126px}}
.site-nav-more summary{cursor:pointer;list-style:none;font-size:12px;white-space:nowrap;padding:8px 0}
.site-nav-more summary::-webkit-details-marker{display:none}
.site-nav-more summary:focus-visible{outline:2px solid #f04b23;outline-offset:5px}
.site-nav-more[open] summary{color:#db421c}
.header .nav a.public-cart{padding:10px 12px;border:1px solid #edc5b5;border-radius:8px;background:#fff1e9;color:#a43c20;font-weight:700}
.header .nav .site-nav-more>div{position:absolute;right:0;top:100%;min-width:180px;padding:8px;background:#fff;border:1px solid #e5e5df;border-radius:10px;box-shadow:0 12px 28px #18201b14;display:grid;gap:2px;z-index:20}
.header .nav .site-nav-more>div a{padding:10px 12px;border-radius:6px;font-size:13px;white-space:nowrap}
.header .nav .site-nav-more>div a:hover{background:#f3f3ef}
.integration-site-header #integration-nav .site-nav-more>div{position:absolute;right:0;top:100%;min-width:180px;padding:8px;background:#fff;border:1px solid #e5e5df;border-radius:10px;box-shadow:0 12px 28px #18201b14;display:grid;gap:2px;z-index:20}
.integration-site-header #integration-nav .site-nav-more>div a{padding:10px 12px;border-radius:6px;font-size:13px;white-space:nowrap}
.integration-site-header #integration-nav .site-nav-more>div a:hover{background:#f3f3ef}
@media(max-width:760px){.integration-site-header #integration-nav .site-nav-more>div{position:static;box-shadow:none;margin:6px 0;background:#f5f5f1}.integration-site-header #integration-nav .site-nav-more summary{font-size:inherit}}
@media(max-width:760px){.header .nav .site-nav-more>div{position:static;box-shadow:none;margin:6px 0;background:#f5f5f1}.header .nav .site-nav-more summary{font-size:inherit}}
