:root{--dj-paper:#FAF8F5;--dj-linen:#F1E9DE;--dj-roast:#2A1D14;--dj-ink:#30251F;--dj-body:#4A3E35;--dj-muted:#6C5E52;--dj-caramel:#9A6A3F;--dj-accent-text:#86552F;--dj-rule:#E2D8CB;--dj-card:#F6F1E9}html body .page-width{max-width:calc(1180px + 10rem)}@media screen and (max-width:749px){html body .page-width{padding-left:20px;padding-right:20px}}html body h1,html body h2,html body .h0,html body .h1,html body .h2{letter-spacing:-.02em}html body .button,html body .shopify-payment-button__button--unbranded{min-height:52px;padding:0 2.6rem;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html body .jdgm-star{color:var(--dj-caramel)!important}#MainContent [class^=ai-video-banner__heading-]{font-weight:700;letter-spacing:-.035em;line-height:1.08}#MainContent [class^=ai-video-banner__button-]{border-radius:2px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;min-height:52px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center}#MainContent [class^=ai-video-banner__button-]:focus-visible{outline:3px solid #fff;outline-offset:3px}#MainContent [class^=ai-video-banner__overlay-]{display:block}#MainContent video[class^=ai-video-banner__video-]{display:block}#MainContent [class^=ai-video-banner__video-container-]{overflow:hidden}@media screen and (max-width:749px){#MainContent [class^=ai-video-banner__overlay-]{background-color:transparent;background-image:linear-gradient(180deg,#1e140e66,#1e140e9e 55%,#1e140e75)}}#MainContent [class^=ai-text-banner-]{min-height:0;padding:56px 20px}#MainContent [class^=ai-text-banner__heading-]{letter-spacing:-.02em;line-height:1.25;margin-bottom:10px}#MainContent [class^=ai-text-banner__subtext-]{color:var(--dj-body);line-height:1.6}@media screen and (max-width:749px){#MainContent [class^=ai-text-banner-]{padding:40px 20px}#MainContent [class^=ai-text-banner__heading-]{font-size:23px}#MainContent [class^=ai-text-banner__subtext-]{font-size:16px}}#MainContent [id$=__featured_collection] .card__heading{font-size:15px;font-weight:600;letter-spacing:.04em;line-height:1.35}#MainContent [id$=__featured_collection] .card__heading a{color:var(--dj-roast)}#MainContent [id$=__featured_collection] .price{font-size:16px;color:var(--dj-ink);letter-spacing:.01em}#MainContent [id$=__featured_collection] .card__information{padding-top:1.2rem}#MainContent [id$=__featured_collection] .card-information{gap:.4rem}#MainContent [id$=__featured_collection] .button{margin-top:8px}#MainContent [id$=__featured_collection] .collection{padding-top:0}#MainContent [id$=__featured_collection] slider-component,#MainContent [id$=__featured_collection] .product-grid{margin-top:0;padding-top:0}#MainContent [id*=__danjos_guarantee_strip] .dj-strip{font-size:15px;color:var(--dj-body)}#MainContent [id*=__danjos_guarantee_strip] .dj-strip strong{font-weight:700;color:var(--dj-roast)}#MainContent [id*=__danjos_nothing_to_decode] .dj-in{max-width:1180px}#MainContent [id*=__danjos_nothing_to_decode] .dj-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.18em}#MainContent [id*=__danjos_nothing_to_decode] .dj-h{font-weight:700;letter-spacing:-.035em;line-height:1.08}#MainContent [id*=__danjos_nothing_to_decode] .dj-lede{font-size:17px}#MainContent [id*=__danjos_nothing_to_decode] .dj-call{font-size:15px}#MainContent [id*=__danjos_nothing_to_decode] .dj-call b{font-weight:700;letter-spacing:.12em;font-size:11.5px;text-transform:uppercase;margin-bottom:4px}#MainContent [id*=__danjos_nothing_to_decode] .dj-notice{font-size:17px}#MainContent [id*=__danjos_nothing_to_decode] .dj-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;background:var(--dj-paper);color:var(--dj-roast);border:0;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#MainContent [id*=__danjos_nothing_to_decode] .dj-btn:hover{background:#efe6da;color:var(--dj-roast)}#MainContent [id*=__danjos_nothing_to_decode] .dj-btn:focus-visible{outline:3px solid var(--dj-paper);outline-offset:3px}@media screen and (max-width:900px){#MainContent [id*=__danjos_nothing_to_decode] .dj-wrap{padding-top:56px;padding-bottom:60px}#MainContent [id*=__danjos_nothing_to_decode] .dj-h{font-size:32px}#MainContent [id*=__danjos_nothing_to_decode] .dj-lede{font-size:16px}}#MainContent [id$=__1786421787b8ec68fe]{padding-top:52px;padding-bottom:0}#MainContent [id$=__1786421787b8ec68fe] .section-template--padding,#MainContent [id$=__1786421787b8ec68fe] .shopify-app-block{margin-top:0;margin-bottom:0}#MainContent [id$=__1786421787b8ec68fe] .jdgm-title{font-family:var(--font-heading-family)!important;font-size:34px!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--dj-roast)!important}@media screen and (max-width:749px){#MainContent [id$=__1786421787b8ec68fe]{padding-top:28px;padding-bottom:0}#MainContent [id$=__1786421787b8ec68fe] .jdgm-title{font-size:28px!important}}#MainContent [id*=__danjos_faq] .dj-in{max-width:1180px}#MainContent [id*=__danjos_faq] .dj-wrap{padding-top:12px}#MainContent [id*=__danjos_faq] .dj-h{text-align:left;font-weight:700;letter-spacing:-.02em;color:var(--dj-roast)}#MainContent [id*=__danjos_faq] summary{color:var(--dj-ink);font-weight:600;line-height:1.35}#MainContent [id*=__danjos_faq] .dj-answer{opacity:1;color:var(--dj-body);font-size:17px;line-height:1.6;max-width:72ch}@media screen and (max-width:750px){#MainContent [id*=__danjos_faq] .dj-wrap{padding-top:0;padding-bottom:64px}#MainContent [id*=__danjos_faq] .dj-h{font-size:28px}#MainContent [id*=__danjos_faq] summary{font-size:17px}#MainContent [id*=__danjos_faq] .dj-answer{font-size:16px}}#MainContent .dj-coffee.dj-coffee,#MainContent .dj-purpose.dj-purpose{font-family:var(--font-body-family)}#MainContent .dj-coffee .dj-coffee__title,#MainContent .dj-purpose .dj-purpose__title,#MainContent .dj-purpose .dj-purpose__step h3{font-family:var(--font-heading-family)}#MainContent .dj-coffee .dj-coffee__title,#MainContent .dj-purpose .dj-purpose__title{letter-spacing:-.035em;line-height:1.07}#MainContent .dj-coffee .dj-coffee__eyebrow,#MainContent .dj-purpose .dj-purpose__eyebrow{color:var(--dj-accent-text);letter-spacing:.18em}#MainContent .dj-coffee .dj-coffee__btn{min-height:52px;padding:0 26px;letter-spacing:.08em;font-family:var(--font-body-family)}#MainContent .dj-purpose.dj-purpose{padding-top:96px;padding-bottom:104px}@media screen and (max-width:1099px){#MainContent .dj-purpose.dj-purpose{padding-top:76px;padding-bottom:84px}}@media screen and (max-width:700px){#MainContent .dj-coffee .dj-coffee__title,#MainContent .dj-purpose .dj-purpose__title{font-size:36px;line-height:1.1}#MainContent .dj-purpose.dj-purpose{padding-top:58px;padding-bottom:64px}}html body .card__information .jdgm-prev-badge:not([data-number-of-reviews="0"]){display:flex!important;align-items:center;flex-wrap:nowrap;gap:6px;white-space:nowrap}html body .card__information .jdgm-prev-badge__stars{display:inline-flex;white-space:nowrap}html body .card__information .jdgm-prev-badge .jdgm-star{font-size:13px!important;padding:0 1px!important}html body .card__information .jdgm-prev-badge__text{font-size:12px!important;color:var(--dj-muted)!important;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/8/assets/danjos-design-system.css.map */
