.header-inner__wrapper{background:#18181b;border:1px solid #27272a;border-radius:8px;margin:auto;max-width:1200px;width:100%;z-index:999}.header-main-items-wrapper{gap:30px;justify-content:space-between;padding:16px 24px}.header-inner__wrapper .main_nav-item svg path{fill:#fff}.header-container{left:0;padding:0 20px;position:fixed;right:0;top:20px;z-index:99999}.header-logo-and-menu--items__wrapper{gap:40px}.header-menu-items{display:flex;gap:8px;transition:display .8s ease}.header-menu-items.searchbox-focused{display:none}.search-box-open--icon{cursor:pointer}.search-input-field input::placeholder{color:#a1a1aa;font-style:italic;font-weight:500}.main_nav-item{font-weight:500!important;gap:8px;line-height:1;padding:10px 16px;text-decoration:none!important}.drop-menu-icon{height:24px}.site-main-search-box{background-color:transparent;border-radius:50px;display:flex;flex:0;transition:background-color 3s ease;transition:flex .5s ease}.site-main-search-box.expanded{background-color:#3f3f46;flex:1}.site-main-search-box input[type=text]{background:none;border:none;color:#fff;display:none;flex:0;outline:none;padding:0 20px;transition:display 1s ease;transition:flex .7s ease}.mobile--main-search-field__bar form input[type=text]::placeholder,.site-main-search-box input[type=text]::placeholder{color:#a1a1aa;font-family:Epilogue;font-size:16px;font-style:italic;font-weight:500;letter-spacing:.08px;line-height:150%}.site-main-search-box.active input[type=text]{display:block;flex:1}.header-search-and-cta_wrapper{gap:16px}.header-search-and-cta_wrapper.searchbox-focused{flex:1;justify-content:end}.header-search-and-cta_wrapper .button-wrapper{flex-shrink:0}.search-box-close--icon{cursor:pointer;display:none;margin-right:14px;margin-top:9px}.search-box-close--icon.active{display:block}.drop-menu-icon{display:inline-block;transition:transform .3s ease}.main_nav-item.active .drop-menu-icon{transform:rotate(180deg)}.navigation-menu-child-items__wrapper{border-top:1px solid #27272a;display:none;padding:0}.navigation-menu-child-items__wrapper.open{display:block;max-height:285px;padding:0 30px}.menu-child-items__container{margin:auto;max-width:750px}.child-items-set{align-items:start;flex-direction:column;flex-wrap:wrap;gap:34px;justify-content:flex-start;max-height:300px;padding:30px 0}.child-items-set .child-item{font-size:20px;font-style:normal;font-weight:600!important;line-height:130%;text-decoration:none!important;width:224px}.child-items-set{width:fit-content}.header-inner__wrapper.mobile{display:none}@media only screen and (max-width:1060px){.header-inner__wrapper.desktop{display:none}.header-inner__wrapper.mobile{display:block}}.mobile-dropdown-items_wrapper{border-top:1px solid #27272a;padding:24px 20px}.mobile-nav-items_wrapper{margin-top:16px}.mobile-nav-item .main_nav-item{font-size:24px;padding:24px 0}.mobile-nav-item:not(:last-child){border-bottom:1px solid #27272a}.mobile-nav-item .child-item{font-size:18px;width:300px}.navigation-menu-child-items__wrapper.mobile{max-height:fit-content;padding:0}.child-items-set.mobile{flex-direction:row;gap:24px;max-height:fit-content}.menu-child-items__container.mobile{max-width:100%}.mobile-dropdown-items_wrapper{max-height:80vh;overflow-x:scroll}.site-main-search-box form{display:flex;justify-content:space-between;line-height:0;padding:0;width:100%}.site-main-search-box .main-search-field__suggestions{background:#18181b;border:1px solid #27272a;border-radius:0 0 8px 8px;display:none;left:0;list-style-type:none;margin:5px 0 0;padding:28px 250px;position:absolute;right:0;top:77px}.all-search-results-button--wrapper{margin-top:40px}.site-main-search-box .main-search-field__suggestions li a{text-decoration:none}.site-main-search-box .main-search-field__suggestions.has-result{display:block}.site-main-search-box .main-search-field{width:100%}.mobile--main-search-field__bar form{align-items:center;background:#3f3f46;border-radius:50px;display:flex;flex:1;margin:0;padding:0}.mobile--main-search-field__bar form input[type=text]{background:none;border:none;outline:none}.mobile-search-bar__wrapper{margin-bottom:20px}.mobile--main-search-field__bar{display:flex;gap:20px;justify-content:space-between}@media only screen and (max-width:470px){.mobile--main-search-field__bar{flex-direction:column}#mobileSearchFieldButton{width:max-content}}