.bh-label{font-family:var(--bh-sans);font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--bh-ink-4);margin:0;line-height:1.4}.bh-link{font-family:var(--bh-sans);font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--bh-ink);text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:1px;text-decoration-color:var(--bh-stone-dk);transition:text-decoration-color .2s ease}.bh-link:hover{text-decoration-color:var(--bh-ink)}.bh-cover{background:var(--bh-cream-md)}.bh-cover img{mix-blend-mode:multiply}.bh-section{padding:5.6rem 0}@media screen and (min-width:750px){.bh-section{padding:8.8rem 0}}.bh-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--bh-stone);padding-bottom:1.4rem;margin-bottom:3.2rem}.bh-stock{font-family:var(--bh-sans);font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin:0}.bh-stock--low{color:var(--bh-accent)}.bh-stock--out{color:var(--bh-ink-4)}.bh-notify{display:flex;width:100%;border:1px solid var(--bh-ink)}.bh-notify__input{flex:1 1 auto;min-width:0;border:0;background:transparent;padding:0 1.4rem;height:4.4rem;font:inherit;font-size:1.4rem;color:var(--bh-ink)}.bh-notify__input:focus{outline:none}.bh-notify:focus-within{outline:2px solid var(--bh-ink);outline-offset:2px}.bh-notify__button{border:0;border-left:1px solid var(--bh-ink);background:var(--bh-ink);color:var(--bh-cream);padding:0 1.6rem;font-family:var(--bh-sans);font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.bh-notify__done{font-size:1.4rem;color:var(--bh-ink-3);margin:0;padding:1.1rem 1.4rem}.bh-atc{display:block;width:100%}.bh-atc .product-form__error-message-wrapper{font-size:1.3rem;color:#b42318;margin-bottom:.8rem}.bh-section:has(.bh-hero){padding:0}.bh-hero{display:grid;grid-template-columns:1fr}.bh-hero__media{position:relative;aspect-ratio:1 / 1;overflow:hidden}.bh-hero__img{width:100%;height:100%;object-fit:cover;display:block}.bh-hero__media.bh-cover .bh-hero__img{object-fit:contain;padding:8%}.bh-hero__copy{display:flex;align-items:center;padding:4rem 2rem 5.6rem}.bh-hero__inner{width:100%;max-width:48rem;display:grid;gap:2rem}.bh-hero__title{font-size:clamp(4.4rem,6.2vw,9.6rem);line-height:.95;letter-spacing:-.025em;margin:0}.bh-hero__dek{font-size:1.6rem;line-height:1.65;color:var(--bh-ink-3)}.bh-hero__dek p{margin:0}.bh-hero__buy{display:grid;gap:1.4rem;border-top:1px solid var(--bh-stone);padding-top:2.4rem;margin-top:.8rem}.bh-hero__price{font-family:var(--bh-sans);font-size:1.6rem;letter-spacing:.02em;color:var(--bh-ink);margin:0}.bh-hero__note{font-size:1.3rem;color:var(--bh-ink-4);margin:0}.bh-hero__buy .bh-link{justify-self:start;margin-top:.4rem}@media screen and (min-width:990px){.bh-hero{grid-template-columns:3fr 2fr;height:clamp(56rem,calc(100svh - 22.4rem),96rem)}.bh-hero--split-reverse .bh-hero__media{order:2}.bh-hero__media{aspect-ratio:auto}.bh-hero__copy{padding:6.4rem clamp(4rem,5vw,9.6rem)}}.bh-statement{text-align:center;display:grid;justify-items:center;gap:2.4rem}.bh-statement__text{font-family:var(--font-heading-family);font-size:clamp(2.6rem,3.4vw,4.6rem);line-height:1.15;letter-spacing:-.015em;color:var(--bh-ink);max-width:34ch;margin:0}.bh-section:has(.bh-statement){border-bottom:1px solid var(--bh-stone)}.bh-contents__list{list-style:none;margin:0 0 4.8rem;padding:0;display:grid;grid-template-columns:1fr;gap:0}.bh-contents__item{display:grid;grid-template-columns:4.8rem 1fr;gap:1.6rem;padding:2rem 0;border-bottom:1px solid var(--bh-stone)}.bh-contents__num{font-family:var(--font-heading-family);font-size:2.4rem;line-height:1;color:var(--bh-stone-dk)}.bh-contents__title{font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.2vw,2.8rem);line-height:1.15;letter-spacing:-.01em;margin:.6rem 0 0}@media screen and (min-width:750px){.bh-contents__list{grid-template-columns:repeat(2,1fr);column-gap:4rem}}@media screen and (min-width:1200px){.bh-contents__list{grid-template-columns:repeat(3,1fr)}}.bh-spreads{--h: clamp(26rem, 40vw, 60rem);display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:1.6rem}.bh-spreads__item{flex:0 0 auto;height:var(--h);aspect-ratio:var(--ar);max-width:88vw;scroll-snap-align:start;background:var(--bh-cream-md)}.bh-spreads__item img{width:100%;height:100%;object-fit:cover;display:block}.bh-archive__intro{color:var(--bh-ink-3);max-width:60ch;margin:-1.2rem 0 3.2rem}.bh-archive__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:4rem 1.6rem}@media screen and (min-width:750px){.bh-archive__grid{grid-template-columns:repeat(3,1fr);gap:5.6rem 2.4rem}}@media screen and (min-width:1200px){.bh-archive__grid{grid-template-columns:repeat(4,1fr)}}.bh-issue{display:grid;grid-template-rows:auto 1fr}.bh-issue__media{display:block;aspect-ratio:4 / 5;overflow:hidden}.bh-issue__media img{width:100%;height:100%;object-fit:contain;padding:2%;display:block;transition:transform .6s cubic-bezier(.25,.1,.25,1)}.bh-issue:hover .bh-issue__media img{transform:scale(1.03)}.bh-issue__body{display:grid;gap:1rem;align-content:start;padding-top:1.6rem}.bh-issue__title{font-family:var(--font-heading-family);font-size:clamp(2rem,1.8vw,2.6rem);line-height:1.1;letter-spacing:-.01em;margin:0}.bh-issue__title a{color:inherit;text-decoration:none}.bh-issue__title a:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.bh-issue__meta{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap;min-height:2rem}.bh-issue__price{font-size:1.4rem;color:var(--bh-ink-3)}.bh-issue .bh-atc__button,.bh-upsell .bh-atc__button{min-height:4.4rem;font-size:1.1rem;padding:0 1.6rem}.bh-issue .bh-atc,.bh-issue .bh-notify{margin-top:.4rem}@media screen and (max-width:749px){.bh-notify{flex-direction:column}.bh-notify__button{border-left:0;border-top:1px solid var(--bh-ink);height:4.4rem}}.bh-bundle{display:grid;grid-template-columns:1fr;background:var(--bh-cream-md);padding:0}.bh-bundle__media{aspect-ratio:4 / 3;overflow:hidden}.bh-bundle__media img{width:100%;height:100%;object-fit:cover;display:block}.bh-bundle__copy{display:grid;gap:1.6rem;align-content:center;padding:4rem 2.4rem}.bh-bundle__title{font-size:clamp(3.2rem,4vw,5.6rem);line-height:1;letter-spacing:-.02em;margin:0}.bh-bundle__text{color:var(--bh-ink-3)}.bh-bundle__was{color:var(--bh-ink-4);margin-left:.8rem}.bh-bundle .bh-atc{max-width:36rem}@media screen and (min-width:990px){.bh-bundle{grid-template-columns:1fr 1fr}.bh-bundle__media{aspect-ratio:auto;min-height:56rem}.bh-bundle__copy{padding:6.4rem}}.bh-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:1.6rem;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));background:var(--bh-cream);border-top:1px solid var(--bh-stone);transform:translateY(100%);transition:transform .3s cubic-bezier(.25,.1,.25,1)}.bh-sticky.is-visible{transform:translateY(0)}.bh-sticky__info{flex:1 1 auto;min-width:0}.bh-sticky__title{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.1;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bh-sticky__price{font-size:1.3rem;color:var(--bh-ink-4);margin:.2rem 0 0}.bh-sticky .bh-atc{width:auto;flex:0 0 auto}.bh-sticky .bh-atc__button{min-height:4.4rem;padding:0 2rem}@media screen and (min-width:990px){.bh-sticky{display:none}}.bh-upsell{padding:2rem 0 0;border-top:1px solid var(--bh-stone);margin:0 0 1.6rem}.bh-upsell__list{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;gap:1.2rem}.bh-upsell__item{display:grid;grid-template-columns:6.4rem 1fr auto;gap:1.4rem;align-items:center}.bh-upsell__media{display:block;aspect-ratio:4 / 5}.bh-upsell__media img{width:100%;height:100%;object-fit:contain;padding:6%;display:block}.bh-upsell__info{display:grid;gap:.2rem;min-width:0}.bh-upsell__title{font-family:var(--font-heading-family);font-size:1.7rem;color:var(--bh-ink);text-decoration:none}.bh-upsell__price{font-size:1.3rem;color:var(--bh-ink-4)}.bh-upsell .bh-atc{width:auto}.product__media-wrapper .product-media-container{background:var(--bh-cream)}.product__media-wrapper .product-media-container img{mix-blend-mode:multiply}.product__info-container>*+*{margin-top:2rem}.product__info-container .product__title{margin-bottom:0}.product__info-container .bh-stock{margin-top:1rem}.product-form__buttons{max-width:none}.card .card__inner .media{background:var(--bh-cream-md)}.card .card__inner .media img{mix-blend-mode:multiply;object-fit:contain;padding:2%}.bh-section:not(:has(*)){display:none}@media screen and (min-width:750px){.product.product--stacked .product__media-list .product__media-item{width:100%;max-width:100%}.product.product--stacked .product__media-list{gap:1.6rem}}.cart-item__media .cart-item__image{background:var(--bh-cream-md);mix-blend-mode:multiply;object-fit:contain}.cart-item__media{background:var(--bh-cream-md)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bh-sections.css.map */
