.hb-features{max-width:1480px;margin:56px auto 0;padding:0 32px}.hb-features__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hb-feature{position:relative;border-radius:24px;overflow:hidden;min-height:340px;display:flex;flex-direction:column;justify-content:flex-end}.hb-feature--green{background:var(--hb-green)}.hb-feature--pink{background:var(--hb-pink-tint)}.hb-feature__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block;margin:0}.hb-feature--green .hb-feature__image{opacity:.9}.hb-feature__content{position:relative;z-index:1;padding:32px}.hb-feature--green .hb-feature__content{background:linear-gradient(180deg,#1f3a2c00,#141e18d9 75%)}.hb-feature--pink .hb-feature__content{background:linear-gradient(180deg,#fbd7e300,#ee3d7ee6 78%)}.hb-feature__heading{font-family:var(--hb-font-display);font-size:26px;line-height:1.1;text-transform:uppercase;color:#fff;margin:0 0 8px}.hb-feature__body{font-family:var(--hb-font-body);font-size:15px;line-height:1.5;max-width:380px;margin:0 0 18px}.hb-feature--green .hb-feature__body{color:var(--hb-green-fg)}.hb-feature--pink .hb-feature__body{color:var(--hb-pink-pale)}.hb-feature__btn{display:inline-block;font-family:var(--hb-font-body);font-weight:700;font-size:14px;padding:12px 24px;border-radius:100px;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out}.hb-feature--green .hb-feature__btn{background:#fff;color:var(--hb-green)}.hb-feature--green .hb-feature__btn:hover{background:var(--hb-green-fg)}.hb-feature--pink .hb-feature__btn{background:var(--hb-ink);color:#fff}.hb-feature--pink .hb-feature__btn:hover{background:var(--hb-ink-2)}.hb-feature__btn:focus-visible{outline:2px solid var(--hb-pink);outline-offset:2px}@media(max-width:1199px){.hb-features{padding:0 24px}}@media(max-width:989px){.hb-features{margin-top:40px}.hb-features__grid{gap:16px}.hb-feature{min-height:260px}}@media(max-width:680px){.hb-features__grid{grid-template-columns:1fr}.hb-feature{min-height:280px}}@media(max-width:480px){.hb-features{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-hb-feature-pair.css.map */
