:root{--elixir-hdr-h: 6rem;--elixir-hdr-max: 144rem;--elixir-hdr-pad: var(--elixir-gutter);--elixir-hdr-fg: var(--elixir-ink);--elixir-hdr-line: rgba(17, 17, 17, .22);--elixir-hdr-badge-bg: var(--elixir-ink);--elixir-hdr-badge-fg: #fff;--elixir-hdr-card-r: 1.4rem}@media screen and (min-width:750px){:root{--elixir-hdr-h: 7.2rem;--elixir-hdr-pad: 3.2rem}}@media screen and (min-width:990px){:root{--elixir-hdr-pad: 4.8rem}}.elixir-v2 .section-header .header-wrapper{background:var(--elixir-ground);transition:background-color .3s var(--elixir-ease),border-color .3s var(--elixir-ease)}.elixir-v2 .header-wrapper--border-bottom{border-bottom:1px solid var(--elixir-hairline)}.elixir-v2 .header.elixir-hdr{display:block;padding:0}.elixir-hdr__in{display:flex;align-items:center;gap:1.6rem;height:var(--elixir-hdr-h);max-width:var(--elixir-hdr-max);margin:0 auto;padding:0 var(--elixir-hdr-pad)}.elixir-hdr__brand{flex:0 0 auto;margin:0;line-height:0}.elixir-hdr__logo,.elixir-v2 .header__heading-link.elixir-hdr__logo{display:inline-block;margin:0;padding:0;text-decoration:none;color:var(--elixir-hdr-fg)}.elixir-hdr__logo:hover .elixir-wordmark{text-decoration:none}.elixir-wordmark,.elixir-v2 .h2.elixir-wordmark{display:inline-block;margin:0;font-family:var(--elixir-brand, var(--font-heading-family));font-weight:500;font-size:3.2rem;line-height:1;letter-spacing:.01em;text-transform:none;color:var(--elixir-hdr-fg);white-space:nowrap;transition:color .3s var(--elixir-ease)}@media screen and (max-width:749px){.elixir-wordmark,.elixir-v2 .h2.elixir-wordmark{font-size:2.4rem}}.elixir-nav,.elixir-v2 .header__inline-menu.elixir-nav{display:none;flex:1 1 auto;justify-content:center;min-width:0;margin:0}@media screen and (min-width:990px){.elixir-nav,.elixir-v2 .header__inline-menu.elixir-nav{display:flex}}.elixir-nav__list{display:flex;gap:.2rem;margin:0;padding:0;list-style:none}.elixir-nav__item{position:static}.elixir-nav__link{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--elixir-hdr-h);padding:0 1.2rem;font-family:var(--elixir-ui);font-size:1.2rem;line-height:1.3;font-weight:400;letter-spacing:.02em;white-space:nowrap;color:var(--elixir-hdr-fg);opacity:.8;text-decoration:none;transition:opacity .15s ease,color .3s var(--elixir-ease)}.elixir-nav__link>span{position:relative}.elixir-nav__link>span:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--elixir-ease)}.elixir-nav__link:hover,.elixir-nav__link:focus-visible,.elixir-nav__link[aria-current=page],.elixir-nav__item[data-open=true]>.elixir-nav__link{opacity:1}.elixir-nav__link:hover>span:after,.elixir-nav__link:focus-visible>span:after,.elixir-nav__link[aria-current=page]>span:after,.elixir-nav__item[data-open=true]>.elixir-nav__link>span:after{transform:scaleX(1)}.elixir-nav__caret{width:1rem;height:1rem;flex:0 0 1rem;transition:transform .2s ease}.elixir-nav__item[data-open=true] .elixir-nav__caret{transform:rotate(180deg)}.elixir-hdr__util{display:flex;align-items:center;gap:.8rem;flex:0 0 auto;margin-left:auto}.elixir-ubtn,.elixir-v2 .header__icon.elixir-ubtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;box-sizing:border-box;height:4rem;min-width:4rem;width:auto;margin:0;padding:0;border:1px solid var(--elixir-hdr-line);border-radius:0;background:transparent;color:var(--elixir-hdr-fg);font-family:var(--elixir-ui);font-size:1.2rem;line-height:1;font-weight:500;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .3s var(--elixir-ease)}.elixir-ubtn svg,.elixir-v2 .header__icon.elixir-ubtn .icon,.elixir-v2 .header__icon.elixir-ubtn .svg-wrapper svg{display:block;width:1.8rem;height:1.8rem;fill:none}.elixir-v2 .header__icon.elixir-ubtn>span,.elixir-v2 .header__icon.elixir-ubtn .svg-wrapper:not(.header__icon-close){display:flex;align-items:center;justify-content:center;width:auto;height:auto}.elixir-v2 .elixir-hdr details:not([open]) .header__icon-close{display:none}.elixir-v2 .elixir-hdr details[open] .header__icon-close{display:flex;align-items:center;justify-content:center;width:auto;height:auto}.elixir-v2 .header__icon.elixir-ubtn:after{content:none}@media(hover:hover){.elixir-ubtn:hover,.elixir-v2 .header__icon.elixir-ubtn:hover{border-color:var(--elixir-hdr-fg)}.elixir-ubtn:hover .icon,.elixir-v2 .header__icon.elixir-ubtn:hover .icon{transform:none}}.elixir-ubtn:focus-visible,.elixir-nav__link:focus-visible,.elixir-hdr__logo:focus-visible{outline:2px solid var(--elixir-hdr-fg);outline-offset:2px;box-shadow:none}.elixir-ubtn--menu,.elixir-ubtn--close{padding:0 1.2rem}.elixir-ubtn__bars{display:inline-grid;gap:.5rem;width:1.8rem}.elixir-ubtn__bars b{display:block;height:2px;background:currentColor}@media screen and (max-width:599px){.elixir-ubtn--menu .elixir-ubtn__t{display:none}.elixir-ubtn--menu{width:4rem;padding:0}}.elixir-ubtn--account{display:none}@media screen and (min-width:990px){.elixir-ubtn--account{display:inline-flex}}.elixir-ubtn--cart{padding:0 1rem}.elixir-cart-n{display:grid;place-items:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;background:var(--elixir-hdr-badge-bg);color:var(--elixir-hdr-badge-fg);font-family:var(--elixir-ui);font-size:1.2rem;line-height:1;font-weight:500;letter-spacing:0;transition:background-color .3s var(--elixir-ease),color .3s var(--elixir-ease)}.elixir-v2 .elixir-hdr .header__search{display:inline-flex;line-height:0}.elixir-v2 .elixir-hdr .search-modal{--color-foreground: 17, 17, 17}html.js .elixir-home .section-header{margin-bottom:calc(-1 * var(--header-height, 0px))}html.js .elixir-home:not(.elixir-scrolled):not(.elixir-nav-open) .section-header .header-wrapper{--elixir-hdr-fg: #fff;--elixir-hdr-line: rgba(255, 255, 255, .4);--elixir-hdr-badge-bg: #fff;--elixir-hdr-badge-fg: #111;--color-foreground: 255, 255, 255;background:transparent;border-bottom-color:transparent}html.js .elixir-home:not(.elixir-scrolled):not(.elixir-nav-open) .section-header .search-modal{--color-foreground: 17, 17, 17}.elixir-mega{position:absolute;left:0;right:0;top:100%;z-index:5;display:none;background:var(--elixir-ground);color:var(--elixir-ink);border-bottom:1px solid var(--elixir-hairline);box-shadow:var(--elixir-shadow-2);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}@media screen and (min-width:990px){.elixir-mega{display:block}}.elixir-nav__item[data-open=true]>.elixir-mega{opacity:1;visibility:visible;transform:none}.elixir-mega__in{display:grid;grid-template-columns:1.55fr 1fr;gap:2.4rem 4rem;align-items:start;max-width:var(--elixir-hdr-max);margin:0 auto;padding:2.8rem var(--elixir-hdr-pad) 2.4rem}.elixir-mega--list .elixir-mega__in{grid-template-columns:1fr}.elixir-mega__cols{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:2.4rem}.elixir-mega--list .elixir-mega__cols{grid-template-columns:1fr}.elixir-mega__col{min-width:0}.elixir-mega__h{margin:0 0 .8rem;font-family:var(--elixir-ui);font-size:1.2rem;line-height:1.4;font-weight:500;letter-spacing:.02em;color:var(--elixir-muted)}.elixir-mega__links{margin:0;padding:0;list-style:none}.elixir-mega__links--2{columns:2;column-gap:2.4rem}.elixir-mega--list .elixir-mega__links{columns:3;column-gap:2.4rem}.elixir-mega__links li{break-inside:avoid}.elixir-mega__links a{display:block;padding:.5rem 0;font-family:var(--elixir-ui);font-size:1.4rem;line-height:1.4;font-weight:400;letter-spacing:.02em;color:var(--elixir-ink);text-decoration:none;white-space:nowrap;transition:opacity .18s ease}@media(hover:hover){.elixir-mega__links a:hover{opacity:.7}}.elixir-mega__promos{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.elixir-mega__promo{display:grid;overflow:hidden;border:1px solid var(--elixir-hairline);border-radius:var(--elixir-hdr-card-r);background:var(--elixir-card);color:var(--elixir-ink);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){.elixir-mega__promo:hover{transform:translateY(-3px);box-shadow:var(--elixir-shadow-1)}}.elixir-mega__promo-img{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--elixir-card)}.elixir-mega__promo-img picture,.elixir-mega__promo-img img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.elixir-mega__promo-img img{object-fit:cover}.elixir-mega__promo-txt{display:grid;gap:.4rem;padding:1.2rem 1.4rem 1.4rem;border-top:1px solid var(--elixir-hairline)}.elixir-mega__promo-t{font-family:var(--elixir-head);font-stretch:75%;font-variation-settings:"wdth" 75;font-weight:500;font-size:1.8rem;line-height:1;letter-spacing:.02em}.elixir-mega__promo-s{font-family:var(--elixir-ui);font-size:1.2rem;line-height:1.6;letter-spacing:.6px;color:var(--elixir-muted)}.elixir-mega__foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:1.2rem;padding-top:1.6rem;border-top:1px solid var(--elixir-hairline)}.elixir-mega__foot .elixir-button{min-height:4.4rem;padding:0 2rem;font-family:var(--elixir-ui);font-stretch:75%;font-variation-settings:"wdth" 75;font-size:1.5rem;font-weight:400;letter-spacing:.02em}.elixir-mega__foot .elixir-button--outline{background:transparent;color:var(--elixir-ink);border:1px solid var(--elixir-ink)}@media(hover:hover){.elixir-mega__foot .elixir-button--ink:hover{background:var(--elixir-muted, #5c5a57);border-color:transparent;color:#fff}.elixir-mega__foot .elixir-button--outline:hover{background:var(--elixir-ink);color:#fff}}.elixir-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1003;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#f7f6f3e6;background:var(--elixir-ground-glass, rgba(247, 246, 243, .9));-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);color:var(--elixir-ink);opacity:0;visibility:hidden;transition:opacity .26s ease,visibility 0s linear .26s}.elixir-menu:target,html.elixir-menu-open .elixir-menu{opacity:1;visibility:visible;transition:opacity .26s ease,visibility 0s}html.elixir-menu-open,html.elixir-menu-open body{overflow:hidden}.elixir-menu__in{display:grid;align-content:start;gap:clamp(2.8rem,4vw,5.6rem);min-height:100%;max-width:var(--elixir-hdr-max);margin:0 auto;padding:0 var(--elixir-hdr-pad) 4rem}.elixir-menu__top{display:flex;align-items:center;justify-content:space-between;height:var(--elixir-hdr-h)}.elixir-menu__grid{display:grid;gap:2.8rem}@media screen and (min-width:750px){.elixir-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.elixir-menu__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem}}.elixir-mi{display:grid;gap:1.4rem;align-content:start;min-width:0;opacity:0;transform:translateY(14px);transition:opacity .36s ease,transform .36s ease}.elixir-menu:target .elixir-mi,html.elixir-menu-open .elixir-mi{opacity:1;transform:none}.elixir-mi:nth-child(2){transition-delay:60ms}.elixir-mi:nth-child(3){transition-delay:.12s}.elixir-mi:nth-child(4){transition-delay:.18s}.elixir-mi__main{display:grid;gap:1.4rem;color:var(--elixir-ink);text-decoration:none}.elixir-mi__photo{position:relative;display:block;aspect-ratio:16 / 7;overflow:hidden;border-radius:var(--elixir-hdr-card-r);background:var(--elixir-card)}@media screen and (min-width:750px){.elixir-mi__photo{aspect-ratio:4 / 3}}@media screen and (min-width:990px){.elixir-mi__photo{aspect-ratio:5 / 4}}.elixir-mi__photo picture,.elixir-mi__photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.elixir-mi__photo img{object-fit:cover;object-position:var(--elixir-mi-focal, 50% 50%);transition:transform .6s var(--elixir-ease)}@media(hover:hover){.elixir-mi__main:hover .elixir-mi__photo img{transform:scale(1.04)}}.elixir-mi__txt{display:grid;gap:.6rem}.elixir-mi__t{font-family:var(--elixir-ui);font-stretch:75%;font-variation-settings:"wdth" 75;font-weight:500;font-size:clamp(2.8rem,2.6vw,3.6rem);line-height:1;letter-spacing:0;color:var(--elixir-ink)}.elixir-mi__s{max-width:40ch;font-family:var(--elixir-ui);font-size:1.4rem;line-height:1.5;letter-spacing:.6px;color:var(--elixir-muted)}.elixir-mi__sub{display:grid;gap:.6rem;margin:0;padding:1.2rem 0 0;list-style:none;border-top:1px solid var(--elixir-hairline)}.elixir-mi__sub--2{display:block;columns:2;column-gap:1.6rem}.elixir-mi__sub--2 li{break-inside:avoid;padding-bottom:.6rem}.elixir-mi__sub a{display:inline-flex;align-items:center;gap:.8rem;padding:.3rem 0;font-family:var(--elixir-ui);font-size:1.4rem;line-height:1.4;font-weight:400;letter-spacing:.02em;color:var(--elixir-ink);text-decoration:none}.elixir-mi__sub a:before{content:"";width:.5rem;height:.5rem;flex:0 0 .5rem;background:var(--elixir-gold);transform:rotate(45deg);opacity:0;transition:opacity .16s ease}@media(hover:hover){.elixir-mi__sub a:hover:before{opacity:1}}.elixir-mi__sub a:focus-visible:before{opacity:1}.elixir-menu__foot{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2.6rem;padding-top:2.2rem;border-top:1px solid var(--elixir-hairline)}.elixir-menu__foot a{font-family:var(--elixir-ui);font-size:1.2rem;line-height:1.4;font-weight:500;letter-spacing:.02em;color:var(--elixir-ink);text-decoration:none;transition:opacity .18s ease}@media(hover:hover){.elixir-menu__foot a:hover{opacity:.7}}.elixir-menu__note{margin-left:auto;font-family:var(--elixir-ui);font-size:1.2rem;line-height:1.6;letter-spacing:.6px;color:var(--elixir-muted)}@media screen and (max-width:749px){.elixir-menu__note{width:100%;margin-left:0}}.elixir-menu .elixir-ubtn:focus-visible,.elixir-menu a:focus-visible{outline:2px solid var(--elixir-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.elixir-v2 .section-header .header-wrapper,.elixir-wordmark,.elixir-nav__link,.elixir-nav__link>span:after,.elixir-nav__caret,.elixir-ubtn,.elixir-cart-n,.elixir-mega,.elixir-mega__links a,.elixir-mega__promo,.elixir-menu,.elixir-mi,.elixir-mi__photo img,.elixir-mi__sub a:before,.elixir-menu__foot a{transition:none!important}.elixir-mi{opacity:1;transform:none}.elixir-mega__promo:hover,.elixir-mi__main:hover .elixir-mi__photo img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/elixir-header.css.map */
