footer .flex.items-center:has(>h3)>img,footer .flex.items-center:has(>h3)>div.bg-primary{display:none!important}footer .flex.items-center>h3{margin-left:0!important}.products-page > .container > .text-center:has(> h1){display:none!important}
    @media (max-width:1023px) {
      .products-page > .container > .flex > button {display:none!important}
      .products-page > .container > .flex > aside {display:block!important;width:100%;flex-shrink:1}
      .products-page > .container > .flex > aside > div {position:static;padding:0;border:0;background:transparent;backdrop-filter:none;border-radius:0}
      .products-page > .container > .flex > aside > div > h2,
      .products-page > .container > .flex > aside > div > ul,
      .products-page > .container > .flex > aside > div > div > label {display:none!important}
      .products-page > .container > .flex > aside > div > div {margin:0}
      .products-page > .container > .flex > aside > div > div > div {margin-top:0}
      .products-page > .container > .flex > aside input {min-height:44px;font-size:16px}
    }
  .home-page > section.relative.z-10.border-b.pt-24.pb-10{display:none!important}nav a[href="/about"]{display:none!important}
    :is(.home-page #featured,.products-page main) .group h3.line-clamp-1 {
      display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;
      white-space:normal;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;
      font-size:16px;line-height:1.45;min-height:2.9em;max-height:2.9em;margin-bottom:10px;
    }
    @media(max-width:767px) {
      :is(.home-page #featured,.products-page main) .group h3.line-clamp-1 {
        font-size:14px;margin-bottom:8px;
      }
    }
  nav a[href="/products"]{display:none!important}
/* Style the native brand from the first frame; no replacement DOM node. */
nav .theme-wordmark{padding:0!important;border:0!important;border-radius:0!important;min-height:30px;max-width:none;gap:0;background:transparent!important;box-shadow:none!important;color:var(--ui-text-primary,#1d1d1f)!important;transition:none}
nav .theme-wordmark>img{display:none!important}
nav .theme-wordmark-text{font-size:20px!important;font-weight:700;line-height:1.5;letter-spacing:normal}
/* Keep card hover feedback, but show product content without staggered entrance. */
:is(.home-page #featured,.products-page main) .group.theme-slide-up{animation:none!important}
