@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap";:root{--fb-radius: 24px;--fb-radius-sm: 16px;--fb-font-display: "Fraunces", "Iowan Old Style", Georgia, serif;--fb-font-body: "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;--fb-wrap: 1240px;--fb-gutter: clamp(20px, 4vw, 48px)}@media(min-width:1600px){:root{--fb-wrap: 1440px;--fb-gutter: 64px}}@media(min-width:2000px){:root{--fb-wrap: 1680px;--fb-gutter: 80px}}@media(min-width:2600px){:root{--fb-wrap: 1900px}}:root{--font-heading-family: var(--fb-font-display);--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: var(--fb-font-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700}html{scroll-behavior:smooth}:where(.fb-section img){max-width:100%;height:auto;display:block}:where(.fb-section h1,.fb-section h2,.fb-section h3,.fb-section p,.fb-section ul,.fb-section ol,.fb-section figure){margin:0}:where(.fb-section a){color:inherit}:where(.fb-section button){font:inherit;color:inherit;background:none;border:0}.fb-section *,.fb-section *:before,.fb-section *:after{box-sizing:border-box}.fb-section :focus-visible{outline:2px solid var(--fb-teal-deep);outline-offset:3px}.fb-section,.fb-section *{-webkit-tap-highlight-color:transparent}.fb-wrap{width:min(100% - 2 * var(--fb-gutter),var(--fb-wrap));margin-inline:auto}.fb-section h1,.fb-section h2,.fb-section h3{font-family:var(--fb-font-display);font-weight:400;font-optical-sizing:auto;line-height:1.08;letter-spacing:-.012em;text-wrap:balance;color:var(--fb-ink)}.fb-kicker{display:block;font-family:var(--fb-font-body);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fb-teal-deep);margin-bottom:18px}.fb-ink-teal{color:var(--fb-teal-deep);font-style:italic;font-weight:500}.fb-link-arrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--fb-font-body);font-weight:600;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fb-ink);text-decoration:none;padding-bottom:4px;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;transition:background-size .3s ease;width:fit-content}.fb-link-arrow:hover{background-size:0% 1px}.fb-link-arrow:active{opacity:.55}.fb-link-arrow svg{flex-shrink:0;width:14px;height:14px;transition:transform .3s ease}.fb-link-arrow:hover svg{transform:translate(4px)}.fb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;border-radius:999px;font-family:var(--fb-font-body);font-weight:600;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;max-width:100%;min-height:50px;transition:background-color .4s ease,color .4s ease,border-color .4s ease,transform .6s cubic-bezier(.22,1,.36,1)}.fb-btn:active{transform:scale(.97)}.fb-btn-primary{background:var(--fb-ink);color:var(--fb-cream, #FCFAF6);border:1.5px solid var(--fb-ink)}.fb-btn-ghost{background:transparent;color:var(--fb-ink);border:1.5px solid rgba(22,33,31,.35)}.fb-btn-onphoto{background:transparent;color:var(--fb-white);border:1.5px solid rgba(255,255,255,.7)}.fb-btn-cream{background:var(--fb-cream, #FCFAF6);color:var(--fb-ink);border:1.5px solid var(--fb-cream, #FCFAF6)}.fb-btn-onteal{background:var(--fb-white);color:var(--fb-ink);border:1.5px solid var(--fb-white)}@media(hover:hover){.fb-btn-primary:hover{background:var(--fb-teal-deep);border-color:var(--fb-teal-deep);color:var(--fb-white);transform:translateY(-2px)}.fb-btn-ghost:hover{border-color:var(--fb-ink);transform:translateY(-2px)}.fb-btn-onphoto:hover{background:var(--fb-white);color:var(--fb-ink);border-color:var(--fb-white);transform:translateY(-2px)}.fb-btn-cream:hover{background:var(--fb-white);transform:translateY(-2px)}.fb-btn-onteal:hover{background:transparent;color:var(--fb-ink);border-color:var(--fb-ink);transform:translateY(-2px)}}.fb-btn-sm{padding:13px 20px;font-size:11.5px;min-height:44px}.fb-btn-block{width:100%}.fb-click-ring{position:fixed;left:0;top:0;width:14px;height:14px;margin:-7px 0 0 -7px;border:1.5px solid var(--fb-teal-deep);border-radius:50%;pointer-events:none;z-index:9999;animation:fb-click-ring-pulse .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes fb-click-ring-pulse{0%{transform:scale(.3);opacity:.55}to{transform:scale(6.5);opacity:0}}.fb-tile{background:var(--fb-white);border:1px solid var(--fb-hairline);border-radius:var(--fb-radius);position:relative;box-shadow:0 2px 14px -8px #045f5714}.fb-reveal{opacity:0;translate:0 16px;scale:.97}.fb-reveal.fb-in{opacity:1;translate:0 0;scale:1;transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--fb-d, 0ms),translate .7s cubic-bezier(.22,1,.36,1) var(--fb-d, 0ms),scale .7s cubic-bezier(.22,1,.36,1) var(--fb-d, 0ms)}.fb-floating-decor{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.fb-floating-decor span{position:absolute;border-radius:50%;animation:fb-float-bob 7s ease-in-out infinite}.fb-floating-decor span:nth-child(1){width:24px;height:24px;left:4%;top:12%;background:var(--fb-peach);animation-delay:0s}.fb-floating-decor span:nth-child(2){width:15px;height:15px;left:22%;top:87%;background:var(--fb-teal);animation-delay:1.4s;animation-duration:8.5s}.fb-floating-decor span:nth-child(3){width:18px;height:18px;right:9%;top:13%;background:var(--fb-teal);animation-delay:.6s;animation-duration:6.5s}.fb-floating-decor span:nth-child(4){width:13px;height:13px;right:26%;top:88%;background:var(--fb-peach);animation-delay:2.1s;animation-duration:7.5s}.fb-floating-decor span:nth-child(5){width:16px;height:16px;right:4%;top:18%;background:var(--fb-peach-deep);opacity:.7;animation-delay:1s;animation-duration:9s}@keyframes fb-float-bob{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-16px) translate(6px)}}.fb-wave-edge{position:absolute;left:0;width:100%;line-height:0}.fb-wave-edge svg{width:100%;height:clamp(28px,4vw,52px);display:block}.fb-wave-edge-top{top:-1px}.fb-wave-edge-bottom{bottom:-1px;transform:scaleY(-1)}.fb-section{font-family:var(--fb-font-body);font-size:16px;line-height:1.6;padding:clamp(88px,11vh,150px) 0}.fb-section-head{max-width:680px;margin-bottom:clamp(44px,6vh,72px)}.fb-section-head h2{font-size:clamp(32px,3.4vw,50px);letter-spacing:-.015em}@media(min-width:1600px){.fb-kicker{font-size:18px}.fb-section-head h2{font-size:clamp(38px,2.4vw,46px)}}@media(min-width:2000px){.fb-section-head h2{font-size:clamp(46px,2.2vw,54px)}}@media(max-width:640px){.fb-section{padding:64px 0}.fb-section-head{margin-bottom:32px}}.fb-reels-track,.fb-reviews-track{overscroll-behavior-x:contain}.fb-reel-card,.fb-review-card{scroll-snap-stop:always}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fb-reveal{opacity:1;translate:none}.fb-section *,.fb-section *:before,.fb-section *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.fb-floating-decor span{animation:none}}.field__input:focus,.select__select:focus,.text-area .text-area:focus,textarea.text-area:focus{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground)),0 0 0 .4rem #0bcbbd2e}
/*# sourceMappingURL=/cdn/shop/t/7/assets/flyball-base.css.map */
