.anchor-nav[data-v-2dd589c0]{--anchor-nav-pt: var(--anchor-nav-pt-mobile);--anchor-nav-pb: var(--anchor-nav-pb-mobile);--anchor-nav-icon: var(--anchor-nav-icon-mobile);--anchor-nav-button: var(--anchor-nav-button-mobile);background:var(--anchor-nav-bg);padding-top:var(--anchor-nav-pt);padding-bottom:var(--anchor-nav-pb);pointer-events:auto;transition:transform .25s ease,visibility 0s}@media(width>=1024px){.anchor-nav[data-v-2dd589c0]{--anchor-nav-pt: var(--anchor-nav-pt-desktop);--anchor-nav-pb: var(--anchor-nav-pb-desktop);--anchor-nav-icon: var(--anchor-nav-icon-desktop);--anchor-nav-button: var(--anchor-nav-button-desktop)}}.anchor-nav__button[data-v-2dd589c0]{font-size:var(--anchor-nav-button);line-height:1.2}.anchor-nav.is-pinned[data-v-2dd589c0]{clip-path:inset(var(--anchor-nav-above, 0px) 0 var(--anchor-nav-clip, 0px) 0)}.anchor-nav.is-done[data-v-2dd589c0]{transform:translateY(-100%);visibility:hidden;pointer-events:none;transition:transform .25s ease,visibility 0s .25s}.anchor-nav__item.is-active[data-v-2dd589c0]{background:#fdf1ea;box-shadow:inset 0 0 0 1px var(--color-comfort-orange-500)}.anchor-nav__item[data-v-2dd589c0]{transition:background-color .15s ease-out}@media(hover:hover){.anchor-nav__item[data-v-2dd589c0]:not(.is-active):hover{background:color-mix(in srgb,var(--anchor-nav-item-tint) 5%,transparent)}}.anchor-nav__item[data-v-2dd589c0]:not(.is-active):active{background:color-mix(in srgb,var(--anchor-nav-item-tint) 10%,transparent)}.anchor-nav__icon[data-v-2dd589c0]{width:var(--anchor-nav-icon);height:var(--anchor-nav-icon)}.anchor-nav__icon[data-v-2dd589c0] svg{display:block;width:100%;height:100%}.anchor-nav__link[data-v-2dd589c0]:after{content:"";position:absolute;inset:0;border-radius:var(--radius-md)}.anchor-nav__link[data-v-2dd589c0]:focus-visible{outline:none}.anchor-nav__link[data-v-2dd589c0]:focus-visible:after{outline:2px solid var(--color-comfort-orange-500);outline-offset:-2px}.anchor-nav__button[data-v-2dd589c0]:before{content:"";position:absolute;inset:-6px -8px}@media(prefers-reduced-motion:reduce){.anchor-nav[data-v-2dd589c0],.anchor-nav.is-done[data-v-2dd589c0]{transition:none}}.shopify-section.is-anchor-nav-sticky{position:sticky;top:calc(var(--market-bar-height, 0px) + var(--announcement-bar-height, 2.5rem) + var(--header-height, 3.5rem) - var(--anchor-nav-above, 0px));z-index:85;pointer-events:none}.anchor-target{display:block}.anchor-target:focus{outline:none}
