.sub-navigation-block{position:relative}.sub-navigation-block:not([style*=padding]){padding-bottom:var(--space-md);padding-top:var(--space-md)}.sub-navigation-block:not(.has-background){background-color:var(--color-white)}.sub-nav__inner{align-items:center;display:flex;gap:var(--space-lg);justify-content:center;line-height:var(--line-height-tight);text-align:center;text-wrap:balance;width:100%}.sub-navigation-block--has-product .sub-nav__inner{gap:0;justify-content:flex-start}.sub-nav__product{flex-shrink:0}.sub-nav__product-name{color:var(--color-heading);font-size:var(--font-size-lead);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);white-space:nowrap}.sub-navigation-block.has-text-color .sub-nav__product-name{color:inherit}.sub-nav__select-wrap{display:none;position:relative;width:100%}.sub-navigation-block.is-collapsed .sub-nav__select-wrap{display:block}.sub-nav__select-wrap:after{border-bottom:2px solid;border-right:2px solid;content:"";height:10px;pointer-events:none;position:absolute;right:var(--space-md);top:50%;transform:translateY(-65%) rotate(45deg);width:10px}.sub-nav__select{appearance:none;background-color:var(--color-white);border:1px solid color-mix(in srgb,currentcolor 25%,transparent);border-radius:var(--radius-button);color:var(--color-text-primary);cursor:pointer;display:block;font-family:inherit;font-weight:var(--font-weight-medium);padding:var(--space-xs) var(--space-xl) var(--space-xs) var(--space-md);width:100%}.sub-nav__select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sub-nav__dropdown{display:block}.sub-navigation-block.is-collapsed .sub-nav__dropdown{display:none}.sub-nav__list{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--space-md);justify-content:center;list-style:none;margin:0;padding:0}.sub-nav__item{margin:0;padding:var(--space-sm) var(--space-md);position:relative}.sub-nav__link{display:inline-block;padding-block:var(--space-sm);text-decoration:none;transition:color var(--transition-fast)}.sub-nav__list--numbered{counter-reset:sub-nav-counter}.sub-nav__list--numbered .sub-nav__item{counter-increment:sub-nav-counter}.sub-nav__list--numbered .sub-nav__link{align-items:center;display:inline-flex;gap:var(--space-2xs)}.sub-nav__list--numbered .sub-nav__link:before{align-items:center;background-color:var(--color-bg-secondary);border-radius:var(--radius-full);color:var(--color-primary);content:counter(sub-nav-counter);display:inline-flex;flex-shrink:0;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);height:1.5em;justify-content:center;line-height:1;text-decoration:none;width:1.5em}.sub-nav__item:after{background-color:var(--color-primary);border-radius:var(--radius-full);bottom:0;content:"";height:4px;left:0;opacity:0;position:absolute;right:0;transition:opacity var(--transition-fast)}.sub-nav__item.is-active:after,.sub-nav__item:hover:after{opacity:1}.sub-navigation-block.has-text-color .sub-nav__link{color:inherit}.sub-navigation-block.has-text-color .sub-nav__link:focus,.sub-navigation-block.has-text-color .sub-nav__link:hover{opacity:.8}.sub-navigation-block.has-text-color .sub-nav__item.is-active .sub-nav__link{opacity:1}.sub-navigation-block.is-collapsed{padding-block:var(--space-sm)}.sub-navigation-block.has-text-color .sub-nav__select{color:inherit}@media (max-width:768px){.sub-nav__inner{flex-direction:column;gap:var(--space-sm)}.sub-navigation-block--has-product .sub-nav__inner{align-items:center;flex-direction:column}.sub-nav__product{margin-bottom:var(--space-xs)}.sub-nav__list{justify-content:center}.sub-nav__link{line-height:1.2em;text-align:center}}.sub-navigation-block--sticky{position:relative;z-index:90}.sub-navigation-block--sticky.is-stuck{animation:slide-down .3s ease-out;box-shadow:0 2px 8px rgb(0 0 0/8%);left:0;padding-block:var(--wp--preset--spacing--sm)!important;position:fixed;right:0;top:calc(var(--header-height, 80px) + var(--announcement-bar-height, 0px))}.sub-navigation-block--sticky.is-stuck .sub-nav__item{padding-block:var(--space-2xs)}.sub-navigation-block--sticky.is-stuck .sub-nav__link{padding-block:var(--space-xs)}.sub-navigation-block--sticky-placeholder{display:none}.sub-navigation-block--sticky-placeholder.is-active{display:block}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.admin-bar .sub-navigation-block--sticky.is-stuck{top:calc(var(--header-height, 80px) + var(--announcement-bar-height, 0px) + 32px)}@media (max-width:782px){.admin-bar .sub-navigation-block--sticky.is-stuck{top:calc(var(--header-height, 80px) + var(--announcement-bar-height, 0px) + 46px)}}@media (prefers-reduced-motion:reduce){.sub-navigation-block--sticky.is-stuck{animation:none}}.sub-navigation-preview{padding:var(--space-md)}.sub-navigation-preview .sub-nav,.sub-navigation-preview .sub-nav__inner,.sub-navigation-preview-content{width:100%}.sub-navigation-preview .preview-placeholder{margin:0;padding:var(--space-lg);text-align:center}.sub-navigation-preview .preview-instruction{font-size:var(--font-size-small);opacity:.8}.sub-navigation-block--has-product .sub-nav__link:focus,.sub-navigation-block--has-product .sub-nav__link:hover{color:var(--color-heading)}.sub-navigation-block--has-product .sub-nav__item{padding:var(--space-sm)}.sub-navigation-block--has-product .sub-nav__list{gap:0;justify-content:space-evenly;width:100%}.sub-navigation-block--has-product .sub-nav__item.is-active .sub-nav__link{color:var(--color-heading)}.sub-navigation-block--has-product .sub-nav__item.is-active:after,.sub-navigation-block--has-product .sub-nav__item:hover:after{background-color:var(--color-heading)}.sub-navigation-block:not(.sub-navigation-block--has-product) .sub-nav__list{background-color:var(--color-accent);border-radius:var(--radius-button);display:inline-flex;gap:var(--space-md);justify-content:center;margin:0 auto;padding:var(--space-2xs);width:auto}.sub-navigation-block:not(.sub-navigation-block--has-product) .sub-nav__item{padding:0}.sub-navigation-block:not(.sub-navigation-block--has-product) .sub-nav__item:after{display:none}.sub-navigation-block:not(.sub-navigation-block--has-product) .sub-nav__link{border-radius:var(--radius-button);color:var(--color-primary);font-weight:var(--font-weight-semibold);padding:var(--space-sm) var(--space-lg);transition:background-color var(--transition-fast),color var(--transition-fast)}.sub-navigation-block:not(.sub-navigation-block--has-product) .sub-nav__item:not(.is-active) .sub-nav__link:focus,.sub-navigation-block:not(.sub-navigation-block--has-product) .sub-nav__item:not(.is-active) .sub-nav__link:hover{background-color:var(--color-white);color:var(--color-primary)}.sub-navigation-block:not(.sub-navigation-block--has-product) .sub-nav__item.is-active .sub-nav__link{background-color:var(--color-primary);color:var(--color-white)}@media (max-width:1200px){.sub-navigation-block--has-product .sub-nav__item{padding:var(--space-xs)}}@media (max-width:1024px){.sub-navigation-block--has-product .sub-nav__item{align-items:center;display:flex}.sub-navigation-block--has-product .sub-nav__link{align-items:center;display:flex;justify-content:center;text-align:center}}@media (max-width:768px){.sub-navigation-block:not(.sub-navigation-block--has-product) .sub-nav__link{line-height:var(--line-height-tight);padding:var(--space-xs) var(--space-md)}}