/* Approved orange glow, 40% smaller desktop buttons. Excludes both phone breakpoints. */
@media (min-width:681px) and (min-height:501px), (min-width:961px) {
  :root {
    --gp-desktop-button-height:min(117.6px,calc((100svh - 60px) * .15));
    --gp-desktop-button-width:calc(var(--gp-desktop-button-height) * 1.2040816327);
    --gp-desktop-button-unit:calc(var(--gp-desktop-button-height) / 98);
  }
  .gp-side-nav {width:var(--gp-desktop-button-width);gap:4px}
  .gp-side-nav .gp-glass-button {
    width:var(--gp-desktop-button-width);
    height:var(--gp-desktop-button-height);
    border-radius:calc(var(--gp-desktop-button-unit) * 18);
    filter:saturate(1.2) contrast(1.12)
      drop-shadow(0 var(--gp-desktop-button-unit) calc(var(--gp-desktop-button-unit) * .7) #421b0eb3)
      drop-shadow(0 calc(var(--gp-desktop-button-unit) * 3) calc(var(--gp-desktop-button-unit) * 5) #0003);
  }
  .gp-side-nav .gp-glass-button::before {
    border-radius:calc(var(--gp-desktop-button-unit) * 14);
    backdrop-filter:none;-webkit-backdrop-filter:none;
  }
  .gp-side-nav .gp-glass-button::after {
    display:block;content:"";position:absolute;inset:11.2% 7.6% 10.8%;
    border-radius:calc(var(--gp-desktop-button-unit) * 14);
    border:var(--gp-desktop-button-unit) solid #ffc08cd6;
    background:transparent;filter:none;opacity:1;z-index:-1;pointer-events:none;
    box-shadow:
      0 0 calc(var(--gp-desktop-button-unit) * 3) #ffd0a8bf,
      0 0 calc(var(--gp-desktop-button-unit) * 9) #ff922acc,
      0 0 calc(var(--gp-desktop-button-unit) * 21) #ff711f8c,
      0 0 calc(var(--gp-desktop-button-unit) * 36) #ff711f4d,
      inset 0 0 calc(var(--gp-desktop-button-unit) * 8) #ff9d3b38;
    transition:opacity .22s,box-shadow .22s;
  }
  .gp-side-nav .gp-glass-button .gp-button-render {
    filter:brightness(1.18) saturate(1.12)
      drop-shadow(0 0 calc(var(--gp-desktop-button-unit) * 2) #ffb46c99)
      drop-shadow(0 0 calc(var(--gp-desktop-button-unit) * 7) #ff711f52);
    transition:filter .22s;
  }
  .gp-side-nav .gp-glass-button:hover::after {
    box-shadow:
      0 0 calc(var(--gp-desktop-button-unit) * 4) #ffe0be,
      0 0 calc(var(--gp-desktop-button-unit) * 12) #ffad64,
      0 0 calc(var(--gp-desktop-button-unit) * 27) #ff711fb3,
      0 0 calc(var(--gp-desktop-button-unit) * 46) #ff711f66,
      inset 0 0 calc(var(--gp-desktop-button-unit) * 10) #ffad6440;
  }
  .gp-side-nav .gp-glass-button:hover .gp-button-render {
    filter:brightness(1.3) saturate(1.15)
      drop-shadow(0 0 calc(var(--gp-desktop-button-unit) * 3) #ffc083b3)
      drop-shadow(0 0 calc(var(--gp-desktop-button-unit) * 10) #ff711f66);
  }
  /* Leave the enlarged navigation clear of product and Gallery content. */
  .categories,.after,.gallery-hero,.gallery-collection,.gallery-footer {
    padding-right:max(6vw,calc(var(--gp-desktop-button-width) + 72px));
  }
  @media (prefers-reduced-motion:reduce) {
    .gp-side-nav .gp-glass-button::after,
    .gp-side-nav .gp-glass-button .gp-button-render {transition:none}
  }
}
