body.bl-luxury :is(.product-information,.bl-product-story,.bl-contact,.bl-faq-page,.bl-care,.bl-recipe-detail,.bl-recipes){--bl-ink: var(--bl-lux-ink, #11100d);--bl-ivory: var(--bl-lux-ivory, #f3eee4);--bl-paper: var(--bl-lux-paper, #f8f4ec);--bl-gold: #816535;--bl-gold-light: var(--bl-lux-gold, #c5a059);--bl-copy: #5e584f;--bl-stone: #c8c0b3}body.bl-luxury :is(.bl-page-hero h1,.product-details h1,.bl-collection-card-content__title,.bl-recipes__hero h1,.bl-recipes__featured h2,.bl-recipes__cta h2,.bl-recipe-card__title,.bl-recipe-detail__header-copy h1,.bl-recipe-detail__content h2,.bl-recipe-related h2,.bl-faq-page__hero h1,.bl-faq-group__intro h2,.bl-faq-cta h2,.bl-care__hero h1,.cart-title h1,.blackland-story-v2__heading,.blackland-story-v2-layers__item h3,.blackland-story-v2-flavor__body h3){font-family:var(--bl-lux-serif, "Cormorant Garamond", Georgia, serif);font-weight:400;letter-spacing:-.025em;text-transform:none;text-wrap:balance}body.bl-luxury .bl-page-hero{color:var(--bl-lux-ivory);background:var(--bl-lux-ink)}body.bl-luxury .bl-page-hero__content{min-height:clamp(380px,38vw,560px);padding-block:clamp(72px,9vw,136px)}body.bl-luxury .bl-page-hero h1{max-width:15ch;font-size:clamp(3.5rem,7vw,7rem);line-height:.98}body.bl-luxury .bl-page-hero__copy{max-width:48ch;color:#cbc3b6;font-size:1rem;line-height:1.8}body.bl-luxury .bl-page-hero__mark{opacity:.2}body.bl-luxury .bl-page-hero__media:after{background:linear-gradient(90deg,#11100dd1,#11100d4d)}body.bl-luxury .product-information{--color-background: var(--bl-lux-paper);--color-foreground: var(--bl-lux-ink);padding-block:0;background:var(--bl-lux-paper);color:var(--bl-lux-ink)}body.bl-luxury .product-information__grid{column-gap:0}body.bl-luxury .product-information__media{background:#1a1814;border-bottom:1px solid rgb(17 16 13 / 12%)}body.bl-luxury .product-information .product-details{min-width:0;background:var(--bl-lux-paper);color:var(--bl-lux-ink)}body.bl-luxury .product-details>.group-block{padding:clamp(32px,4.8vw,78px) clamp(24px,4.6vw,74px)!important;background:var(--bl-lux-paper)}body.bl-luxury .product-details h1{max-width:13ch;font-size:clamp(2.75rem,4.6vw,5.4rem);line-height:.98}body.bl-luxury .product-information .price{font-family:var(--font-body--family);font-size:1.15rem;font-weight:500;letter-spacing:.04em}body.bl-luxury .product-details :is(.product-form-buttons .add-to-cart-button,.product-form-buttons .button){min-height:54px;border-radius:0;font-size:.75rem;font-weight:600;letter-spacing:.14em}body.bl-luxury .product-details .product-form-buttons .add-to-cart-button:not(:disabled){color:var(--bl-lux-paper);background:var(--bl-lux-ink);border-color:var(--bl-lux-ink)}body.bl-luxury .product-details .quantity-selector{min-height:54px;border-radius:0;border-color:#11100d47;background:transparent}body.bl-luxury .product-information .variant-option__button-label{min-height:46px;border-radius:0}body.bl-luxury .product-information .accordion{border-color:#11100d2e}body.bl-luxury .bl-product-story{background:var(--bl-lux-paper);padding-block:clamp(68px,7vw,108px)}body.bl-luxury .bl-product-story .bl-accordion__panel{color:#554f46;line-height:1.8}body.bl-luxury .sticky-add-to-cart__bar{border-radius:0;box-shadow:0 -4px 24px #11100d14}body.bl-luxury collection-component .product-grid-container{--color-background: var(--bl-lux-ink);--color-foreground: var(--bl-lux-ivory);background:var(--bl-lux-ink);color:var(--bl-lux-ivory);padding-block:clamp(48px,6vw,92px) clamp(72px,8vw,124px)}body.bl-luxury collection-component :is(.product-card,.product-card__content){border-radius:0;background:transparent;color:var(--bl-lux-ivory);box-shadow:none}body.bl-luxury collection-component .product-grid__item{min-width:0;border:1px solid rgb(243 238 228 / 13%)}body.bl-luxury collection-component .bl-collection-card-content{padding:clamp(20px,2.4vw,34px);border-top:1px solid rgb(243 238 228 / 13%);color:var(--bl-lux-ivory);background:#171511}body.bl-luxury .bl-collection-card-content__title{margin-block:20px 14px;font-size:clamp(1.9rem,2.9vw,3rem);line-height:1.04}body.bl-luxury collection-component .bl-collection-card-content__price{color:var(--bl-lux-ivory);font-weight:500}body.bl-luxury collection-component :is(.bl-collection-card-content__descriptor,.bl-collection-card-content__weight){color:#c3bbae;font-size:.9rem;line-height:1.65}body.bl-luxury collection-component :is(.bl-collection-card-content__meta,.bl-collection-card-content__savings,.bl-heat-scale){color:#c9ad78;font-weight:500}body.bl-luxury collection-component .bl-collection-card-content__cta{min-height:48px;margin-top:18px;border:1px solid rgb(243 238 228 / 38%);border-radius:0;color:var(--bl-lux-ivory);background:transparent;font-size:.7rem;letter-spacing:.16em;font-weight:600}body.bl-luxury collection-component .bl-collection-card-content__cta--signature{color:var(--bl-lux-ink);background:var(--bl-lux-ivory);border-color:var(--bl-lux-ivory)}body.bl-luxury .collection-flavor-guide a{color:#d6c6a5;font-weight:500}body.bl-luxury .collection-flavor-guide{margin-top:48px;border-color:#f3eee429;color:#d6c6a5}body.bl-luxury :is(.bl-recipes,.bl-recipe-detail){--cream: var(--bl-lux-ivory);--paper: var(--bl-lux-paper);--ink: var(--bl-lux-ink);--red: #816535;--gold: #816535;--line: rgb(17 16 13 / 16%);background:var(--bl-lux-paper);color:var(--bl-lux-ink)}body.bl-luxury :is(.bl-recipes__hero,.bl-recipe-detail__hero){--gold: var(--bl-lux-gold);background:var(--bl-lux-ink);color:var(--bl-lux-ivory);border-color:#f3eee424}body.bl-luxury .bl-recipes__hero h1{max-width:12ch;font-size:clamp(3.5rem,6.5vw,6.6rem);line-height:.97}body.bl-luxury .bl-recipes__finder{padding-bottom:38px;border-bottom:1px solid var(--line)}body.bl-luxury .bl-recipes__search-wrap input{font-family:var(--bl-lux-serif);font-size:clamp(1.6rem,2.8vw,2.6rem)}body.bl-luxury .bl-recipes__featured{border:0;background:var(--bl-lux-ivory)}body.bl-luxury .bl-recipes__featured-copy{padding:clamp(24px,4.5vw,68px)}body.bl-luxury .bl-recipes__featured h2{max-width:15ch;font-size:clamp(2.75rem,4.5vw,5rem);line-height:1.02}body.bl-luxury :is(.bl-recipes__association,.bl-recipes__result-count,.bl-recipe-card__product,.bl-recipe-link){font-weight:500;letter-spacing:.14em}body.bl-luxury .bl-recipes__all-heading{font-family:var(--bl-lux-serif);font-size:clamp(2rem,3vw,3rem);font-weight:400;letter-spacing:-.02em;text-transform:none}body.bl-luxury :is(.bl-recipes,.bl-recipe-cards) .bl-recipe-card{border:0;border-top:1px solid rgb(17 16 13 / 20%);padding-top:14px;background:transparent;color:var(--bl-lux-ink);box-shadow:none}body.bl-luxury :is(.bl-recipes,.bl-recipe-cards) .bl-recipe-card__media{aspect-ratio:4 / 5;background:#e6ded1}body.bl-luxury :is(.bl-recipes,.bl-recipe-cards) .bl-recipe-card__body{padding:24px 0 0}body.bl-luxury :is(.bl-recipes,.bl-recipe-cards) .bl-recipe-card__title{font-size:clamp(1.8rem,2.7vw,2.65rem);line-height:1.05}body.bl-luxury :is(.bl-recipes,.bl-recipe-cards) .bl-recipe-card__summary{color:#655e54;line-height:1.75}body.bl-luxury :is(.bl-recipes,.bl-recipe-cards) .bl-recipe-card__meta{border-color:#11100d26;color:#655e54}body.bl-luxury :is(.bl-recipes,.bl-recipe-cards) :is(.bl-recipe-card__product,.bl-recipe-link){color:#816535}body.bl-luxury .bl-recipe-detail__header-copy h1{max-width:14ch;font-size:clamp(3rem,5.2vw,5.5rem);line-height:1.02}body.bl-luxury .bl-recipe-detail__hero-meta{max-width:480px;padding-block:20px;border-color:#f3eee433}body.bl-luxury .bl-recipe-detail__facts{top:calc(var(--header-height, 80px) + 28px);border-top:1px solid #816535}body.bl-luxury .bl-recipe-detail__content{color:#49443c;font-size:1.0625rem;line-height:1.85}body.bl-luxury .bl-recipe-detail__content h2{color:var(--bl-lux-ink);font-size:clamp(2.1rem,3.4vw,3.4rem);line-height:1.1}body.bl-luxury .bl-recipe-detail__recipe-notes{border-left-width:1px;background:var(--bl-lux-ivory);color:#655e54}body.bl-luxury .bl-recipe-related{--gold: #816535;color:var(--bl-lux-ink);background:var(--bl-lux-ivory);border-top:1px solid rgb(17 16 13 / 14%)}body.bl-luxury .bl-recipe-related h2{font-size:clamp(2.6rem,4.5vw,4.5rem);line-height:1}body.bl-luxury .bl-recipe-button{min-height:52px;border:1px solid var(--bl-lux-ink);color:var(--bl-lux-paper);background:var(--bl-lux-ink);font-size:.75rem;font-weight:500;letter-spacing:.14em}body.bl-luxury .bl-recipes__cta{color:var(--bl-lux-ivory);background:var(--bl-lux-ink)}body.bl-luxury .bl-recipes__cta .bl-recipe-button{color:var(--bl-lux-ink);background:var(--bl-lux-ivory);border-color:var(--bl-lux-ivory)}body.bl-luxury .blackland-story-v2{--story-ink: var(--bl-lux-ink);--story-ivory: var(--bl-lux-ivory);--story-paper: var(--bl-lux-paper);--story-gold: #816535;--story-gold-light: var(--bl-lux-gold);--story-copy: #60594f}body.bl-luxury .blackland-story-v2__section{padding-block:clamp(72px,8vw,124px)}body.bl-luxury .blackland-story-v2__heading{font-size:clamp(3rem,5.2vw,5.6rem);line-height:1}body.bl-luxury .blackland-story-v2__eyebrow{font-size:.7rem;font-weight:500;letter-spacing:.23em}body.bl-luxury .blackland-story-v2__copy{font-size:1rem;line-height:1.85}body.bl-luxury .blackland-story-v2-hero .bl-internal-hero__heading{font-family:var(--bl-lux-serif);font-size:clamp(3.5rem,6.5vw,6.5rem);font-weight:400;line-height:.98;letter-spacing:-.025em;text-transform:none}body.bl-luxury .blackland-story-v2-layers__grid{border-color:#f3eee438}body.bl-luxury .blackland-story-v2-layers__item{padding-block:36px;border-color:#f3eee429}body.bl-luxury .blackland-story-v2-layers__item:nth-child(2n){border-color:#f3eee429}body.bl-luxury .blackland-story-v2-layers__number{color:var(--bl-lux-gold);font-family:var(--bl-lux-serif);font-size:2rem;font-style:italic}body.bl-luxury .blackland-story-v2-layers__item h3{font-size:clamp(1.9rem,3vw,2.8rem)}body.bl-luxury .blackland-story-v2-craft__standard{color:var(--bl-lux-ink);background:transparent;border-block:1px solid rgb(17 16 13 / 20%);padding-inline:0}body.bl-luxury .blackland-story-v2-craft__standard h3,body.bl-luxury .blackland-story-v2-craft__standard li:before{color:#816535}body.bl-luxury .blackland-story-v2-craft__standard li{border-color:#11100d24;font-weight:400}body.bl-luxury .blackland-story-v2__button{min-height:52px;border-radius:0;font-size:.72rem;font-weight:500;letter-spacing:.16em;color:var(--bl-lux-paper);background:var(--bl-lux-ink)}body.bl-luxury .blackland-story-v2__button--secondary{color:var(--bl-lux-ink);background:transparent}body.bl-luxury .blackland-story-v2-signature .blackland-story-v2__button{background:var(--bl-lux-paper);border-color:var(--bl-lux-paper);color:var(--bl-lux-ink)}body.bl-luxury :is(.bl-faq-page,.bl-care,.bl-contact){background:var(--bl-lux-paper)}body.bl-luxury :is(.bl-faq-page__hero,.bl-care__hero){color:var(--bl-lux-ivory);background:var(--bl-lux-ink);border-color:#f3eee426}body.bl-luxury :is(.bl-faq-page__hero-inner,.bl-care__hero){padding-block:clamp(68px,7vw,108px)}body.bl-luxury :is(.bl-faq-page__hero h1,.bl-care__hero h1){font-size:clamp(3.3rem,6.4vw,6rem);line-height:1}body.bl-luxury .bl-faq-group__intro h2{max-width:14ch;font-size:clamp(2.25rem,3.5vw,3.4rem);line-height:1.02}body.bl-luxury .bl-faq-item h3 button{min-height:82px;font-family:var(--font-body--family);font-size:1rem;font-weight:500;line-height:1.55}body.bl-luxury .bl-faq-item__answer{font-size:1rem;line-height:1.85}body.bl-luxury .bl-faq-search input{font-family:var(--bl-lux-serif);font-size:clamp(1.6rem,2.6vw,2.5rem)}body.bl-luxury .bl-faq-nav a{min-height:44px;padding-block:12px;font-weight:500}body.bl-luxury .bl-faq-cta{border-color:#f3eee426}body.bl-luxury .bl-faq-cta h2{font-size:clamp(3rem,5.8vw,5.7rem);line-height:1}body.bl-luxury .bl-faq-cta__primary{background:var(--bl-lux-ivory);border-color:var(--bl-lux-ivory)}body.bl-luxury .bl-contact__layout{gap:clamp(40px,8vw,120px)}body.bl-luxury .bl-contact__form{padding:clamp(24px,3.5vw,52px);border:1px solid rgb(17 16 13 / 16%);background:var(--bl-lux-ivory)}body.bl-luxury .bl-contact__form label{font-size:.72rem;font-weight:500;letter-spacing:.12em}body.bl-luxury .bl-contact__form :is(input,select,textarea){border-color:#11100d4d;background:var(--bl-lux-paper);font-size:1rem}body.bl-luxury .bl-contact__submit{background:var(--bl-lux-ink);color:var(--bl-lux-ivory);border-color:var(--bl-lux-ink);font-weight:500;letter-spacing:.14em}body.bl-luxury .bl-care__content h2{font-family:var(--bl-lux-serif);font-size:clamp(2rem,3vw,2.8rem);font-weight:400}body.bl-luxury .cart-page--blackland{padding-block:clamp(52px,6vw,96px);color:var(--bl-lux-ink)}body.bl-luxury .cart-title h1{font-size:clamp(3rem,6vw,5.5rem);line-height:1}body.bl-luxury .cart-page__summary{padding:clamp(24px,3vw,42px);background:var(--bl-lux-ivory);border:1px solid rgb(17 16 13 / 15%)}body.bl-luxury .cart-drawer__summary{background:var(--bl-lux-ivory);color:var(--bl-lux-ink)}body.bl-luxury .cart-drawer__inner .theme-drawer__title{font-family:var(--bl-lux-serif);font-size:2rem;font-weight:400;letter-spacing:0;text-transform:none}body.bl-luxury .shopify-section:has(>collection-component)>.section-background{--color-background: var(--bl-lux-ink);background:var(--bl-lux-ink)}body.bl-luxury collection-component .product-grid-container.section{background:var(--bl-lux-ink)}body.bl-luxury collection-component .main-collection-grid{--color-background: var(--bl-lux-ink);--color-foreground: var(--bl-lux-ivory);background:transparent;color:var(--bl-lux-ivory)}body.bl-luxury .blackland-story-v2-hero .blackland-story-v2-hero__copy{padding-inline-end:clamp(32px,5vw,76px)}body.bl-luxury .blackland-story-v2-hero .blackland-story-v2-hero__media{align-self:stretch;min-height:540px;max-height:none;overflow:hidden;aspect-ratio:auto}body.bl-luxury .blackland-story-v2-hero .blackland-story-v2-hero__media img{width:100%;height:100%;object-fit:cover;transform:none;filter:none}@media(max-width:899px){body.bl-luxury .blackland-story-v2-hero .blackland-story-v2-hero__media{width:100%;min-height:0;height:auto;aspect-ratio:4 / 3;margin:0}}@media(min-width:990px){body.bl-luxury .product-information__grid:not(.product-information--media-none,.product-information__grid--half){grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}body.bl-luxury .product-information__grid.product-information--media-right:not(.product-information__grid--half){grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}body.bl-luxury .product-grid-container--blackland .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,44px)}}@media(max-width:749px){body.bl-luxury .bl-page-hero__content{min-height:340px;padding-block:64px}body.bl-luxury .bl-page-hero h1{max-width:11ch;font-size:clamp(3rem,13vw,4.5rem)}body.bl-luxury .product-details>.group-block{padding:32px 20px 40px!important}body.bl-luxury .product-details h1{max-width:14ch;font-size:clamp(2.7rem,11vw,4rem)}body.bl-luxury .bl-collection-card-content__title{font-size:clamp(1.6rem,6vw,2.2rem)}body.bl-luxury collection-component .bl-collection-card-content{padding:20px 16px 24px}body.bl-luxury .bl-recipes__hero h1{font-size:clamp(3.2rem,13vw,4.5rem)}body.bl-luxury .bl-recipes__featured-copy{padding:30px 22px}body.bl-luxury .bl-recipes__featured h2{max-width:none;font-size:clamp(2.65rem,10vw,3.8rem)}body.bl-luxury .bl-recipe-detail__header-copy h1{max-width:none;font-size:clamp(2.7rem,11.5vw,4rem)}body.bl-luxury .bl-recipe-detail__facts{position:static}body.bl-luxury .bl-recipe-detail__content{font-size:1rem;line-height:1.8}body.bl-luxury .blackland-story-v2-hero .bl-internal-hero__heading{font-size:clamp(3.2rem,13vw,4.6rem)}body.bl-luxury .blackland-story-v2__heading{font-size:clamp(2.7rem,11vw,4rem)}body.bl-luxury :is(.bl-faq-page__hero h1,.bl-care__hero h1){font-size:clamp(3rem,12vw,4.2rem)}body.bl-luxury .bl-contact__form{padding:24px 20px}body.bl-luxury .bl-faq-group__intro h2{font-size:2.5rem}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body.bl-luxury :is(.bl-recipes,.bl-recipe-cards) .bl-recipe-card__media img{transition:transform .6s cubic-bezier(.16,1,.3,1)}body.bl-luxury :is(.bl-recipes,.bl-recipe-cards) .bl-recipe-card:hover .bl-recipe-card__media img{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){body.bl-luxury :is(.bl-recipes,.bl-recipe-cards) .bl-recipe-card__media img{transition:none;transform:none}}@media print{body.bl-luxury .bl-recipe-detail__content h2{font-size:18pt}body.bl-luxury .bl-recipe-detail__header-copy h1{font-size:30pt}body.bl-luxury .bl-recipe-detail__content{font-size:11pt;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/blackland-luxury-pages.css.map */
