
@media (min-width: 761px){
  .nav{display:flex !important;justify-content:center;align-items:center;text-align:center}
  .menu-toggle{display:none !important}
  .brand-title{font-size:16px}
  .nav a{font-size:14px}
}
@media (min-width: 1100px){
  :root{
    --fz-base:17px;
    --fz-h1:clamp(38px,4.2vw,62px);
    --fz-h2:clamp(28px,2.6vw,40px);
    --fz-h3:clamp(20px,1.8vw,27px)
  }
  .hero{padding-top:68px;padding-bottom:30px}
  .card-pad,.content-box,.category-body,.product-card-body{padding:26px}
  .brand-official img{max-height:32px}
}
