.bh{--bh-bg: #13100d;--bh-panel: #1b1712;--bh-text: #f4efe6;--bh-muted: #bdb3a5;--bh-accent: var(--byms-coral, #e8613a);--bh-line: rgb(244 239 230 / 16%);background:var(--bh-bg);color:var(--bh-text);font-family:var(--font-body--family, "DM Sans", sans-serif);line-height:1.55;padding:clamp(40px,5.5vw,76px) 24px;scroll-margin-block-start:100px}.bh *,.bh *:before,.bh *:after{box-sizing:border-box}.shopify-section:has(>.bh)[data-byms-reveal]{opacity:1!important;transform:none!important;transition:none!important}.bh__wrap{width:100%;max-width:1280px;margin-inline:auto}.bh h1,.bh h2,.bh h3,.bh p,.bh figure{margin:0}.bh h1,.bh h2,.bh h3{font-family:var(--font-heading--family, inherit);color:var(--bh-text);text-wrap:balance}.bh h1{max-width:12ch;font-size:clamp(2.75rem,5.9vw,5.4rem);line-height:.99;letter-spacing:-.055em;font-weight:750}.bh h2{max-width:20ch;font-size:clamp(1.9rem,3.3vw,3rem);line-height:1.08;letter-spacing:-.035em;font-weight:700}.bh h3{font-size:1rem;line-height:1.4;font-weight:600;letter-spacing:-.01em}.bh p{color:var(--bh-muted)}.bh a{color:inherit;text-underline-offset:5px}.bh .bh__eyebrow{color:var(--bh-accent);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bh__intro{max-width:40ch;margin-block-start:24px!important;font-size:clamp(1rem,1.45vw,1.125rem)}.bh .bh__note{font-size:.75rem;margin-block-start:16px}.bh__hero{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(28px,5vw,72px)}.bh__hero--text{grid-template-columns:1fr}.bh__hero-copy>.bh__eyebrow{margin-block-end:22px}.bh__actions{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap;margin-block-start:28px}.bh .bh__button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:15px 24px;border-radius:99px;background:var(--bh-accent);color:#160e08;font:inherit;font-weight:700;text-decoration:none;transition:background-color .16s ease}.bh .bh__button:hover{background:#f17b56}.bh__button>span,.bh__text-link>span{flex-shrink:0}.bh__text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;font-size:.875rem}.bh :is(a,button,[tabindex]):focus-visible{outline:2px solid #f5bc67;outline-offset:5px}.bh__hero-art{position:relative;overflow:hidden;border-radius:16px;background:#18120b}.bh__hero-art:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:2px;background:linear-gradient(90deg,var(--bh-accent),#f5bc67);transform-origin:left;pointer-events:none}.bh__hero-art>a{display:block}.bh__hero-art img{display:block;width:100%;height:auto;aspect-ratio:1.14;object-fit:cover}.bh__hero-art figcaption{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;border-top:1px solid var(--bh-line);background:var(--bh-panel)}.bh__hero-art figcaption>div{display:grid;gap:4px}.bh__hero-art figcaption span{font-size:.6875rem;color:var(--bh-muted)}.bh__hero-art figcaption strong{font-size:.875rem;font-weight:550}.bh__hero-art figcaption>a{width:44px;height:44px;flex-shrink:0;border-radius:50%;border:1px solid var(--bh-line);text-decoration:none;display:grid;place-items:center}.bh__hero-art figcaption>a span{font-size:1.25rem;color:var(--bh-text)}.bh__principles{padding:24px 0 0;margin:clamp(32px,4vw,56px) 0 0;list-style:none;border-top:1px solid var(--bh-line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 24px}.bh__principles li{display:flex;align-items:center;gap:12px;font-size:.8125rem;color:var(--bh-muted)}.bh__principles li>span{color:var(--bh-accent);font-size:1rem}.bh__section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-block-end:28px}.bh__section-head h2{margin-block:12px}.bh__section-head p:not(.bh__eyebrow){max-width:54ch;font-size:.9375rem}.bh__section-head>a{flex-shrink:0}.bh__collection-links{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0 0 28px}.bh__collection-links a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:10px 16px;border:1px solid var(--bh-line);border-radius:99px;font-size:.8125rem;text-decoration:none}.bh__collection-links a:hover{border-color:var(--bh-muted)}.bh__collection-links a>span{color:var(--bh-muted)}.bh__products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:28px 22px}.bh__product{min-width:0;display:flex}.bh__product-link{display:flex;flex-direction:column;width:100%;text-decoration:none;overflow:hidden;border:1px solid var(--bh-line);border-radius:14px;background:linear-gradient(145deg,#251e17,var(--bh-panel))}.bh__product-link:is(:hover,:focus-visible){border-color:var(--bh-accent)}.bh__product-media{flex-shrink:0;aspect-ratio:4 / 5;border-bottom:1px solid var(--bh-line);overflow:hidden;background:var(--bh-panel)}.bh__product-media img{display:block;width:100%;height:100%;object-fit:contain}.bh__product-copy{padding:16px 18px 20px;display:flex;flex:1;flex-direction:column}.bh__product-category{display:block;color:var(--bh-muted);font-size:.6875rem;margin-block-end:5px}.bh__product h3{min-height:2.8em;text-wrap:pretty}.bh__product-link:hover h3{text-decoration:underline;text-underline-offset:4px}.bh .bh__product-price{margin-block-start:auto;padding-block-start:10px;color:var(--bh-text);font-size:.875rem;font-weight:550}.bh__product-price>span:not(.bh__product-arrow){color:var(--bh-muted);font-size:.75rem;font-weight:400}.bh__product-arrow{float:inline-end;color:var(--bh-muted)}.bh__custom{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--bh-line);border-radius:16px;background:var(--bh-panel)}.bh__custom--text{grid-template-columns:1fr}.bh__custom-art{position:relative;min-width:0;background:#14110e}.bh__custom-art img{display:block;width:100%;height:100%;min-height:420px;object-fit:cover}.bh__custom-art figcaption{position:absolute;inset:auto 0 0;padding:56px 24px 24px;background:linear-gradient(transparent,#000000eb);color:#fff;font-size:.8125rem}.bh__custom-copy{padding:clamp(28px,4vw,56px);align-self:center;min-width:0}.bh__custom h2{margin-block-start:16px;max-width:12ch;font-size:clamp(2.4rem,4.1vw,3.8rem)}.bh__steps{padding:0;list-style:none;margin-block:24px 28px;display:grid;gap:12px}.bh__steps li{display:flex;gap:16px;font-size:.875rem}.bh__steps li>span{color:var(--bh-accent);font-size:.6875rem;padding-block-start:3px}.bh__works{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:24px}.bh__work{min-width:0}.bh__work-media{aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;background:var(--bh-panel)}.bh__work img{width:100%;height:100%;object-fit:contain}.bh__work figcaption{padding-block-start:16px;display:grid;gap:4px}.bh__work figcaption strong{font-size:1rem;font-weight:600}.bh__work figcaption>span{font-size:.8125rem;color:var(--bh-muted)}.bh__next{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:36px;margin-block-start:clamp(40px,5vw,72px);padding-block-start:24px;border-top:1px solid var(--bh-line)}.bh__next-link{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:64px;text-decoration:none}.bh__next-link>span:first-child{display:grid;gap:6px}.bh__next-link small{color:var(--bh-muted);font-size:.75rem}.bh__next-link strong{font-size:1.125rem;font-weight:550}.bh__next-link:hover strong{text-decoration:underline;text-underline-offset:5px}.bh__next-link--feature{position:relative;align-items:center;gap:20px;padding:20px 22px;border:1px solid color-mix(in srgb,var(--bh-accent) 42%,transparent);border-radius:14px;background:linear-gradient(105deg,color-mix(in srgb,var(--bh-accent) 13%,transparent),transparent 62%),var(--bh-panel)}.bh__next-link--feature small{color:var(--bh-accent);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bh__next-link--feature strong{font-size:1.3rem;font-weight:700;letter-spacing:-.02em}.bh__next-link--feature>span:last-child{display:inline-grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:99px;background:var(--bh-accent);color:#160e08;font-size:1.05rem}.bh__next-link--feature:hover strong{text-decoration:none}.bh__next-link--feature:is(:hover,:focus-visible){border-color:var(--bh-accent);background:linear-gradient(105deg,color-mix(in srgb,var(--bh-accent) 22%,transparent),transparent 68%),var(--bh-panel)}.bh--intro{padding-block-end:24px}.bh--community{padding-block-end:clamp(48px,7vw,100px)}@media(prefers-reduced-motion:no-preference){.bh__product-link{transition:border-color .18s ease}.bh [data-studio-enter].studio-arrived{animation:bh-card-arrive .7s cubic-bezier(.2,.7,.2,1) var(--studio-delay,0ms) both}.bh__hero-art.studio-arrived:after{animation:bh-cut-trace 1.2s ease-out both}@keyframes bh-card-arrive{0%{translate:0 24px}to{translate:0 0}}@keyframes bh-cut-trace{0%{scale:0 1}to{scale:1 1}}.bh__button>span,.bh__text-link>span,.bh__next-link>span:last-child{transition:transform .18s ease-out}.bh__button:is(:hover,:focus-visible)>span,.bh__text-link:is(:hover,:focus-visible)>span,.bh__next-link:is(:hover,:focus-visible)>span:last-child{transform:translate(2px,-2px)}.bh__next-link--feature{transition:transform .18s ease-out,border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out}.bh__next-link--feature:is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 10px 28px color-mix(in srgb,var(--bh-accent) 16%,transparent)}.bh__next-link--feature:is(:hover,:focus-visible)>span:last-child{transform:translate(2px,-2px) rotate(0)}.bh__actions .bh__text-link:is(:hover,:focus-visible)>span{transform:translateY(2px)}}@media(max-width:989px){.bh__products{grid-template-columns:repeat(2,minmax(0,1fr))}.bh__custom-copy{padding:28px}.bh__custom-art img{min-height:100%}}@media(max-width:749px){.bh{padding-inline:20px}.bh__hero,.bh__custom{grid-template-columns:1fr}.bh__hero-copy>.bh__eyebrow{margin-block-end:16px}.bh h1{font-size:clamp(2.6rem,11.3vw,3.8rem);max-width:14ch}.bh__intro{margin-block-start:18px!important}.bh__actions{gap:8px;margin-block-start:22px}.bh__actions>a{width:100%}.bh__actions .bh__text-link{justify-content:center}.bh__hero-art img{aspect-ratio:1.25}.bh__hero-art figcaption{padding:14px 18px}.bh__principles{gap:12px;padding-block-start:20px}.bh__principles li{font-size:.75rem}.bh__section-head{display:block}.bh__section-head>a{margin-block-start:12px}.bh__collection-links{gap:8px}.bh__collection-links a{padding-inline:12px;gap:14px}.bh__products{gap:28px 14px}.bh__product-copy{padding:12px 12px 16px}.bh__product h3{font-size:.875rem}.bh__product-price{font-size:.8125rem!important}.bh__custom-art{order:2}.bh__custom-art img{min-height:0;height:auto;aspect-ratio:4 / 5;object-fit:contain}.bh__custom h2{max-width:15ch}.bh__custom-copy{padding:28px 24px}.bh__custom-copy .bh__button{width:100%}.bh__works{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--bh-muted) var(--bh-panel);padding-block-end:14px}.bh__work{flex:0 0 86%;scroll-snap-align:start}.bh__next{grid-template-columns:1fr;gap:12px}.bh__next-link+.bh__next-link{border-top:1px solid var(--bh-line);padding-block-start:20px}.bh__next-link--feature+.bh__next-link{border-top:0;padding-block-start:8px}.bh__next-link--feature{padding:18px 20px}.bh__next-link--feature strong{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){html:has(.bh){scroll-behavior:auto!important}.bh *,.bh *:before,.bh *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/byms-home-studio.css.map */
