.ff-studio{--ff-ink: #14201c;--ff-green: #b9ec8b;--ff-cyan: #70d5d1;letter-spacing:.01em;line-height:1.65;-webkit-font-smoothing:antialiased}.ff-studio h1,.ff-studio h2,.ff-studio .h0,.ff-studio .h1,.ff-studio .h2{letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.ff-studio h2,.ff-studio .h2{font-size:clamp(2.7rem,3.1vw,4rem)}.ff-studio .announcement-bar{--color-foreground: 255,255,255;background:var(--ff-ink);color:#fff}.ff-studio .announcement-bar__message{font-size:1.15rem;letter-spacing:.12em;padding:1rem 2rem}.ff-studio .header-wrapper{border-bottom:1px solid #e6ebe7}.ff-studio .header__menu-item{font-size:1.35rem;font-weight:600;padding:1.4rem 1.7rem}.ff-studio .header__active-menu-item{text-underline-offset:.6rem;text-decoration-color:#579b42}.ff-studio .header__icon{width:4.4rem;height:4.4rem}.ff-studio .header__submenu{border:1px solid #e3e9e5;border-radius:.8rem;box-shadow:0 12px 35px #14201c12}.ff-studio .button,.ff-studio .shopify-payment-button__button--unbranded{min-height:4.8rem;font-size:1.25rem;font-weight:700;letter-spacing:.065em;transition:background-color .2s ease,color .2s ease}.ff-studio .button:not(.button--secondary):not(.button--tertiary){--color-button: 185,236,139;--color-button-text: 16,32,26}.ff-studio .button:not([disabled]):hover{filter:brightness(.96)}.ff-studio :focus-visible{outline:3px solid #167d78;outline-offset:4px}.ff-studio .banner:not(.slideshow){overflow:hidden;border-radius:1.6rem;margin:2.4rem 2.4rem 0}.ff-studio .banner:not(.slideshow) .banner__content{max-width:130rem;width:100%;padding:6.4rem 5rem}.ff-studio .banner:not(.slideshow) .banner__box{padding:0;max-width:66rem}.ff-studio .banner:not(.slideshow) .banner__heading{color:#fff;font-size:clamp(3.6rem,4.5vw,6rem);max-width:65rem;line-height:1.08;letter-spacing:-.04em}.ff-studio .banner:not(.slideshow):after{background:linear-gradient(90deg,#081b14dc,#081b1480 46%,#081b1414);opacity:1!important}.ff-studio .banner:not(.slideshow) .banner__text{max-width:45rem;color:#fff;font-size:1.7rem}.ff-studio .banner:not(.slideshow) .banner__buttons{margin-top:3.2rem;gap:1.2rem;max-width:100%}.ff-studio .banner .button--secondary{--color-button-text: 255,255,255;--color-button: 255,255,255;--alpha-button-background: 0}.ff-studio .banner:not(.slideshow) .banner__buttons .button{min-width:17rem}.ff-studio [id$=__image_banner] .banner{min-height:60rem}.ff-studio [id$=__image_banner_QHNgdD] .banner{min-height:48rem;margin-top:0}.ff-studio [id$=__image_banner_QHNgdD] .banner__heading{font-size:clamp(3.2rem,4vw,5rem);max-width:52rem}.ff-studio .title-wrapper-with-link{margin-bottom:3.2rem;align-items:end}.ff-studio .collection__title .title{margin-bottom:1.6rem}.ff-studio .card__inner{overflow:hidden;border-radius:1rem;background-color:#f3f5f3}.ff-studio .product-card-wrapper .card__media .media img{object-fit:contain}.ff-studio .card__information{padding-top:1.7rem;padding-bottom:1rem}.ff-studio .product-card-wrapper .card__heading{font-size:1.5rem;line-height:1.45;font-weight:600;letter-spacing:-.01em}.ff-studio .card-information>.price{font-size:1.45rem;margin-top:.7rem;font-weight:500}.ff-studio .badge{font-size:1.1rem;padding:.6rem 1rem;letter-spacing:.03em}.ff-studio .collection__view-all{margin-top:3.2rem}.ff-studio .collection-list .card{border:1px solid #e4eae5}.ff-studio .collection-list .card__content{padding:1.5rem 1.2rem}.ff-studio .collection-list .card__heading{font-size:2.1rem}.ff-studio .collection-list .card:not(:has(img)){min-height:13rem;background:#f2f7ef}.ff-studio .collection-list .card:not(:has(img)) .card__inner{display:none}.ff-studio .rich-text__blocks{max-width:86rem}.ff-studio .rich-text__text{line-height:1.9}.ff-studio [id$=__rich_text_pmmb6G] .rich-text{border-top:4px solid var(--ff-cyan);background:#edf4eb}.ff-studio [id$=__rich_text_pmmb6G] .rich-text__heading{max-width:65rem;margin-left:auto;margin-right:auto}.ff-studio .collapsible-content-wrapper-narrow{max-width:100rem}.ff-studio .accordion{border-color:#dce4de}.ff-studio .accordion summary{min-height:6.4rem;padding:2rem .6rem}.ff-studio .accordion__title{font-size:1.65rem;font-weight:600}.ff-studio .slideshow__text{max-width:68rem}.ff-studio .slideshow__text .banner__heading{font-size:clamp(3.8rem,5vw,6.4rem);color:#fff}.ff-studio .slideshow__text .banner__text{color:#fff}.ff-studio .slideshow__text.banner__box{background:transparent}.ff-studio .slideshow__slide:has(.placeholder-svg) .slideshow__text .banner__heading,.ff-studio .slideshow__slide:has(.placeholder-svg) .slideshow__text .banner__text{color:var(--ff-ink)}.ff-studio .slideshow__controls{border-color:#e4eae5}.ff-studio .footer{border-top:1px solid #dce4de}.ff-studio .footer__content-top{padding-bottom:4rem}.ff-studio .footer-block__heading{font-size:clamp(2.4rem,3vw,3.5rem)}.ff-studio .footer .newsletter-form__field-wrapper{max-width:42rem}.ff-studio .footer .field{background:#fff}.ff-studio .footer__content-bottom{border-top-color:#dce4de}.ff-studio .footer__copyright{font-size:1.2rem}.ff-studio .collection-hero__title{font-size:clamp(3.6rem,5vw,5.6rem);margin-bottom:2rem}.ff-studio .collection-hero__description{max-width:76rem}.ff-studio .product__title h1{font-size:clamp(3rem,3.2vw,4.4rem)}.ff-studio .product__info-container .price{font-size:2rem}.ff-studio .product__description{line-height:1.8}.ff-studio .product-form__input input[type=radio]+label{min-height:4.4rem;min-width:4.4rem;padding:1.2rem 1.6rem}.ff-studio .field__input,.ff-studio .select__select,.ff-studio .customer input{font-size:1.6rem}@media(min-width:990px){.ff-studio .header--middle-left{grid-template-columns:auto 1fr auto;column-gap:5rem}.ff-studio .header--middle-left .header__inline-menu{justify-self:center}.ff-studio .product__info-wrapper{padding-left:5rem}}@media(max-width:989px){.ff-studio .header__heading-logo{max-width:10rem}.ff-studio .banner:not(.slideshow) .banner__content{padding:5rem 3.2rem}}@media(max-width:749px){.ff-studio{--grid-mobile-horizontal-spacing: 1.4rem;--grid-mobile-vertical-spacing: 2.6rem}.ff-studio .page-width{padding-left:2rem;padding-right:2rem}.ff-studio .announcement-bar__message{font-size:1rem;letter-spacing:.055em}.ff-studio .header{padding:1rem 1.6rem}.ff-studio .banner:not(.slideshow){margin:1.2rem 1.2rem 0;border-radius:1.2rem}.ff-studio .banner:not(.slideshow) .banner__content{padding:3.2rem 2.4rem;align-items:flex-end;min-height:49rem}.ff-studio .banner:not(.slideshow) .banner__box{text-align:left;width:100%;background:transparent}.ff-studio .banner:not(.slideshow) .banner__heading{font-size:clamp(3rem,8.5vw,4.5rem);max-width:46rem}.ff-studio .banner:not(.slideshow):after{background:linear-gradient(0deg,#081b14ee,#081b1480 65%,#081b1426)}.ff-studio .banner:not(.slideshow) .banner__media:before{display:none}.ff-studio [id$=__image_banner] .banner{min-height:49rem}.ff-studio .banner:not(.slideshow) .banner__buttons{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%;margin-top:2.4rem}.ff-studio .banner:not(.slideshow) .banner__buttons .button{padding:1.2rem .7rem;min-width:0;font-size:1.1rem}.ff-studio [id$=__image_banner_QHNgdD] .banner,.ff-studio [id$=__image_banner_QHNgdD] .banner__content{min-height:42rem}.ff-studio .banner:not(.slideshow) .banner__text{font-size:1.5rem}.ff-studio .collection__title,.ff-studio .title-wrapper-with-link{margin-bottom:2.4rem}.ff-studio .product-card-wrapper .card__heading{font-size:1.35rem}.ff-studio .card-information>.price{font-size:1.3rem}.ff-studio .collection-list .card:not(:has(img)){min-height:10rem}.ff-studio .rich-text__wrapper{width:100%}.ff-studio .rich-text__text{text-align:left;line-height:1.8}.ff-studio .slideshow__text{padding:3.2rem 2rem;text-align:left}.ff-studio .slideshow__text .banner__heading{font-size:3.6rem}.ff-studio .accordion__title{font-size:1.5rem}.ff-studio .footer-block__newsletter{text-align:left}.ff-studio .footer .newsletter-form{align-items:stretch}.ff-studio .footer__content-top{padding-left:2rem;padding-right:2rem}.ff-studio .product__title h1{font-size:3rem}.ff-studio .product__info-wrapper{padding-left:0}}@media(prefers-reduced-motion:reduce){.ff-studio *,.ff-studio *:before,.ff-studio *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.ff-studio [id$=__collection_list_dQLbLz] .card__media img{object-fit:contain;object-position:center}.ff-studio [id$=__featured_collection_FN7id4] .card__media img,.ff-studio [id$=__featured_collection_Up36qN] .card__media img{object-fit:contain;object-position:center;padding:8px}@media(hover:none){.ff-studio [id$=__featured_collection_FN7id4] .media--hover-effect>img+img,.ff-studio [id$=__featured_collection_Up36qN] .media--hover-effect>img+img{display:none}}.ff-studio [id$=__collection_list_dQLbLz]>.gradient{background:#fff}.ff-studio [id$=__collection_list_dQLbLz] .collection-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ff-studio [id$=__collection_list_dQLbLz] .collection-list__item{width:100%;max-width:100%}.ff-studio [id$=__collection_list_dQLbLz] .card{border:0;background:#fff}.ff-studio [id$=__collection_list_dQLbLz] .card__inner{background:#edf7f4}.ff-studio [id$=__collection_list_dQLbLz] .card__heading{font-size:1.5rem;line-height:1.45;font-weight:600}.ff-studio [id$=__collection_list_dQLbLz] .card__content{padding:0}.ff-studio [id$=__collection_list_dQLbLz] .card__media img{padding:8px}.ff-studio [id$=__rich_text_pmmb6G] .rich-text{border-bottom:4px solid var(--ff-cyan)}@media(min-width:990px){.ff-studio [id$=__collection_list_dQLbLz] .collection-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.ff-studio [id$=__collection_list_dQLbLz] .card__heading{font-size:1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fitnessfuel-studio.css.map */
