:root{--brand-dark: #141212;--brand-surface: #211E1E;--brand-surface-2: #2B2726;--brand-primary: #EDEAE4;--brand-accent: #CC1F1F;--brand-accent-hi: #E5342F;--brand-accent-press: #B71A1A;--brand-accent-link: #E8564B;--brand-muted: #8C8580;--brand-ember: #D9873F;--brand-hairline: rgba(140, 133, 128, .22);--ba-space-3xs: 4px;--ba-space-2xs: 8px;--ba-space-xs: 12px;--ba-space-sm: 16px;--ba-space-md: 24px;--ba-space-lg: 40px;--ba-space-xl: 64px;--ba-space-2xl: 96px;--ba-space-3xl: 128px;--ba-section-pad-y: clamp(56px, 8vw, 112px);--ba-section-pad-y-tight: clamp(40px, 6vw, 72px);--ba-display: "Anton", var(--font-heading--family, sans-serif);--ba-body: "Archivo", var(--font-body--family, sans-serif)}.ba-eyebrow{font-family:var(--ba-body);font-weight:600;font-size:clamp(12px,1.1vw,13px);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-muted);display:inline-flex;align-items:center;gap:var(--ba-space-2xs);margin:0 0 var(--ba-space-sm)}.ba-eyebrow:before,.ba-eyebrow:after{content:"";width:18px;height:2px;background:linear-gradient(90deg,transparent,var(--brand-accent));opacity:.85}.ba-eyebrow:after{background:linear-gradient(270deg,transparent,var(--brand-accent))}.ba-display{font-family:var(--ba-display);font-weight:400;text-transform:uppercase;letter-spacing:-.01em;line-height:.92;color:var(--brand-primary);margin:0;position:relative}@media screen and (max-width:749px){.ba-display{line-height:1.05}}.ba-h1{font-size:clamp(34px,7vw,72px)}.ba-h2{font-size:clamp(26px,4.4vw,48px)}.ba-h3{font-size:clamp(22px,3vw,34px)}.ba-accent{color:var(--brand-accent)}.ba-lede{font-family:var(--ba-body);font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:var(--brand-primary);margin:0}.ba-body{font-family:var(--ba-body);font-size:clamp(16px,1.2vw,17px);line-height:1.65;color:color-mix(in srgb,var(--brand-primary) 88%,var(--brand-muted))}.ba-body p{margin:0 0 1em}.ba-body p:last-child{margin-bottom:0}.ba-grain{position:relative}.ba-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:soft-light;opacity:.09}.ba-surface-dark{background:var(--brand-dark);color:var(--brand-primary)}.ba-surface-muted{background:var(--brand-surface);color:var(--brand-primary)}.ba-section-pad{padding-block:var(--ba-section-pad-y)}.ba-section-pad-tight{padding-block:var(--ba-section-pad-y-tight)}.ba-horns-divider{display:block;width:min(240px,60%);margin:0 auto;color:var(--brand-muted)}.ba-section-head{text-align:left;margin-bottom:var(--ba-space-xl)}.ba-section-head--center{text-align:center}.ba-btn{--_ink: var(--brand-primary);position:relative;display:inline-flex;align-items:center;gap:var(--ba-space-2xs);font-family:var(--ba-body);font-weight:600;font-size:15px;letter-spacing:.08em;text-transform:uppercase;padding:15px 26px;border:1.5px solid transparent;border-radius:2px;cursor:pointer;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.ba-btn__arrow{transition:transform .2s ease}.ba-btn:hover .ba-btn__arrow{transform:translate(4px)}.ba-btn--primary{background:var(--brand-accent);color:var(--brand-primary);border-color:var(--brand-accent)}.ba-btn--primary:hover,.ba-btn--primary:focus-visible{background:var(--brand-accent-press);border-color:var(--brand-accent-press)}.ba-btn--outline{background:transparent;color:var(--brand-primary);border-color:color-mix(in srgb,var(--brand-primary) 55%,transparent)}.ba-btn--outline:hover,.ba-btn--outline:focus-visible{border-color:var(--brand-accent);color:var(--brand-primary)}.ba-btn:after{content:"";position:absolute;left:26px;right:26px;bottom:8px;height:2px;background:var(--brand-accent);transform:scaleX(0);transform-origin:center;transition:transform .24s ease}.ba-btn--outline:hover:after,.ba-btn--outline:focus-visible:after,.ba-btn--primary:hover:after,.ba-btn--primary:focus-visible:after{transform:scaleX(.5)}.ba-btn--primary:after{background:color-mix(in srgb,var(--brand-primary) 70%,transparent)}.ba-card{position:relative;isolation:isolate;display:flex;flex-direction:column;background:var(--brand-surface);border:1px solid var(--brand-hairline);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);border-radius:2px;overflow:hidden;transition:transform .25s ease,border-color .25s ease}.ba-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(260px circle at var(--ba-mx, 50%) var(--ba-my, 0%),color-mix(in srgb,var(--brand-accent) 55%,transparent),transparent 70%);mix-blend-mode:screen}.ba-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-accent) 45%,var(--brand-hairline))}.ba-card:hover:before{opacity:.6}.ba-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--brand-dark)}.ba-card__media img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;transition:transform .5s ease,opacity .4s ease}.ba-card:hover .ba-card__media img{transform:scale(1.04)}.resource-card.resource-card:has(.resource-card__image--secondary):is(:hover,:focus,:focus-within){--resource-card-secondary-image-opacity: 0}.resource-card .resource-card__image--secondary{display:none}.ba-card__body{padding:var(--ba-space-md);display:flex;flex-direction:column;gap:var(--ba-space-3xs);flex:1}.ba-card__title{font-family:var(--ba-body);font-weight:600;font-size:18px;line-height:1.2;color:var(--brand-primary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ba-card__tag{font-family:var(--ba-body);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-muted)}.ba-card__price{font-family:var(--ba-body);font-weight:500;font-size:17px;color:var(--brand-primary);font-variant-numeric:tabular-nums;margin-top:var(--ba-space-2xs);display:flex;gap:var(--ba-space-2xs);align-items:baseline}.ba-card__price--sale{color:var(--brand-accent-link)}.ba-card__price--was{color:var(--brand-muted);font-size:14px}.hfb-svg{display:block}.hfb-svg--divider{width:100%}.hfb-svg--bullet{width:12px;height:12px}.ba-badge{position:absolute;top:var(--ba-space-xs);left:var(--ba-space-xs);z-index:3;font-family:var(--ba-body);font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:2px}.ba-badge--sale{background:var(--brand-accent);color:var(--brand-primary)}.ba-badge--new{background:transparent;color:var(--brand-primary);border:1px solid var(--brand-hairline)}.ba-badge--soldout{right:0;bottom:0;top:0;left:0;display:grid;place-content:center;background:color-mix(in srgb,var(--brand-dark) 70%,transparent);color:var(--brand-primary);font-size:14px;letter-spacing:.16em}.ba-card__placeholder{display:grid;place-content:center;width:100%;height:100%;background:var(--brand-surface-2);color:var(--brand-hairline)}.ba-card__placeholder svg{width:46%}.hfb-email__input{flex:1 1 220px;font-family:var(--ba-body);font-size:16px;padding:15px 18px;background:var(--brand-dark);color:var(--brand-primary);border:1.5px solid var(--brand-hairline);border-radius:2px}.hfb-email__input::placeholder{color:var(--brand-muted)}.hfb-email__input:focus-visible{outline:none;border-color:var(--brand-accent)}.hfb-email__msg{flex-basis:100%;font-family:var(--ba-body);font-size:14px;margin:var(--ba-space-2xs) 0 0}.hfb-email__msg--ok{color:var(--brand-primary)}.hfb-email__msg--err{color:var(--brand-accent-link)}.ba-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ba-space-sm)}.ba-list li{position:relative;padding-left:28px;font-family:var(--ba-body);font-size:17px;line-height:1.5;color:color-mix(in srgb,var(--brand-primary) 90%,var(--brand-muted))}.ba-list li:before{content:"";position:absolute;left:0;top:.5em;width:12px;height:12px;background:var(--brand-accent);clip-path:polygon(0 0,100% 0,50% 100%)}.ba-values{display:flex;flex-wrap:wrap;gap:var(--ba-space-sm) var(--ba-space-lg);list-style:none;margin:0;padding:0}.ba-values li{font-family:var(--ba-body);font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-muted);display:flex;align-items:center;gap:var(--ba-space-sm)}.ba-values li+li:before{content:"";width:10px;height:10px;margin-right:var(--ba-space-sm);background:var(--brand-accent);clip-path:polygon(0 0,100% 0,50% 100%);margin-left:calc(-1 * var(--ba-space-lg))}@media(prefers-reduced-motion:reduce){.hfb-section--photo-bg:before{background-attachment:scroll}}.ba-rotator{position:relative;display:inline-grid;min-height:1.2em;place-items:center}.ba-rotator [data-ba-motto]{grid-area:1 / 1;opacity:0;transition:opacity .6s ease;white-space:nowrap}.ba-rotator [data-ba-motto].is-active{opacity:1}@media(prefers-reduced-motion:reduce){.ba-rotator [data-ba-motto]{transition:none}}.hfb-horns-draw__arc{stroke-dasharray:320;stroke-dashoffset:320;transition:stroke-dashoffset 1.1s cubic-bezier(.5,0,.2,1)}.hfb-horns-draw__snout{opacity:0;transform:translateY(-8px);transform-origin:center;transition:opacity .5s ease .9s,transform .5s ease .9s}.hfb-horns-draw.is-drawn .hfb-horns-draw__arc{stroke-dashoffset:0}.hfb-horns-draw.is-drawn .hfb-horns-draw__snout{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.hfb-horns-draw__arc{stroke-dashoffset:0;transition:none}.hfb-horns-draw__snout{opacity:1;transform:none;transition:none}}.hfb-phero{position:relative;display:flex;align-items:flex-end;min-height:40vh;padding-block:clamp(40px,8vw,80px);overflow:hidden;isolation:isolate;background:var(--brand-dark)}@media(min-width:750px){.hfb-phero{min-height:56vh}}.hfb-phero--noimg{background:var(--brand-surface)}.hfb-phero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hfb-phero__bg img{width:100%;height:100%;object-fit:cover;object-position:50% var(--hfb-phero-focus-y, 50%);display:block}.hfb-phero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#141212e6,#1412128c 55%,#14121259)}.hfb-phero__motif{position:absolute;right:4%;top:50%;transform:translateY(-50%);width:40%;max-width:360px;color:var(--brand-hairline);z-index:-1}.hfb-phero__inner{position:relative;width:min(var(--page-width, 90rem),100%);margin-inline:auto;padding-inline:var(--page-margin, 20px);max-width:46ch}.hfb-phero__title{margin-bottom:var(--ba-space-sm);text-shadow:0 2px 20px rgba(0,0,0,.5)}.hfb-phero__sub{color:color-mix(in srgb,var(--brand-primary) 86%,var(--brand-muted));max-width:44ch}.hfb-phero__bg .hfb-ken-burns{width:100%;height:100%;object-fit:cover;object-position:50% var(--hfb-phero-focus-y, 50%)}.ba-grid{display:grid;gap:var(--ba-space-md)}@media(min-width:750px){.ba-cols-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.ba-cols-4{grid-template-columns:repeat(4,1fr)}.ba-cols-3{grid-template-columns:repeat(3,1fr)}}@media(min-width:750px)and (max-width:989px){.ba-cols-4,.ba-cols-3{grid-template-columns:repeat(2,1fr)}}#header-component .header__underlay-closed{transition:background .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease}#header-component.hfb-nav--scrolled .header__underlay-closed{background:#000000d1;-webkit-backdrop-filter:saturate(118%) blur(8px);backdrop-filter:saturate(118%) blur(8px)}#header-component .menu-list__link{font-size:1.09375rem}#header-component .header-logo__image{height:calc(var(--header-logo-image-height-mobile) * 1.2);width:calc(var(--header-logo-image-width-mobile) * 1.2)}@media(min-width:750px){#header-component .header-logo__image{height:calc(var(--header-logo-image-height) * 1.2);width:calc(var(--header-logo-image-width) * 1.2)}}@media(min-width:750px){#header-component .header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__trigger{position:relative}#header-component .header-menu .menu-list__list-item:not([slot=overflow]):hover>.menu-list__trigger:before,#header-component .header-menu .menu-list__list-item:not([slot=overflow]):focus-within>.menu-list__trigger:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:100%;width:220%;height:calc(var(--header-padding, 16px) + 20px);background:transparent;pointer-events:auto;z-index:1}#header-component .header-menu .menu-list__list-item>.menu-list__submenu{z-index:calc(var(--layer-header-menu, 12) + 30)}#header-component .header-menu .menu-list__list-item:not([slot=overflow]):not([slot=more]):has(>.menu-list__submenu){position:relative}#header-component .header-menu .menu-list__list-item:not([slot=overflow]):not([slot=more])>.menu-list__submenu{inset-inline-start:50%!important;inset-inline-end:auto!important;inset-block-start:100%!important;width:max-content!important;max-width:min(94vw,620px)!important;transform:translate(-50%)!important;padding-inline:0!important;clip-path:none!important;background:var(--brand-dark, #141212);border-top:2px solid var(--brand-accent, #cc1f1f);box-shadow:0 18px 40px #00000073}#header-component .header-menu .menu-list__list-item:not([slot=overflow]):not([slot=more])>.menu-list__submenu .menu-list__submenu-inner{justify-content:center!important;flex-wrap:nowrap!important;transform:none!important;max-height:none!important;overflow:visible!important;padding-block:clamp(.9rem,1.4vw,1.35rem)!important;padding-inline:clamp(1.25rem,2.4vw,2.25rem)!important}#header-component .header-menu .menu-list__list-item:not([slot=overflow]):not([slot=more])>.menu-list__submenu :is(.mega-menu,.mega-menu__grid,.mega-menu__list,.mega-menu__column,.mega-menu__column>div,.mega-menu__column>div>ul){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;grid-template-columns:none!important;column-count:auto!important;column-gap:clamp(1.5rem,3vw,3rem)!important;gap:clamp(1.5rem,3vw,3rem)!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}#header-component .header-menu .menu-list__list-item:not([slot=overflow]):not([slot=more])>.menu-list__submenu .mega-menu__link{white-space:nowrap!important;padding-block:var(--padding-2xs, .4rem)!important}#header-component .header__underlay-open{height:var(--header-height)!important}#header-component .header__underlay-open:after{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hfb-brand.css.map */
