.hmg-home{--hmg-cream:#f7f4ec;--hmg-forest:#243d2e;--hmg-sage:#e6e9dd;--hmg-gold:#d7ab56;color:var(--hmg-forest);background:var(--hmg-cream);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;letter-spacing:0}.hmg-home *{box-sizing:border-box}.hmg-home h1,.hmg-home h2,.hmg-home h3{font-family:Georgia,Times New Roman,serif;color:inherit;font-weight:400;letter-spacing:-.04em;line-height:1.08;margin:0}.hmg-home a{color:inherit;text-decoration:none}.hmg-home a:focus-visible,.hmg-home summary:focus-visible{outline:2px solid currentColor;outline-offset:6px}.hmg-content-width{max-width:1460px;margin-inline:auto;padding-inline:clamp(24px,5vw,80px)}.hmg-eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;line-height:1.5;margin:0 0 22px}.hmg-hero{display:grid;grid-template-columns:45% 55%;min-height:610px;max-width:1800px;margin-inline:auto}.hmg-hero__copy{padding:72px 40px 52px clamp(32px,5vw,90px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hmg-hero h1{font-size:clamp(48px,4.9vw,78px);max-width:650px;letter-spacing:-.055em}.hmg-hero__intro{font-size:17px;line-height:1.7;max-width:390px;margin:27px 0 30px}.hmg-cta{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;min-height:53px;padding:15px 24px;background:var(--hmg-forest);color:var(--hmg-cream)!important;border:1px solid var(--hmg-forest);font-size:13px;font-weight:700;line-height:1.4;transition:background .18s ease,color .18s ease}.hmg-cta:hover{background:#36543e}.hmg-cta>span{font-size:23px;font-weight:400;line-height:1}.hmg-hero__copy>.hmg-text-link{margin-top:18px}.hmg-text-link{display:inline-flex;align-items:center;gap:14px;font-size:13px;font-weight:700;line-height:1.5;border-bottom:1px solid currentColor;padding-bottom:3px}.hmg-text-link:hover{opacity:.7}.hmg-hero__footnote{font-size:11px;line-height:1.6;letter-spacing:.015em;margin:42px 0 0;color:#586455}.hmg-hero__visual{position:relative;min-width:0;background:#e6e1d4;overflow:hidden}.hmg-hero__visual>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;object-position:52% 45%}.hmg-hero__stamp{position:absolute;right:28px;top:28px;width:132px;height:132px;border-radius:50%;border:1px solid var(--hmg-forest);background:var(--hmg-gold);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transform:rotate(10deg)}.hmg-hero__stamp span{font-size:8px;letter-spacing:.14em;font-weight:700}.hmg-hero__stamp svg{width:48px;height:30px}.hmg-hero__caption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:20px;background:#f7f4ecf0;padding:16px 25px;font-size:11px;line-height:1.5;border-top:1px solid rgba(36,61,46,.15)}.hmg-promise-strip{display:flex;align-items:center;justify-content:center;gap:clamp(22px,4vw,65px);padding:21px 24px;background:var(--hmg-forest);color:var(--hmg-cream);font-size:12px;letter-spacing:.025em;text-align:center}.hmg-promise-strip>span[aria-hidden]{color:var(--hmg-gold);font-size:18px}.hmg-shelf{padding-top:88px;padding-bottom:84px}.hmg-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.hmg-section-heading .hmg-eyebrow{margin-bottom:16px}.hmg-home h2{font-size:clamp(36px,3.4vw,52px)}.hmg-section-heading>.hmg-text-link{flex:none;margin-bottom:5px}.hmg-section-intro{max-width:630px;font-size:15px;line-height:1.7;margin:22px 0 35px;color:#55604f}.hmg-flavour-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.hmg-flavour-card{min-width:0;display:flex;flex-direction:column}.hmg-flavour-card__image{position:relative;display:block;aspect-ratio:4/5;background:#e7e9e2;overflow:hidden;border-radius:80px 80px 0 0}.hmg-flavour-card__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:filter .2s ease}.hmg-flavour-card__image:hover img{filter:brightness(1.035)}.hmg-flavour-card__badge{position:absolute;bottom:10px;left:10px;padding:5px 10px;background:var(--hmg-cream);color:var(--hmg-forest);font-size:11px}.hmg-flavour-card__body{padding:19px 0 0;display:flex;flex-direction:column;flex:1}.hmg-flavour-card__sweetener{font-size:9px;line-height:1.5;text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin:0 0 10px;min-height:14px;color:#5c6552}.hmg-flavour-card h3{font-size:24px;line-height:1.15;letter-spacing:-.035em;min-height:55px}.hmg-flavour-card h3 a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.hmg-flavour-card__notes{font-size:12px;line-height:1.65;color:#5d6657;margin:12px 0 20px}.hmg-flavour-card__bottom{border-top:1px solid #d1d4c8;padding-top:13px;margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px}.hmg-flavour-card__price{font-size:12px;font-weight:700;line-height:1.5}.hmg-flavour-card__arrow{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;border:1px solid #b8c1af;border-radius:50%;font-size:22px;transition:background .2s ease}.hmg-flavour-card__arrow:hover{background:var(--hmg-sage)}.hmg-shelf__note{font-size:11px;color:#5d6657;text-align:center;margin:34px 0 0}.hmg-story{display:grid;grid-template-columns:1fr 1fr;min-height:480px;background:var(--hmg-forest);color:var(--hmg-cream)}.hmg-story__art{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;color:#d7ab56;border-right:1px solid rgba(247,244,236,.15)}.hmg-story__number{font-family:Georgia,Times New Roman,serif;font-size:280px;font-style:italic;line-height:1;position:relative;z-index:1;margin-top:-20px}.hmg-story__label{position:relative;z-index:1;font-size:11px;letter-spacing:.18em;color:var(--hmg-cream);margin-top:25px}.hmg-story__art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.3}.hmg-story__copy{padding:70px clamp(32px,6vw,90px);max-width:800px}.hmg-story__copy h2{max-width:520px}.hmg-story__text{font-size:15px;line-height:1.8;margin:25px 0 30px;color:#e1e7d8}.hmg-story__text p{margin:0 0 16px}.hmg-cta--light{background:var(--hmg-cream);border-color:var(--hmg-cream);color:var(--hmg-forest)!important}.hmg-cta--light:hover{background:var(--hmg-gold);border-color:var(--hmg-gold)}.hmg-serving{padding-top:85px;padding-bottom:85px}.hmg-serving__aside{font-size:14px;max-width:220px;margin:0 0 6px;color:#55604f}.hmg-serving__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:38px;border-top:1px solid #c5ccbd;border-bottom:1px solid #c5ccbd}.hmg-serving__card{padding:30px 32px 35px 0}.hmg-serving__card+.hmg-serving__card{padding-left:32px;border-left:1px solid #c5ccbd}.hmg-serving__number{font-size:11px;letter-spacing:.1em;font-weight:700;color:#6b715e}.hmg-serving__card h3{font-size:28px;margin:22px 0 17px}.hmg-serving__card p{font-size:14px;line-height:1.8;color:#55604f;margin:0;max-width:330px}.hmg-retail{background:var(--hmg-sage);padding:50px clamp(24px,8vw,130px);display:flex;justify-content:space-between;align-items:center;gap:45px}.hmg-retail .hmg-eyebrow{margin-bottom:15px}.hmg-retail h2{font-size:clamp(34px,3vw,46px)}.hmg-retail p:not(.hmg-eyebrow){font-size:14px;line-height:1.8;max-width:650px;margin:20px 0 0;color:#4c5c48}.hmg-retail .hmg-cta{flex:none}.hmg-cta--outline{background:transparent;color:var(--hmg-forest)!important}.hmg-cta--outline:hover{background:var(--hmg-forest);color:var(--hmg-cream)!important}.hmg-faq{display:grid;grid-template-columns:1fr 1.25fr;gap:80px;padding-top:85px;padding-bottom:90px}.hmg-faq h2{max-width:340px}.hmg-faq__items{border-top:1px solid #c5ccbd}.hmg-faq details{border-bottom:1px solid #c5ccbd}.hmg-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;line-height:1.5;cursor:pointer;font-weight:600}.hmg-faq summary::-webkit-details-marker{display:none}.hmg-faq summary span{font-size:24px;font-weight:400;transition:transform .2s}.hmg-faq details[open] summary span{transform:rotate(45deg)}.hmg-faq details>.rte{font-size:14px;line-height:1.8;padding:0 35px 22px 0;color:#55604f}.hmg-faq .rte p{margin:0}.hmg-collection-intro{background:#e6e9dd;color:#243d2e;padding:50px clamp(24px,5vw,80px) 45px}.hmg-collection-intro__inner{max-width:1300px;margin:auto}.hmg-collection-intro__breadcrumb{font:11px/1.6 Arial,Helvetica,sans-serif;color:#52604b;display:flex;align-items:center;gap:10px;margin-bottom:35px}.hmg-collection-intro__breadcrumb a{color:inherit;text-underline-offset:3px}.hmg-collection-intro__row{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.hmg-collection-intro h1{font:400 clamp(44px,5vw,72px)/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.05em;color:inherit;margin:0}.hmg-collection-intro__text{font:15px/1.8 Arial,Helvetica,sans-serif;max-width:520px;margin-top:22px}.hmg-collection-intro__text p{margin:0}.hmg-collection-intro__aside{font:12px/1.7 Arial,Helvetica,sans-serif;border-left:1px solid #b8c1af;padding-left:25px;max-width:240px;margin:0 0 5px}.hmg-collection-intro__eyebrow{font:700 10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.15em;margin:0 0 14px}@media(min-width:1600px){.hmg-hero{min-height:690px}.hmg-hero__copy{padding-left:100px}}@media(max-width:1099px){.hmg-hero{min-height:550px;grid-template-columns:48% 52%}.hmg-hero__copy{padding:50px 30px}.hmg-hero h1{font-size:55px}.hmg-hero__stamp{width:106px;height:106px;right:20px;top:20px;gap:7px}.hmg-hero__stamp span{font-size:6.5px}.hmg-flavour-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 24px}.hmg-flavour-card h3{min-height:auto}.hmg-story__copy{padding:55px 40px}.hmg-faq{gap:45px}.hmg-promise-strip{gap:20px;font-size:11px}.hmg-serving__card h3{font-size:25px}}@media(max-width:749px){.hmg-hero{display:flex;flex-direction:column;min-height:0}.hmg-hero__copy{padding:42px 24px 32px}.hmg-eyebrow{font-size:10px;margin-bottom:17px}.hmg-hero h1{font-size:clamp(43px,10vw,68px)}.hmg-hero__intro{max-width:470px;font-size:15px;margin:22px 0 24px}.hmg-hero__copy>.hmg-text-link{margin-top:17px}.hmg-hero__footnote{margin-top:25px}.hmg-hero__visual{aspect-ratio:1.2;min-height:260px}.hmg-hero__visual>img{object-position:center 40%}.hmg-hero__stamp{width:105px;height:105px}.hmg-hero__caption{padding:12px 18px;font-size:9px}.hmg-promise-strip{padding:18px 16px;gap:10px;flex-wrap:wrap;font-size:10px}.hmg-promise-strip>span[aria-hidden]{font-size:12px}.hmg-promise-strip>span:last-child{flex-basis:100%}.hmg-promise-strip>span:nth-child(4){display:none}.hmg-shelf,.hmg-serving{padding-top:50px;padding-bottom:50px}.hmg-section-heading{gap:20px;align-items:flex-start}.hmg-home h2{font-size:36px}.hmg-section-heading>.hmg-text-link{font-size:11px;gap:6px;margin-top:28px}.hmg-section-intro{font-size:14px;margin:20px 0 26px}.hmg-flavour-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.hmg-flavour-card__image{border-radius:60px 60px 0 0}.hmg-flavour-card h3{font-size:23px;line-height:1.15;min-height:54px}.hmg-flavour-card__sweetener{font-size:8px;letter-spacing:.07em;margin-bottom:8px}.hmg-flavour-card__notes{font-size:11px;line-height:1.6;margin:10px 0 15px}.hmg-flavour-card__price{font-size:11px}.hmg-flavour-card__arrow{width:36px;min-width:36px;height:36px;font-size:19px}.hmg-flavour-card__bottom{gap:5px}.hmg-shelf__note{font-size:10px;text-align:left;margin-top:25px}.hmg-story{grid-template-columns:1fr;min-height:0}.hmg-story__art{height:270px;border-right:0;border-bottom:1px solid rgba(247,244,236,.15)}.hmg-story__number{font-size:205px;margin-top:-15px}.hmg-story__label{font-size:9px;letter-spacing:.14em;margin-top:7px}.hmg-story__art svg{object-fit:cover}.hmg-story__copy{padding:40px 24px 46px}.hmg-story__text{font-size:14px;margin:22px 0 27px}.hmg-serving .hmg-section-heading{display:block}.hmg-serving__aside{max-width:none;margin-top:20px;font-size:13px}.hmg-serving__grid{grid-template-columns:1fr;margin-top:27px}.hmg-serving__card,.hmg-serving__card+.hmg-serving__card{padding:24px 0;border-left:0}.hmg-serving__card+.hmg-serving__card{border-top:1px solid #c5ccbd}.hmg-serving__card h3{font-size:27px;margin:12px 0}.hmg-serving__card p{max-width:none;font-size:13px}.hmg-retail{display:block;padding:38px 24px}.hmg-retail h2{font-size:35px}.hmg-retail p:not(.hmg-eyebrow){font-size:13px}.hmg-retail .hmg-cta{margin-top:25px}.hmg-faq{grid-template-columns:1fr;gap:30px;padding-top:48px;padding-bottom:50px}.hmg-faq h2{max-width:none}.hmg-faq summary{font-size:14px;padding:19px 0}.hmg-faq details>.rte{font-size:13px}.hmg-collection-intro{padding-top:28px;padding-bottom:32px}.hmg-collection-intro__breadcrumb{margin-bottom:25px}.hmg-collection-intro__row{display:block}.hmg-collection-intro__text{font-size:14px;line-height:1.7;margin-top:17px}.hmg-collection-intro__aside{max-width:none;margin-top:25px;font-size:11px;padding-left:15px}.hmg-collection-intro h1{font-size:46px}}@media(prefers-reduced-motion:reduce){.hmg-home *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/hmg-home.css.map */
