:root{--bb-black: #000000;--bb-bg: #0a0a0a;--bb-surface: #141414;--bb-white: #ffffff;--bb-red: #dc2626;--bb-red-dark: #b91c1c;--bb-red-a11y: #ef4444;--bb-gold: #c9a227;--bb-gray: #1a1a1a;--bb-muted: rgba(255, 255, 255, .69);--bb-border: rgba(255, 255, 255, .12);--bb-font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--bb-font-body: "Work Sans", system-ui, sans-serif;--bb-logo-font-size: clamp(1.35rem, 4vw, 1.65rem);--bb-logo-font-size-mobile: clamp(1.25rem, 5vw, 1.45rem)}.header-logo:not(:has(.header-logo__image)){font-family:var(--bb-font-display);font-size:var(--bb-logo-font-size);font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.1}@media screen and (max-width:749px){.header-logo:not(:has(.header-logo__image)){font-size:var(--bb-logo-font-size-mobile);letter-spacing:.03em}}.based-barber-links{--bb-black: #000000;--bb-white: #ffffff;--bb-red: #dc2626;--bb-red-dark: #b91c1c;--bb-red-a11y: #ef4444;--bb-gold: #c9a227;--bb-muted: rgba(255, 255, 255, .69);--bb-border: rgba(255, 255, 255, .2);--bb-font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--bb-font-body: "Work Sans", system-ui, sans-serif;background:var(--bb-black);color:var(--bb-white);padding:var(--bb-space-2xl, 3rem) var(--bb-space-md, 1rem);min-height:60vh}.based-barber-links__inner{max-width:28rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--bb-space-lg, 1.5rem);text-align:center}.based-barber-links__avatar{width:7rem;height:7rem;border-radius:50%;object-fit:cover;border:2px solid var(--bb-gold);box-shadow:0 0 0 4px #c9a22726}.based-barber-links__name{font-family:var(--bb-font-display);font-size:1.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;margin:0;line-height:1.1}.based-barber-links__handle{font-family:var(--bb-font-body);font-size:.875rem;color:var(--bb-muted);margin:0}.based-barber-links__bio{font-family:var(--bb-font-body);font-size:.9375rem;line-height:1.6;color:var(--bb-muted);margin:0}.based-barber-links__bio p{margin:.25rem 0}.based-barber-links__list{width:100%;display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:0;margin:var(--bb-space-md, 1rem) 0 0}.based-barber-links__item{margin:0}.based-barber-links__link{display:block;width:100%;padding:1rem 1.25rem;background:var(--bb-gray, #1a1a1a);border:1px solid var(--bb-border);border-radius:14px;color:var(--bb-white);text-decoration:none;font-family:var(--bb-font-body);font-weight:600;font-size:.9375rem;transition:background var(--bb-duration, .18s) var(--bb-ease, ease),border-color var(--bb-duration, .18s) var(--bb-ease, ease),transform var(--bb-duration, .18s) var(--bb-ease, ease)}.based-barber-links__link:hover,.based-barber-links__link:focus-visible{background:var(--bb-red);border-color:var(--bb-red);transform:translateY(-1px);outline:none}.based-barber-links__link-title{display:block}.based-barber-links__link-sub{display:block;font-size:.75rem;font-weight:400;color:var(--bb-muted);margin-top:.125rem}.based-barber-links__link:hover .based-barber-links__link-sub,.based-barber-links__link:focus-visible .based-barber-links__link-sub{color:#ffffffd9}.based-barber-links__link--primary{background:var(--bb-red);border-color:var(--bb-red)}.based-barber-links__link--primary .based-barber-links__link-sub{color:var(--bb-white)}.based-barber-links__link--primary:hover,.based-barber-links__link--primary:focus-visible{background:var(--bb-red-dark);border-color:var(--bb-red-dark)}.based-barber-links__footer{font-family:var(--bb-font-body);font-size:.75rem;color:var(--bb-muted);margin-top:var(--bb-space-lg, 1.5rem)}.based-barber-links__footer a{color:var(--bb-gold);text-decoration:underline;text-underline-offset:.15em}.based-barber-links__footer a:hover{color:var(--bb-white)}.header-announcements a{color:var(--bb-gold);font-weight:600}.header-announcements a:hover{color:var(--bb-white)}.header .dropdown-localization,.header localization-form{display:none!important}.bb-hero-fallback{object-fit:cover;object-position:center 20%}.hero h1 em{color:var(--bb-red);font-style:normal}.hero .rte p{color:var(--bb-muted)}.product-card .card-gallery,.product-card .product-card__media,.resource-card__media,.card-gallery{background:var(--bb-surface)!important;border:1px solid var(--bb-border);border-radius:var(--bb-radius-sm, 4px)}.product-card img,.resource-card__image,.card-gallery img{object-fit:contain;background:var(--bb-surface)}.product-card:hover .card-gallery,.resource-card:hover .resource-card__media{border-color:#ffffff38}.section-resource-list .resource-card,.section .card{background:var(--bb-surface);border:1px solid var(--bb-border)}.collection-wrapper .product-grid .product-card{background:transparent}.button:not(.button-secondary),.shopify-payment-button__button--unbranded{border-radius:14px}.footer a[href="/pages/contact"]{color:var(--bb-gold);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/1/assets/based-barber-brand.css.map */
