@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGIInE.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bfa{position:relative;display:block;height:36px;background:#3b6d11;color:#fcf9ef;overflow:hidden;font-family:var(--font-body-family, "Rubik", sans-serif);font-size:12.5px;line-height:1.15;font-weight:600;letter-spacing:.01em}.bfa__track{position:absolute;top:0;right:36px;bottom:0;left:36px}.bfa__msg{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.bfa__msg.is-on{opacity:1;transform:none;pointer-events:auto}.bfa__flake{flex:none;color:#a7cdb4}.bfa__chev{position:absolute;top:0;bottom:0;width:36px;display:grid;place-items:center;padding:0;margin:0;background:none;border:0;color:#fcf9ef;opacity:.75;cursor:pointer;z-index:1}.bfa__chev:hover,.bfa__chev:focus-visible{opacity:1}.bfa__chev--l{left:0}.bfa__chev--r{right:0}@media(min-width:750px){.bfa{font-size:13px;height:38px}.bfa__track{top:0;right:48px;bottom:0;left:48px}.bfa__chev{width:48px}}.bfa__msg span{white-space:nowrap}@media(max-width:399px){.bfa{font-size:11.5px;letter-spacing:0}.bfa__track{top:0;right:28px;bottom:0;left:28px}.bfa__chev{width:28px}.bfa__msg{gap:6px}}@media(prefers-reduced-motion:reduce){.bfa__msg{transition:none;transform:none}}.section-header~.section-bf-ribbon.shopify-section-group-header-group{position:relative;z-index:6}.section-header.shopify-section-header-sticky~.section-bf-ribbon.shopify-section-group-header-group,body:has(.section-header details[open]) .section-header~.section-bf-ribbon.shopify-section-group-header-group{z-index:1}.bfr{position:relative;display:block;height:86px;background-color:#fcf9ef;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72' fill='none' stroke='%233B6D11' stroke-opacity='.34' stroke-width='1.1' stroke-linecap='round'><g transform='translate(14 14)'><path d='M0 -7V7M-6.06 -3.5L6.06 3.5M-6.06 3.5L6.06 -3.5M0 -7l-2 -2M0 -7l2 -2M0 7l-2 2M0 7l2 2'/></g><g transform='translate(52 50) scale(.7)'><path d='M0 -7V7M-6.06 -3.5L6.06 3.5M-6.06 3.5L6.06 -3.5M0 -7l-2 -2M0 -7l2 -2M0 7l-2 2M0 7l2 2'/></g></svg>");background-size:72px 72px;background-position:0 -7px;pointer-events:none}.bfr__svg{position:absolute;left:0;top:-20px;overflow:visible;display:block}@media(min-width:750px){.bfr{height:96px}}.bf-b4{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"it of" "bt bt";align-items:center;column-gap:12px;row-gap:12px;background:#16130f;color:#faf4e8;padding:14px 16px 16px 18px;margin:10px 16px 0;border-radius:14px;position:relative;z-index:1}.bf-b4__l{grid-area:it;min-width:0}.bf-b4__it{display:block;font:italic 400 36px/1 "Instrument Serif",Georgia,serif;letter-spacing:-.005em;white-space:nowrap;color:#faf4e8}.bf-b4__lt{display:block;margin-top:6px;font:500 10px/1.2 var(--font-body-family, "Rubik", sans-serif);letter-spacing:.2em;text-transform:uppercase;color:#faf4e8;opacity:.82}.bf-b4__of{grid-area:of;white-space:nowrap;text-align:right;font:700 10px/1.75 var(--font-body-family, "Rubik", sans-serif);letter-spacing:.17em;text-transform:uppercase;color:#c8a24a;margin:0}.bf-b4__btn{grid-area:bt;display:flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 18px;border-radius:0;background:#faf7f2;color:#16130f;text-decoration:none;border:0;cursor:pointer;width:100%;font:700 12px/1 var(--font-body-family, "Rubik", sans-serif);letter-spacing:.16em;text-transform:uppercase;transition:background-color .2s ease}.bf-b4__btn:hover{background:#fff;color:#16130f}.bf-b4__btn:focus-visible{outline:2px solid #C8A24A;outline-offset:2px}.bf-b4__btn svg{width:16px;height:16px;flex:none;transition:transform .2s ease}.bf-b4__btn.is-up svg{transform:rotate(180deg)}.kh-hero .bf-b4{order:2}@media(min-width:750px){.bf-b4{grid-template-columns:auto 1fr auto;grid-template-areas:"it of bt";column-gap:22px;padding:16px 18px 16px 24px;margin:12px 0 0}.bf-b4__it{font-size:40px}.bf-b4__btn{width:auto;padding:0 22px}.kh-hero .bf-b4{grid-column:2;grid-row:3;align-self:start;margin-top:12px}}.product__media-wrapper .bf-b4{margin:12px 0 0}@media(max-width:749px){.product__media-wrapper .bf-b4{margin:10px 0 0}}@media(max-width:379px){.bf-b4{padding-left:14px;padding-right:12px;column-gap:8px}.bf-b4__it{font-size:31px}.bf-b4__of{font-size:9.5px;letter-spacing:.13em}.bf-b4__lt{letter-spacing:.15em}}.quantity-breaks.bf-has-seal{position:relative;margin-top:46px}.bf-seal{position:absolute;right:-6px;top:-44px;z-index:4;background:#3b6d11;color:#fcf9ef;padding:7px 10px 6px;text-align:center;line-height:1;transform:rotate(-5deg);box-shadow:0 6px 14px #1c1e2147,inset 0 0 0 3px #3b6d11,inset 0 0 0 4px #a7cdb4;pointer-events:none}.bf-seal b{display:block;font:800 12.5px/1 "Bricolage Grotesque",var(--font-heading-family, sans-serif);letter-spacing:.04em}.bf-seal span{display:block;font:600 8.5px/1 var(--font-body-family, "Rubik", sans-serif);letter-spacing:.26em;margin-top:3px}@media(min-width:750px){.bf-seal{right:-10px;top:-48px;padding:9px 14px 8px}.bf-seal b{font-size:15px}.bf-seal span{font-size:9.5px}.quantity-breaks.bf-has-seal{margin-top:52px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bf-2026.css.map */
