:root{--ground-blue: #004A8C;--ground-blue-hover: #003F78;--ground-blue-tint: #E3EDF6;--ground-blue-pressed: #003466;--font-h1--family: Georgia, "Times New Roman", serif;--font-h1--weight: 400;--font-h2--family: Georgia, "Times New Roman", serif;--font-h2--weight: 400}#MainContent h1,#MainContent .h1,#MainContent h2,#MainContent .h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;text-wrap:balance}#MainContent a,footer a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}#MainContent :focus-visible,footer :focus-visible{outline:2px solid var(--ground-blue);outline-offset:4px}#MainContent .color-scheme-ground-blue :focus-visible{outline-color:#fff}#MainContent .color-scheme-ground-blue h1{max-width:18ch;font-size:clamp(2.75rem,6vw,5rem);line-height:1.05;letter-spacing:-.035em}#MainContent .color-scheme-ground-blue .text-block:not(:has(h1)){max-width:62ch;font-size:1.0625rem;line-height:1.6}#MainContent .product-details h1,#MainContent .product-details h1 strong{margin-block:0;color:var(--ground-blue);font-family:Georgia,Times New Roman,serif;font-size:2.75rem;font-style:normal;font-weight:700;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}#MainContent .product-details product-price .price{color:var(--ground-blue);font-family:var(--font-body--family);font-size:1.875rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;font-variant-numeric:lining-nums tabular-nums}#MainContent .product-details product-price .compare-at-price{font-size:1rem;font-weight:400;line-height:1.5}#MainContent .product-details :is(.variant-option__label,.variant-option__name,legend){font-size:1rem;font-weight:600;line-height:1.5}#MainContent .product-details :is(.variant-option__button-label,.button,button[type=submit]){font-size:1rem;font-weight:600}#MainContent .product-details .add-to-cart-button{min-height:52px;font-size:1rem;font-weight:700}#MainContent .gv-page :is(h1,h2,.gv-eyebrow,.gv-number){color:var(--ground-blue)}#MainContent .gv-page .gv-button{background:var(--ground-blue);border-color:var(--ground-blue);color:#fff;font-weight:600}#MainContent .gv-page .gv-button:hover{background:var(--ground-blue-hover);border-color:var(--ground-blue-hover)}#MainContent .gv-page :focus-visible{outline-color:var(--ground-blue)}#MainContent :is(.product-card,.gh-product,.gh-origin){border-radius:4px;transform:none}#MainContent .product-grid__card{overflow:visible}#MainContent .product-card .card-gallery{overflow:clip}.product-card .card-gallery .product-media__image{object-fit:contain;object-position:center}#MainContent :is(.product-card .product-media__image,.gh-product-image,.gh-origin-image img){transform:none;transform-origin:center}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#MainContent :is(.product-card,.gh-product,.gh-origin){transition:transform .22s ease-out,box-shadow .22s ease-out}#MainContent :is(.product-card .product-media__image,.gh-product-image,.gh-origin-image img){transition:transform .22s ease-out}#MainContent :is(.product-card,.gh-product,.gh-origin):hover{transform:translateY(-3px);box-shadow:0 10px 24px #003e741f}#MainContent .product-card:hover .product-media__image,#MainContent .gh-product:hover .gh-product-image,#MainContent .gh-origin:hover .gh-origin-image img{transform:scale(1.025)}}@media(max-width:749px){input,select,textarea{font-size:16px}#MainContent .button,#MainContent button[type=submit]{min-height:48px}#MainContent .product-details h1,#MainContent .product-details h1 strong{font-size:2.125rem;line-height:1.15}#MainContent .product-details product-price .price{font-size:1.625rem}#MainContent .color-scheme-ground-blue h1{font-size:2.75rem}#MainContent .color-scheme-ground-blue .text-block:not(:has(h1)){font-size:1rem}}@media(hover:none),(pointer:coarse){#MainContent :is(.product-card,.gh-product,.gh-origin),#MainContent :is(.product-card .product-media__image,.gh-product-image,.gh-origin-image img){transform:none;transition:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#MainContent :is(.product-card,.gh-product,.gh-origin),#MainContent :is(.product-card .product-media__image,.gh-product-image,.gh-origin-image img){transform:none;transition:none}#MainContent .product-card .quick-add__button{scale:1}}#MainContent .ground-home .gv-story-image{display:block;width:100%;height:auto;max-height:none;object-fit:contain}#MainContent .ground-home :is(.gh-product-photo,.gh-origin-image){aspect-ratio:4 / 5}#MainContent .ground-home :is(.gh-product-image,.gh-origin-image img){box-sizing:border-box;width:100%;height:100%;object-fit:contain;object-position:center}#MainContent .gv-page .gv-page-hero-image{display:block;width:100%;height:auto;min-width:0;max-height:none;align-self:center;object-fit:contain}#MainContent .gv-page--catering .gv-page-hero-image--contain{width:min(100%,412px);justify-self:center;background:transparent}#MainContent .ground-home .gv-catering>img{display:block;width:min(100%,390px);height:auto;max-height:none;justify-self:center;object-fit:contain}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#MainContent .ground-home :is(.gh-product-image,.gh-origin-image img),#MainContent .product-card .product-media__image{box-sizing:border-box;padding:2%}}@media(max-width:799px){#MainContent .ground-home .gh-hero{min-height:0}#MainContent .ground-home .gh-hero-photo{width:100%;height:auto;min-height:0;aspect-ratio:1 / 1;align-self:start}#MainContent .gv-page .gv-page-hero-image{width:calc(100% - 48px);height:auto;max-width:560px;max-height:none;margin:0 auto 24px;justify-self:center}}@media(min-width:600px)and (max-width:799px){#MainContent .ground-home .gh-hero-photo{aspect-ratio:4 / 3}}#MainContent .ground-home{--gh-blue: var(--ground-blue);--gh-blue-hover: var(--ground-blue-hover)}body #MainContent product-card [ref=productTitleLink] [role=heading],body #MainContent product-card product-price .price,#MainContent .gv-product-copy dt,#MainContent .gv-product-copy summary,#MainContent .gv-product-copy .gv-product-copy__help,#MainContent .gv-product-copy .gv-product-copy__purchase-note h3,#MainContent .gv-page .gv-price{color:var(--ground-blue)}#MainContent .gv-product-copy .gv-product-copy__purchase-note{border-left-color:var(--ground-blue)}#MainContent .ground-home :is(.gh-text-link,.gh-product-link,.gh-business-link):hover,#MainContent .gv-product-copy .gv-product-copy__help:hover{color:var(--ground-blue-hover)}#MainContent .ground-home :is(.gh-text-link,.gh-product-link,.gh-business-link):active,#MainContent .gv-product-copy .gv-product-copy__help:active{color:var(--ground-blue-pressed)}#MainContent .ground-home .gh-button:not(.gh-button--light):active,#MainContent .gv-page .gv-button:active,#MainContent .product-details .add-to-cart-button.button:not([disabled]):not([aria-disabled=true]):active,body button[name=checkout].button:not([disabled]):not([aria-disabled=true]):active{--button-background-color: var(--ground-blue-pressed);--button-color: #ffffff;--button-border-color: var(--ground-blue-pressed);background-color:var(--ground-blue-pressed);border-color:var(--ground-blue-pressed);color:#fff}#MainContent .ground-home .gh-button--light:hover,#MainContent .ground-home .gh-button--light:active{background-color:var(--ground-blue-tint);border-color:var(--ground-blue-tint)}#MainContent .ground-home .gh-button--light:active{color:var(--ground-blue-pressed)}#MainContent .color-scheme-ground-blue :focus-visible,footer .color-scheme-ground-blue :focus-visible{outline-color:#fff}#MainContent .ground-home .gh-hero .gh-actions{align-items:stretch;gap:12px;max-width:100%}#MainContent .ground-home .gh-hero .gh-actions>:is(.gh-button,.gh-text-link){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;max-width:100%;padding:13px 16px;border:1px solid var(--ground-blue);border-radius:999px;font-size:15px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation;transform:none;box-shadow:none;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}#MainContent .ground-home .gh-hero .gh-actions>.gh-button{background-color:var(--ground-blue);color:#fff}#MainContent .ground-home .gh-hero .gh-actions>.gh-text-link{background-color:transparent;color:var(--ground-blue)}#MainContent .ground-home .gh-hero .gh-actions>:is(.gh-button,.gh-text-link)>span[aria-hidden=true]{flex-shrink:0;font-variant-emoji:text}#MainContent .ground-home .gh-hero .gh-actions>:is(.gh-button,.gh-text-link):focus-visible{outline:2px solid var(--ground-blue);outline-offset:4px}@media(hover:hover)and (pointer:fine){#MainContent .ground-home .gh-hero .gh-actions>.gh-button:hover{background-color:var(--ground-blue-hover);border-color:var(--ground-blue-hover)}#MainContent .ground-home .gh-hero .gh-actions>.gh-text-link:hover{background-color:var(--ground-blue-tint);border-color:var(--ground-blue-hover);color:var(--ground-blue-hover)}#MainContent .ground-home .gh-hero .gh-actions>:is(.gh-button,.gh-text-link):hover{box-shadow:0 8px 18px #00346629}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#MainContent .ground-home .gh-hero .gh-actions>:is(.gh-button,.gh-text-link):hover{transform:translateY(-3px) scale(1.025)}}#MainContent .ground-home .gh-hero .gh-actions>.gh-button:active{background-color:var(--ground-blue-pressed);border-color:var(--ground-blue-pressed)}#MainContent .ground-home .gh-hero .gh-actions>.gh-text-link:active{background-color:var(--ground-blue-tint);border-color:var(--ground-blue-pressed);color:var(--ground-blue-pressed)}#MainContent .ground-home .gh-hero .gh-actions>:is(.gh-button,.gh-text-link):active{box-shadow:none}@media(prefers-reduced-motion:no-preference){#MainContent .ground-home .gh-hero .gh-actions>:is(.gh-button,.gh-text-link):active{transform:scale(.98)}}@media(hover:none),(pointer:coarse){#MainContent .ground-home .gh-hero .gh-actions>.gh-button:hover:not(:active){background-color:var(--ground-blue);border-color:var(--ground-blue)}#MainContent .ground-home .gh-hero .gh-actions>.gh-text-link:hover:not(:active){background-color:transparent;border-color:var(--ground-blue);color:var(--ground-blue)}#MainContent .ground-home .gh-hero .gh-actions>:is(.gh-button,.gh-text-link):hover:not(:active){transform:none;box-shadow:none}}@media(max-width:374px){#MainContent .ground-home .gh-hero .gh-actions{width:100%}#MainContent .ground-home .gh-hero .gh-actions>:is(.gh-button,.gh-text-link){width:100%}}@media(prefers-reduced-motion:reduce){#MainContent .ground-home .gh-hero .gh-actions>:is(.gh-button,.gh-text-link){transform:none;transition:none}}:root{--ground-paper: #f6f1e9;--ground-paper-soft: #fffaf3;--ground-stone: #ece4d8;--ground-ink: #30261f;--ground-muted: #665c51;--ground-line: #d6cbbc;--ground-radius-card: 16px;--ground-radius-control: 999px;--ground-shadow-soft: 0 14px 34px rgb(48 38 31 / 8%);--ground-shadow-hover: 0 18px 42px rgb(0 52 102 / 14%)}#MainContent :is(h1,h2,.h1,.h2){color:var(--ground-ink)}#MainContent :is(h1,.h1){line-height:1.04}#MainContent :is(h2,.h2){line-height:1.12}#MainContent :is(h3,.h3){line-height:1.3}#MainContent :is(p,.rte,li){line-height:1.65}#MainContent :is(.button,button[type=submit],.shopify-payment-button__button),footer :is(.button,button[type=submit]){border-radius:var(--ground-radius-control);font-weight:650;letter-spacing:.005em;transition:transform .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out}#MainContent :is(input,select,textarea),footer :is(input,select,textarea){border-radius:12px}#MainContent :is(.variant-option__button-label,.quantity-selector,.quantity-selector__button){border-radius:12px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#MainContent :is(.button,button[type=submit],.shopify-payment-button__button):not([disabled]):not([aria-disabled=true]):hover,footer :is(.button,button[type=submit]):not([disabled]):not([aria-disabled=true]):hover{transform:translateY(-2px);box-shadow:0 9px 22px #00346624}}#MainContent :is(.button,button[type=submit],.shopify-payment-button__button):not([disabled]):not([aria-disabled=true]):active,footer :is(.button,button[type=submit]):not([disabled]):not([aria-disabled=true]):active{transform:scale(.985);box-shadow:none}#MainContent product-card,#MainContent .product-card{border-radius:var(--ground-radius-card)}#MainContent product-card .card-gallery,#MainContent .product-card .card-gallery,#MainContent product-card media-gallery,#MainContent .product-card media-gallery{border-radius:calc(var(--ground-radius-card) - 2px)}#MainContent product-card [ref=productTitleLink],#MainContent .product-card [ref=productTitleLink]{color:var(--ground-blue);font-size:1.05rem;font-weight:700;line-height:1.35}#MainContent product-card product-price .price,#MainContent .product-card product-price .price{color:var(--ground-blue);font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}#MainContent .product-grid{row-gap:clamp(32px,4vw,52px)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#MainContent product-card:hover,#MainContent .product-card:hover{box-shadow:var(--ground-shadow-hover)}}#MainContent .main-collection-grid,#MainContent .collection{--ground-collection-gap: clamp(24px,3vw,42px)}#MainContent [data-template*=collection] h1,#MainContent .collection h1{max-width:16ch;font-size:clamp(2.6rem,5vw,4.75rem)}#MainContent .product-information{background:var(--ground-paper)}#MainContent .product-details{border-radius:var(--ground-radius-card)}#MainContent .product-details h1,#MainContent .product-details h1 strong{color:var(--ground-ink);font-weight:400;font-size:clamp(2.35rem,4.2vw,3.4rem)}#MainContent .product-details product-price .price{color:var(--ground-blue);font-size:clamp(1.55rem,2.6vw,2rem)}#MainContent .product-details .add-to-cart-button{min-height:54px;border-radius:var(--ground-radius-control)}#MainContent .gv-product-copy{color:var(--ground-ink)}#MainContent .gv-product-copy__purchase-note{border-radius:0 14px 14px 0;background:var(--ground-stone)}#MainContent .gv-product-copy details{border-color:var(--ground-line)}#MainContent .gv-product-copy summary{color:var(--ground-blue);font-weight:650}#MainContent .ground-home .gh-hero-copy{padding-block:clamp(56px,7vw,96px)}#MainContent .ground-home .gh-lead{max-width:430px}#MainContent .ground-home .gh-strip{background:var(--ground-paper-soft)}#MainContent .ground-home :is(.gh-product,.gh-origin,.gv-choice){border-radius:var(--ground-radius-card)}#MainContent .ground-home :is(.gh-product-photo,.gh-origin-image){border-radius:var(--ground-radius-card)}#MainContent .ground-home .gh-product-info{padding-inline:4px}#MainContent .ground-home .gh-product-name,#MainContent .ground-home .gh-origin-name{font-size:clamp(1.35rem,2vw,1.65rem)}#MainContent .ground-home .gh-product-bottom{padding-top:18px}#MainContent .ground-home :is(.gh-routine,.gv-choice){border-color:var(--ground-line)}#MainContent .ground-home .gh-routine,#MainContent .ground-home .gv-choice{border-radius:var(--ground-radius-card);overflow:clip}#MainContent .ground-home .gh-wholesale{margin-top:clamp(28px,5vw,70px)}#MainContent [class*=coming-soon] img,#MainContent [class*=coming-soon] [class*=placeholder]{border-radius:var(--ground-radius-card)}#header-group{border-bottom:1px solid rgb(48 38 31 / 8%)}footer{border-top:1px solid var(--ground-line)}footer h2{font-family:Georgia,Times New Roman,serif;letter-spacing:-.025em}@media(max-width:749px){#MainContent :is(h1,.h1){text-wrap:balance}#MainContent product-card [ref=productTitleLink],#MainContent .product-card [ref=productTitleLink]{font-size:1rem}#MainContent product-card product-price .price,#MainContent .product-card product-price .price{font-size:1rem}#MainContent .ground-home .gh-product-info{padding-inline:2px}}@media(prefers-reduced-motion:reduce){#MainContent :is(.button,button[type=submit],.shopify-payment-button__button),footer :is(.button,button[type=submit]){transform:none!important;transition:none!important}}#header-group header-component nav a{text-transform:none;letter-spacing:.01em;font-weight:500}#header-group header-component{background:color-mix(in srgb,var(--ground-paper-soft) 94%,white)}#header-group header-component :is(a,button){transition:color .16s ease-out,opacity .16s ease-out,background-color .16s ease-out}@media(hover:hover)and (pointer:fine){#header-group header-component nav a:hover{color:var(--ground-blue)}}#MainContent .product-card,#MainContent product-card{background:transparent}#MainContent .product-card .card-gallery,#MainContent product-card .card-gallery{background:color-mix(in srgb,var(--ground-stone) 74%,white);overflow:clip}#MainContent .product-card [ref=productTitleLink],#MainContent product-card [ref=productTitleLink]{text-wrap:pretty}#MainContent .product-card product-price,#MainContent product-card product-price{margin-top:2px}#MainContent .product-information media-gallery,#MainContent .product-information .product-media-container,#MainContent .product-information .product-media{border-radius:14px}#MainContent .product-information .product-media{overflow:clip}#MainContent .product-details{align-self:start}#MainContent .product-details .variant-option{margin-top:2px}#MainContent .product-details .product-form-buttons{gap:10px}#MainContent .product-details .add-to-cart-button{box-shadow:0 8px 20px #0034661a}#MainContent .ground-home .gh-section-top{margin-bottom:clamp(30px,3vw,42px)}#MainContent .ground-home .gh-coffees{padding-block:clamp(68px,7vw,96px)}#MainContent .ground-home .gh-story{padding-block:clamp(72px,8vw,112px)}#MainContent .ground-home .gv-catering{gap:clamp(36px,5vw,72px)}#MainContent .ground-home .gv-faq details{padding-block:22px}footer{background:var(--ground-paper-soft)}footer :is(a,button,input){min-height:44px}@media(max-width:749px){#header-group header-component nav a{font-size:1rem}#MainContent .product-information{padding-inline:0}#MainContent .product-details{border-radius:0}#MainContent .product-details .add-to-cart-button{min-height:52px}#MainContent .ground-home .gh-coffees{padding-block:56px}}@media(max-width:749px){#MainContent[data-template*=collection] product-card .card-gallery,#MainContent[data-template*=collection] .product-card .card-gallery{width:85%;margin-inline:auto}}body,#MainContent,#MainContent :is(p,li,dl,dt,dd,label,input,select,textarea),#MainContent :is(button,.button,.button-text),#MainContent :is(h3,h4,h5,h6,.h3,.h4,.h5,.h6),#MainContent product-card,#MainContent .product-card,#MainContent product-price,#MainContent :is(.facets,.filters,.cart-totals,.cart-items,.product-details),header,header :is(a,button,span,nav),footer,footer :is(a,button,p,li,label,input){font-family:var(--font-body--family),Inter,Arial,sans-serif}#MainContent :is(h1,h2,.h1,.h2),#MainContent .ground-home :is(.gh-hero h1,.gh-hero h2),#MainContent .gv-page :is(h1,h2){font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:400}#MainContent :is(h3,h4,h5,h6,.h3,.h4,.h5,.h6){font-style:normal;font-weight:600;letter-spacing:-.01em}#MainContent product-card [ref=productTitleLink],#MainContent .product-card [ref=productTitleLink],#MainContent product-price,#MainContent .product-details :is(.variant-option__label,.variant-option__name,legend),#MainContent :is(.facets,.filters,.cart-totals,.cart-items){font-style:normal}header :is(a,button,span),#MainContent :is(button,.button,.button-text),footer :is(a,button){font-style:normal}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ground-brand.css.map */
