:root{--wf-barkberry: #2F1F1E;--wf-barkberry-mid: #472E2E;--wf-vanillapaw: #F7F2EA;--wf-goldencoat: #EEE1CD;--wf-milkbone: #FAF8F5;--wf-white: #ffffff;--wf-whole-body: #D3B258;--wf-calm: #B7A4C0;--wf-digestion: #9AB392;--wf-font-head: "Matter", "Georgia", serif;--wf-font-mono: "Matter SQ Mono", "Courier New", monospace;--wf-font-body: "Matter", system-ui, sans-serif;--wf-radius: 12px;--wf-radius-sm: 8px;--wf-radius-lg: 20px;--wf-radius-pill: 100px;--wf-shadow-sm: 0 2px 12px rgba(47,31,30,.06);--wf-shadow-md: 0 4px 24px rgba(47,31,30,.08);--wf-shadow-lg: 0 8px 48px rgba(47,31,30,.12)}.woofer-section *{box-sizing:border-box}.woofer-section{font-family:var(--wf-font-body);color:var(--wf-barkberry)}.wf-label{font-family:var(--wf-font-mono);font-size:11px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--wf-barkberry-mid);display:block;margin-bottom:12px;opacity:.7}.wf-h1{font-family:var(--wf-font-head);font-size:clamp(40px,6vw,80px);font-weight:400;color:var(--wf-barkberry);line-height:1.05;margin:0 0 20px;letter-spacing:-.5px}.wf-h2{font-family:var(--wf-font-head);font-size:clamp(28px,4vw,48px);font-weight:400;color:var(--wf-barkberry);line-height:1.1;margin:0 0 16px;letter-spacing:-.3px}.wf-h3{font-family:var(--wf-font-head);font-size:clamp(20px,2.5vw,28px);font-weight:500;color:var(--wf-barkberry);line-height:1.2;margin:0 0 12px}.wf-p{font-size:16px;line-height:1.75;color:var(--wf-barkberry-mid);margin:0 0 16px;opacity:.85}.wf-p-sm{font-size:14px;line-height:1.7;color:var(--wf-barkberry-mid);opacity:.7;margin:0}.wf-divider{width:40px;height:2px;background:var(--wf-barkberry);margin:0 0 28px;border-radius:2px;opacity:.2}.wf-hr{border:none;border-top:1px solid rgba(47,31,30,.08);margin:0}.wf-btn{display:inline-flex;align-items:center;gap:8px;background:var(--wf-barkberry);color:var(--wf-milkbone);padding:14px 28px;border-radius:var(--wf-radius-pill);font-family:var(--wf-font-body);font-weight:500;font-size:15px;letter-spacing:.3px;text-decoration:none;border:2px solid var(--wf-barkberry);transition:background .25s ease,color .25s ease,border-color .25s ease;cursor:pointer;white-space:nowrap}.wf-btn:hover{background:transparent;color:var(--wf-barkberry)}.wf-btn--outline{background:transparent;color:var(--wf-barkberry);border-color:#2f1f1e4d}.wf-btn--outline:hover{background:var(--wf-barkberry);color:var(--wf-milkbone);border-color:var(--wf-barkberry)}.wf-btn--light{background:var(--wf-milkbone);color:var(--wf-barkberry);border-color:var(--wf-milkbone)}.wf-btn--light:hover{background:transparent;color:var(--wf-milkbone)}.wf-card{background:var(--wf-white);border:1px solid rgba(47,31,30,.08);border-radius:var(--wf-radius-lg);padding:32px 28px;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease}.wf-card:hover{box-shadow:var(--wf-shadow-md);transform:translateY(-2px);border-color:#2f1f1e24}.wf-badge{display:inline-flex;align-items:center;gap:6px;background:#2f1f1e0f;border:1px solid rgba(47,31,30,.12);border-radius:var(--wf-radius-pill);padding:6px 14px;font-family:var(--wf-font-mono);font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--wf-barkberry);opacity:.75}.wf-badge--whole-body{background:#d3b2581f;border-color:#d3b25859;color:#8a6e1a}.wf-badge--calm{background:#b7a4c026;border-color:#b7a4c066;color:#5d4d6b}.wf-badge--digestion{background:#9ab39226;border-color:#9ab39266;color:#3d5e36}.wf-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.wf-reveal.is-visible{opacity:1;transform:translateY(0)}.wf-reveal-left{opacity:0;transform:translate(-28px);transition:opacity .7s ease,transform .7s ease}.wf-reveal-left.is-visible{opacity:1;transform:translate(0)}.wf-reveal-right{opacity:0;transform:translate(28px);transition:opacity .7s ease,transform .7s ease}.wf-reveal-right.is-visible{opacity:1;transform:translate(0)}.wf-check{width:28px;height:28px;border-radius:50%;background:#9ab39226;border:1.5px solid rgba(154,179,146,.5);display:flex;align-items:center;justify-content:center;flex-shrink:0}.wf-check svg{width:12px;height:12px}.wf-cross{width:28px;height:28px;border-radius:50%;background:#cc646414;border:1.5px solid rgba(204,100,100,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0}.wf-cross svg{width:10px;height:10px}.wf-maybe{width:28px;height:28px;border-radius:50%;background:#d3b2581a;border:1.5px solid rgba(211,178,88,.35);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;color:#8a6e1a}.wf-accent--whole-body{color:var(--wf-whole-body)}.wf-accent--calm{color:var(--wf-calm)}.wf-accent--digestion{color:var(--wf-digestion)}.wf-bg--whole-body{background:#d3b2581a}.wf-bg--calm{background:#b7a4c01f}.wf-bg--digestion{background:#9ab3921f}.woofer-section *:focus-visible{outline:2px solid var(--wf-barkberry);outline-offset:2px;border-radius:4px}.announcement-bar{background:#2f1f1e!important;color:#fff!important}.announcement-bar a,.announcement-bar p,.announcement-bar span,.announcement-bar__message{color:#fff!important;font-family:Matter SQ Mono,Courier New,monospace!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;opacity:.85}.announcement-bar a:hover{opacity:1!important}.header,.header__wrapper,[data-section-type=header],.shopify-section-header-sticky,.shopify-section-header-sticky .header{background:#f7f2ea!important;border-bottom:1px solid rgba(47,31,30,.08)!important}.shopify-section-header-sticky{position:sticky!important;top:0!important;z-index:100!important}.header__logo img,.header .logo img{max-height:40px!important;width:auto!important}.header__nav-item a,.header__links a,.header__nav a,.header nav a{font-family:Matter,system-ui,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.2px!important;color:#2f1f1e!important;text-transform:none!important;opacity:.7;transition:opacity .2s ease!important;text-decoration:none!important}.header__nav-item a:hover,.header__links a:hover,.header nav a:hover{opacity:1!important;color:#2f1f1e!important}.header__dropdown,.header__submenu,.dropdown-menu,[class*=dropdown]{background:#faf8f5!important;border:1px solid rgba(47,31,30,.08)!important;border-radius:12px!important;box-shadow:0 8px 32px #2f1f1e14!important;border-top:2px solid #2F1F1E!important}.header__dropdown a,.header__submenu a,.dropdown-menu a{font-family:Matter,system-ui,sans-serif!important;font-size:14px!important;color:#2f1f1e!important;opacity:.7;padding:10px 16px!important;transition:opacity .2s ease,background .2s ease!important}.header__dropdown a:hover,.header__submenu a:hover,.dropdown-menu a:hover{opacity:1!important;background:#2f1f1e0a!important}.header__icon svg,.header__icons svg,.header__actions svg,.header__cart svg{color:#2f1f1e!important;stroke:#2f1f1e!important;opacity:.65;transition:opacity .2s ease!important}.header__icon:hover svg,.header__icons a:hover svg,.header__actions a:hover svg,.header__cart:hover svg{opacity:1!important}.header__cart-count,.cart-count,[class*=cart-count]{background:#2f1f1e!important;color:#faf8f5!important;font-family:Matter SQ Mono,monospace!important;font-size:9px!important;font-weight:500!important}.header__burger,.header__menu-toggle,.mobile-nav-toggle,[class*=burger]{color:#2f1f1e!important}.header__burger svg,.header__menu-toggle svg,[class*=burger] svg{stroke:#2f1f1e!important;opacity:.7}.mobile-nav,.drawer--nav,[class*=mobile-nav],[class*=nav-drawer]{background:#faf8f5!important;border-right:1px solid rgba(47,31,30,.08)!important}.mobile-nav a,.drawer--nav a,[class*=mobile-nav] a{font-family:Matter,system-ui,sans-serif!important;font-size:20px!important;font-weight:400!important;color:#2f1f1e!important;opacity:.75;letter-spacing:-.2px!important;padding:16px 24px!important;border-bottom:1px solid rgba(47,31,30,.06)!important;transition:opacity .2s ease!important}.mobile-nav a:hover,.drawer--nav a:hover{opacity:1!important}.mobile-nav [class*=close] svg,.mobile-nav [class*=back] svg,.drawer--nav [class*=close] svg{stroke:#2f1f1e!important;opacity:.5}.header *:focus-visible{outline:2px solid #2F1F1E!important;outline-offset:2px!important;border-radius:4px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/woofer.css.map */
