chillaf-header{display:block}.caf-header{--caf-h-fg: var(--caf-ink);position:relative;background:var(--caf-salt);color:var(--caf-h-fg);transition:background-color .35s ease,color .35s ease,box-shadow .35s ease}.caf-header--border{box-shadow:0 1px 0 var(--caf-line)}.caf-header--overlay:not(.is-solid){--caf-h-fg: #fff;background:transparent;box-shadow:none}.caf-header--overlay:before{content:"";position:absolute;top:0;right:0;bottom:-70%;left:0;background:linear-gradient(#061c1e8c,#061c1e00);opacity:0;pointer-events:none;transition:opacity .35s ease}.caf-header--overlay:not(.is-solid):before{opacity:1}.caf-header__bar{position:relative;display:flex;align-items:center;gap:1.6rem;height:var(--caf-header-h);padding-inline:var(--caf-gutter)}.caf-header__brand{display:inline-flex;align-items:center;flex:none;gap:1.2rem;min-height:4.4rem;color:inherit;text-decoration:none}.caf-header__logo{display:block;width:auto;height:var(--caf-logo-h);transition:filter .35s ease}.caf-header__logo--when-overlay,.caf-header--overlay:not(.is-solid) .caf-header__logo--when-solid{display:none}.caf-header--overlay:not(.is-solid) .caf-header__logo--when-overlay{display:block}.caf-header__logo--source-light{filter:brightness(0)}.caf-header--overlay:not(.is-solid) .caf-header__logo--source-light{filter:none}.caf-header--overlay:not(.is-solid) .caf-header__logo--source-dark{filter:brightness(0) invert(1)}.caf-header__wordmark{font-family:var(--caf-font-display);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.caf-header__wordmark em{font-style:inherit;opacity:.55}.caf-header__wordmark sup{margin-left:.2rem;font-family:var(--caf-font-body);font-size:.9rem;font-weight:500;letter-spacing:0;vertical-align:super;line-height:0}.caf-header__nav{display:none}.caf-header__nav,.caf-nav,.caf-nav__item{height:100%}.caf-nav{display:flex;align-items:center;gap:clamp(2rem,2.4vw,3.6rem);margin:0;padding:0;list-style:none}.caf-nav__item{position:relative;display:flex;align-items:center}.caf-nav__link{position:relative;display:inline-block;padding:1.6rem 0;font-family:var(--caf-font-body);font-size:1.2rem;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:inherit}.caf-nav__link:after{content:"";position:absolute;left:0;right:.2em;bottom:.9rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s var(--caf-ease-wipe)}.caf-nav__link:hover:after,.caf-nav__link:focus-visible:after,.caf-nav__link.is-active:after,.caf-nav__item.is-open>.caf-nav__link:after{transform:scaleX(1);transform-origin:left}.caf-nav__toggle{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:4.4rem;margin-left:-.4rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.caf-nav__toggle svg{transition:transform .25s ease}.caf-nav__item.is-open>.caf-nav__toggle svg{transform:rotate(180deg)}.caf-nav__dropdown{position:absolute;top:100%;left:-2.4rem;z-index:2;min-width:24rem;margin:0;padding:1.6rem 2.4rem 2rem;list-style:none;background:var(--caf-salt);color:var(--caf-ink);border:1px solid var(--caf-line);box-shadow:0 2.4rem 4.8rem rgba(var(--caf-ink-rgb),.12);opacity:0;visibility:hidden;transform:translateY(.8rem);transition:opacity .2s ease,transform .25s var(--caf-ease),visibility 0s .25s}.caf-nav__item.is-open>.caf-nav__dropdown,.no-js .caf-nav__item--parent:hover>.caf-nav__dropdown,.no-js .caf-nav__item--parent:focus-within>.caf-nav__dropdown{opacity:1;visibility:visible;transform:none;transition-delay:0s}.caf-nav__sublist{margin:0 0 .6rem;padding:0 0 0 1.4rem;list-style:none}.caf-nav__sublink{display:block;padding:1rem 0;font-family:var(--caf-font-body);font-size:1.2rem;font-weight:600;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:inherit;transition:color .2s ease}.caf-nav__sublink--minor{padding:.7rem 0;font-weight:500;letter-spacing:.04em;text-transform:none;font-size:1.4rem;color:var(--caf-muted)}.caf-nav__sublink:hover,.caf-nav__sublink:focus-visible,.caf-nav__sublink.is-active{color:var(--caf-deep)}.caf-header__tools{display:flex;align-items:center;flex:none;margin-left:auto}.caf-header__cta{display:none;align-items:center;min-height:4rem;margin-right:1.2rem;padding:0 2.2rem;border:1px solid currentColor;border-radius:99rem;font-family:var(--caf-font-body);font-size:1.2rem;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:inherit;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.caf-header__cta:hover,.caf-header__cta:focus-visible{background:var(--caf-teal);border-color:var(--caf-teal);color:var(--caf-on-accent)}.caf-header .header__icon{color:inherit;text-decoration:none}.caf-header .header__icon--summary{display:flex;align-items:center;justify-content:center;cursor:pointer}.caf-header .caf-header__search{display:block}.caf-header .header__icon--cart{margin-right:-.8rem}.caf-header .search-modal{color:var(--caf-ink)}.caf-header__menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:0 -1rem 0 .8rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.caf-header__menu-lines,.caf-header__menu-lines:before{display:block;width:2.2rem;height:1.5px;background:currentColor}.caf-header__menu-lines{position:relative;transform:translateY(-.35rem)}.caf-header__menu-lines:before{content:"";position:absolute;top:.7rem;left:0}.caf-header a:focus-visible,.caf-header button:focus-visible,.caf-drawer a:focus-visible,.caf-drawer button:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem;box-shadow:none}.caf-drawer{position:fixed;inset:0 0 0 auto;width:min(44rem,100vw);max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--caf-sand);color:var(--caf-ink);overflow-y:auto;overscroll-behavior:contain}.caf-drawer::backdrop{background:#061c1e80}.caf-drawer[open]{animation:caf-drawer-in .4s var(--caf-ease)}.caf-drawer[open]::backdrop{animation:caf-fade-in .3s ease}.caf-drawer.is-closing{animation:caf-drawer-out .22s ease-in forwards}.caf-drawer.is-closing::backdrop{animation:caf-fade-out .22s ease-in forwards}@keyframes caf-drawer-in{0%{transform:translate(100%)}}@keyframes caf-drawer-out{to{transform:translate(100%)}}@keyframes caf-fade-in{0%{opacity:0}}@keyframes caf-fade-out{to{opacity:0}}.caf-drawer__inner{display:flex;flex-direction:column;min-height:100%;padding:0 var(--caf-gutter) 3.2rem}.caf-drawer__top{display:flex;align-items:center;justify-content:space-between;height:var(--caf-header-h, 6rem);flex:none}.caf-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-right:-1.3rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.caf-drawer__nav{padding-top:1.6rem}.caf-drawer__list,.caf-drawer__sublist,.caf-drawer__meta{margin:0;padding:0;list-style:none}.caf-drawer__item{border-top:1px solid var(--caf-line)}.caf-drawer__item:last-child{border-bottom:1px solid var(--caf-line)}.caf-drawer__link{display:flex;align-items:baseline;gap:1.6rem;padding:1.8rem 0 1.6rem;font-family:var(--caf-font-display);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:3.4rem;line-height:1;letter-spacing:.01em;text-transform:var(--caf-display-case);text-decoration:none;color:inherit}.caf-drawer__link[aria-current=page]{color:var(--caf-deep)}.caf-drawer__index{flex:none;width:2.2rem;font-family:var(--caf-font-body);font-size:1.1rem;font-weight:600;letter-spacing:.14em;color:var(--caf-muted)}.caf-drawer__sublist{padding:0 0 1.6rem 3.8rem}.caf-drawer__sublink{display:block;padding:1rem 0;font-family:var(--caf-font-body);font-size:1.3rem;font-weight:600;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:inherit}.caf-drawer__sublink--minor{padding-left:1.4rem;font-size:1.5rem;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--caf-muted)}.caf-drawer__foot{display:grid;gap:2.4rem;margin-top:auto;padding-top:4rem}.caf-drawer__tagline{margin:0;font-size:2.4rem;line-height:1.2;color:var(--caf-ink)}.caf-drawer__meta{display:flex;flex-wrap:wrap;gap:.4rem 2.4rem}.caf-drawer__meta a{display:inline-block;padding:1rem 0;font-family:var(--caf-font-body);font-size:1.1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:inherit}.caf-drawer__meta a:hover{color:var(--caf-deep)}@media screen and (min-width:990px){.caf-header__bar{gap:3.2rem}.caf-header__wordmark{font-size:2.2rem}.caf-header__nav{display:block;margin-left:auto}.caf-header__tools{margin-left:0}.caf-header__cta{display:inline-flex}.caf-header__menu-toggle{display:none}.caf-header--nav-center .caf-header__bar{display:grid;grid-template-columns:1fr auto 1fr}.caf-header--nav-center .caf-header__brand{justify-self:start}.caf-header--nav-center .caf-header__nav{margin-left:0}.caf-header--nav-center .caf-header__tools{justify-self:end}}@media(prefers-reduced-motion:reduce){.caf-header,.caf-header:before,.caf-header__logo,.caf-nav__link:after,.caf-nav__dropdown,.caf-nav__toggle svg,.caf-header__cta{transition:none}.caf-drawer[open],.caf-drawer[open]::backdrop,.caf-drawer.is-closing,.caf-drawer.is-closing::backdrop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/chillaf-header.css.map */
