@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,700&display=swap";:root{--font-heading-family: "Rubik", sans-serif;--font-heading-style: normal;--font-heading-weight: 700;--font-body-family: "Rubik", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--fnf-green: #046a38;--fnf-green-dark: #033f22;--fnf-cream: #f5f1e8;--fnf-paw-white: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20100%20100%27%3E%3Cg%20fill%3D%27%23ffffff%27%3E%3Cellipse%20cx%3D%2726%27%20cy%3D%2734%27%20rx%3D%2710%27%20ry%3D%2714%27%20transform%3D%27rotate%28-18%2026%2034%29%27%2F%3E%3Cellipse%20cx%3D%2747%27%20cy%3D%2722%27%20rx%3D%2710%27%20ry%3D%2714%27%20transform%3D%27rotate%28-6%2047%2022%29%27%2F%3E%3Cellipse%20cx%3D%2769%27%20cy%3D%2727%27%20rx%3D%2710%27%20ry%3D%2714%27%20transform%3D%27rotate%2810%2069%2027%29%27%2F%3E%3Cellipse%20cx%3D%2785%27%20cy%3D%2746%27%20rx%3D%279%27%20ry%3D%2713%27%20transform%3D%27rotate%2824%2085%2046%29%27%2F%3E%3Cpath%20d%3D%27M55%2044c14%200%2026%2011%2026%2023%200%209-7%2015-16%2015-6%200-8-3-14-3s-8%203-14%203c-9%200-16-6-16-15%200-12%2012-23%2026-23z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}html,body,*,*:before,*:after,*::placeholder,input,textarea,select,optgroup,option,button,legend,fieldset,table,th,td,svg text{font-family:Rubik,sans-serif!important}::placeholder{font-family:Rubik,sans-serif!important}body,.rte,p,li,td,dd{font-weight:400}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{font-weight:700;letter-spacing:-.02em;line-height:1.08}.h0,.hxl,.hxxl{font-weight:800;letter-spacing:-.03em}strong,b{font-weight:600}main .h0{font-size:clamp(2.6rem,4.2vw,5.2rem)}main .h1{font-size:clamp(2.4rem,3.6vw,4.4rem)}main .hxl{font-size:clamp(3rem,5vw,6rem)}main .hxxl{font-size:clamp(3.4rem,6vw,7.2rem)}.button,.shopify-challenge__button,.customer button{font-weight:600;letter-spacing:.01em;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease}.button:hover,.shopify-challenge__button:hover{transform:translateY(-3px) scale(1.02)}.button:active{transform:translateY(0) scale(.99)}.header__heading-logo{width:clamp(11rem,13vw,22rem)!important;height:auto!important}.header{padding-left:clamp(1.6rem,3vw,5rem)!important;padding-right:clamp(1.6rem,3vw,5rem)!important;padding-top:clamp(1rem,1.6vw,2.4rem)!important;padding-bottom:clamp(1rem,1.6vw,2.4rem)!important}.header__menu-item,.header__inline-menu .list-menu__item{font-weight:500;font-size:clamp(1.3rem,1.1vw,1.6rem)}.header__inline-menu .list-menu--inline{gap:clamp(.4rem,1vw,1.6rem)}.header__icon{height:clamp(3.4rem,3vw,4.4rem);width:clamp(3.4rem,3vw,4.4rem)}.price,.price__container,.card__badge,.badge,.quick-add,.quick-add-modal,.product-form__buttons,.product-form__submit,.shopify-payment-button,.product__tax,.card__information .price{display:none!important}.card__content .card__information{padding-bottom:1.2rem}.contact h2.visually-hidden{display:none!important}.contact form,.contact .contact__fields{margin-top:0!important}.contact .contact__fields>.field:first-child,.contact form>.field:first-child{margin-top:0!important}.contact .text-area{min-height:22rem}main .shopify-section [class$=-padding]{padding-top:clamp(2.8rem,5vh,7rem)!important;padding-bottom:clamp(2.8rem,5vh,7rem)!important}main .shopify-section [id^=fnf-story-] [class$=-padding]{padding-top:0!important;padding-bottom:0!important}main .shopify-section>.color-scheme-3{border-radius:0 0 clamp(2rem,4vw,5.5rem) clamp(2rem,4vw,5.5rem);position:relative;overflow:hidden}main .shopify-section+.shopify-section>.color-scheme-3{border-radius:clamp(2rem,4vw,5.5rem)}main .shopify-section>.color-scheme-3:before,main .shopify-section>.color-scheme-3:after{content:"";position:absolute;background-image:var(--fnf-paw-white);background-repeat:no-repeat;background-size:contain;opacity:.07;pointer-events:none;z-index:0}main .shopify-section>.color-scheme-3:before{width:clamp(8rem,14vw,16rem);height:clamp(8rem,14vw,16rem);top:4%;left:-3rem;transform:rotate(-18deg);animation:fnfDrift 9s ease-in-out infinite}main .shopify-section>.color-scheme-3:after{width:clamp(6rem,10vw,11rem);height:clamp(6rem,10vw,11rem);bottom:6%;right:-2rem;transform:rotate(22deg);animation:fnfDrift 11s ease-in-out infinite reverse}@keyframes fnfDrift{0%,to{translate:0 0}50%{translate:0 -14px}}main .shopify-section>.color-scheme-3>.page-width{position:relative;z-index:1}.fnf-pg__card-media{border-radius:clamp(6rem,12vw,12rem) clamp(6rem,12vw,12rem) 2rem 2rem!important}.fnf-pg__card{--fnf-accent: var(--fnf-green)}.fnf-pg__card .fnf-pg__tag{font-weight:600}.fnf-pg__card .fnf-pg__title-text{font-weight:700;letter-spacing:-.01em;font-size:clamp(1.5rem,1.5vw,2.1rem)}.fnf-pg__card:hover .fnf-pg__card-media{transform:translateY(-8px) rotate(-1.5deg);transition:transform .32s cubic-bezier(.34,1.56,.64,1),background .35s ease,box-shadow .35s ease}.fnf-dh__number{font-weight:800;letter-spacing:-.04em;font-size:clamp(3rem,4vw,5rem)!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-block}.fnf-dh__stat-row:hover .fnf-dh__number{transform:scale(1.08) rotate(-3deg)}.fnf-dh__label,.fnf-bh__label{font-weight:600}.fnf-bh__icon{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.fnf-bh__row:hover .fnf-bh__icon{animation:fnfWiggle .6s ease-in-out}@keyframes fnfWiggle{0%,to{transform:rotate(0) scale(1.1)}25%{transform:rotate(-10deg) scale(1.15)}75%{transform:rotate(10deg) scale(1.15)}}.footer-block__heading{font-weight:600}@media(prefers-reduced-motion:reduce){main .shopify-section>.color-scheme-3:before,main .shopify-section>.color-scheme-3:after,.fnf-bh__row:hover .fnf-bh__icon{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fnf-brand.css.map */
