:root{--site-navbar-height: 86px}.junecommerce-site{background:var(--theme-white, #fff);color:var(--theme-dark, #07111f)}body.junecommerce-site #site-main,body.junecommerce-site:not(.product-page) #site-main{padding-top:0}.junecommerce-site-header{background:color-mix(in srgb,#edf1f4 74%,var(--theme-white, #fff) 26%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in srgb,#2a3f4c 10%,transparent);z-index:1040}.junecommerce-navbar{--jc-navbar-ink: var(--theme-dark, #07111f);--jc-navbar-primary: var(--theme-primary, #3192ff);--jc-navbar-secondary: var(--theme-secondary, #1fb692);--jc-navbar-admin: #2a3f4c;--jc-navbar-admin-dark: #16242c;--jc-navbar-admin-mint: #83e3c2;--jc-navbar-shell: #edf1f4;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-white, #fff) 72%,var(--jc-navbar-shell) 28%),color-mix(in srgb,var(--theme-white, #fff) 54%,var(--jc-navbar-shell) 46%));color:var(--jc-navbar-ink);transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}.junecommerce-navbar.is-scrolled{background:color-mix(in srgb,var(--theme-white, #fff) 86%,var(--jc-navbar-shell) 14%);border-bottom-color:color-mix(in srgb,var(--jc-navbar-admin) 16%,transparent);box-shadow:0 16px 42px #16242c14}.junecommerce-navbar__inner{width:min(100% - 64px,1540px);min-height:var(--site-navbar-height);margin-inline:auto;display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,auto) minmax(230px,.8fr);align-items:center;gap:clamp(24px,4vw,68px)}.junecommerce-navbar__brand{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none;justify-self:start;min-width:0}.junecommerce-navbar__logo{display:block;width:auto;max-width:min(240px,44vw);max-height:38px;object-fit:contain}.junecommerce-navbar__fallback-mark{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:9px;background:radial-gradient(circle at 34% 24%,color-mix(in srgb,var(--jc-navbar-admin-mint) 34%,transparent),transparent 45%),linear-gradient(135deg,var(--jc-navbar-admin),var(--jc-navbar-admin-dark));color:var(--theme-white, #fff);font-family:var(--theme-font-heading);font-size:1.65rem;font-weight:800;line-height:1;box-shadow:0 10px 24px #16242c29}.junecommerce-navbar__wordmark{font-family:var(--theme-font-heading);font-size:clamp(1.05rem,1rem + .25vw,1.25rem);font-weight:800;line-height:1;white-space:nowrap}.junecommerce-navbar__menu,.junecommerce-navbar__submenu,.junecommerce-navbar__mobile-menu,.junecommerce-navbar__mobile-submenu{padding:0;margin:0;list-style:none}.junecommerce-navbar__menu{display:flex;align-items:center;justify-content:center;gap:clamp(22px,2.8vw,52px)}.junecommerce-navbar__menu--empty{min-height:1px}.junecommerce-navbar__item{position:relative}.junecommerce-navbar__link{display:inline-flex;position:relative;align-items:center;gap:7px;padding:9px 0;color:color-mix(in srgb,var(--jc-navbar-admin-dark) 92%,transparent);font-family:var(--theme-font-menu);font-size:.84rem;font-weight:850;line-height:1;text-decoration:none;white-space:nowrap;transition:color .16s ease}.junecommerce-navbar__link:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--jc-navbar-admin-mint),var(--jc-navbar-secondary));opacity:0;transform:scaleX(.45);transform-origin:center;transition:opacity .16s ease,transform .16s ease}.junecommerce-navbar__link:hover,.junecommerce-navbar__link:focus{color:color-mix(in srgb,var(--jc-navbar-admin) 76%,var(--jc-navbar-admin-mint))}.junecommerce-navbar__item.is-active>.junecommerce-navbar__link,.junecommerce-navbar__link[aria-current=page]{color:var(--jc-navbar-admin-dark)}.junecommerce-navbar__item.is-active>.junecommerce-navbar__link:after,.junecommerce-navbar__link:hover:after,.junecommerce-navbar__link:focus:after{opacity:1;transform:scaleX(1)}.junecommerce-navbar__link i{font-size:.72rem}.junecommerce-navbar__submenu{position:absolute;top:calc(100% + 14px);left:50%;width:max-content;min-width:210px;transform:translate(-50%,8px);padding:12px;border:1px solid color-mix(in srgb,var(--jc-navbar-admin) 12%,transparent);border-radius:8px;background:var(--theme-white, #fff);box-shadow:0 22px 54px #16242c21;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.junecommerce-navbar__item:hover>.junecommerce-navbar__submenu,.junecommerce-navbar__item:focus-within>.junecommerce-navbar__submenu{opacity:1;pointer-events:auto;transform:translate(-50%)}.junecommerce-navbar__submenu .junecommerce-navbar__item+.junecommerce-navbar__item{margin-top:4px}.junecommerce-navbar__submenu .junecommerce-navbar__link{width:100%;padding:10px 12px;border-radius:6px;justify-content:space-between}.junecommerce-navbar__submenu .junecommerce-navbar__link:after{display:none}.junecommerce-navbar__submenu .junecommerce-navbar__link:hover,.junecommerce-navbar__submenu .junecommerce-navbar__link:focus{background:#07111f0a}.junecommerce-navbar__submenu .junecommerce-navbar__item.is-active>.junecommerce-navbar__link{background:color-mix(in srgb,var(--jc-navbar-admin-mint) 18%,transparent);color:var(--jc-navbar-admin-dark)}.junecommerce-navbar__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:16px;justify-self:end}.junecommerce-navbar__demo,.junecommerce-navbar__mobile-demo{font-family:var(--theme-font-menu);font-size:.84rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.junecommerce-navbar__demo,.junecommerce-navbar__mobile-demo{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 19px;border-radius:8px;background:linear-gradient(135deg,var(--jc-navbar-admin-dark),var(--jc-navbar-admin));color:var(--theme-white, #fff);box-shadow:0 14px 26px #16242c33;transition:transform .16s ease,background-color .16s ease}.junecommerce-navbar__demo:hover,.junecommerce-navbar__demo:focus,.junecommerce-navbar__mobile-demo:hover,.junecommerce-navbar__mobile-demo:focus{background:linear-gradient(135deg,color-mix(in srgb,var(--jc-navbar-admin-dark) 84%,var(--jc-navbar-admin-mint)),var(--jc-navbar-admin));color:var(--theme-white, #fff);transform:translateY(-1px)}.junecommerce-navbar__toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid color-mix(in srgb,var(--jc-navbar-admin) 14%,transparent);border-radius:8px;background:var(--theme-white, #fff);color:var(--jc-navbar-admin-dark);font-size:1.55rem}.junecommerce-navbar__mobile{width:min(100% - 64px,1540px);margin-inline:auto;padding:0 0 22px}.junecommerce-navbar__mobile-menu{display:grid;gap:4px;padding-block:8px 16px}.junecommerce-navbar__mobile-link{display:flex;position:relative;align-items:center;justify-content:space-between;gap:12px;padding:15px 0 15px 16px;border-bottom:1px solid rgba(7,17,31,.08);color:var(--jc-navbar-ink);font-family:var(--theme-font-menu);font-weight:800;text-decoration:none}.junecommerce-navbar__mobile-link:before{content:"";position:absolute;top:50%;left:0;width:6px;height:6px;border-radius:999px;background:var(--jc-navbar-secondary);opacity:0;transform:translateY(-50%) scale(.7);transition:opacity .16s ease,transform .16s ease}.junecommerce-navbar__mobile-item.is-active>.junecommerce-navbar__mobile-link{color:var(--jc-navbar-admin-dark)}.junecommerce-navbar__mobile-item.is-active>.junecommerce-navbar__mobile-link:before{opacity:1;transform:translateY(-50%) scale(1)}.junecommerce-navbar__mobile-submenu{padding-left:16px}.junecommerce-navbar__mobile-actions{display:grid;grid-template-columns:1fr;gap:10px;padding-top:8px}.junecommerce-navbar__mobile-demo{width:100%;min-height:48px}@media(max-width:991.98px){:root{--site-navbar-height: 74px}.junecommerce-navbar__inner{width:min(100% - 28px,1540px);grid-template-columns:minmax(0,1fr) auto;gap:16px}.junecommerce-navbar__menu,.junecommerce-navbar__demo{display:none}.junecommerce-navbar__actions{gap:10px}.junecommerce-navbar__toggle{display:inline-flex}.junecommerce-navbar__mobile{width:min(100% - 28px,1540px)}}@media(max-width:575.98px){.junecommerce-navbar__wordmark{font-size:1rem}.junecommerce-navbar__fallback-mark{width:30px;height:30px;font-size:1.72rem}}
