@import"https://fonts.googleapis.com/css2?family=UnifrakturCook:wght@700&family=Grenze+Gotisch:wght@400;500;600;700;800;900&family=Oswald:wght@300;400;500;600;700&family=Archivo:wght@300;400;500;600;700;800&family=Space+Mono:wght@400;700&display=swap";:root{--ink-1000:#070606;--ink-900:#0C0A0A;--ink-800:#121010;--ink-700:#171414;--ink-600:#211D1D;--ink-500:#2B2626;--ink-400:#3A3433;--bone-100:#F3EEE4;--bone-200:#DED7CA;--bone-300:#C5BDB0;--ash-500:#8A817A;--ash-600:#635B56;--ash-700:#463F3C;--blood-700:#6E1414;--blood-600:#8C1C1C;--blood-500:#A82121;--blood-400:#C5302B;--blood-300:#E04A3F;--blood-tint:rgba(168,33,33,.14);--gold-600:#9C7320;--gold-500:#C2922B;--gold-400:#D9A53A;--gold-300:#E8C766;--gold-tint:rgba(217,165,58,.12);--iris-600:#4E3A86;--iris-500:#6B4FB0;--iris-400:#8366C9;--iris-300:#A88FE0;--slate-700:#232A3D;--slate-600:#2E3850;--slate-500:#3C4868;--slate-400:#56648A;--bg-void:var(--ink-1000);--bg-page:var(--ink-900);--bg-raised:var(--ink-800);--surface-card:var(--ink-700);--surface-elevated:var(--ink-600);--surface-inset:var(--ink-1000);--border-hairline:var(--ink-500);--border-strong:var(--ink-400);--border-faint:rgba(243,238,228,.06);--divider-rule:var(--ink-500);--text-strong:var(--bone-100);--text-body:var(--bone-200);--text-muted:var(--ash-500);--text-faint:var(--ash-600);--text-on-accent:var(--bone-100);--text-disabled:var(--ash-700);--accent:var(--blood-500);--accent-hover:var(--blood-400);--accent-press:var(--blood-700);--accent-glow:var(--blood-300);--accent-wash:var(--blood-tint);--sacred:var(--gold-400);--sacred-glow:var(--gold-300);--sacred-wash:var(--gold-tint);--focus-ring:rgba(217,165,58,.55);--font-display:"UnifrakturCook",serif;--font-gothic:"Grenze Gotisch",serif;--font-utility:"Oswald",sans-serif;--font-body:"Archivo","Helvetica Neue",Arial,sans-serif;--font-mono:"Space Mono",ui-monospace,monospace;--type-hero:clamp(4rem,12vw,11rem);--type-2xl:2.5rem;--type-xl:2rem;--type-lg:1.5rem;--type-md:1.125rem;--type-base:1rem;--type-sm:.875rem;--type-xs:.75rem;--type-2xs:.6875rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-11:12rem;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(0,0,0,.5);--shadow-md:0 8px 24px rgba(0,0,0,.55);--shadow-lg:0 24px 60px rgba(0,0,0,.65);--glow-blood:0 0 32px rgba(197,48,43,.35);--glow-gold:0 0 28px rgba(217,165,58,.3);--ease-out:cubic-bezier(.16,1,.3,1);--ease-inout:cubic-bezier(.65,0,.35,1);--dur-fast:.14s;--dur-base:.24s;--dur-slow:.48s;--maxw-content:1080px;--maxw-wide:1440px;--gutter:clamp(1.25rem,5vw,5rem);--vignette:radial-gradient(120% 90% at 50% 0%,transparent 55%,rgba(0,0,0,.55) 100%)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--type-base);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-wrap:pretty}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}::selection{background:var(--accent);color:var(--text-on-accent)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bh-page{max-width:var(--maxw-wide);margin:0 auto;padding:0 var(--gutter)}.bh-wordmark{font-family:var(--font-display);font-weight:700;color:var(--text-strong);letter-spacing:-.01em;line-height:.95;text-shadow:0 1px 0 rgba(0,0,0,.6)}.bh-eyebrow{font-family:var(--font-utility);font-weight:500;font-size:var(--type-2xs);letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted)}.bh-manifesto{font-family:var(--font-utility);font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1.3;color:var(--accent)}.bh-rule{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--divider-rule) 12%,var(--divider-rule) 88%,transparent)}.bh-grain{position:relative}.bh-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-utility);font-weight:600;text-transform:uppercase;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;padding:13px 26px;font-size:12px;letter-spacing:.18em;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.bh-btn:active{transform:translateY(1px)}.bh-btn--lg{padding:17px 38px;font-size:13px;letter-spacing:.2em}.bh-btn--sm{padding:8px 16px;font-size:11px;letter-spacing:.16em}.bh-btn--full{width:100%}.bh-btn--primary{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.bh-btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.bh-btn--sacred{background:transparent;color:var(--sacred);border-color:var(--sacred)}.bh-btn--sacred:hover{background:var(--sacred-wash);border-color:var(--sacred-glow)}.bh-btn--solid{background:var(--bone-100);color:var(--ink-900);border-color:var(--bone-100)}.bh-btn--solid:hover{background:var(--bone-200);border-color:var(--bone-200)}.bh-btn--ghost{background:transparent;color:var(--text-strong);border-color:var(--border-strong)}.bh-btn--ghost:hover{border-color:var(--bone-200);background:#f3eee40a}.bh-btn[disabled]{opacity:.4;cursor:not-allowed}.bh-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-utility);font-weight:600;font-size:10px;letter-spacing:.18em;text-transform:uppercase;line-height:1;padding:5px 9px;border:1px solid var(--border-strong);border-radius:var(--radius-xs);color:var(--bone-200);white-space:nowrap}.bh-badge--blood{color:var(--blood-300);border-color:var(--blood-600);background:var(--blood-tint)}.bh-badge--sacred{color:var(--gold-300);border-color:var(--gold-600);background:var(--gold-tint)}.bh-badge--iris{color:var(--iris-300);border-color:var(--iris-600);background:#8366c91f}.bh-badge--slate{color:var(--slate-400);border-color:var(--slate-600);background:#56648a1f}.bh-badge--soldout{color:var(--ash-600);border-color:var(--ink-500)}.bh-badge__dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.bh-divider{display:flex;align-items:center;gap:16px;width:100%}.bh-divider__seg{flex:1;height:1px}.bh-divider__glyph{font-size:13px;line-height:1;letter-spacing:.3em;flex-shrink:0}.bh-marquee{overflow:hidden;white-space:nowrap;border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);padding:11px 0}.bh-marquee--blood{background:var(--accent)}.bh-marquee--sacred{background:var(--sacred)}.bh-marquee--ink{background:var(--ink-800)}.bh-marquee__track{display:inline-flex;align-items:center;gap:26px;animation:bh-marquee-scroll 28s linear infinite;will-change:transform}.bh-marquee:hover .bh-marquee__track{animation-play-state:paused}.bh-marquee__item{font-family:var(--font-utility);font-weight:600;text-transform:uppercase;letter-spacing:.22em;font-size:12px;display:inline-flex;align-items:center;gap:26px}.bh-marquee--blood .bh-marquee__item{color:var(--bone-100)}.bh-marquee--sacred .bh-marquee__item{color:var(--ink-900)}.bh-marquee--bone .bh-marquee__item,.bh-marquee--ink .bh-marquee__item{color:var(--bone-200)}@keyframes bh-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bh-card{display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--dur-base) var(--ease-out)}.bh-card:hover{border-color:var(--border-strong)}.bh-card__media{position:relative;aspect-ratio:1/1;overflow:hidden;background:radial-gradient(120% 100% at 50% 0%,var(--ink-800),var(--ink-1000))}.bh-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.bh-card:hover .bh-card__media img{transform:scale(1.04)}.bh-card__media--soldout img{filter:grayscale(1) brightness(.6)}.bh-card__badge{position:absolute;top:12px;left:12px}.bh-card__body{padding:16px;display:flex;flex-direction:column;gap:4px}.bh-card__eyebrow{font-family:var(--font-utility);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-faint)}.bh-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.bh-card__title{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--text-strong)}.bh-card__price{font-family:var(--font-mono);font-size:13px;color:var(--bone-200);white-space:nowrap}.bh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-5)}.bh-grid--3{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.bh-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.bh-grid,.bh-grid--3{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}.bh-sizes{display:flex;flex-wrap:wrap;gap:8px}.bh-size{min-width:52px;height:48px;padding:0 10px;font-family:var(--font-utility);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--text-body);background:transparent;border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:all var(--dur-base) var(--ease-out)}.bh-size:hover{border-color:var(--bone-300)}.bh-size--active{color:var(--ink-900);background:var(--bone-100);border-color:var(--bone-100)}.bh-size--soldout{color:var(--ash-700);text-decoration:line-through;cursor:not-allowed}.bh-header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--gutter);height:68px;background:#0c0a0ad1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-hairline)}.bh-header__nav{display:flex;gap:26px}.bh-header__link{font-family:var(--font-utility);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);transition:color var(--dur-base) var(--ease-out)}.bh-header__link:hover{color:var(--text-strong)}.bh-header__mark{font-family:var(--font-display);font-weight:700;font-size:27px;line-height:1;color:var(--bone-100);text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.6)}.bh-header__actions{display:flex;justify-content:flex-end;align-items:center;gap:20px}.bh-iconbtn{background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;color:var(--bone-200);position:relative;padding:0}.bh-iconbtn:hover{color:var(--bone-100)}.bh-cart-count{position:absolute;top:-7px;right:-9px;min-width:16px;height:16px;padding:0 4px;background:var(--accent);color:var(--bone-100);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}@media(max-width:749px){.bh-header__nav{gap:14px}.bh-header__link{font-size:10px;letter-spacing:.12em}}.bh-footer{border-top:1px solid var(--border-hairline);background:var(--bg-void);padding:var(--space-9) var(--gutter) var(--space-6)}.bh-footer__grid{max-width:var(--maxw-wide);margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px;align-items:start}.bh-footer__mark{font-family:var(--font-display);font-weight:700;font-size:40px;color:var(--bone-100);line-height:.9;margin-bottom:16px}.bh-footer__coltitle{font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.2em;font-size:10px;color:var(--text-muted);margin-bottom:16px}.bh-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.bh-footer__list a{font-family:var(--font-body);font-size:13px;color:var(--text-body);transition:color var(--dur-base) var(--ease-out)}.bh-footer__list a:hover{color:var(--bone-100)}.bh-footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.bh-footer__legal{font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.2em;font-size:10px;color:var(--text-faint)}.bh-footer__coords{font-family:var(--font-mono);font-size:10px;color:var(--text-faint)}@media(max-width:749px){.bh-footer__grid{grid-template-columns:1fr;gap:32px}}.bh-field{display:flex;align-items:center;gap:8px;background:var(--surface-inset);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:0 4px 0 14px}.bh-field:focus-within{border-color:var(--gold-500);box-shadow:0 0 0 3px var(--focus-ring)}.bh-field input{flex:1;background:transparent;border:0;outline:none;color:var(--text-strong);font-family:var(--font-body);font-size:14px;padding:13px 0;min-width:0}.bh-field__label{font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.18em;font-size:10px;color:var(--text-muted);margin-bottom:8px;display:block}.bh-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;visibility:hidden}.bh-drawer[open],.bh-drawer.is-open{pointer-events:auto;visibility:visible}.bh-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#07060699;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.bh-drawer.is-open .bh-drawer__scrim{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bh-drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(420px,92vw);background:var(--bg-page);border-left:1px solid var(--border-hairline);box-shadow:var(--shadow-lg);transform:translate(100%);transition:transform var(--dur-slow) var(--ease-out);display:flex;flex-direction:column}.bh-drawer.is-open .bh-drawer__panel{transform:translate(0)}.bh-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:22px var(--space-5);border-bottom:1px solid var(--border-hairline)}.bh-drawer__title{font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:600;color:var(--bone-100)}.bh-drawer__items{flex:1;overflow-y:auto;padding:var(--space-5)}.bh-drawer__foot{padding:var(--space-5);border-top:1px solid var(--border-hairline);display:flex;flex-direction:column;gap:16px}.bh-line{display:flex;gap:14px;align-items:center;margin-bottom:16px}.bh-line__media{width:72px;height:80px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border-hairline);background:var(--ink-1000)}.bh-line__media img{width:100%;height:100%;object-fit:cover}.bh-line__title{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--text-strong)}.bh-line__meta{font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:var(--text-faint);margin-top:4px}.bh-line__price{font-family:var(--font-mono);font-size:13px;color:var(--bone-200)}.bh-section{padding:var(--space-9) var(--gutter)}.bh-section__head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-6);max-width:var(--maxw-wide);margin-left:auto;margin-right:auto}.bh-section__title{font-family:var(--font-gothic);font-weight:600;font-size:var(--type-2xl);color:var(--bone-100);margin:8px 0 0}.bh-prose{font-family:var(--font-body);color:var(--text-muted);font-size:14px;line-height:1.6}.bh-pagination{display:flex;justify-content:center;gap:10px;margin-top:var(--space-8);font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.16em;font-size:11px}.bh-pagination a,.bh-pagination span{padding:8px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-muted)}.bh-pagination a:hover{border-color:var(--bone-200);color:var(--bone-100)}.bh-pagination .current{background:var(--bone-100);color:var(--ink-900);border-color:var(--bone-100)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/beahero.css.map */
