.hc-bundles{--hc-ink:#263323;--hc-muted:#63705d;--hc-line:#dce0d4;--hc-lavender:#f0ebf3;--hc-forest:var(--brand-forest,#3d5a2b);--hc-cream:var(--brand-cream,#f7f2e8);--hc-white:#fff;--hc-font-text:"Inter", -apple-system, "Segoe UI", Roboto, sans-serif;--hc-font-display:"League Spartan", "Arial Black", Arial, sans-serif;--hc-side:24px;box-sizing:border-box;padding-inline:var(--hc-side);color:var(--hc-ink);font:400 14px/22px var(--hc-font-text);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere}@media (min-width:768px){.hc-bundles{--hc-side:32px}}@media (min-width:1200px){.hc-bundles{--hc-side:max(clamp(32px, 20% - 208px, 80px), calc((100% - 1280px) / 2))}}:where(.hc-bundles) :where(h1,h2,p,ul,li){font:inherit;margin:0;padding:0}:where(.hc-bundles) :where(ul){list-style:none}:where(.hc-bundles) :where(a){color:inherit;text-decoration:none}:where(.hc-bundles) :where(button){color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}:where(.hc-bundles) :where(img){max-width:100%;display:block}.hc-bundles .hc-icon{flex:none;display:block}.hc-bundles.hc-bundles-intro{background-color:var(--hc-cream);padding-block:24px}.hc-bundles .hc-bundles-intro__story{flex-direction:column;gap:16px;min-width:0;display:flex}.hc-bundles .hc-bundles-intro__eyebrow{color:var(--hc-forest);font:600 11px/16px var(--hc-font-text)}.hc-bundles .hc-bundles-intro__title{color:var(--hc-forest);font:700 32px/38px var(--hc-font-display);letter-spacing:-.16px}.hc-bundles .hc-bundles-intro__text{color:var(--hc-ink);font:400 16px/24px var(--hc-font-text)}.hc-bundles .hc-bundles-intro__promo{display:none}@media (min-width:768px){.hc-bundles.hc-bundles-intro{padding-block:32px}.hc-bundles .hc-bundles-intro__title{letter-spacing:-.18px;font-size:36px;line-height:40px}.hc-bundles .hc-bundles-intro__text{max-width:700px;line-height:26px}}@media (min-width:1200px){.hc-bundles.hc-bundles-intro{justify-content:space-between;align-items:center;gap:clamp(48px,10vw - 24px,120px);display:flex}.hc-bundles .hc-bundles-intro__story{flex:0 540px}.hc-bundles .hc-bundles-intro__title{letter-spacing:-.56px;font-size:56px;line-height:60px}.hc-bundles .hc-bundles-intro__text{max-width:none;font-size:20px;line-height:30px}.hc-bundles .hc-bundles-intro__promo{flex-direction:column;flex:0 620px;gap:8px;min-width:0;display:flex}}.hc-bundles .hc-bundles-intro__promo-eyebrow{color:var(--hc-forest);font:600 11px/16px var(--hc-font-text)}.hc-bundles .hc-bundles-intro__flavours{grid-template-columns:repeat(3,minmax(0,193px));align-items:end;column-gap:20px;display:grid}.hc-bundles .hc-bundles-intro__flavour{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.hc-bundles .hc-bundles-intro__pack{width:100%;max-width:156px;display:block}.hc-bundles .hc-bundles-intro__pack--176{max-width:176px}.hc-bundles .hc-bundles-intro__pack img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.hc-bundles .hc-bundles-intro__flavour-label{color:var(--hc-forest);font:500 14px/20px var(--hc-font-text);text-align:center}.hc-bundles .hc-bundles-intro__promo-link{min-height:44px;color:var(--hc-forest);font:400 14px/22px var(--hc-font-text);align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.hc-bundles .hc-bundles-intro__promo-link .hc-icon{width:16px;height:16px}.hc-bundles.hc-bundles-guide{padding-block:24px 0}.hc-bundles .hc-bundles-guide__toggle{display:none}.hc-bundles .hc-bundles-guide__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:24px;display:grid}.hc-bundles .hc-bundles-guide__group{min-width:0;color:var(--hc-forest)}.hc-bundles .hc-bundles-guide__title{font:600 14px/20px var(--hc-font-text)}.hc-bundles .hc-bundles-guide__links{padding-top:8px}.hc-bundles .hc-bundles-guide__link{min-height:44px;font:400 14px/22px var(--hc-font-text);align-items:center;display:flex}@media (max-width:767px){[data-hc-js] .hc-bundles.hc-bundles-guide{padding-top:0}[data-hc-js] .hc-bundles .hc-bundles-guide__toggle{box-sizing:content-box;width:100%;min-height:44px;color:var(--hc-forest);font:500 14px/20px var(--hc-font-text);justify-content:space-between;align-items:center;gap:12px;padding-block:8px;display:flex}[data-hc-js] .hc-bundles .hc-bundles-guide__toggle[aria-expanded=false]+.hc-bundles-guide__panel{display:none}}.hc-bundles .hc-bundles-guide__toggle-label{flex:auto;min-width:0}.hc-bundles .hc-bundles-guide__glyph{text-align:center;flex:none;width:30px}.hc-bundles .hc-bundles-guide__glyph:before{content:"+"}.hc-bundles .hc-bundles-guide__toggle[aria-expanded=true] .hc-bundles-guide__glyph:before{content:"−"}@media (min-width:768px){.hc-bundles.hc-bundles-guide{padding-block:24px}.hc-bundles .hc-bundles-guide__panel{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:0}}@media (min-width:1200px){.hc-bundles .hc-bundles-guide__panel{column-gap:32px}}.hc-bundles.hc-bundles-grid{padding-block:24px 40px}.hc-bundles .hc-bundles-grid__summary{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}.hc-bundles .hc-bundles-grid__count{color:var(--hc-forest);font:500 14px/20px var(--hc-font-text)}.hc-bundles .hc-bundles-grid__savings{color:var(--hc-muted);font:400 14px/22px var(--hc-font-text)}.hc-bundles .hc-bundles-grid__list{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.hc-bundles .hc-bundles-grid__item{min-width:0;display:grid}.hc-bundles .hc-bundles-grid__note{color:var(--hc-muted);font:400 14px/22px var(--hc-font-text);margin-top:32px}.hc-bundles .hc-bundles-grid__empty{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.hc-bundles .hc-bundles-grid__empty-text{color:var(--hc-ink);font:400 16px/26px var(--hc-font-text)}.hc-bundles .hc-bundles-grid__empty-link{min-height:44px;color:var(--hc-forest);font:500 14px/20px var(--hc-font-text);text-underline-offset:3px;align-items:center;text-decoration:underline;text-decoration-thickness:from-font;display:inline-flex}@media (min-width:768px){.hc-bundles.hc-bundles-grid{padding-block:32px}.hc-bundles .hc-bundles-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (min-width:1200px){.hc-bundles.hc-bundles-grid{padding-block:32px 64px}.hc-bundles .hc-bundles-grid__summary{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:48px}.hc-bundles .hc-bundles-grid__savings{text-align:right}.hc-bundles .hc-bundles-grid__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}.hc-bundles .hc-bundles-grid__note{margin-top:48px}}.hc-bundles .hc-bundle-card{min-width:0;color:var(--hc-forest);-webkit-tap-highlight-color:transparent;border-radius:10px;grid-template:"art""title""description""caption""prices""action"1fr/minmax(0,1fr);text-decoration:none;display:grid}.hc-bundles .hc-bundle-card__art{aspect-ratio:405.333/280;background-color:var(--hc-bundle-card-color,var(--brand-cream,#f7f2e8));border-radius:2.9605%/4.2857%;grid-area:art;justify-content:center;align-items:center;display:flex;position:relative}.hc-bundles .hc-bundle-card__img{object-fit:contain;width:100%;height:100%}.hc-bundles .hc-bundle-card__badges{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex;position:absolute;top:16px;left:20px;right:20px}.hc-bundles .hc-bundle-card__status{color:var(--hc-forest);font:500 14px/20px var(--hc-font-text)}.hc-bundles .hc-bundle-card__seasonal{color:var(--hc-forest);font:600 11px/16px var(--hc-font-text)}.hc-bundles .hc-bundle-card--unavailable .hc-bundle-card__art{flex-direction:column;justify-content:flex-start}.hc-bundles .hc-bundle-card--unavailable .hc-bundle-card__badges{align-self:stretch;padding:8px 20px 0 16px;position:static}.hc-bundles .hc-bundle-card--unavailable .hc-bundle-card__seasonal{margin-left:auto}.hc-bundles .hc-bundle-card--unavailable .hc-bundle-card__img{flex:1 1 0;width:84%;min-height:0}.hc-bundles .hc-bundle-card__title{color:var(--hc-forest);font:600 22px/26px var(--hc-font-display);grid-area:title;margin-top:20px}.hc-bundles .hc-bundle-card__description{min-height:22px;color:var(--hc-muted);font:400 14px/22px var(--hc-font-text);grid-area:description;margin-top:8px}.hc-bundles .hc-bundle-card__caption{min-height:22px;color:var(--hc-ink);font:400 14px/22px var(--hc-font-text);grid-area:caption;margin-top:8px}.hc-bundles .hc-bundle-card__prices{grid-area:prices;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.hc-bundles .hc-bundle-card__amounts{flex-direction:column;gap:4px;min-width:0;display:flex}.hc-bundles .hc-bundle-card__price{color:var(--hc-forest);font:600 24px/28px var(--hc-font-display)}.hc-bundles .hc-bundle-card__separately{color:var(--hc-muted);font:400 14px/22px var(--hc-font-text)}.hc-bundles .hc-bundle-card__save{color:var(--hc-forest);font:500 14px/20px var(--hc-font-text);text-align:right;flex:none}.hc-bundles .hc-bundle-card__action{min-height:44px;color:var(--hc-forest);font:500 14px/20px var(--hc-font-text);grid-area:action;justify-content:space-between;align-self:end;align-items:center;gap:8px;margin-top:8px;display:flex}.hc-bundles .hc-bundle-card__action .hc-icon{width:20px;height:20px}@media (min-width:1200px){.hc-bundles .hc-bundle-card__title{font-size:24px;line-height:28px}.hc-bundles .hc-bundle-card__caption,.hc-bundles .hc-bundle-card__prices,.hc-bundles .hc-bundle-card__action{margin-top:12px}}.hc-bundles.hc-bundles-faq{background-color:var(--hc-forest);color:var(--hc-white);row-gap:24px;padding-block:40px;display:grid}.hc-bundles .hc-bundles-faq__intro{flex-direction:column;gap:16px;min-width:0;display:flex}.hc-bundles .hc-bundles-faq__title{color:var(--hc-white);font:700 36px/40px var(--hc-font-display);letter-spacing:-.18px}.hc-bundles .hc-bundles-faq__subtitle{color:var(--hc-white);font:400 16px/26px var(--hc-font-text);display:none}.hc-bundles .hc-bundles-faq__list{min-width:0}.hc-bundles .hc-bundles-faq__item{border-bottom:1px solid #ffffff40;margin-inline:12px;padding-top:12px}.hc-bundles .hc-bundles-faq__question{min-height:44px;color:var(--hc-white);font:500 16px/22px var(--hc-font-text);cursor:pointer;align-items:center;gap:16px;margin-bottom:12px;list-style:none;display:flex}.hc-bundles .hc-bundles-faq__question::-webkit-details-marker{display:none}.hc-bundles .hc-bundles-faq__question-text{flex:auto;min-width:0}.hc-bundles .hc-bundles-faq__glyph{width:44px;height:44px;font:600 28px/32px var(--hc-font-display);flex:none;justify-content:center;align-items:center;display:flex}.hc-bundles .hc-bundles-faq__glyph:before{content:"+"}.hc-bundles .hc-bundles-faq__item[open]>.hc-bundles-faq__question .hc-bundles-faq__glyph:before{content:"−"}.hc-bundles .hc-bundles-faq__answer{color:#ffffffd9;font:400 16px/26px var(--hc-font-text);padding-bottom:12px}.hc-bundles .hc-bundles-faq__answer>*+*{margin-top:12px}.hc-bundles .hc-bundles-faq__answer a{text-decoration:underline}@media (min-width:1200px){.hc-bundles.hc-bundles-faq{grid-template-columns:minmax(0,392fr) minmax(0,808fr);align-items:start;column-gap:80px;padding-block:64px}.hc-bundles .hc-bundles-faq__title{letter-spacing:0;font-size:44px;line-height:48px}.hc-bundles .hc-bundles-faq__subtitle{display:block}.hc-bundles .hc-bundles-faq__item{padding-top:16px}.hc-bundles .hc-bundles-faq__question{font-size:18px;line-height:28px}}.hc-bundles .hc-bundle-card:focus-visible{outline:2px solid var(--brand-forest,#3d5a2b);outline-offset:4px}:is(.hc-bundles .hc-bundles-guide__toggle:focus-visible,.hc-bundles .hc-bundles-guide__link:focus-visible,.hc-bundles .hc-bundles-intro__promo-link:focus-visible,.hc-bundles .hc-bundles-grid__empty-link:focus-visible){outline:2px solid var(--brand-forest,#3d5a2b);outline-offset:2px;border-radius:4px}.hc-bundles .hc-bundles-faq__question:focus-visible{outline:2px solid var(--hc-white);outline-offset:2px;border-radius:4px}@media (hover:hover){.hc-bundles .hc-bundle-card:hover .hc-bundle-card__title,.hc-bundles .hc-bundle-card:hover .hc-bundle-card__action-label,.hc-bundles .hc-bundles-guide__link:hover,.hc-bundles .hc-bundles-intro__promo-link:hover .hc-bundles-intro__promo-label,.hc-bundles .hc-bundles-faq__question:hover .hc-bundles-faq__question-text{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:from-font}}@media (forced-colors:active){:is(.hc-bundles .hc-bundle-card:focus-visible .hc-bundle-card__title,.hc-bundles .hc-bundle-card:focus-visible .hc-bundle-card__action-label){text-decoration:underline}}