:root{--lwc-size-body: 1.5rem;--lwc-size-paragraph: 1.4rem;--lwc-size-nav: 1.7rem;--lwc-size-button: 1.6rem;--lwc-size-card-heading: 1.5rem;--lwc-size-price: 1.25rem;--lwc-size-hero-heading: clamp(3rem, 9vw, 7rem);--lwc-size-hero-sub: clamp(1.75rem, 4vw, 2.75rem);--lwc-size-logo: 5rem;--lwc-size-input: 1rem;--lwc-size-readable-small: 1rem}:root{--lwc-background: #0a0a08;--lwc-surface: #111110;--lwc-surface-raised: #1a1a17;--lwc-text-primary: #f0e8d0;--lwc-text-secondary: #c9b99a;--lwc-text-muted: #7a6e5a;--lwc-accent: #c8a84b;--lwc-accent-dim: #9a7c34;--lwc-border: #2a2a28;--lwc-error: #8b2e1a;--font-heading-family: "Special Elite", "Courier New", monospace;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "IM Fell English", Georgia, serif;--font-body-style: normal;--font-body-weight: 400;--lwc-font-display: "Special Elite", "Courier New", monospace;--lwc-font-accent: "IM Fell English", Georgia, serif}body,body.gradient{background-color:var(--lwc-background);color:var(--lwc-text-primary);font-size:var(--lwc-size-body);line-height:1.8}.shopify-section{background-color:var(--lwc-background)}h1{font-family:IM Fell English,Georgia,serif;font-weight:400;color:var(--lwc-text-primary)}h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Special Elite,Courier New,monospace;font-weight:400;color:var(--lwc-text-primary)}.lwc-video-hero h1,.lwc-video-hero h2{font-family:Special Elite,Courier New,monospace}p,li,blockquote,.rte p,.rte li,.product__description p,.product__description li,.product-description,.product-description p{font-family:IM Fell English,Georgia,serif;font-size:var(--lwc-size-paragraph);line-height:1.85;color:var(--lwc-text-primary)}body:not(.template-index) main#MainContent p[style*="font-family:'IM Fell English'"],body:not(.template-index) main#MainContent li[style*="font-family:'IM Fell English'"],body:not(.template-index) main#MainContent td[style*="font-family:'IM Fell English'"],body:not(.template-index) main#MainContent .rte p,body:not(.template-index) main#MainContent .rte li,body:not(.template-index) main#MainContent .rich-text__text,body:not(.template-index) main#MainContent .image-with-text__text,body:not(.template-index) main#MainContent .multicolumn-card__info p,body:not(.template-index) main#MainContent .product__description,body:not(.template-index) main#MainContent .product__description p,body:not(.template-index) main#MainContent .product__description li,body:not(.template-index) main#MainContent .lwc-pdp-meta__value,body:not(.template-index) main#MainContent .lwc-pdp-freshness__date{font-size:var(--lwc-size-paragraph)!important;line-height:1.85!important}main#MainContent [style*="font-size:0.55rem"],main#MainContent [style*="font-size: 0.55rem"],main#MainContent [style*="font-size:0.6rem"],main#MainContent [style*="font-size: 0.6rem"],main#MainContent [style*="font-size:0.65rem"],main#MainContent [style*="font-size: 0.65rem"],main#MainContent [style*="font-size:0.7rem"],main#MainContent [style*="font-size: 0.7rem"],main#MainContent [style*="font-size:0.72rem"],main#MainContent [style*="font-size: 0.72rem"],main#MainContent [style*="font-size:0.75rem"],main#MainContent [style*="font-size: 0.75rem"],main#MainContent [style*="font-size:0.8rem"],main#MainContent [style*="font-size: 0.8rem"],main#MainContent [style*="font-size:0.82rem"],main#MainContent [style*="font-size: 0.82rem"],main#MainContent [style*="font-size:0.85rem"],main#MainContent [style*="font-size: 0.85rem"],main#MainContent [style*="font-size:0.86rem"],main#MainContent [style*="font-size: 0.86rem"],main#MainContent [style*="font-size:0.9rem"],main#MainContent [style*="font-size: 0.9rem"],main#MainContent [style*="font-size:0.95rem"],main#MainContent [style*="font-size: 0.95rem"]{font-size:var(--lwc-size-readable-small)!important;line-height:1.65!important}.template-index .lwc-lead-magnet h2{font-size:clamp(2.35rem,5vw,3.4rem)!important;line-height:1.18!important}.template-index .lwc-lead-magnet p[style*="font-family:'IM Fell English'"]{font-size:var(--lwc-size-paragraph)!important;line-height:1.85!important}.template-index .lwc-lead-magnet input[type=email]{font-size:var(--lwc-size-input)!important}.template-index .lwc-lead-magnet button,.template-index .lwc-lead-magnet a[style*="border:1px solid #c8a84b"]{font-size:var(--lwc-size-readable-small)!important}.multicolumn-list__item-label,.multicolumn-list__item-description,.image-with-text__text,.rich-text__text,.newsletter__subheading,.collapsible-content__summary,.collapsible-content__summary p{font-family:IM Fell English,Georgia,serif;font-size:var(--lwc-size-paragraph);line-height:1.85}blockquote,.rte blockquote{font-style:italic;color:var(--lwc-text-secondary)}.header__menu-item,.header__menu-item span,.footer__list a,.footer-menu a,.button,.button--primary,.button--secondary,.badge,.price,.price__regular,.price__sale,.caption,.caption-with-letter-spacing,.label,.product-form__submit{font-family:IM Fell English,Georgia,serif}.button,.button--primary{font-family:IM Fell English,Georgia,serif;font-size:var(--lwc-size-button);letter-spacing:.1em;text-transform:uppercase;background:transparent;color:var(--lwc-accent);border:1px solid var(--lwc-accent);border-radius:2px;padding:1.1rem 2.75rem;transition:background .2s ease,color .2s ease}.button:hover,.button--primary:hover{background:var(--lwc-accent);color:var(--lwc-background)}.button--secondary{font-family:IM Fell English,Georgia,serif;font-size:var(--lwc-size-button);letter-spacing:.1em;text-transform:uppercase;background:transparent;color:var(--lwc-text-primary);border:1px solid var(--lwc-border);border-radius:2px;padding:1.1rem 2.75rem;transition:background .2s ease,color .2s ease}.button--secondary:hover{background:var(--lwc-surface-raised);color:var(--lwc-text-primary)}.button,.button--primary,.button--secondary{border-radius:2px!important}.header{background-color:var(--lwc-background);border-bottom:1px solid var(--lwc-border)}.header__heading-link .h2,.header__heading .h2{font-size:var(--lwc-size-logo)!important;font-family:Special Elite,Courier New,monospace!important;color:#fff!important}@media(max-width:749px){.header__heading-link .h2,.header__heading .h2{font-size:1.6rem!important;white-space:nowrap}.header__heading-link{word-break:normal!important}}.header__menu-item,.header__menu-item span{font-family:IM Fell English,Georgia,serif;letter-spacing:.04em;font-size:var(--lwc-size-nav);color:var(--lwc-text-primary)}.header__menu-item:hover,.header__menu-item:hover span,.header__menu-item:focus,.header__menu-item:focus span{color:var(--lwc-accent)}.header__icon svg,.header__icon path{fill:var(--lwc-text-primary)}.header__icon:hover svg,.header__icon:hover path{fill:var(--lwc-accent)}.footer{background-color:var(--lwc-background);border-top:1px solid var(--lwc-border)}.footer,.footer p,.footer li{color:var(--lwc-text-secondary);font-family:IM Fell English,Georgia,serif;font-size:.9rem;letter-spacing:.02em}.footer a,.footer__list a,.footer-menu a{color:var(--lwc-text-secondary);text-decoration:none}.footer a:hover,.footer__list a:hover,.footer-menu a:hover{color:var(--lwc-accent)}.card-wrapper{background-color:transparent}.card{background-color:var(--lwc-surface);border-color:var(--lwc-border)}.card__heading,.card__heading a,h3.card__heading,h3.card__heading a{font-family:IM Fell English,Georgia,serif!important;font-weight:400;font-size:var(--lwc-size-card-heading)!important;color:var(--lwc-text-primary)}.card__heading a:hover{color:var(--lwc-accent)}.price,.price__regular,.price__sale{font-family:var(--lwc-font-accent);color:var(--lwc-text-secondary)}.price--on-sale .price__sale{color:var(--lwc-accent)}.price--on-sale .price__regular{color:var(--lwc-text-muted)}.caption-with-letter-spacing{font-family:var(--lwc-font-accent);color:var(--lwc-text-muted);letter-spacing:.12em;text-transform:uppercase}.product-form__submit{font-family:IM Fell English,Georgia,serif!important;font-size:1rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:1.1rem 2.75rem!important}input[type=text],input[type=email],input[type=search],input[type=password],input[type=tel],input[type=number],textarea,select{background-color:var(--lwc-surface);border-color:var(--lwc-border);color:var(--lwc-text-primary);border-radius:2px;font-family:IM Fell English,Georgia,serif;font-size:var(--lwc-size-input)}input::placeholder,textarea::placeholder{color:var(--lwc-text-muted)}input:focus,textarea:focus,select:focus{border-color:var(--lwc-accent-dim);outline:1px solid var(--lwc-accent-dim)}a{color:var(--lwc-text-primary)}a:hover{color:var(--lwc-accent)}.announcement-bar{background-color:var(--lwc-surface-raised);border-bottom:1px solid var(--lwc-border);font-family:var(--lwc-font-accent);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--lwc-text-secondary)}.predictive-search,.cart-drawer{background-color:var(--lwc-surface);border-color:var(--lwc-border)}.predictive-search__item:hover{background-color:var(--lwc-surface-raised)}.predictive-search__item-heading{font-family:var(--lwc-font-accent);color:var(--lwc-text-primary)}.badge{font-family:var(--lwc-font-accent);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;border-radius:2px}.swatch--variant-pill,.variant-pill{font-family:var(--lwc-font-accent);border-radius:2px;border-color:var(--lwc-border);color:var(--lwc-text-primary);background:var(--lwc-surface)}.swatch--variant-pill:hover,.variant-pill:hover{border-color:var(--lwc-accent-dim)}.rich-text__heading{font-family:Special Elite,Courier New,monospace;font-weight:400;color:var(--lwc-text-primary)}.rich-text__text{font-family:IM Fell English,Georgia,serif;color:var(--lwc-text-secondary)}.product-form__input label,.product-form__input .form__label,.product-form__option-label,.variant-input-wrapper label,.variant__button-label,.swatch__input+label,.form__label,.product__text,.product__vendor,.quantity__label,.quantity__rules,.pickup-availability-preview,.pickup-availability-preview p,.share-button__label,.product-form__error-message{font-family:IM Fell English,Georgia,serif!important;font-size:1.3rem!important;letter-spacing:.02em!important;text-transform:none!important}.swatch--variant-pill .swatch__value,.variant-pill .swatch__value,.swatch--variant-pill,.variant-pill{font-size:1.2rem!important}.product__tax,.product__tax a,.cart-drawer__footer .tax-note,.product-form__shipping{font-family:IM Fell English,Georgia,serif!important;font-size:1.1rem!important}.pickup-availability-preview__title,.pickup-availability__more-locations{font-size:1.2rem!important}.product__price .price,.product__price .price__regular,.product__price .price__sale{font-family:IM Fell English,Georgia,serif;font-size:1.25rem}.lwc-pdp-meta__label,.lwc-pdp-freshness__label,.lwc-pdp-pickup{font-family:IM Fell English,Georgia,serif!important;font-size:.9rem!important;letter-spacing:.04em!important;text-transform:none!important}.lwc-pdp-meta__roast-pip{font-family:IM Fell English,Georgia,serif!important;font-size:.85rem!important;letter-spacing:.02em!important;text-transform:none!important}.lwc-subscription-upsell{border:1px solid rgba(200,168,75,.45);border-radius:2px;padding:1.25rem;margin:0 0 1.25rem;background:#c8a84b0f;color:var(--lwc-text)}.cart-drawer .lwc-subscription-upsell{margin-top:0}.lwc-subscription-upsell__eyebrow{margin:0 0 .45rem;font-family:var(--lwc-font-accent);font-size:1rem;letter-spacing:.18em;line-height:1.2;text-transform:uppercase;color:var(--lwc-gold)}.lwc-subscription-upsell__heading{margin:0 0 .65rem;font-family:var(--lwc-font-accent);font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.15;color:var(--lwc-text)}.lwc-subscription-upsell__text{margin:0 0 .75rem;font-family:var(--lwc-font-body);font-size:1.2rem;line-height:1.45;color:var(--lwc-text-secondary)}.lwc-subscription-upsell__subtext,.lwc-subscription-upsell__decline{margin:.85rem 0 0;font-family:var(--lwc-font-body);font-size:1.05rem;line-height:1.4;color:var(--lwc-text-muted)}.lwc-subscription-upsell__decline{text-align:center}.lwc-subscription-upsell__form{margin-top:1rem}.lwc-subscription-upsell__button{width:100%}.lwc-subscription-upsell--active .lwc-subscription-upsell__text{color:var(--lwc-text)}.lwc-pdp-meta{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 0;border-top:1px solid var(--lwc-border);border-bottom:1px solid var(--lwc-border);margin:.5rem 0}.lwc-pdp-meta__item{display:flex;flex-direction:column;gap:.4rem}.lwc-pdp-meta__label{font-family:var(--lwc-font-accent);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lwc-text-muted)}.lwc-pdp-meta__value{font-family:IM Fell English,Georgia,serif;font-size:1rem;color:var(--lwc-text-secondary)}.lwc-pdp-meta__roast-bar{display:flex;gap:.4rem;flex-wrap:wrap}.lwc-pdp-meta__roast-pip{font-family:var(--lwc-font-accent);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .6rem;border:1px solid var(--lwc-border);color:var(--lwc-text-muted);border-radius:2px}.lwc-pdp-meta__roast-pip--active{border-color:var(--lwc-accent);color:var(--lwc-accent);background:transparent}.lwc-pdp-freshness{display:flex;align-items:baseline;gap:.5rem;padding:.75rem 0}.lwc-pdp-freshness__label{font-family:var(--lwc-font-accent);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--lwc-text-muted)}.lwc-pdp-freshness__date{font-family:IM Fell English,Georgia,serif;font-size:.95rem;color:var(--lwc-accent)}.lwc-pdp-pickup{display:flex;align-items:center;gap:.5rem;font-family:var(--lwc-font-accent);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lwc-text-muted);padding:.5rem 0}.lwc-pdp-pickup__dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lwc-accent);flex-shrink:0}hr,.section-divider{border-color:var(--lwc-border)}.lwc-video-hero{width:100%;background:var(--lwc-background)}.lwc-video-hero__video,.lwc-video-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.lwc-video-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:1;pointer-events:none}.lwc-video-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;padding:2rem 1.5rem;max-width:820px;margin:0 auto}.lwc-video-hero__heading{font-family:Special Elite,Courier New,monospace;font-weight:400;font-size:var(--lwc-size-hero-heading);line-height:1.1;color:var(--lwc-text-primary);margin:0;-webkit-text-stroke:5px #000;paint-order:stroke fill}.lwc-video-hero__subheading{font-family:IM Fell English,Georgia,serif!important;font-size:var(--lwc-size-hero-sub)!important;letter-spacing:.02em;color:var(--lwc-text-secondary);margin:0;-webkit-text-stroke:3px #000;paint-order:stroke fill}.lwc-video-hero__buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:.5rem}.lwc-video-hero .button,.lwc-video-hero .button--primary{background:var(--lwc-accent)!important;color:var(--lwc-background)!important;border-color:var(--lwc-accent)!important}.lwc-video-hero .button--secondary{background:#0a0a08bf!important;color:var(--lwc-text-primary)!important;border-color:var(--lwc-text-primary)!important}.lwc-video-hero .button:hover,.lwc-video-hero .button--primary:hover{background:var(--lwc-accent-dim)!important;border-color:var(--lwc-accent-dim)!important}.lwc-video-hero .button--secondary:hover{background:#0a0a08f2!important}.lwc-meta-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0 1rem}.lwc-meta-tag{font-family:Special Elite,Courier New,monospace;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--lwc-text-secondary);border:1px solid var(--lwc-border);border-radius:2px;padding:.3rem .65rem}.lwc-founder__grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media screen and (min-width:750px){.lwc-founder__grid{grid-template-columns:1fr 1fr;gap:5rem}.lwc-founder__grid--reverse{direction:rtl}.lwc-founder__grid--reverse>*{direction:ltr}}.lwc-founder__image{width:100%;height:auto;display:block;border:1px solid var(--lwc-border)}.placeholder-svg.lwc-founder__image{aspect-ratio:4 / 5;background:var(--lwc-surface)}.lwc-founder__eyebrow{font-family:var(--lwc-font-accent);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--lwc-accent);margin:0 0 .75rem}.lwc-founder__heading{font-family:Special Elite,Courier New,monospace;font-weight:400;font-size:2.4rem;color:var(--lwc-text-primary);margin:0 0 1.25rem}.lwc-founder__text{font-family:IM Fell English,Georgia,serif;color:var(--lwc-text-secondary);line-height:1.7;margin:0 0 2rem}.lwc-founder__cta{display:inline-block}.lwc-testimonials__heading{font-family:Special Elite,Courier New,monospace;font-weight:400;text-align:center;color:var(--lwc-text-primary);margin:0 0 3rem}.lwc-testimonials__list{display:grid;grid-template-columns:1fr;gap:3rem}.lwc-testimonials__list--single{max-width:720px;margin:0 auto}@media screen and (min-width:750px){.lwc-testimonials__list:not(.lwc-testimonials__list--single){grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.lwc-testimonial{margin:0;padding:2.5rem;border:1px solid var(--lwc-border);background:var(--lwc-surface);position:relative}.lwc-testimonials__list--single .lwc-testimonial{text-align:center;border:none;background:transparent;padding:0}.lwc-testimonial__quote{font-family:IM Fell English,Georgia,serif;font-style:italic;font-size:1.5rem;line-height:1.6;color:var(--lwc-text-primary);margin:0 0 1.5rem}.lwc-testimonials__list--single .lwc-testimonial__quote{font-size:1.9rem}.lwc-testimonial__quote:before{content:"\201c";color:var(--lwc-accent);font-size:3rem;line-height:0;vertical-align:-.6rem;margin-right:.2rem;font-family:Georgia,serif}.lwc-testimonial__footer{display:flex;flex-direction:column;gap:.25rem}.lwc-testimonials__list--single .lwc-testimonial__footer{align-items:center}.lwc-testimonial__name{font-family:var(--lwc-font-accent);font-style:normal;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--lwc-accent)}.lwc-testimonial__context{font-family:var(--lwc-font-accent);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lwc-text-muted)}.lwc-trust-bar{border-top:1px solid var(--lwc-border);border-bottom:1px solid var(--lwc-border)}.lwc-trust-bar__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem;text-align:center}@media screen and (min-width:750px){.lwc-trust-bar__list{grid-template-columns:repeat(3,1fr);gap:0}.lwc-trust-bar__item+.lwc-trust-bar__item{border-left:1px solid var(--lwc-border)}}.lwc-trust-bar__item{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.5rem 2rem}.lwc-trust-bar__label{font-family:var(--lwc-font-accent);font-size:1.15rem;letter-spacing:.15em;text-transform:uppercase;color:var(--lwc-text-primary)}.lwc-trust-bar__subtext{font-family:IM Fell English,Georgia,serif;font-size:1.2rem;color:var(--lwc-text-muted);line-height:1.55}.lwc-stripped-header{background-color:var(--lwc-background);border-bottom:1px solid var(--lwc-border);padding:1.25rem 2rem;text-align:center}.lwc-stripped-header__logo img{height:48px;width:auto}.lwc-stripped-header__shop-name{font-family:Special Elite,Courier New,monospace;font-size:1.1rem;letter-spacing:.15em;text-transform:uppercase;color:var(--lwc-text-primary)}.lwc-stripped-footer{background-color:var(--lwc-background);border-top:1px solid var(--lwc-border);padding:1.5rem;text-align:center;font-family:var(--lwc-font-accent);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--lwc-text-muted)}.lwc-stripped-footer a{color:var(--lwc-text-secondary)}.lwc-stripped-footer a:hover{color:var(--lwc-accent)}@media screen and (max-width:640px){.lwc-subscribe-page__pillars{grid-template-columns:1fr!important}}rc-widget,rc-benefits,recharge-subscription-widget,[id*=recharge]{font-size:.85em!important;zoom:.85}rc-widget,rc-benefits,recharge-subscription-widget{--rc-color-primary: #c8a84b;--rc-color-primary-dark: #9a7c34;--rc-color-background: #1a1a17;--rc-color-surface: #1a1a17;--rc-color-text: #f0e8d0;--rc-color-text-secondary: #c9b99a;--rc-color-border: #2a2a28;--rc-color-selected: #c8a84b;--rc-color-selected-text: #0a0a08;--rc-border-radius: 2px;--rc-font-family: "IM Fell English", Georgia, serif}
/*# sourceMappingURL=/cdn/shop/t/13/assets/lwc-custom.css.map */
