.sf-brand,.sf-columns,.sf-bottom{--sf-ink: #231f20;--sf-muted: #616161;--sf-hover: #2332d5;--sf-mono: "Roboto Mono", ui-monospace, monospace}.sf-brand__logo.sf-brand__logo{width:200px}.sf-brand__logo .image-block__image{width:100%;height:auto}.sf-brand__tagline.sf-brand__tagline,.sf-brand__tagline p{font-weight:500;color:var(--sf-ink)}.sf-columns .menu__heading{font-family:var(--sf-mono);font-size:11px;font-weight:400;line-height:1.3;letter-spacing:.09em;text-transform:uppercase;color:var(--sf-muted);padding-block:0}.sf-columns .menu__item{font-size:15px;line-height:1.35}.sf-columns .menu__item a{color:var(--sf-ink);text-decoration:none}.sf-columns .menu__item a:hover,.sf-columns .menu__item a:focus-visible{color:var(--sf-hover)}.sf-col--flavors .menu__item:last-child a{font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media screen and (min-width:750px){.sf-columns>.group-block-content>.sf-col{flex:1 1 0;min-width:0}}@media screen and (min-width:750px)and (max-width:989px){.sf-columns>.group-block-content{column-gap:24px}}@media screen and (max-width:749px){.sf-brand.sf-brand{padding-block:32px 24px}.sf-brand__logo.sf-brand__logo{width:150px}.sf-brand__tagline.sf-brand__tagline{font-size:15px}.sf-columns.sf-columns{padding-block:0}.sf-columns .menu__heading{min-height:56px;font-size:12px;color:var(--sf-ink)}.sf-columns .menu--dividers .menu__details{border-block-end:1px solid #e3e3e3}.sf-columns .menu.menu--accordion .details-content{margin-block-start:0}.sf-columns .menu__item{font-size:16px}.sf-columns .menu__item+.menu__item{margin-block-start:0}.sf-columns .menu__item a{display:flex;align-items:center;min-height:44px}.sf-columns .menu--dividers .details-content{padding-block-end:14px}.sf-col--flavors .details-content>ul{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.sf-col--flavors .menu__item:last-child{grid-column:1 / -1}}@media screen and (min-width:750px){.sf-social-mobile{display:none!important}}.sf-bottom .sf-bottom__text,.sf-bottom .sf-bottom__text p,.sf-bottom .sf-bottom__text a{color:var(--sf-muted)}.sf-bottom__policies a{text-decoration:none}.sf-bottom__policies a:hover{color:var(--sf-hover);text-decoration:underline}.sf-bottom__policies p{display:flex;flex-wrap:wrap;gap:4px 20px}@media screen and (max-width:749px){.sf-bottom.sf-bottom{padding-block:18px 20px}.sf-bottom .sf-bottom__text{font-size:12px}.sf-bottom__policies p{column-gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/custom-footer.css.map */
