.fb-section.fb-features{background:var(--fb-features-bg, #fcfaf6)}.fb-features-head{margin-inline:auto;text-align:center}.fb-features-intro{font-family:var(--fb-font-body);font-size:16px;line-height:1.7;color:var(--fb-ink-soft, #55635f);max-width:56ch;margin:14px auto 0}.fb-features-grid{display:grid;grid-template-columns:repeat(var(--fb-features-cols, 3),minmax(0,1fr));gap:clamp(16px,2vw,26px)}.fb-feature{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:18px;padding:clamp(28px,2.6vw,36px) clamp(24px,2.2vw,32px);border-radius:var(--fb-radius, 24px);background:var(--fb-white, #fff);border:1px solid var(--fb-hairline, rgba(22, 33, 31, .1));box-shadow:0 14px 34px -26px #045f5773;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1)}.fb-feature:after{content:"";position:absolute;width:160px;height:160px;right:-64px;top:-64px;border-radius:50%;background:var(--fb-teal, #0bcbbd);opacity:.06;pointer-events:none}@media(hover:hover){.fb-feature:hover{transform:translateY(-5px);box-shadow:0 30px 56px -34px #045f5780}}.fb-feature-mark{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:54px;height:54px;border-radius:50%}.fb-feature-icon{background:var(--fb-teal-tint, #e8f8f5);color:var(--fb-teal-deep, #045f57)}.fb-feature-icon .fb-icon{width:25px;height:25px}.fb-feature:nth-child(3n+2) .fb-feature-icon{background:var(--fb-peach-tint, #fff0e8);color:var(--fb-peach-deep, #e8703c)}.fb-feature:nth-child(3n+3) .fb-feature-icon{background:var(--fb-sand, #f6eee3);color:var(--fb-ink, #16211f)}.fb-feature-ring{border:1.5px solid var(--fb-ink, #16211f);background:var(--fb-white, #fff);font-family:var(--fb-font-display);font-style:italic;font-size:20px;color:var(--fb-ink, #16211f)}.fb-feature:first-child .fb-feature-ring{border-color:var(--fb-coral, #ff8f70)}.fb-feature-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;flex:1}.fb-features .fb-feature-title{font-family:var(--fb-font-display);font-weight:400;font-size:clamp(20px,1.6vw,23px);line-height:1.2;color:var(--fb-ink, #16211f);margin:0}.fb-feature-text{font-family:var(--fb-font-body);font-size:15px;line-height:1.65;color:var(--fb-ink-soft, #55635f);margin:0}.fb-feature-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:6px;font-family:var(--fb-font-body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fb-teal-deep, #045f57);text-decoration:none}.fb-feature-link svg{transition:transform .3s ease}@media(hover:hover){.fb-feature-link:hover{color:var(--fb-ink, #16211f)}.fb-feature-link:hover svg{transform:translate(4px)}}.fb-feature-link:after{content:"";position:absolute;top:-400px;right:-400px;bottom:-400px;left:-400px}.fb-feature:has(.fb-feature-link){cursor:pointer}.fb-features--soft .fb-feature{border-color:transparent;box-shadow:none;background:var(--fb-teal-tint, #e8f8f5)}.fb-features--soft .fb-feature:nth-child(3n+2){background:var(--fb-peach-tint, #fff0e8)}.fb-features--soft .fb-feature:nth-child(3n+3){background:var(--fb-sand, #f6eee3)}.fb-features--soft .fb-feature-icon{background:var(--fb-white, #fff)}.fb-features--soft .fb-feature:after{opacity:.1;background:var(--fb-white, #fff)}.fb-features-cta{display:flex;justify-content:center;margin-top:clamp(36px,5vw,56px)}@media(max-width:989px){.fb-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fb-features-grid{grid-template-columns:1fr;gap:12px}.fb-feature{flex-direction:row;align-items:flex-start;gap:16px;padding:20px 20px 22px;border-radius:var(--fb-radius-sm, 16px)}.fb-feature-mark{width:46px;height:46px}.fb-feature-icon .fb-icon{width:22px;height:22px}.fb-feature-ring{font-size:17px}.fb-features .fb-feature-title{font-size:19px}.fb-feature-text{font-size:14.5px}.fb-feature:after{width:110px;height:110px;right:-50px;top:-50px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-flyball-feature-grid.css.map */
