.hb-shop-home{max-width:1120px;margin-inline:auto;padding:72px 24px 48px;color:#25314b}.hb-shop-home h1,.hb-shop-home h2{color:#25314b;font-family:Georgia,serif;font-weight:400}.hb-shop-home h1{font-size:clamp(40px,6vw,64px);line-height:1.1;margin:18px 0}.hb-shop-home h2{font-size:32px;margin:12px 0}.hb-shop-eyebrow{font-size:12px;letter-spacing:.12em;font-weight:600;color:#2e6b60}.hb-shop-intro{font-size:21px;max-width:660px;margin-bottom:30px}.hb-shop-home a,.hb-shop-footer a{color:#2e6b60;text-underline-offset:4px}.hb-shop-button{display:inline-block;padding:15px 23px;background:#2e6b60;color:#fff!important;border-radius:4px;text-decoration:none}.hb-shop-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:56px}.hb-shop-brands article{padding:32px;border:1px solid #daddd3;border-radius:8px;background:#f7f6f1;min-width:0}.hb-shop-brands article p{line-height:1.7;margin-bottom:24px}.hb-shop-help{padding:40px 0 8px;margin-top:24px}.hb-shop-help p{line-height:1.7}.hb-shop-help a{display:inline-block;margin-inline-end:28px}.hb-shop-footer{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;padding:40px 24px;margin-inline:auto;max-width:1120px;border-top:1px solid #daddd3;color:#25314b}.hb-shop-footer p{font-size:14px;line-height:1.65}.hb-shop-footer nav{display:grid;gap:12px;align-content:start;font-size:14px}.hb-shop-home a:focus-visible,.hb-shop-footer a:focus-visible{outline:3px solid #826b58;outline-offset:4px}@media(max-width:749px){.hb-shop-home{padding-top:40px}.hb-shop-brands,.hb-shop-footer{grid-template-columns:1fr}.hb-shop-brands{gap:18px;margin-top:36px}.hb-shop-brands article{padding:24px}.hb-shop-footer{gap:24px}}