.main-header{height:78px;gap:26px}.main-header .brand{display:block;font-size:26px;letter-spacing:-1.7px}.main-header .brand span{display:inline;margin-left:3px}.main-header .brand small{display:block;margin-top:5px;font-size:7.5px;letter-spacing:.5px}.header-search{height:42px;max-width:390px}.header-actions{gap:10px}.header-actions i{font-size:24px;line-height:23px}.header-actions button{font-size:9px}.new-hero{min-height:462px;padding:46px 5vw}.hero-content h1{font-size:clamp(45px,5.1vw,68px);line-height:.96;letter-spacing:-3.2px}.hero-content>span{font-size:16px;margin:18px 0}.hero-cta{min-width:245px;padding:15px 18px;font-size:13px}.hero-handwrite{top:53px;left:58%;font-size:24px}.hero-price{width:142px;height:142px;right:5.2vw;bottom:46px;font-size:13px}.hero-price b{font-size:31px}@media(max-width:720px){.main-header{height:60px}.main-header .brand{font-size:20px}.main-header .brand small{font-size:5.8px;margin-top:3px}.new-hero{min-height:382px;padding:33px 20px}.hero-content h1{font-size:37px;letter-spacing:-2px}.hero-content>span{font-size:11px;margin:12px 0}.hero-cta{min-width:205px;padding:11px 13px;font-size:10px}.hero-price{width:84px;height:84px;right:15px;bottom:20px;font-size:8px}.hero-price b{font-size:19px}}
