body.bl-luxury{--bl-lux-ink: #070705;--bl-lux-charcoal: #11100d;--bl-lux-ivory: #f3eee4;--bl-lux-paper: #f8f4ec;--bl-lux-gold: #c5a059;--bl-lux-serif: var(--font-heading--family, Georgia, serif);--bl-lux-ease: cubic-bezier(.16, 1, .3, 1);--bl-ink: var(--bl-lux-ink);--bl-ivory: #f3eee4;--bl-paper: #f8f4ec;--bl-gold: #756039;--bl-gold-light: #c5a059;--bl-red: #8b2323;--bl-page: min(100% - 112px, 1440px);--bl-type-major: clamp(48px, 5.3vw, 82px);--bl-type-editorial: clamp(42px, 4.4vw, 68px);--bl-space-major: clamp(84px, 9vw, 140px);color:var(--bl-ink);background:var(--bl-ivory);-webkit-font-smoothing:antialiased}.bl-luxury ::selection{color:#11100d;background:#d8caa0}.bl-luxury :is(h1,h2,h3,h4){font-weight:400}.bl-luxury :is(.bl-section-title,.bl-trio__title){font-family:var(--bl-lux-serif);font-weight:400;letter-spacing:-.035em;line-height:1;text-transform:none}.bl-luxury .bl-eyebrow{font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:.19em;line-height:1.6}.bl-luxury .bl-section-intro{font-size:15px;font-weight:400;line-height:1.85}.bl-luxury .button{min-height:52px;border-radius:0;font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:.13em;transition:background .3s var(--bl-lux-ease),color .3s var(--bl-lux-ease),border-color .3s var(--bl-lux-ease)}.bl-luxury .button:hover{filter:none}.bl-luxury :focus-visible{outline:2px solid currentColor!important;outline-offset:5px}.bl-lux-link{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:44px;width:fit-content;padding-block:8px;border-bottom:1px solid currentColor;color:inherit;font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:.13em;line-height:1.5;text-transform:uppercase;text-decoration:none}.bl-lux-link span{font-size:20px;line-height:1;transition:transform .3s var(--bl-lux-ease)}.bl-lux-link:hover span{transform:translate(2px,-2px)}.bl-luxury .bl-hero{position:relative;min-height:min(860px,calc(100svh - var(--header-group-height, 108px)));grid-template-columns:1fr 1fr;overflow:hidden;background:var(--bl-lux-ink)}.bl-luxury .bl-hero__content{position:relative;z-index:1;padding:90px 0 100px max(56px,calc((100vw - 1440px)/2))}.bl-luxury .bl-hero__location{margin-bottom:44px;color:#c5a059;font-size:10px;font-weight:500;letter-spacing:.22em}.bl-luxury .bl-hero .bl-eyebrow{margin-bottom:20px;color:#e7e1d6}.bl-luxury .bl-hero h1{position:relative;z-index:2;width:112%;max-width:800px;margin:0;color:#f3eee4;font-family:var(--bl-lux-serif);font-size:clamp(66px,7.9vw,126px);font-weight:400;line-height:.92;letter-spacing:-.045em;text-transform:none;text-wrap:balance}.bl-luxury .bl-hero h1 em{display:block;margin-top:8px;color:#b1a89a;font-weight:400}.bl-luxury .bl-hero__copy{max-width:46ch;margin-top:32px;color:#c8c0b3;font-size:15px;font-weight:400;line-height:1.85}.bl-luxury .bl-hero__actions{margin-top:34px}.bl-luxury .bl-hero__buttons{gap:16px}.bl-luxury .bl-hero__primary{color:#11100d;background:#f3eee4;border-color:#f3eee4}.bl-luxury .bl-hero__primary:hover{background:#d8caa0;border-color:#d8caa0}.bl-luxury .bl-hero .bl-button--outline{color:#f3eee4;border:0;border-bottom:1px solid #787268;padding-inline:0;margin-inline:8px;background:transparent}.bl-luxury .bl-hero__media{position:relative;min-width:0;min-height:640px;background:var(--bl-lux-ink)}.bl-luxury .bl-hero__media>img{width:100%;height:100%;object-fit:contain}.bl-luxury .bl-hero__media .bl-staged-image__image{object-fit:contain}.bl-luxury .bl-hero__caption{position:absolute;inset:auto 48px 44px auto;color:#b1a89a;font-size:10px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.bl-luxury .bl-flavors--homepage{padding-block:100px 112px;background:var(--bl-lux-ink);color:#f3eee4;border-top:1px solid #37342d;border-bottom:0}.bl-luxury .bl-flavors--homepage .bl-heading-row{align-items:end;gap:40px;margin-bottom:52px;padding-bottom:32px;border-bottom:1px solid #37342d}.bl-luxury .bl-flavors--homepage .bl-section-title{max-width:9.5em;font-size:clamp(46px,5vw,78px)}.bl-luxury .bl-flavors--homepage .bl-section-intro{max-width:43ch;color:#bdb5a8;font-size:14px}.bl-luxury .bl-flavors--homepage .bl-eyebrow{color:#c5a059}.bl-luxury .bl-flavors--homepage .bl-flavors__grid{max-width:none;gap:30px}.bl-luxury .bl-flavors--homepage .bl-flavor-card{min-width:0;padding:0;border:0;color:#f3eee4;background:transparent;box-shadow:none}.bl-luxury .bl-flavors--homepage .bl-flavor-card__media{aspect-ratio:4 / 5;border:0;background:#efe4d4}.bl-luxury .bl-flavors--homepage .bl-flavor-card__media .bl-staged-image__image{object-fit:cover;transition:transform .8s var(--bl-lux-ease)}.bl-luxury .bl-flavors--homepage .bl-flavor-card:hover .bl-staged-image__image{transform:scale(1.02)}.bl-luxury .bl-flavors--homepage .bl-flavor-card__body{min-height:0;padding:26px 0 0;background:transparent;border:0}.bl-luxury .bl-flavors--homepage .bl-flavor-card__topline{gap:12px;margin-bottom:14px;align-items:center}.bl-luxury .bl-flavors--homepage .bl-flavor-card__price{margin:0;color:#f3eee4;font-size:15px;font-weight:400}.bl-luxury .bl-flavors--homepage .bl-flavor-card h3{max-width:none;margin:0;color:#f3eee4;font-family:var(--bl-lux-serif);font-size:clamp(28px,2.6vw,42px);font-weight:400;letter-spacing:-.03em;line-height:1.1;text-transform:none}.bl-luxury .bl-flavors--homepage .bl-flavor-card__positioning{min-height:3em;margin-block:16px;color:#c5a059;font-size:10px;font-weight:400;letter-spacing:.1em;line-height:1.8}.bl-luxury .bl-flavors--homepage .bl-flavor-card--garlic-shallot .bl-flavor-card__positioning{color:#d8caa0}.bl-luxury .bl-flavors--homepage .bl-flavor-card--spicy .bl-flavor-card__positioning{color:#dfb0a4}.bl-luxury .bl-flavors--homepage .bl-flavor-card__lower{gap:12px;padding:0}.bl-luxury .bl-flavors--homepage .bl-flavor-card__quick{justify-content:space-between;width:100%;min-height:48px;margin-top:0;padding-inline:0;color:#f3eee4;border:0;border-bottom:1px solid #696258;background:transparent;text-align:left}.bl-luxury .bl-flavors--homepage .bl-flavor-card__quick:after{content:"\2197";font-size:20px}.bl-luxury .bl-flavors--homepage .bl-heat-scale__label{color:#c8c0b3;font-size:10px;font-weight:400;letter-spacing:.08em}.bl-luxury .bl-flavors--homepage .bl-heat-scale__flames{display:none}.bl-culinary{position:relative;min-height:clamp(570px,53vw,800px);display:grid;align-items:end;color:#f8f4ec;background:var(--bl-lux-ink);isolation:isolate}.bl-culinary__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bl-culinary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0b0a08c7,#0b0a082e 80%),linear-gradient(0deg,rgba(11,10,8,.55),transparent 70%)}.bl-culinary__content{padding-block:100px}.bl-culinary .bl-eyebrow{color:#e4d0a8}.bl-culinary h2{max-width:11ch;margin:22px 0;font-family:var(--bl-lux-serif);font-size:clamp(56px,6.5vw,96px);font-weight:400;letter-spacing:-.035em;line-height:.96}.bl-culinary .rte{max-width:45ch;font-size:15px;line-height:1.85}.bl-culinary .bl-lux-link{margin-top:20px}.bl-tasting{padding-block:120px;background:#f3eee4;color:#11100d;scroll-margin-top:calc(var(--header-height,80px) + 20px)}.bl-tasting__layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(40px,7vw,110px)}.bl-tasting__intro{position:sticky;top:calc(var(--header-height,80px) + 40px);align-self:start}.bl-luxury .bl-tasting .bl-section-title{max-width:8ch;font-size:clamp(52px,5.7vw,86px)}.bl-tasting .bl-eyebrow{color:#756039}.bl-tasting__intro .bl-section-intro{margin-top:28px;max-width:30ch;color:#655f54}.bl-tasting__menu{border-top:1px solid #bcb2a3}.bl-tasting__entry{display:grid;grid-template-columns:30px 1fr;gap:22px;padding-block:32px;border-bottom:1px solid #cfc5b5}.bl-tasting__number{padding-top:4px;font-family:var(--bl-lux-serif);font-size:25px;color:#756039;font-style:italic}.bl-tasting__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.bl-tasting__top h3{margin:0;font-family:var(--bl-lux-serif);font-size:clamp(28px,2.8vw,40px);font-weight:400;letter-spacing:-.03em}.bl-tasting .bl-heat-scale__label{font-size:10px;font-weight:500;letter-spacing:.08em}.bl-tasting .bl-heat-scale__flames{display:none}.bl-tasting__character{margin:12px 0 22px;color:#756039;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.bl-tasting__entry--spicy .bl-tasting__character{color:#8b2323}.bl-tasting__notes{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0}.bl-tasting__notes dt{margin-bottom:8px;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#655f54}.bl-tasting__notes dd{margin:0;font-size:14px;line-height:1.7}.bl-tasting__finish{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-top:18px}.bl-tasting__finish p{max-width:32ch;margin:0;font-family:var(--bl-lux-serif);font-size:21px;font-style:italic;line-height:1.2;color:#655f54}.bl-luxury .bl-trio{background:var(--bl-lux-charcoal)}.bl-luxury .bl-trio__inner{width:100%;max-width:1600px;grid-template-columns:1fr;gap:0;padding-block:0}.bl-luxury .bl-trio__media{grid-column:1;grid-row:1;aspect-ratio:var(--trio-photo-ratio, 1.5);min-height:0;margin:0;border:0}.bl-luxury .bl-trio__media .bl-staged-image__image{object-fit:contain}.bl-luxury .bl-trio__content{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;column-gap:10%;padding:80px max(56px,calc((100vw - 1320px)/2)) 100px}.bl-luxury .bl-trio__content>.bl-eyebrow{grid-column:1}.bl-luxury .bl-trio__title{grid-column:1;grid-row:2 / span 3}.bl-luxury .bl-trio__body{grid-column:2;grid-row:1 / span 2;margin-top:0}.bl-luxury .bl-trio__includes,.bl-luxury .bl-trio__commerce{grid-column:2}.bl-luxury .bl-trio__title{max-width:8ch;font-size:clamp(56px,5.8vw,90px)}.bl-luxury .bl-trio__body{color:#d0c8bb;font-size:15px;line-height:1.85}.bl-luxury .bl-trio__includes{margin-top:28px;padding-top:22px;color:#c8c0b3;border-color:#514b40;font-size:11px;font-weight:400;letter-spacing:.1em}.bl-luxury .bl-trio__price{flex-wrap:wrap;margin-block:28px 14px;font-size:24px;font-weight:400}.bl-luxury .bl-trio__value{color:#c8c0b3;font-size:10px;font-weight:400;letter-spacing:.06em;line-height:1.8}.bl-luxury .bl-trio__action{margin-top:28px}.bl-luxury .bl-trio__action .button{color:#11100d;background:#f3eee4}.bl-luxury .bl-trio__sold-out{opacity:1}.bl-luxury .bl-trio__composition{background:var(--bl-lux-charcoal)}.bl-luxury .bl-trio__composition:before,.bl-luxury .bl-trio__composition:after{display:none}.bl-luxury .bl-faq{padding-block:108px;color:#11100d;background:#f3eee4;border:0}.bl-luxury .bl-faq .bl-section-title{font-size:clamp(44px,4.6vw,72px);max-width:10ch}.bl-luxury .bl-faq__item summary{min-height:86px;font-size:16px;font-weight:400;line-height:1.65}.bl-luxury .bl-faq__answer{font-size:15px;line-height:1.85}.bl-luxury .bl-faq .bl-text-link{font-size:11px;font-weight:500}.bl-luxury .bl-footer{background:var(--bl-lux-ink)}.bl-luxury .bl-footer__newsletter{grid-template-columns:1fr;gap:36px;padding-block:90px;text-align:center;border-color:#39352d}.bl-luxury .bl-footer__newsletter h2{color:#f3eee4;font-family:var(--bl-lux-serif);font-size:clamp(40px,5vw,72px);font-weight:400;letter-spacing:-.025em;line-height:1.05;text-transform:none}.bl-luxury .bl-footer__newsletter-copy p{margin-inline:auto;color:#beb5a7;font-size:14px;line-height:1.85}.bl-luxury .bl-footer__signup{justify-self:center}.bl-luxury .bl-footer__field{grid-template-columns:minmax(0,1fr) auto;gap:20px;border-bottom:1px solid #847866}.bl-luxury .bl-footer__field input{padding-inline:0;border:0;font-size:14px}.bl-luxury .bl-footer__field button{width:auto;padding-inline:0;border:0;background:transparent;color:#d8caa0;font-size:10px;font-weight:500}.bl-luxury .bl-footer__main{padding-block:76px}.bl-luxury .bl-footer__menu h2{color:#c5a059;font-size:10px;font-weight:500;letter-spacing:.18em}.bl-luxury .bl-footer__brand>p{color:#beb5a7;font-size:14px;line-height:1.8}.bl-luxury .bl-footer__menu a{min-height:44px;color:#c8c0b3;font-size:13px}.bl-luxury .bl-footer__legal{border-color:#39352d;color:#b4a999;font-size:11px}@media(min-width:1600px){.bl-luxury .bl-hero__content{padding-left:calc((100vw - 1440px)/2)}}@media(max-width:1100px){body.bl-luxury{--bl-page: calc(100% - 64px) }.bl-luxury .bl-hero__content{padding-left:32px}.bl-luxury .bl-hero__buttons{flex-wrap:wrap}.bl-luxury .bl-trio__media{min-height:0}.bl-luxury .bl-trio__content{padding:76px 36px}.bl-tasting__layout{grid-template-columns:.7fr 1.3fr;gap:44px}}@media(min-width:990px){.bl-luxury .bl-trio__media{width:88%;justify-self:center}.bl-luxury .bl-trio__content{padding:44px 6% 80px}}@media(max-width:899px){.bl-luxury .bl-hero{grid-template-columns:1fr 1fr;min-height:640px}.bl-luxury .bl-hero__content{padding-block:64px}.bl-luxury .bl-hero h1{font-size:clamp(62px,9vw,82px)}.bl-luxury .bl-hero__media{min-height:500px}.bl-luxury .bl-hero__caption{right:24px;bottom:28px;max-width:20ch}.bl-luxury .bl-flavors--homepage .bl-flavors__grid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.bl-luxury .bl-flavors--homepage .bl-flavor-card h3{font-size:29px}.bl-tasting__layout{grid-template-columns:1fr;gap:48px}.bl-tasting__intro{position:static}.bl-luxury .bl-tasting .bl-section-title{max-width:12ch}.bl-tasting__intro .bl-section-intro{max-width:46ch}.bl-luxury .bl-trio__inner{grid-template-columns:1fr}.bl-luxury .bl-trio__content{grid-column:1;grid-row:2;display:block;padding:64px 32px 72px}.bl-luxury .bl-trio__media{min-height:0;aspect-ratio:var(--trio-photo-ratio, 1.5)}.bl-luxury .bl-trio__title{max-width:14ch}}@media(max-width:599px){body.bl-luxury{--bl-page: calc(100% - 40px) ;--bl-space-major: 76px}.bl-luxury .bl-hero{min-height:0;grid-template-columns:1fr}.bl-luxury .bl-hero__content{padding:48px 20px 0}.bl-luxury .bl-hero__location{margin-bottom:28px;font-size:9px}.bl-luxury .bl-hero .bl-eyebrow{margin-bottom:16px;font-size:10px}.bl-luxury .bl-hero h1{width:100%;max-width:8ch;font-size:clamp(60px,16vw,78px);line-height:.91;text-wrap:initial}.bl-luxury .bl-hero h1 em{display:inline;margin-left:.12em}.bl-luxury .bl-hero__copy{max-width:38ch;margin-top:24px;font-size:14px;line-height:1.8}.bl-luxury .bl-hero__actions{margin-top:26px}.bl-luxury .bl-hero__buttons{flex-direction:row;flex-wrap:wrap;gap:10px 16px}.bl-luxury .bl-hero__buttons .button{width:auto;min-height:48px;padding-inline:17px;font-size:10px}.bl-luxury .bl-hero__buttons .bl-button--outline{padding-inline:0;margin:0}.bl-luxury .bl-hero__media{min-height:0;height:320px;margin-top:-4px}.bl-luxury .bl-hero__caption{right:20px;bottom:18px;max-width:none;font-size:8px}.bl-luxury .bl-flavors--homepage{padding-block:56px 64px}.bl-luxury .bl-flavors--homepage .bl-heading-row{display:block;margin-bottom:24px;padding-bottom:24px}.bl-luxury .bl-flavors--homepage .bl-section-title{font-size:48px;max-width:10ch}.bl-luxury .bl-flavors--homepage .bl-section-intro{margin-top:22px;font-size:14px}.bl-luxury .bl-flavors--homepage .bl-flavors__grid{grid-template-columns:1fr;gap:36px}.bl-luxury .bl-flavors--homepage .bl-flavor-card__media{aspect-ratio:4 / 5}.bl-luxury .bl-flavors--homepage .bl-flavor-card__body{padding-top:18px}.bl-luxury .bl-flavors--homepage .bl-flavor-card__topline{margin-bottom:10px}.bl-luxury .bl-flavors--homepage .bl-flavor-card__price{font-size:17px;font-weight:500}.bl-luxury .bl-flavors--homepage .bl-heat-scale__label{font-size:12px;letter-spacing:.05em}.bl-luxury .bl-flavors--homepage .bl-flavor-card__quick{font-size:12px;letter-spacing:.1em}.bl-luxury .bl-flavors--homepage .bl-flavor-card h3{font-size:37px}.bl-luxury .bl-flavors--homepage .bl-flavor-card__positioning{min-height:0;margin-block:10px;font-size:12px;line-height:1.6;letter-spacing:.04em}.bl-luxury .bl-flavors--homepage .bl-eyebrow,.bl-tasting .bl-eyebrow{font-size:11px;letter-spacing:.16em}.bl-culinary{min-height:660px}.bl-culinary:after{background:linear-gradient(0deg,#0b0a08db,#0b0a081f)}.bl-culinary__content{padding-block:64px}.bl-culinary h2{max-width:9ch;font-size:59px}.bl-culinary .rte{font-size:14px}.bl-tasting{padding-block:76px}.bl-luxury .bl-tasting .bl-section-title{max-width:8ch;font-size:60px}.bl-tasting__entry{display:block;padding-block:28px}.bl-tasting__number{display:none}.bl-tasting__top h3{font-size:32px}.bl-tasting__top{display:grid;gap:10px}.bl-tasting .bl-heat-scale__label{font-size:12px;letter-spacing:.05em}.bl-tasting__character{margin:14px 0 16px;font-size:12px;line-height:1.6;letter-spacing:.04em}.bl-tasting__notes{grid-template-columns:minmax(0,1fr);gap:10px}.bl-tasting__notes dt{display:inline;margin-right:8px;font-size:11px;letter-spacing:.06em}.bl-tasting__notes dd{display:inline;font-size:15px;line-height:1.6}.bl-tasting__finish{display:grid;gap:8px;margin-top:16px}.bl-tasting__finish p{font-size:20px}.bl-tasting .bl-lux-link{font-size:12px;letter-spacing:.1em}.bl-luxury .bl-trio__content{padding:54px 20px 68px}.bl-luxury .bl-trio__title{max-width:8ch;font-size:64px}.bl-luxury .bl-trio__body{font-size:14px}.bl-luxury .bl-faq{padding-block:76px}.bl-luxury .bl-faq .bl-section-title{font-size:50px}.bl-luxury .bl-faq__item summary{font-size:15px}.bl-luxury .bl-faq__answer{padding-right:8px;font-size:14px}.bl-luxury .bl-footer__newsletter{padding-block:70px;gap:30px}.bl-luxury .bl-footer__newsletter h2{font-size:44px}.bl-luxury .bl-footer__main{padding-block:52px}.bl-luxury .bl-footer__field{gap:12px}}@media(prefers-reduced-motion:reduce){.bl-luxury *,.bl-luxury *:before,.bl-luxury *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/blackland-luxury.css.map */
