:root{--btb-cream: #faf6f0;--btb-oat: #f2e5d5;--btb-blush: #e8d4c4;--btb-ink: #261a17;--btb-wine: #803638;--btb-rose: #d99583;--btb-line: rgba(38, 26, 23, .18);--btb-serif: Georgia, "Times New Roman", serif}html{scroll-behavior:smooth}body{background:var(--btb-cream);color:var(--btb-ink)}.btb-shell{width:min(calc(100% - 48px),1440px);margin-inline:auto}.btb-eyebrow{margin:0 0 18px;font-size:.72rem;font-weight:700;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.btb-button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.btb-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 22px;border:1px solid currentColor;border-radius:999px;font-size:.75rem;font-weight:750;letter-spacing:.11em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease}.btb-button:hover{text-decoration:none;transform:translateY(-2px)}.btb-button--solid{border-color:var(--btb-accent, var(--btb-wine));background:var(--btb-accent, var(--btb-wine));color:#fff8ef}.btb-button--solid:hover{background:var(--btb-section-text, var(--btb-ink));border-color:var(--btb-section-text, var(--btb-ink));color:var(--btb-section-bg, #fff8ef)}.btb-button--outline{background:transparent;color:var(--btb-section-text, var(--btb-ink))}.btb-button--outline:hover{background:var(--btb-section-text, var(--btb-ink));color:var(--btb-section-bg, #fff8ef)}.btb-button--ink{border-color:var(--btb-ink);background:var(--btb-ink);color:var(--btb-cream)}.btb-button--ink:hover{background:var(--btb-wine);border-color:var(--btb-wine);color:#fff}.btb-text-link{display:inline-flex;gap:8px;align-items:center;border-bottom:1px solid currentColor;color:inherit;font-size:.72rem;font-weight:700;letter-spacing:.1em;line-height:1.45;text-decoration:none;text-transform:uppercase}.btb-text-link span{transition:transform .18s ease}.btb-text-link:hover{text-decoration:none}.btb-text-link:hover span{transform:translate(4px)}.btb-text-link--light{color:var(--btb-section-text, #fff8ef)}.announcement-bar{min-height:36px}.announcement-bar__text{letter-spacing:.08em}#header-component{box-shadow:0 1px #261a171f}#header-component .header__row{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-logo__wordmark{display:flex;flex-direction:column;align-items:center;color:currentColor;line-height:1;text-align:center;white-space:nowrap}.header-logo__wordmark-main{font-family:var(--btb-serif);font-size:clamp(1.15rem,1.8vw,1.6rem);font-weight:700;letter-spacing:.035em}.header-logo__wordmark-main em{color:var(--btb-wine);font-style:italic;font-weight:400}.header-logo__wordmark-tagline{margin-top:5px;font-size:.52rem;font-weight:700;letter-spacing:.24em}.menu-list__link-title,.header__icon,.header__action{letter-spacing:.025em}.btb-hero{overflow:hidden;background:var(--btb-section-bg);color:var(--btb-section-text)}.btb-hero__grid{display:grid;min-height:min(790px,calc(100vh - var(--header-group-height, 120px)));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.btb-hero__copy{display:flex;max-width:700px;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(70px,8vw,130px) clamp(24px,7vw,100px) clamp(70px,8vw,130px) 0}.btb-hero__heading{max-width:10ch;margin:0;font-family:var(--btb-serif);font-size:clamp(3.4rem,6.6vw,7.3rem);font-weight:400;letter-spacing:-.06em;line-height:.88;text-wrap:balance}.btb-hero__text{max-width:590px;margin-top:28px;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.65}.btb-hero__text p{margin:0}.btb-hero__proof{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:40px;font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.btb-hero__proof span:before{display:inline-block;width:6px;height:6px;margin-right:9px;border-radius:50%;background:var(--btb-accent);content:"";vertical-align:1px}.btb-hero__visual{position:relative;min-width:0;padding:34px 0 34px 34px}.btb-hero__image-wrap{display:block;height:100%;min-height:620px;overflow:hidden;background:#fffaf4}.btb-hero__image-wrap img,.btb-hero__placeholder{width:100%;height:100%;object-fit:contain;transition:transform .7s cubic-bezier(.2,.7,0,1)}.btb-hero__image-wrap:hover img{transform:scale(1.025)}.btb-hero__caption{position:absolute;right:30px;bottom:0;left:0;display:grid;max-width:520px;grid-template-columns:1fr 1fr;gap:24px;align-items:end;padding:20px 24px;background:#fff8ef;box-shadow:0 20px 50px #261a1729;color:var(--btb-ink)}.btb-hero__caption span{display:block;margin-bottom:6px;color:var(--btb-wine);font-size:.62rem;font-weight:750;letter-spacing:.15em}.btb-hero__caption strong{display:block;font-family:var(--btb-serif);font-size:1.15rem;line-height:1.1}.btb-hero__caption p{margin:0;font-size:.82rem;line-height:1.45}.btb-value-strip{border-block:1px solid rgba(255,255,255,.12);background:var(--btb-section-bg);color:var(--btb-section-text)}.btb-value-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.btb-value-strip__item{display:grid;min-height:132px;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:28px;border-inline-end:1px solid rgba(255,255,255,.14)}.btb-value-strip__item:last-child{border-inline-end:0}.btb-value-strip__number{align-self:start;margin-top:3px;color:var(--btb-rose);font-family:var(--btb-serif);font-size:.84rem;font-style:italic}.btb-value-strip__item strong,.btb-value-strip__item span:not(.btb-value-strip__number){display:block}.btb-value-strip__item strong{font-size:.72rem;letter-spacing:.11em}.btb-value-strip__item span:not(.btb-value-strip__number){margin-top:7px;opacity:.72;font-size:.79rem;line-height:1.4}.btb-section-heading{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:48px;align-items:end;margin-bottom:clamp(42px,6vw,72px)}.btb-section-heading h2,.btb-feature-split h2,.btb-story h2{max-width:13ch;margin:0;font-family:var(--btb-serif);font-size:clamp(2.7rem,5.4vw,6rem);font-weight:400;letter-spacing:-.055em;line-height:.94;text-wrap:balance}.btb-section-heading__copy{justify-self:end;max-width:380px;font-size:1rem;line-height:1.6}.btb-section-heading__copy p{margin:0}.btb-section-heading--center{grid-template-columns:1fr;justify-items:center;text-align:center}.btb-section-heading--center h2{max-width:15ch}.btb-section-heading--center .btb-section-heading__copy{justify-self:center}.btb-product-edit{padding-block:clamp(78px,10vw,150px);background:var(--btb-section-bg);color:var(--btb-section-text)}.btb-product-edit__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(38px,5vw,72px) clamp(18px,2.2vw,34px)}.btb-product-edit__footer{display:flex;justify-content:center;margin-top:clamp(52px,7vw,86px)}.btb-product-card{height:100%}.btb-product-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;background:#fffaf4}.btb-product-card__media img,.btb-product-card__placeholder{width:100%;height:100%;object-fit:contain;transition:transform .55s cubic-bezier(.2,.7,0,1)}.btb-product-card:hover .btb-product-card__media img{transform:scale(1.035)}.btb-product-card__status{position:absolute;top:14px;right:14px;padding:7px 10px;border-radius:999px;background:var(--btb-ink);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.btb-product-card__content{padding-top:18px}.btb-product-card__note{min-height:1em;margin:0 0 8px;color:var(--btb-wine);font-size:.62rem;font-weight:750;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.btb-product-card__title{margin:0;font-family:var(--btb-serif);font-size:clamp(1.18rem,1.75vw,1.6rem);font-weight:400;line-height:1.08}.btb-product-card__title a{color:inherit;text-decoration:none}.btb-product-card__price{display:flex;gap:8px;margin:11px 0 16px;font-size:.85rem;font-weight:650}.btb-product-card__price s{opacity:.55}.btb-collection-section{padding-block:clamp(80px,10vw,148px);background:var(--btb-section-bg);color:var(--btb-section-text)}.btb-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,34px)}.btb-collection-card:nth-child(2n){margin-top:60px}.btb-collection-card__media{display:block;overflow:hidden;aspect-ratio:4 / 5;background:#fffaf4}.btb-collection-card__media img,.btb-collection-card__placeholder{width:100%;height:100%;object-fit:contain;filter:saturate(.9);transition:filter .4s ease,transform .6s cubic-bezier(.2,.7,0,1)}.btb-collection-card:hover .btb-collection-card__media img{filter:saturate(1.08);transform:scale(1.035)}.btb-collection-card__content{padding-top:18px}.btb-collection-card__content p{margin:0 0 8px;color:var(--btb-wine);font-size:.61rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.btb-collection-card__content h3{margin:0;font-family:var(--btb-serif);font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:400;line-height:1.06}.btb-collection-card__content h3 a{color:inherit;text-decoration:none}.btb-collection-card__content>span{display:block;margin-top:11px;opacity:.72;font-size:.8rem;line-height:1.45}.btb-feature-split{background:var(--btb-section-bg);color:var(--btb-section-text)}.btb-feature-split__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.btb-feature-split__media{min-height:720px;background:#ffffff1a}.btb-feature-split__media a,.btb-feature-split__media img,.btb-feature-split__placeholder{display:block;width:100%;height:100%}.btb-feature-split__media img,.btb-feature-split__placeholder{object-fit:cover}.btb-feature-split__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(64px,8vw,120px)}.btb-feature-split h2{max-width:9ch}.btb-feature-split__text{max-width:560px;margin-top:28px;font-size:1rem;line-height:1.7}.btb-feature-split__text p{margin:0}.btb-feature-split blockquote{max-width:560px;margin:34px 0;padding:24px 0 24px 25px;border-left:2px solid var(--btb-accent);font-family:var(--btb-serif);font-size:clamp(1.35rem,2.1vw,2rem);font-style:italic;line-height:1.2}.btb-feature-split blockquote cite{display:block;margin-top:13px;font-family:var(--font-body--family);font-size:.66rem;font-style:normal;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.btb-feature-split__microcopy{margin:22px 0 0;opacity:.72;font-size:.63rem;font-weight:650;letter-spacing:.1em}.btb-story{padding-block:clamp(84px,11vw,160px);background:var(--btb-section-bg);color:var(--btb-section-text)}.btb-story__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr) minmax(220px,.45fr);gap:clamp(44px,7vw,110px);align-items:end}.btb-story h2{max-width:11ch}.btb-story__copy .rte{opacity:.83;font-size:1rem;line-height:1.75}.btb-story__copy .rte p{margin-top:0}.btb-story__signature{margin:0;color:var(--btb-accent);font-family:var(--btb-serif);font-size:clamp(1.6rem,2.5vw,2.6rem);font-style:italic;line-height:1.05}[data-template=collection] h1,[data-template=list-collections] h1,[data-template=product] h1,[data-template=page] h1,[data-template=collection] [role=heading][aria-level="2"]{font-family:var(--btb-serif);font-weight:400;letter-spacing:-.045em}[data-template=collection] .card-gallery[data-image-ratio=square],[data-template=index] .card-gallery[data-image-ratio=square]{overflow:hidden;aspect-ratio:1 / 1;background:#fffaf4}.card-gallery[data-image-ratio=square] .product-media-container,.card-gallery[data-image-ratio=square] .product-media,.card-gallery[data-image-ratio=square] .product-media__image{width:100%;height:100%;object-fit:contain}product-card .text-block [role=heading]{font-family:var(--btb-serif);font-size:1.05rem;line-height:1.15}product-card product-price{margin-top:5px;opacity:.8}.footer-utilities,footer .section-background,footer .section{border-color:#261a1724}@media screen and (max-width:989px){.btb-shell{width:min(calc(100% - 36px),900px)}.btb-hero__grid{min-height:0;grid-template-columns:1fr}.btb-hero__copy{max-width:760px;padding:78px 0 56px}.btb-hero__visual{padding:0 0 48px}.btb-hero__image-wrap{min-height:0;aspect-ratio:4 / 5}.btb-hero__caption{right:18px;bottom:18px;left:18px}.btb-value-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.btb-value-strip__item:nth-child(2){border-inline-end:0}.btb-value-strip__item:nth-child(-n+2){border-block-end:1px solid rgba(255,255,255,.14)}.btb-product-edit__grid,.btb-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.btb-collection-card:nth-child(2n){margin-top:44px}.btb-feature-split__grid{grid-template-columns:1fr}.btb-feature-split__media{min-height:0;aspect-ratio:1 / 1}.btb-feature-split__copy{padding:72px 0}.btb-story__grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.btb-story__signature{grid-column:2}}@media screen and (max-width:749px){.btb-shell{width:calc(100% - 28px)}.btb-eyebrow{margin-bottom:14px;font-size:.66rem}.btb-hero__copy{padding:58px 0 44px}.btb-hero__heading{max-width:9ch;font-size:clamp(3.2rem,16vw,5.1rem)}.btb-hero__text{margin-top:22px;font-size:.96rem}.btb-button-row{width:100%;margin-top:26px}.btb-button-row .btb-button{flex:1 1 100%}.btb-hero__proof{display:grid;gap:10px;margin-top:28px}.btb-hero__visual{padding-bottom:36px}.btb-hero__caption{position:relative;right:auto;bottom:auto;left:auto;grid-template-columns:1fr;gap:8px;margin:-42px 12px 0;padding:18px}.btb-value-strip__grid{grid-template-columns:1fr}.btb-value-strip__item,.btb-value-strip__item:nth-child(2){min-height:0;padding:22px 4px;border-block-end:1px solid rgba(255,255,255,.14);border-inline-end:0}.btb-value-strip__item:last-child{border-block-end:0}.btb-section-heading{grid-template-columns:1fr;gap:24px;align-items:start}.btb-section-heading h2,.btb-feature-split h2,.btb-story h2{font-size:clamp(2.7rem,13vw,4.5rem)}.btb-section-heading__copy{justify-self:start}.btb-section-heading--center .btb-section-heading__copy{justify-self:center}.btb-product-edit{padding-block:72px}.btb-product-edit__grid{gap:40px 12px}.btb-product-card__content{padding-top:13px}.btb-product-card__note{font-size:.55rem}.btb-product-card__title{font-size:1.05rem}.btb-product-card__price{margin:8px 0 12px;font-size:.78rem}.btb-product-card .btb-text-link{font-size:.61rem}.btb-collection-section{padding-block:74px}.btb-collection-grid{gap:34px 12px}.btb-collection-card:nth-child(2n){margin-top:32px}.btb-collection-card__content h3{font-size:1.08rem}.btb-collection-card__content>span{font-size:.72rem}.btb-feature-split__copy{padding:66px 0 72px}.btb-feature-split blockquote{margin:28px 0}.btb-story{padding-block:76px}.btb-story__grid{grid-template-columns:1fr;gap:36px}.btb-story__signature{grid-column:auto}.header-logo__wordmark-main{font-size:1.03rem}.header-logo__wordmark-tagline{font-size:.46rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.btb-button,.btb-product-card__media img,.btb-collection-card__media img,.btb-hero__image-wrap img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/btb-custom.css.map */
