.candela-logo{display:inline-flex;align-items:center}.candela-logo__svg{width:8rem;height:auto;color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.candela-logo__svg{width:10rem}}:root{--candela-nav-width: calc(3.5rem + (100vw - 18.25rem) / 7);--candela-nav-topbar-h: 3rem;--candela-announcement-h: 1.75rem}@media screen and (max-width:989px){:root{--candela-nav-topbar-h: 2.25rem;--candela-announcement-h: 1.75rem}}.candela-nav__announcement{position:fixed;top:0;left:0;right:0;z-index:300;display:flex;align-items:center;justify-content:center;height:var(--candela-announcement-h);background-color:rgb(var(--color-foreground))}.candela-nav__announcement-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;font-family:var(--font-candela-sans, sans-serif);font-size:.5625rem;font-weight:400;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.candela-nav__announcement-text{font-size:.5625rem}}.candela-nav__announcement-link{display:flex;align-items:center;height:100%;padding:0 .25rem;color:inherit;text-decoration:none;transition:opacity .2s ease}.candela-nav__announcement-link:hover{opacity:.7}.candela-nav__announcement-close{flex:none;margin-left:.625rem;padding:0;font-size:.875rem;line-height:1;color:rgb(var(--color-background));background:none;border:none;cursor:pointer;opacity:.7}.candela-nav__announcement-close:hover{opacity:1}.candela-chrome-floor{position:fixed;inset:auto 0 0 0;z-index:-1;width:auto;height:env(safe-area-inset-bottom,0px);margin:0;padding:0;overflow:hidden;border:0;background-color:rgb(var(--color-background));pointer-events:none}body:has(.candela-cart-bar.is-visible) .candela-chrome-floor{background-color:rgb(var(--color-foreground))}@supports not (-webkit-touch-callout: none){.candela-chrome-floor{display:none}}html{scrollbar-gutter:stable}html,body{overflow-x:clip;overscroll-behavior:none}html.candela-scroll-locked{overflow-y:clip}@media screen and (min-width:990px){.candela-layout{min-height:calc(100dvh - var(--candela-announcement-h));overflow-x:clip}}body{padding-top:calc(var(--candela-nav-topbar-h) + var(--candela-announcement-h))}@media screen and (min-width:990px){body{padding-top:var(--candela-announcement-h)}}.candela-layout{display:flex;flex-direction:column;min-height:calc(100dvh - var(--candela-nav-topbar-h) - var(--candela-announcement-h));background-color:rgb(var(--color-background))}.candela-layout__body{display:flex;flex:1;min-width:0}.candela-layout__content{flex:1;min-width:0;display:flex;flex-direction:column}.candela-layout__main{flex:1;min-width:0}.candela-nav__topbar{position:fixed;top:var(--candela-announcement-h);left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:var(--candela-nav-topbar-h);padding:0 var(--grid-margin, 1rem);background-color:rgb(var(--color-background))}@media screen and (min-width:990px){.candela-nav__topbar{display:none}}.candela-nav__menu-btn{padding:0;font-family:var(--font-candela-sans, sans-serif);font-size:.625rem;font-weight:400;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground));background:none;border:none;cursor:pointer}@media screen and (min-width:990px){.candela-nav__menu-btn{font-size:.6875rem}}.candela-nav__topbar-logo{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;text-decoration:none;color:rgb(var(--color-foreground))}.candela-nav__topbar-logo .candela-logo__svg{height:1.1rem;width:auto}@media screen and (min-width:990px){.candela-nav__topbar-logo .candela-logo__svg{height:1rem}}.candela-nav__cart-link{padding:0;background:none;border:none;cursor:pointer;font-family:var(--font-candela-sans, sans-serif);font-size:.625rem;font-weight:400;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.candela-nav__cart-link{font-size:.6875rem}}.candela-nav__cart-trigger{background:none;border:none;cursor:pointer;padding:0;text-align:left}.candela-nav__sidebar{position:fixed;top:calc(var(--candela-announcement-h) + var(--candela-nav-topbar-h));left:0;z-index:200;display:flex;flex-direction:column;width:100vw;height:calc(100vh - var(--candela-announcement-h) - var(--candela-nav-topbar-h));height:calc(100dvh - var(--candela-announcement-h) - var(--candela-nav-topbar-h));padding:var(--grid-margin, 1rem);background-color:rgb(var(--color-background));overflow-y:auto;opacity:0;visibility:hidden}.candela-nav__sidebar.is-open{opacity:1;visibility:visible}@media screen and (min-width:990px){.candela-nav{position:sticky;top:var(--candela-announcement-h);max-height:calc(100dvh - var(--candela-announcement-h));width:var(--candela-nav-width);flex-shrink:0;z-index:200}.candela-nav__sidebar{position:static;width:100%;height:auto;padding:1.05rem 1.25rem 1.25rem;transform:none;transition:none;opacity:1;visibility:visible}}.candela-nav__toprow{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}@media screen and (min-width:990px){.candela-nav__toprow{display:none}}.candela-nav__close-btn{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;line-height:1}.candela-nav__close-icon{position:relative;width:.5rem;height:.5rem}.candela-nav__close-icon:before,.candela-nav__close-icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:rgb(var(--color-foreground))}.candela-nav__close-icon:before{transform:rotate(45deg)}.candela-nav__close-icon:after{transform:rotate(-45deg)}@media screen and (min-width:990px){.candela-nav__close-btn{display:none}}.candela-nav__sidebar-logo{display:none;text-decoration:none;color:rgb(var(--color-foreground))}.candela-nav__sidebar-logo .candela-logo__svg{width:11rem;height:auto}@media screen and (min-width:990px){.candela-nav__sidebar-logo{display:block;margin-bottom:1.5rem}}.candela-nav__links{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:989px){.candela-nav__links{flex:0}}.candela-nav__link{font-family:var(--font-candela-sans, sans-serif);font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none}.candela-nav__link:hover{opacity:.6}.candela-nav__group-title{display:block;font-family:var(--font-candela-sans, sans-serif);font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground))}.candela-nav__group-title--link{text-decoration:none}.candela-nav__group-title--link:hover,.candela-nav__group-title--link:focus{text-decoration:none;color:rgb(var(--color-foreground))}.candela-nav__sublinks{list-style:none;margin:.25rem 0 0;padding:0 0 0 1rem}.candela-nav__sublink{position:relative;display:block;font-family:var(--font-candela-sans, sans-serif);font-size:.625rem;font-weight:400;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.45);text-decoration:none;transition:color .15s}.candela-nav__sublink:before{content:"\2022";position:absolute;left:-.75em;opacity:0;transition:opacity .15s}.candela-nav__sublink:hover,.candela-nav__sublink.is-active{color:rgb(var(--color-foreground))}.candela-nav__sublink:hover:before,.candela-nav__sublink.is-active:before{opacity:1}.candela-nav__quick-links{display:flex;flex-direction:column;gap:.25rem;padding-bottom:1.5rem}.candela-nav__quick-links .candela-nav__link{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em}@media screen and (min-width:990px){.candela-nav__quick-links{display:none}}.candela-nav__favorites-link[hidden]{display:none}.candela-nav__bottom-links{display:flex;flex-direction:column;gap:.25rem;padding-top:2rem}.candela-nav__bottom-links .candela-nav__link{font-size:.75rem}@media screen and (min-width:990px){.candela-nav__bottom-links{display:none}}.candela-nav__footer{display:none}@media screen and (min-width:990px){.candela-nav__footer{display:flex;flex-direction:column;gap:.25rem;padding-top:2rem}.candela-nav__footer .candela-nav__link{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em}}.candela-nav__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background-color:transparent;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.candela-nav__overlay.is-visible{opacity:1;visibility:visible}@media screen and (min-width:990px){.candela-nav__overlay{display:none}}.candela-nav__search-desktop{display:none}@media screen and (min-width:990px){.candela-nav__search-desktop{display:block}}.candela-nav__search-trigger{background:none;border:none;cursor:pointer;padding:0;text-align:left}.candela-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);visibility:hidden;transition:background .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease,visibility 0s linear .2s}.candela-search-overlay.is-active{pointer-events:auto;background:#00000014;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);visibility:visible;transition:background .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease,visibility 0s}.candela-search-overlay__backdrop{display:none}.candela-search-overlay__dialog{position:relative;width:min(90vw,40rem);padding:1.5rem 2rem;background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15);box-shadow:none;opacity:0;transition:opacity .2s ease}.candela-search-overlay.is-active .candela-search-overlay__dialog{opacity:1}.candela-search-overlay__form{display:flex;align-items:center;gap:1rem}.candela-search-overlay__input{flex:1;border:none;border-bottom:1px solid rgb(var(--color-foreground));outline:none;background:none;padding:.5rem 0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border-radius:0;box-shadow:none}.candela-search-overlay__input:focus{outline:none;box-shadow:none;border-color:rgb(var(--color-foreground));font-family:var(--font-candela-sans, sans-serif);font-size:.6875rem;font-weight:400;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground))}.candela-search-overlay__input::placeholder{color:rgb(var(--color-foreground));opacity:.5}.candela-search-overlay__close{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;background:none;border:1px solid rgb(var(--color-foreground));border-radius:50%;cursor:pointer;font-size:0;color:rgb(var(--color-foreground))}.candela-search-overlay__close:before,.candela-search-overlay__close:after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:1px;background-color:rgb(var(--color-foreground))}.candela-search-overlay__close:before{transform:translate(-50%,-50%) rotate(45deg)}.candela-search-overlay__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.candela-search-overlay__close:hover{opacity:1}@media(prefers-reduced-motion:reduce){.candela-nav__sidebar,.candela-nav__overlay,.candela-search-overlay{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/candela-nav.css.map */
