/** Shopify CDN: Minification failed

Line 117:4 Unexpected "}"

**/
@font-face{font-family:'Cormorant Garamond';src:url('CormorantGaramond-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Garamond';src:url('CormorantGaramond-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}:root{--font-heading-family:'Cormorant Garamond',Cormorant,serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family)}
.lazy-purchase-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.lazy-purchase-options>p{grid-column:1/-1}.lazy-purchase-options>:not(p){box-sizing:border-box!important;min-width:0!important;padding:16px!important;border:1px solid #22223A!important;border-radius:0!important;color:#22223A!important}
.lazy-purchase-options :is(ul,ol)>*,.lazy-purchase-options form:has(>input[type="radio"]),.lazy-purchase-options form:has(>[role="radio"]){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;min-width:0!important}.lazy-purchase-options :is(ul,ol)>* input[type="radio"],.lazy-purchase-options :is(ul,ol)>*[role="radio"],.lazy-purchase-options form>input[type="radio"],.lazy-purchase-options form>[role="radio"]{flex:0 0 auto!important;margin:0!important}.lazy-purchase-options :is(ul,ol)>* label,.lazy-purchase-options form>label{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;row-gap:0!important;flex:1 1 auto!important;min-width:0!important;white-space:nowrap!important;color:#22223A!important}
.lazy-purchase-options label:has(input[type="radio"])>[aria-hidden],.lazy-purchase-options label:has([role="radio"])>[aria-hidden],.lazy-purchase-options label:has(input[type="radio"]) [aria-hidden],.lazy-purchase-options label:has([role="radio"]) [aria-hidden]{grid-column:2!important;grid-row:2!important;display:block!important;margin:4px 0 0!important;font-size:.8rem!important;line-height:1.2!important;white-space:nowrap!important;color:#22223A!important}.lazy-purchase-options :is(ul,ol)>*:has(label [aria-hidden])>[aria-hidden],.lazy-purchase-options form:has(>label [aria-hidden])>[aria-hidden]{display:none!important}.lazy-purchase-options label>:not(input):not([aria-hidden]){grid-column:2!important;grid-row:1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:989px){.lazy-purchase-options{grid-template-columns:1fr!important}}
/* Normalize option rows whose radio, label, and price are siblings. */
.lazy-purchase-options :has(> input[type="radio"]),.lazy-purchase-options :has(> [role="radio"]){display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;row-gap:0!important;min-width:0!important}.lazy-purchase-options :has(> input[type="radio"])>input[type="radio"],.lazy-purchase-options :has(> [role="radio"])>[role="radio"]{grid-column:1!important;grid-row:1 / span 2!important;margin:0!important}.lazy-purchase-options :has(> input[type="radio"])>label,.lazy-purchase-options :has(> [role="radio"])>label{grid-column:2!important;grid-row:1!important;display:block!important;min-width:0!important;white-space:nowrap!important;color:#22223A!important}.lazy-purchase-options :has(> input[type="radio"])>label+[aria-hidden],.lazy-purchase-options :has(> [role="radio"])>label+[aria-hidden],.lazy-purchase-options :has(> input[type="radio"])>:last-child:not(label),.lazy-purchase-options :has(> [role="radio"])>:last-child:not(label){grid-column:2!important;grid-row:2!important;display:block!important;margin:4px 0 0!important;font-size:.8rem!important;line-height:1.2!important;white-space:nowrap!important;color:#22223A!important}.lazy-purchase-options :has(>label [aria-hidden])>:last-child[aria-hidden]{display:none!important}
/* One-time rows may wrap the radio inside the label. */
.lazy-purchase-options :has(>label:has(input[type="radio"])),.lazy-purchase-options :has(>label:has([role="radio"])){display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;row-gap:0!important;min-width:0!important}.lazy-purchase-options :has(>label:has(input[type="radio"]))>label,.lazy-purchase-options :has(>label:has([role="radio"]))>label{grid-column:1!important;grid-row:1!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;min-width:0!important;white-space:nowrap!important}.lazy-purchase-options :has(>label:has(input[type="radio"]))>:last-child:not(label),.lazy-purchase-options :has(>label:has([role="radio"]))>:last-child:not(label){grid-column:1!important;grid-row:2!important;display:block!important;margin:4px 0 0 28px!important;font-size:.8rem!important;line-height:1.2!important;white-space:nowrap!important;color:#22223A!important}
.lazy-purchase-options label:has(>input[type="radio"])>:last-child,.lazy-purchase-options label:has(>[role="radio"]):last-child{grid-column:2!important;grid-row:2!important;display:block!important;margin:4px 0 0!important;font-size:.8rem!important;line-height:1.2!important;white-space:nowrap!important;color:#22223A!important}
/* Actual widget rows expose the price as an aria-hidden sibling. */
.lazy-purchase-options :has(> [aria-hidden]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;row-gap:0!important;min-width:0!important}.lazy-purchase-options :has(> [aria-hidden])>:first-child{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;white-space:nowrap!important}.lazy-purchase-options :has(> [aria-hidden])>[aria-hidden]{grid-column:1!important;grid-row:2!important;display:block!important;margin:4px 0 0 28px!important;font-size:.8rem!important;line-height:1.2!important;white-space:nowrap!important;color:#22223A!important}
.lazy-purchase-options :has(> [aria-hidden])>[aria-hidden]{justify-self:start!important;text-align:left!important}
.lazy-purchase-options>:first-child [aria-hidden]{display:block!important;margin:4px 0 0 28px!important;justify-self:start!important;text-align:left!important}
.lazy-purchase-options [aria-hidden]{text-align:left!important}
.lazy-purchase-options>:first-child [aria-hidden]{position:static!important;inset:auto!important;transform:none!important}
.lazy-purchase-options :has(> [aria-hidden]){text-align:left!important}
    
    

    /* Lazy Coffee header brand */
    header .header__heading-link,
    header .header__heading-link span,
    header .header__heading-text {
          font-family: 'Cormorant Garamond', serif !important;
            text-transform: uppercase;
              letter-spacing: 0.15em;
                font-weight: 400 !important;
                  color: #22223A;
    }

    
    /* Header store-name text link */
    header .header-logo {
          font-family: 'Cormorant Garamond', serif !important;
            text-transform: uppercase !important;
              letter-spacing: 0.15em !important;
                font-weight: 400 !important;
                  color: #22223A !important;
    }
/* Desktop nav links: Inter, regular, normal case. Brand stays Cormorant uppercase. */
header .menu-list__link,
header .menu-list__link-title {
    font-family: Inter, sans-serif !important;
      font-weight: 400 !important;
        text-transform: none !important;
          letter-spacing: normal !important;
}


    /* Lazy Coffee mobile heroes: image first, text below. */
    @media screen and (max-width: 749px) {
          #Hero-template--22073804587077__hero_jVaWmY .hero__container,
            #Hero-template--22073804587077__hero_rfUrDz .hero__container,
              #Hero-template--22073804587077__hero_4i84Bd .hero__container,
                #Hero-template--22077897211973__hero_Md9Trg .hero__container { display:flex; flex-direction:column; align-items:stretch; min-height:0; }

                  #Hero-template--22073804587077__hero_jVaWmY .hero__media-grid,
                    #Hero-template--22073804587077__hero_rfUrDz .hero__media-grid { aspect-ratio:1 / 1; }
                      #Hero-template--22073804587077__hero_4i84Bd .hero__media-grid,
                        #Hero-template--22077897211973__hero_Md9Trg .hero__media-grid { aspect-ratio:4 / 5; }

                          #Hero-template--22073804587077__hero_jVaWmY .hero__media-grid,
                            #Hero-template--22073804587077__hero_rfUrDz .hero__media-grid,
                              #Hero-template--22073804587077__hero_4i84Bd .hero__media-grid,
                                #Hero-template--22077897211973__hero_Md9Trg .hero__media-grid { position:relative; inset:auto; width:100%; height:auto; min-height:0; display:block; }

                                  #Hero-template--22073804587077__hero_jVaWmY .hero__media,
                                    #Hero-template--22073804587077__hero_rfUrDz .hero__media,
                                      #Hero-template--22073804587077__hero_4i84Bd .hero__media,
                                        #Hero-template--22077897211973__hero_Md9Trg .hero__media { display:block; width:100%; height:100%; }

                                          #Hero-template--22073804587077__hero_jVaWmY .hero__content-wrapper,
                                            #Hero-template--22073804587077__hero_rfUrDz .hero__content-wrapper,
                                              #Hero-template--22073804587077__hero_4i84Bd .hero__content-wrapper,
                                                #Hero-template--22077897211973__hero_Md9Trg .hero__content-wrapper { position:relative; inset:auto; z-index:1; flex:0 0 auto; width:100%; background:#F6F6F3 !important; padding:32px 20px !important; color:#22223A !important; }

                                                  #Hero-template--22073804587077__hero_jVaWmY .hero__content-wrapper h1,
                                                    #Hero-template--22073804587077__hero_jVaWmY .hero__content-wrapper h2,
                                                      #Hero-template--22073804587077__hero_jVaWmY .hero__content-wrapper h3,
                                                        #Hero-template--22073804587077__hero_jVaWmY .hero__content-wrapper p,
                                                          #Hero-template--22073804587077__hero_rfUrDz .hero__content-wrapper h1,
                                                            #Hero-template--22073804587077__hero_rfUrDz .hero__content-wrapper h2,
                                                              #Hero-template--22073804587077__hero_rfUrDz .hero__content-wrapper h3,
                                                                #Hero-template--22073804587077__hero_rfUrDz .hero__content-wrapper p,
                                                                  #Hero-template--22073804587077__hero_4i84Bd .hero__content-wrapper h1,
                                                                    #Hero-template--22073804587077__hero_4i84Bd .hero__content-wrapper h2,
                                                                      #Hero-template--22073804587077__hero_4i84Bd .hero__content-wrapper h3,
                                                                        #Hero-template--22073804587077__hero_4i84Bd .hero__content-wrapper p,
                                                                          #Hero-template--22077897211973__hero_Md9Trg .hero__content-wrapper h1,
                                                                            #Hero-template--22077897211973__hero_Md9Trg .hero__content-wrapper h2,
                                                                              #Hero-template--22077897211973__hero_Md9Trg .hero__content-wrapper h3,
                                                                                #Hero-template--22077897211973__hero_Md9Trg .hero__content-wrapper p { color:#22223A !important; }

                                                                                  #Hero-template--22073804587077__hero_jVaWmY .button-secondary,
                                                                                    #Hero-template--22073804587077__hero_rfUrDz .button-secondary,
                                                                                      #Hero-template--22073804587077__hero_4i84Bd .button-secondary,
                                                                                        #Hero-template--22077897211973__hero_Md9Trg .button-secondary { color:#22223A !important; background:transparent !important; border-color:#22223A !important;  border:1px solid #22223A !important;}
                                                                                          #Hero-template--22073804587077__hero_jVaWmY .button,
                                                                                            #Hero-template--22073804587077__hero_rfUrDz .button,
                                                                                              #Hero-template--22073804587077__hero_4i84Bd .button,
                                                                                                #Hero-template--22077897211973__hero_Md9Trg .button { color:#FFFFFF !important; background:#22223A !important; border-color:#22223A !important; }

                                                                                                  #Hero-template--22073804587077__hero_jVaWmY .overlay,
                                                                                                    #Hero-template--22073804587077__hero_rfUrDz .overlay,
                                                                                                      #Hero-template--22073804587077__hero_4i84Bd .overlay,
                                                                                                        #Hero-template--22077897211973__hero_Md9Trg .overlay,
                                                                                                          #Hero-template--22073804587077__hero_jVaWmY .hero__blurred-image,
                                                                                                            #Hero-template--22073804587077__hero_rfUrDz .hero__blurred-image,
                                                                                                              #Hero-template--22073804587077__hero_4i84Bd .hero__blurred-image,
                                                                                                                #Hero-template--22077897211973__hero_Md9Trg .hero__blurred-image { display:none !important; }
                                                                                                                }
    }
    @media screen and (max-width:749px) {
          #Hero-template--22073804587077__hero_jVaWmY .button-secondary,
            #Hero-template--22073804587077__hero_rfUrDz .button-secondary,
              #Hero-template--22073804587077__hero_4i84Bd .button-secondary,
                #Hero-template--22077897211973__hero_Md9Trg .button-secondary { color:#22223A !important; opacity:1 !important; -webkit-text-fill-color:#22223A !important; background:transparent !important; border:1px solid #22223A !important; }
    }
    @media screen and (max-width:749px) {
        #Hero-template--22073804587077__hero_jVaWmY .button-custom,
        #Hero-template--22073804587077__hero_rfUrDz .button-custom,
        #Hero-template--22073804587077__hero_4i84Bd .button-custom,
        #Hero-template--22077897211973__hero_Md9Trg .button-custom { --button-color: 34 34 58; --button-border-color: 34 34 58; --button-background-color: transparent; color: #22223A !important; background: transparent !important; border: 1px solid #22223A !important; }
    }
    @media screen and (max-width:749px) {
        #Hero-template--22073804587077__hero_jVaWmY .hero__container,
        #Hero-template--22073804587077__hero_rfUrDz .hero__container,
        #Hero-template--22073804587077__hero_4i84Bd .hero__container,
        #Hero-template--22077897211973__hero_Md9Trg .hero__container { padding-top:0 !important; padding-bottom:0 !important;  height:auto !important; min-height:0 !important; overflow:visible !important;}
        }
        