.hmg-hub{--hub-ink:#18221b;--hub-muted:#556057;--hub-olive:#495c2f;--hub-line:#dce1d7;color:var(--hub-ink);background:#fff;font-family:Montserrat,var(--font-body-family),sans-serif;font-size:16px;line-height:1.65;letter-spacing:0}.hmg-hub *,.hmg-hub *:before,.hmg-hub *:after{box-sizing:border-box}.hmg-hub__container{width:min(100%,1440px);margin-inline:auto;padding-inline:40px}.hmg-hub h1,.hmg-hub h2,.hmg-hub h3{font-family:Montserrat,var(--font-heading-family),sans-serif;color:inherit;font-weight:600;letter-spacing:-.035em;line-height:1.15;margin:0}.hmg-hub h1{font-size:clamp(48px,5.2vw,76px);font-weight:600}.hmg-hub h2{font-size:clamp(29px,3vw,42px)}.hmg-hub h3{font-size:23px;line-height:1.3}.hmg-hub p{margin:0}.hmg-hub a{color:inherit;text-decoration:none}.hmg-hub a:focus-visible,.hmg-hub summary:focus-visible{outline:3px solid var(--hub-olive);outline-offset:5px}.hmg-hub .rte>p+p{margin-top:1em}.hmg-hub .rte>:first-child{margin-top:0}.hmg-hub .rte>:last-child{margin-bottom:0}.hmg-hub .rte a{text-decoration:underline;text-underline-offset:4px}.hmg-hub [id]{scroll-margin-top:40px}.hmg-hub__breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding-top:20px;font-size:12px;color:var(--hub-muted)}.hmg-hub__breadcrumb a{text-decoration:underline;text-underline-offset:4px}.hmg-hub__hero{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(32px,5vw,76px);align-items:center;padding-top:32px;padding-bottom:48px}.hmg-hub__hero--text-only{grid-template-columns:1fr}.hmg-hub__hero-copy{min-width:0;padding-block:24px}.hmg-hub__eyebrow{color:var(--hub-olive);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px!important}.hmg-hub__lead{font-size:clamp(21px,2.2vw,29px);line-height:1.4;letter-spacing:-.025em;max-width:29ch;margin-top:24px!important}.hmg-hub__intro{font-size:15px;color:var(--hub-muted);max-width:49ch;margin-top:22px}.hmg-hub__actions{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;margin-top:28px}.hmg-hub__button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--hub-ink);border:1px solid var(--hub-ink);border-radius:3px;color:#fff!important;min-height:48px;padding:13px 22px;font-size:13px;line-height:1.5;font-weight:600}.hmg-hub__text-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;font-size:13px;line-height:1.5;font-weight:600;text-decoration:underline!important;text-underline-offset:5px}.hmg-hub__hero-visual{margin:0;min-width:0}.hmg-hub__hero-image,.hmg-hub__category-image{display:block;width:100%;height:auto;max-width:100%;border:0;border-radius:3px}.hmg-hub__category-image{aspect-ratio:1;object-fit:cover;padding:0;background:transparent;border-radius:0}.hmg-hub__category-link:focus-visible h3{text-decoration:underline;text-underline-offset:5px}.hmg-hub__hero-visual figcaption{color:var(--hub-muted);font-size:11px;margin-top:10px}.hmg-hub__local{display:flex;align-items:center;gap:12px 30px;flex-wrap:wrap;padding-block:18px;border-top:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line)}.hmg-hub__local a{display:inline-flex;align-items:center;min-height:30px;font-size:12px;line-height:1.5;font-weight:600}.hmg-hub__families{padding-top:64px;padding-bottom:64px}.hmg-hub__section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 64px;margin-bottom:34px}.hmg-hub__section-heading h2{max-width:23ch}.hmg-hub__section-heading>.rte{max-width:42ch;color:var(--hub-muted);font-size:14px}.hmg-hub__category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.hmg-hub--gardening .hmg-hub__category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.hmg-hub__category,.hmg-hub__category-link{min-width:0}.hmg-hub__category-link{display:block;height:100%}.hmg-hub__category-copy{padding-top:22px}.hmg-hub__category h3{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.hmg-hub__category h3>span{font-weight:400;font-size:20px}.hmg-hub__category-body{font-size:14px;color:var(--hub-muted);margin-top:12px;margin-bottom:8px}.hmg-hub__projects{padding-bottom:72px}.hmg-hub__project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.hmg-hub__project{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hmg-hub__project-photo{display:block;width:100%;margin-bottom:22px}.hmg-hub__project-photo img{display:block;width:100%;height:auto;max-width:100%;border-radius:3px}.hmg-hub__number{display:block;color:var(--hub-olive);font-size:11px;letter-spacing:.1em;font-weight:600;margin-bottom:18px}.hmg-hub__project h3{max-width:24ch}.hmg-hub__project-body{color:var(--hub-muted);font-size:14px;margin-top:14px;margin-bottom:14px}.hmg-hub__project>.hmg-hub__text-link{margin-top:auto}.hmg-hub__advice{padding-block:64px;background:#fff}.hmg-hub__advice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;list-style:none;padding:0;margin:40px 0 0}.hmg-hub__advice-grid li{border-top:1px solid #aeb9a1;padding-top:22px}.hmg-hub__advice-grid .rte{color:var(--hub-muted);font-size:14px;margin-top:14px}.hmg-hub__faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:72px}.hmg-hub__faq-heading .rte{max-width:35ch;color:var(--hub-muted);font-size:14px;margin-top:20px}.hmg-hub__faq-row{border-top:1px solid var(--hub-line)}.hmg-hub__faq-row:last-child{border-bottom:1px solid var(--hub-line)}.hmg-hub__faq-row summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px;padding-block:20px;cursor:pointer;list-style:none;font-size:15px;font-weight:600;line-height:1.5}.hmg-hub__faq-row summary::-webkit-details-marker{display:none}.hmg-hub__faq-icon{position:relative;flex:0 0 18px;width:18px;height:18px}.hmg-hub__faq-icon:before,.hmg-hub__faq-icon:after{position:absolute;content:"";left:3px;top:8px;width:12px;height:2px;background:currentColor}.hmg-hub__faq-icon:after{transform:rotate(90deg)}.hmg-hub__faq-row[open] .hmg-hub__faq-icon:after{display:none}.hmg-hub__faq-answer{padding:0 36px 24px 0;color:var(--hub-muted);font-size:14px;line-height:1.8}.hmg-hub__related{background:#fff;color:var(--hub-ink);padding-block:44px;border-top:1px solid var(--hub-line)}.hmg-hub__related>.hmg-hub__container{display:flex;align-items:center;justify-content:space-between;gap:30px 70px}.hmg-hub__related h2{font-size:30px}.hmg-hub__related .rte{max-width:70ch;margin-top:12px;font-size:14px;color:var(--hub-muted)}.hmg-hub__button--light{background:var(--hub-ink);border-color:var(--hub-ink);color:#fff!important;flex-shrink:0}@media(hover:hover){.hmg-hub__category-link:hover h3,.hmg-hub__local a:hover{text-decoration:underline;text-underline-offset:5px}.hmg-hub__button:hover{background:var(--hub-olive);border-color:var(--hub-olive);color:#fff!important}}@media(max-width:989px){.hmg-hub__hero{grid-template-columns:1fr 1fr;gap:30px}.hmg-hub h1{font-size:50px}.hmg-hub__container{padding-inline:28px}.hmg-hub__section-heading{gap:30px}.hmg-hub__category-grid{gap:22px}.hmg-hub__category h3{font-size:21px}.hmg-hub__faq{gap:40px}.hmg-hub__project-grid,.hmg-hub__advice-grid{gap:26px}}@media(max-width:749px){.hmg-hub__container{padding-inline:20px}.hmg-hub__breadcrumb{padding-top:16px;font-size:11px}.hmg-hub__hero{grid-template-columns:1fr;gap:28px;padding-top:26px;padding-bottom:30px}.hmg-hub__hero-copy{padding:0}.hmg-hub h1{font-size:clamp(42px,11vw,64px)}.hmg-hub__lead{font-size:23px;max-width:30ch;margin-top:20px!important}.hmg-hub__intro{font-size:14px;margin-top:18px}.hmg-hub__actions{gap:8px 20px;margin-top:22px}.hmg-hub__button{font-size:12px;padding-inline:18px}.hmg-hub__local{gap:4px 22px;padding-block:14px}.hmg-hub__local a{min-height:38px}.hmg-hub__families{padding-block:40px}.hmg-hub__section-heading{display:block;margin-bottom:26px}.hmg-hub h2{font-size:31px}.hmg-hub__section-heading>.rte{max-width:48ch;margin-top:16px}.hmg-hub__category-grid,.hmg-hub--gardening .hmg-hub__category-grid{grid-template-columns:1fr;gap:34px}.hmg-hub__category-copy{padding-top:18px}.hmg-hub__category h3{font-size:24px}.hmg-hub__category-body{font-size:14px}.hmg-hub__projects{padding-bottom:44px}.hmg-hub__project-grid{grid-template-columns:1fr;gap:26px}.hmg-hub__project{padding-top:18px}.hmg-hub__project h3{font-size:24px}.hmg-hub__number{margin-bottom:12px}.hmg-hub__advice{padding-block:40px;background:#fff}.hmg-hub__advice-grid{grid-template-columns:1fr;gap:26px;margin-top:26px}.hmg-hub__advice-grid li{padding-top:18px}.hmg-hub__faq{grid-template-columns:1fr;gap:28px;padding-block:44px}.hmg-hub__faq-heading .rte{max-width:48ch;margin-top:16px}.hmg-hub__faq-row summary{font-size:14px;min-height:64px;padding-block:18px}.hmg-hub__faq-answer{padding-right:12px}.hmg-hub__related{padding-block:36px;background:#fff;color:var(--hub-ink);border-top:1px solid var(--hub-line)}.hmg-hub__related>.hmg-hub__container{display:block}.hmg-hub__related h2{font-size:28px}.hmg-hub__related .hmg-hub__button{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/hmg-garden-hubs.css.map */
