.header{position:absolute;z-index:9;width:100%}.header-main{max-width:106.25rem;width:100%;margin:3.125rem auto 0 auto;padding:1rem 2.1875rem;border-radius:6.25rem;display:flex;align-items:center}.header-main .logo{display:flex;align-items:center;justify-content:center;height:4.2544rem;width:max-content;min-width:7.5rem}.header-main .logo img{width:100%;height:100%;object-fit:contain}.header-main .menu{display:flex;align-items:center;justify-content:center;list-style:none;margin:0 auto;padding:0;gap:2.25rem}.header-main .menu li a{text-decoration:none;color:#707070;font-size:1rem;font-weight:400}.header-main-group{display:flex;align-items:center;justify-content:center;gap:1.1875rem;min-width:7.5rem}.header-main-group button{margin:0;padding:0;border:unset;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center}.header-main-group .language-select .btn{background:unset;border:unset;color:#d7d7d7;font-weight:400;font-size:1rem;line-height:1.3rem;display:flex;align-items:center;margin:0;padding:0;transition:unset}.header-main-group .language-select .btn::after{content:unset}.header-main-group .language-select .dropdown-menu{max-width:unset;min-width:unset;width:100%;padding:.2rem 0;display:none}.header-main-group .language-select .dropdown-menu li .dropdown-item{color:#7f7f7f;background-color:unset}.header-main-group .font-group{display:flex;gap:.0938rem;align-items:flex-end;height:1.25rem}.header-main-group .font-group-button{display:flex;align-items:flex-end;justify-content:center;color:#d7d7d7;font-family:"SF Pro";font-weight:400}.header-main-group .font-group-button:nth-child(1){font-size:1.125rem;line-height:1.125rem}.header-main-group .font-group-button:nth-child(2){font-size:1.25rem;line-height:1.25rem}.header-main-group .font-group-button:nth-child(3){font-size:1.375rem;line-height:1.3125rem}.header-main-group .search-button{width:1.25rem;height:1.25rem}.header-main-group .search-button img{width:100%;height:100%;object-fit:contain}.header.badge .header-main{position:relative;overflow:hidden;backdrop-filter:blur(0.3125rem);border:.0313rem solid hsla(0,0%,100%,.9)}.header.badge .header-main::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0.9) 4.33%, rgba(255, 255, 255, 0.1) 34.02%);box-shadow:0 1.375rem 5rem 0 rgba(0,0,0,.2);z-index:-1}.header.badge .header-main .menu li a{color:#d7d7d7}
