:root{--koju-gutter: clamp(1.6rem, 3.31vw, 6rem);--koju-section-y: clamp(4.8rem, 5.3vw, 9rem);--koju-col-gap: clamp(2.4rem, 3.31vw, 5.4rem);--koju-stack-xs: clamp(.6rem, .8vw, 1.2rem);--koju-stack-sm: clamp(1rem, 1.3vw, 2rem);--koju-stack-md: clamp(1.6rem, 2.2vw, 3.6rem);--koju-stack-lg: clamp(2.4rem, 3.4vw, 5.6rem);--koju-label-size: clamp(1.05rem, .79vw, 1.5rem);--koju-body-size: clamp(1.25rem, .82vw, 1.7rem);--koju-accent: #000000}.announcement-bar__message,.announcement-bar__link .announcement-bar__message{font-family:var(--font-body-family);font-style:normal;font-weight:400;font-size:clamp(1.05rem,.776vw,1.3rem);letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.header-wrapper .header,.header-wrapper .header:not(.drawer-menu).page-width{max-width:none;padding-inline:var(--koju-gutter);padding-block:clamp(1.4rem,1.62vw,2.8rem)}.header-wrapper--border-bottom{border-bottom:1px solid rgba(var(--color-foreground),.75)}.header-wrapper .header__heading-link{padding-block:0}.header-wrapper .header__heading-logo-wrapper,.header-wrapper .header__heading-logo{width:clamp(6rem,6.28vw,11rem)!important;max-width:none;height:auto}.koju-wordmark{display:block;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.6rem,3.5vw,5.6rem);line-height:.74;letter-spacing:0;text-transform:uppercase;color:rgb(var(--color-foreground));padding-top:.06em}@media screen and (max-width:749px){.header-wrapper .header,.header-wrapper .header.header--has-account.header--has-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr;align-items:center}.header-wrapper .header .header__heading,.header-wrapper .header .header__heading-link{justify-self:center;text-align:center;margin-left:0;margin-inline:0}.header-wrapper .header .header__icons{justify-self:end}}@media screen and (min-width:750px)and (max-width:989px){.header-wrapper .header,.header-wrapper .header.header--has-account.header--has-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:auto 1fr auto;column-gap:clamp(1.6rem,2.4vw,4rem);align-items:center}.header-wrapper .header .header__heading,.header-wrapper .header .header__heading-link{justify-self:start;text-align:left}.header-wrapper .header .header__icons{justify-self:end}}@media screen and (min-width:990px){.header-wrapper .header--middle-left{grid-template-columns:1fr auto 1fr;column-gap:clamp(1.6rem,2.4vw,4rem);align-items:center}.header-wrapper .header--middle-left .header__heading,.header-wrapper .header--middle-left .header__heading-link{justify-self:start}.header-wrapper .header--middle-left .header__inline-menu{justify-self:center;margin-left:0;margin-inline:0}.header-wrapper .header--middle-left .header__icons{justify-self:end}.header__inline-menu .list-menu--inline{gap:clamp(2rem,2.5vw,4.4rem)}.header__inline-menu .header__menu-item{padding:.8rem 0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:var(--koju-label-size);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.header__inline-menu .header__active-menu-item{text-decoration:none}.header__inline-menu .header__menu-item:hover span{text-decoration:underline;text-underline-offset:.4rem}.header-wrapper .header__icons{align-items:center;gap:clamp(1rem,1.2vw,2rem);padding-right:0}}.header-wrapper .header__icons .header__icon--account,.koju-header-cta{display:none}@media screen and (min-width:990px){.koju-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(3.4rem,2.5vw,4.4rem);padding:0 clamp(1.2rem,1.12vw,2rem);background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:var(--font-body-family);font-size:var(--koju-label-size);font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.koju-header-cta:hover{opacity:.8}}@media screen and (max-width:989px){.koju-wordmark{font-size:clamp(2.8rem,7.5vw,3.6rem)}}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.header-wrapper{background:rgba(var(--color-background),.78);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.header-wrapper{background:rgb(var(--color-background))}}#shopify-pc__banner{font-family:var(--font-body-family)}#shopify-pc__banner .shopify-pc__banner__dialog{max-width:62rem;padding:clamp(2rem,2.4vw,3.2rem);background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground));border-radius:0;box-shadow:0 2.4rem 6rem #0000002e}#shopify-pc__banner h2,#shopify-pc__banner .shopify-pc__banner__dialog h2{margin:0 0 var(--koju-stack-xs);font-family:var(--font-heading-family);font-weight:400;font-size:clamp(1.8rem,1.8vw,2.6rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground))}#shopify-pc__banner p,#shopify-pc__banner .shopify-pc__banner__dialog p{margin:0 0 var(--koju-stack-sm);font-family:var(--font-body-family);font-size:var(--koju-body-size);line-height:1.55;color:rgba(var(--color-foreground),.8);max-width:62ch}#shopify-pc__banner a{color:rgb(var(--color-foreground));text-underline-offset:.3em}#shopify-pc__banner button{font-family:var(--font-body-family);font-size:var(--koju-label-size);font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:0;min-height:4.4rem;padding-inline:clamp(1.4rem,1.6vw,2.4rem);cursor:pointer;transition:background-color .18s ease,color .18s ease,opacity .18s ease}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline{flex:1 1 14rem;border:1px solid rgb(var(--color-foreground))}#shopify-pc__banner .shopify-pc__banner__btn-accept{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}#shopify-pc__banner .shopify-pc__banner__btn-decline{background:transparent;color:rgb(var(--color-foreground))}#shopify-pc__banner .shopify-pc__banner__btn-accept:hover,#shopify-pc__banner .shopify-pc__banner__btn-decline:hover{opacity:.82}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{background:none;border:0;min-height:0;padding:.6rem 0;text-decoration:underline;text-underline-offset:.35em;color:rgba(var(--color-foreground),.7)}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:hover{color:rgb(var(--color-foreground))}#shopify-pc__banner button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}#shopify-pc__prefs{font-family:var(--font-body-family)}#shopify-pc__prefs .shopify-pc__prefs__dialog{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground));border-radius:0}#shopify-pc__prefs .shopify-pc__prefs__header h2,#shopify-pc__prefs .shopify-pc__prefs__header h3{font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;letter-spacing:.02em}#shopify-pc__prefs .shopify-pc__prefs__option-title,#shopify-pc__prefs h3{font-family:var(--font-body-family);font-weight:600}#shopify-pc__prefs p{font-family:var(--font-body-family);font-size:var(--koju-body-size);line-height:1.55;color:rgba(var(--color-foreground),.8)}#shopify-pc__prefs button{font-family:var(--font-body-family);font-size:var(--koju-label-size);font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:0;min-height:4.4rem;cursor:pointer}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{min-height:0}@media screen and (max-width:749px){#shopify-pc__banner .shopify-pc__banner__dialog{padding:var(--koju-stack-md) var(--koju-stack-sm)}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline{flex:1 1 100%}}#Discover,#Shop,#Trade,#Brew{scroll-margin-top:var(--header-height, 8rem)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.koju-accordion-js .accordion details[open]>summary .icon-caret,.koju-accordion-js .product-spotlight-koju__accordion[open] summary svg{transform:none}.koju-accordion-js .accordion details.is-open>summary .icon-caret{transform:rotate(180deg)}.koju-accordion-js .product-spotlight-koju__accordion.is-open summary svg{transform:rotate(45deg)}.product__accordion summary .icon-caret{transition:transform .32s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){.product__accordion summary .icon-caret{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/koju-base.css.map */
