:root{--gr-black:#0B0A09;--gr-gold:#C89301;--gr-gold-bright:#F1C660;--gr-kraft:#D8C3A1;--gr-surface:#F7F1E6;--gr-raised:#FFFCF5;--gr-ink:#1D1813;--gr-muted:#5C5244;--gr-gold-text:#7A5A00;--gr-line:#D9CDB7;--gr-serif:"Cormorant Garamond",Garamond,"Times New Roman",serif;--gr-sans:"Open Sans","Helvetica Neue",Arial,sans-serif;--font-heading-family:var(--gr-serif);--font-heading-weight:600;--font-heading-style:normal;--font-body-family:var(--gr-sans);--font-body-weight:400;--font-body-weight-bold:700;--font-body-style:normal}body{font-family:var(--gr-sans)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--gr-serif);font-weight:600;letter-spacing:0}.card__heading,.product__title h1{font-family:var(--gr-serif);font-weight:600}.gr-logo img{height:auto}.gr-section{padding:64px 0}@media(max-width:749px){.gr-section{padding:48px 0}}.gr-wrap{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:749px){.gr-wrap{padding:0 16px}}.gr-overline{font:700 12px/16px var(--gr-sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.gr-h1{font:600 clamp(36px,5vw,56px)/1.07 var(--gr-serif);margin:0}.gr-h2{font:600 clamp(30px,3.6vw,40px)/1.15 var(--gr-serif);margin:0}.gr-body{font:400 16px/26px var(--gr-sans);margin:12px 0 0;max-width:560px}.gr-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.gr-btn{display:inline-block;font:700 15px/20px var(--gr-sans);padding:12px 18px;border-radius:4px;border:1.5px solid transparent;text-decoration:none;cursor:pointer;letter-spacing:0}.gr-btn:focus-visible{outline:2px solid var(--gr-gold-text);outline-offset:2px}.gr-btn--dark{background:var(--gr-black);color:var(--gr-gold-bright)}.gr-btn--dark:hover{background:#2a241d}.gr-btn--line{background:transparent;color:var(--gr-ink);border-color:var(--gr-ink)}.gr-on-black .gr-btn--gold{background:var(--gr-gold);color:var(--gr-black)}.gr-on-black .gr-btn--gold:hover{background:var(--gr-gold-bright)}.gr-on-black .gr-btn--line{color:var(--gr-gold-bright);border-color:var(--gr-gold-bright)}.gr-on-black .gr-btn:focus-visible{outline-color:var(--gr-gold-bright)}.gr-on-black{background:var(--gr-black);color:#f3ebdc}.gr-on-black .gr-overline{color:var(--gr-gold)}.gr-on-black .gr-h1,.gr-on-black .gr-h2{color:var(--gr-gold-bright)}.gr-on-black .gr-body{color:#d9cfbd}.gr-on-kraft{background:var(--gr-kraft);color:var(--gr-ink)}.gr-on-light{background:var(--gr-surface);color:var(--gr-ink)}.gr-on-light .gr-overline{color:var(--gr-gold-text)}.gr-on-raised{background:var(--gr-raised);color:var(--gr-ink)}.gr-on-raised .gr-overline{color:var(--gr-gold-text)}.gr-photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px}.gr-hero{display:grid;grid-template-columns:1fr 1fr;min-height:min(78vh,720px)}.gr-hero__text{display:flex;flex-direction:column;justify-content:center;padding:64px clamp(24px,5vw,80px)}.gr-quote{font:italic 600 clamp(24px,2.8vw,32px)/1.2 var(--gr-serif);color:var(--gr-gold-bright);margin:0 0 20px;padding-bottom:16px;border-bottom:1.5px solid var(--gr-gold);max-width:520px;text-wrap:balance}.gr-hero__media{position:relative;overflow:hidden;background:var(--gr-black)}.gr-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.gr-hero{grid-template-columns:1fr}.gr-hero__media{aspect-ratio:4/3;order:-1}.gr-hero__text{padding:32px 16px 40px}}.gr-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;padding:14px 16px;font:700 14px/22px var(--gr-sans);color:var(--gr-ink);background:var(--gr-kraft)}.gr-trust__dot{width:6px;height:6px;border-radius:50%;background:var(--gr-gold)}.gr-trust__chip{background:#fff;border-radius:4px;padding:3px 7px;display:flex}.gr-trust__chip img{height:22px;width:auto}.gr-roasts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}@media(max-width:989px){.gr-roasts__grid{grid-template-columns:1fr 1fr}}@media(max-width:599px){.gr-roasts__grid{grid-template-columns:1fr}}.gr-card{background:var(--gr-raised);border:1px solid var(--gr-line);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px}.gr-card__img{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--gr-black)}.gr-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.gr-card__img:hover img{transform:scale(1.03)}.gr-card__lvl{font:700 12px/16px var(--gr-sans);letter-spacing:.12em;color:var(--gr-gold-text);margin-top:8px}.gr-card__name{font:500 26px/30px var(--gr-serif);margin:0}.gr-card__name a{color:inherit;text-decoration:none}.gr-card__taste{font:400 15px/23px var(--gr-sans);color:var(--gr-muted);margin:0;flex:1}.gr-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;flex-wrap:wrap}.gr-card__price{font:700 16px/24px var(--gr-sans)}.gr-card form{margin:0}.gr-card__size{font-weight:400;color:var(--gr-muted)}.gr-soldout{font:700 13px/18px var(--gr-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--gr-ink);border:1.5px solid var(--gr-ink);border-radius:4px;padding:6px 10px}.gr-note{font:400 14px/22px var(--gr-sans);color:var(--gr-muted);margin-top:24px}.gr-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.gr-split--flip .gr-split__media{order:2}.gr-split__media{aspect-ratio:1;max-height:520px;width:100%}@media(max-width:749px){.gr-split{grid-template-columns:1fr;gap:24px}.gr-split--flip .gr-split__media{order:0}}.gr-tagline{font:italic 600 clamp(24px,2.6vw,30px)/1.2 var(--gr-serif);margin:24px 0 0;padding-top:18px;border-top:1.5px solid var(--gr-black);max-width:520px;text-wrap:balance}.gr-stores{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;margin-top:32px}.gr-stores h3{font:700 12px/16px var(--gr-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gr-gold-text);margin:0 0 12px}.gr-stores ul{list-style:none;margin:0;padding:0}.gr-stores li{font:400 16px/26px var(--gr-sans);padding:6px 0;border-bottom:1px solid var(--gr-line)}.gr-stores li span{color:var(--gr-muted)}.gr-on-light a.gr-link{color:var(--gr-gold-text);font-weight:700}.gr-doors{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}@media(max-width:749px){.gr-doors{grid-template-columns:1fr}}.gr-door{background:var(--gr-surface);border:1px solid var(--gr-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.gr-door__img{aspect-ratio:16/10;background:#fff}.gr-door__img img{width:100%;height:100%;object-fit:contain;padding:12px}.gr-door__img--cover img{object-fit:cover;object-position:50% 40%;padding:0}.gr-door__body{padding:24px;display:flex;flex-direction:column;flex:1}.gr-door ul{margin:12px 0 0;padding-left:20px;font:400 16px/28px var(--gr-sans)}.gr-door .gr-btns{margin-top:auto;padding-top:20px}.gr-page__title{margin-bottom:24px}.gr-page__body{max-width:720px;margin-bottom:32px}.gr-page__block{margin-top:8px}.gr-page__block+.gr-page__block{margin-top:48px}.gr-page__rte{max-width:640px}.gr-page__rte p{margin:0 0 14px}.gr-page .gr-split__media{max-height:none}.gr-page__form{max-width:640px;margin-top:32px}.gr-form{display:grid;gap:8px}.gr-form label{font:600 14px/20px var(--gr-sans);margin-top:8px}.gr-form input,.gr-form textarea{font:400 16px/24px var(--gr-sans);padding:10px 12px;border:1.5px solid var(--gr-muted);border-radius:4px;background:var(--gr-raised);color:var(--gr-ink)}.gr-form input:focus-visible,.gr-form textarea:focus-visible{outline:2px solid var(--gr-gold-text);outline-offset:1px}.gr-form button{justify-self:start;margin-top:12px}.card__media .media img{object-fit:cover;object-position:center}.gr-buy{display:flex;flex-direction:column;gap:12px;width:100%}.gr-sizes{border:0;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0}.gr-sizes__legend{font:700 12px/16px var(--gr-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gr-gold-text);padding:0;margin-bottom:8px}.gr-size{position:relative;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1.5px solid var(--gr-line);border-radius:4px;cursor:pointer;background:var(--gr-raised)}.gr-size input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.gr-size__name{font:600 15px/20px var(--gr-sans);color:var(--gr-ink)}.gr-size__price{font:700 16px/22px var(--gr-sans);color:var(--gr-ink)}.gr-size:has(input:checked){border-color:var(--gr-black);box-shadow:inset 0 0 0 1px var(--gr-black);background:var(--gr-surface)}.gr-size:has(input:focus-visible){outline:2px solid var(--gr-gold-text);outline-offset:2px}.gr-size--out{opacity:.55;cursor:not-allowed}.gr-buy__btn{width:100%;text-align:center}.gr-card__meta{margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/gr-brand.css.map */
