
.wordmark-type small{font-size:9px;letter-spacing:.10em;line-height:1.45}
.mobile-nav{position:absolute;top:100%;left:0;right:0;z-index:65;max-height:calc(100dvh - 100px);overflow-y:auto}
@media(max-width:760px){
 .wordmark-type small{font-size:8px;letter-spacing:.095em}
 .mobile-nav{padding:18px 22px 26px}
 .mobile-nav a{min-height:64px;gap:14px}
 .nav-links a{min-height:44px}
 .footer-menu a{min-height:36px;display:inline-flex;align-items:center}
}
@media(max-width:420px){
 .wordmark-type small{font-size:8px;letter-spacing:.05em}
}



.wordmark-type small{font-size:11px;letter-spacing:.035em}
.hero-heading-wrap h1{line-height:1.07}
.product-add{font-size:12px;letter-spacing:.07em;line-height:1.35}
.text-circle-link{font-size:12px}
.footer-last a{font-size:11px}
@media(max-width:760px){
 .wordmark-type small{font-size:10.5px;letter-spacing:.015em}
 .hero-heading-wrap h1{line-height:1.1}
 .product-add{font-size:11px;letter-spacing:.015em;line-height:1.2}
}
@media(max-width:420px){.wordmark-type small{font-size:10.5px;letter-spacing:0}}
