:root{--swm-forest: #294d3b;--swm-ink: #273e32;--swm-moss: #739072;--swm-leaf: #d9e5d6;--swm-paper: #f9f6ef;--swm-white: #fffdf9;--swm-ochre: #e6c58e;--swm-terracotta: #b56e50;--swm-border: #d7ded3;--swm-display: var(--font-heading--family, Georgia, serif);--swm-sans: var(--font-body--family, Arial, sans-serif);--swm-section-width: 1440px;--swm-space: clamp(22px, 5vw, 74px);--swm-radius: 10px;--swm-shaped-corner: 64px}.swm-brand-hero a:focus-visible,.swm-categories a:focus-visible{outline:3px solid var(--swm-terracotta);outline-offset:4px}@media(prefers-reduced-motion:reduce){.swm-brand-hero *,.swm-categories *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}#header-group .header-logo__image{filter:brightness(1.42) saturate(.92)}#header-group .header__row--top,#header-group .header__row--bottom{background-color:#173127}#header-group .header__row--top .header__columns{min-height:70px}#header-group .header__row--bottom .header-menu{min-height:35px}#header-group .header__row--bottom .menu-list__list{justify-content:center}@media screen and (max-width:749px){#header-group .header__row--top .header__columns{min-height:60px}}#header-group .announcement-bar,#header-group .shopify-section:has(.announcement-bar) .section-background{background-color:#eef2e9!important}#header-group .announcement-bar{color:#294d3b;border-bottom:1px solid rgba(41,77,59,.12)}#header-group .announcement-bar__text{font-family:var(--font-body--family);letter-spacing:.025em;font-weight:600;line-height:1.35}#header-group .announcement-bar__slider .slideshow-control{opacity:.65}@media screen and (max-width:749px){#header-group .header__row--top .header__columns{--header-mobile-bookend: 38px;grid-template-columns:38px 38px minmax(0,1fr) 38px 38px;min-height:80px;padding:7px 12px;column-gap:0;align-items:center}#header-group .header__row--top .header-logo{min-width:0;width:auto;height:auto;max-height:68px;margin-inline:0;align-self:center;justify-self:center;overflow:visible}#header-group .header-logo__image{width:auto!important;height:68px!important;max-width:min(36vw,120px);object-fit:contain;display:block}#header-group .announcement-bar{padding-top:7px!important;padding-bottom:7px!important;padding-inline:15px!important}#header-group .announcement-bar__slider slideshow-arrows{display:none}#header-group .announcement-bar__slides{width:100%;max-width:100%;min-width:0}#header-group .announcement-bar__slide{min-width:0;line-height:1.35!important}#header-group .announcement-bar__text{font-size:12px!important;font-weight:650;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}}@media screen and (max-width:359px){#header-group .header__row--top .header__columns{--header-mobile-bookend: 34px;grid-template-columns:34px 34px minmax(0,1fr) 34px 34px;padding-inline:9px}#header-group .header-logo__image{height:59px!important;max-width:100px}#header-group .announcement-bar__text{font-size:11px!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/swm-brand-system.css.map */
