:root{--font-body--family: var(--bf-font-sans);--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: var(--bf-font-sans);--font-subheading--style: normal;--font-subheading--weight: 600;--font-heading--family: var(--bf-font-display);--font-heading--style: normal;--font-heading--weight: 500;--font-accent--family: var(--bf-font-display);--font-accent--style: normal;--font-accent--weight: 500;--font-size--paragraph: 1.0625rem;--font-paragraph--line-height: 1.5882;--font-size--h1: 2.625rem;--font-h1--line-height: 1.1429;--font-size--h2: 2.125rem;--font-h2--line-height: 1.1765;--font-size--h3: 1.625rem;--font-h3--line-height: 1.2308;--font-size--h4: 1.25rem;--font-h4--line-height: 1.4;--font-size--h5: 1.0625rem;--font-h5--line-height: 1.4118;--font-size--h6: .9375rem;--font-h6--line-height: 1.4667;--font-h1--letter-spacing: 0;--font-h2--letter-spacing: 0;--font-h3--letter-spacing: 0;--color-primary-button-hover-background: var(--bf-action-primary-hover);--color-primary-button-hover-border: var(--bf-action-primary-hover);--color-primary-button-hover-text: var(--bf-text-on-action);--focus-outline-width: 2px;--focus-outline-offset: 2px;--minimum-touch-target: 44px}@media screen and (max-width:639px){:root{--font-size--h1: 2.125rem;--font-h1--line-height: 1.1765;--font-size--h2: 1.875rem;--font-h2--line-height: 1.2}}body{background:var(--bf-background-primary);color:var(--bf-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:is(h1,h2,h3,.h1,.h2,.h3){font-variant-numeric:oldstyle-nums}:where(p,.rte,li) a:where(:not(.button,.button-secondary,.button-unstyled)){color:var(--bf-text-brand);text-decoration-color:currentcolor}:where(p,.rte,li) a:where(:not(.button,.button-secondary,.button-unstyled)):hover{color:var(--bf-action-primary-active)}::selection{background:var(--bf-stone);color:var(--bf-text-primary)}*:focus-visible{outline:2px solid var(--bf-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.bf-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--bf-space-2);min-height:44px;padding:10px 20px;border:0;border-radius:var(--bf-radius-md);background:var(--bf-action-primary);color:var(--bf-text-on-action);font-family:var(--bf-font-sans);font-size:15px;line-height:20px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--bf-duration-fast) var(--bf-ease-gentle)}.bf-button:hover{background:var(--bf-action-primary-hover);color:var(--bf-text-on-action)}.bf-button:active{background:var(--bf-action-primary-active)}.bf-header-logo{display:block;width:clamp(100px,32vw,150px);max-width:100%;height:auto}@media screen and (min-width:750px){.bf-header-logo{width:190px}}#header-component .menu-list:not(.menu-list--mobile){--menu-horizontal-gap: 40px}#header-component .menu-list__link{font-weight:500}#header-component .menu-list__link[aria-current=page]{text-decoration:underline;text-decoration-color:var(--bf-sage-400);text-decoration-thickness:1px;text-underline-offset:6px}#header-component .header__icon--menu{width:44px;height:44px;padding:0;justify-content:center;border-radius:var(--bf-radius-full);background:var(--bf-linen);color:var(--bf-text-primary)}#header-component .header__icon--menu .header-drawer-icon,.menu-drawer__close-button .header-drawer-icon{width:22px;height:22px}@media screen and (max-width:749px){#header-component[data-menu-style] .header__row .header__columns{grid-template-columns:1fr auto 44px;grid-template-areas:"bf-logo bf-actions bf-menu";column-gap:var(--bf-space-3)}#header-component[data-menu-style] .header__row .header__columns .header-logo{grid-area:bf-logo;justify-content:flex-start}#header-component[data-menu-style] .header__row .header__columns header-actions{grid-area:bf-actions}#header-component[data-menu-style] .header__row .header__columns .header__drawer{grid-area:bf-menu}}#header-component[data-menu-style=drawer] .header__row .header__columns{grid-template-columns:1fr auto 44px;grid-template-areas:"bf-logo bf-actions bf-menu";column-gap:var(--bf-space-3)}#header-component[data-menu-style=drawer] .header__row .header__columns .header-logo{grid-area:bf-logo;justify-content:flex-start;min-width:0}@media screen and (max-width:749px){#header-component .header-logo img{max-width:min(150px,32vw);width:auto;height:auto}}#header-component[data-menu-style=drawer] .header__row .header__columns header-actions{grid-area:bf-actions}#header-component[data-menu-style=drawer] .header__row .header__columns .header__drawer{grid-area:bf-menu}.menu-drawer{background:var(--bf-surface-raised)}@media screen and (max-width:749px){.bf-header-cta{min-height:44px;padding:0 12px;border-radius:12px;font-size:14px;white-space:nowrap}#header-component[data-menu-style] .header__row .header__columns{column-gap:var(--bf-space-2)}}@media screen and (max-width:359px){.bf-header-cta{display:none}}.shopify-policy__container{max-width:var(--bf-container-text)!important;margin-inline:auto;padding:var(--bf-space-7) var(--bf-space-4) var(--bf-space-8)!important;font-family:var(--bf-font-sans);color:var(--bf-text-primary)}.shopify-policy__title{margin-bottom:var(--bf-space-6);text-align:start}.shopify-policy__title h1{margin:0;font-family:var(--bf-font-display);font-size:40px;line-height:44px;font-weight:500}.shopify-policy__body{font-size:17px;line-height:27px}.shopify-policy__body :is(h2,h3,h4){margin:var(--bf-space-6) 0 var(--bf-space-3)}.shopify-policy__body a{color:var(--bf-text-brand)}@media screen and (min-width:750px){.shopify-policy__container{padding:var(--bf-space-8) var(--bf-space-5) var(--bf-space-9)!important}.shopify-policy__title h1{font-size:52px;line-height:58px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bf-base.css.map */
