/* Shared PC header geometry, based on the cart page. SP artwork is unchanged. */
.desktop-header{display:none}
@media screen and (min-width:901px){
  :root{--site-header-height:78px;--site-header-inset:max(40px,calc((100% - 960px)/2));--site-logo-width:96px}
  html{scrollbar-gutter:auto}
  .desktop-header{display:block}
  .cart-header,.buy-header,.desktop-header,body>header:has(.header-home){
    box-sizing:border-box;width:100%;height:var(--site-header-height);aspect-ratio:auto;
    padding:0 var(--site-header-inset);background:#e1f550;
  }
  .cart-header .cart-header__brand,body>header .header-home{width:var(--site-logo-width);flex-shrink:0}
  .cart-header__brand img,body>header .header-logo{display:block;width:var(--site-logo-width);height:auto;object-fit:contain}
  body>header:has(.header-home){display:flex;align-items:center}
  .buy-header>a:not(.buy-header__cart),.desktop-header__logo{
    left:var(--site-header-inset);top:50%;width:var(--site-logo-width);
    height:calc(var(--site-logo-width)*112.25/214.15);transform:translateY(-50%);
  }
  .buy-header .buy-header__cart{right:var(--site-header-inset);top:50%;transform:translateY(-50%)}
  .desktop-header__logo{left:max(70px,var(--site-header-inset))}
  .desktop-header__menu{left:max(24px,calc(var(--site-header-inset) - 46px));right:auto;top:50%;width:34px;height:26px;transform:translateY(-50%)}
  .desktop-header__actions a{left:auto;top:50%;transform:translateY(-50%)}
  .desktop-header__actions a:nth-child(1){left:auto;right:calc(var(--site-header-inset) + 58px);top:50%;width:36px;height:36px}
  .desktop-header__actions a:nth-child(2){left:auto;right:var(--site-header-inset);top:50%;width:35px;height:32px}
  .desktop-header__actions a:nth-child(3){left:auto;right:calc(var(--site-header-inset) + 116px);top:50%;width:44px;height:34px}
  /* Keep the original LP artwork below the taller header. */
  .desktop-lp{padding-top:calc(var(--site-header-height) - var(--u)*64);height:calc(var(--u)*(7302 - var(--faq-cut,0)) + var(--site-header-height) - var(--u)*64)}
  .desktop-figma-base{top:calc(var(--site-header-height) - var(--u)*64)}
}
