:root{--fl-ink: #221e1f;--fl-green: #048346;--fl-deep-green: #075d37;--fl-yellow: #fec30d;--fl-paper: #f7f6f1;--fl-paper-strong: #f3f0e8;--fl-white: #ffffff;--fl-muted: rgba(34, 30, 31, .68);--fl-line: rgba(34, 30, 31, .14);--fl-space-2xs: .8rem;--fl-space-xs: 1.2rem;--fl-space-sm: 1.8rem;--fl-space-md: 2.6rem;--fl-space-lg: 3.8rem;--fl-space-xl: 5.6rem;--fl-section-space: clamp(5.6rem, 8vw, 10rem);--fl-action-min-height: 4.8rem;--fl-action-gap: clamp(1.2rem, 2vw, 1.8rem);--fl-action-offset: clamp(2.8rem, 4vw, 4rem)}body,body.gradient,#MainContent{background:var(--fl-paper);color:var(--fl-ink)}body :where(.main-page-title,.collection-hero__title,.title-wrapper-with-link .title,.product__title h1,.article-template__title,.main-blog .title--primary,.search__heading,.cart__warnings .title,.template-404 .title){color:var(--fl-ink);font-family:var(--font-heading-family);font-weight:700;line-height:1;letter-spacing:-.035em}body :where(.main-page-title,.collection-hero__title,.main-blog .title--primary,.search__heading){font-size:clamp(4rem,6vw,7rem)}body #MainContent :where(.main-page-title,.collection-hero__title,.title-wrapper-with-link .title,.main-blog .title--primary,.search__heading){font-family:var(--font-heading-family);font-weight:700;line-height:1;letter-spacing:-.035em}body :where(.main-page-title,.collection-hero__title,.main-blog .title--primary):before{width:4.8rem;height:.5rem;margin-bottom:1.8rem;display:block;background:var(--fl-yellow);content:""}body :where(.caption-with-letter-spacing,.product__text.caption-with-letter-spacing){color:var(--fl-green);font-weight:700;letter-spacing:.12em}body :where(.rte,.collection-hero__description,.article-template__content){color:var(--fl-muted);line-height:1.7}body a:focus-visible,body button:focus-visible,body input:focus-visible,body select:focus-visible,body textarea:focus-visible,body summary:focus-visible{outline:.3rem solid var(--fl-yellow);outline-offset:.3rem;box-shadow:none}.fl-home__actions,.fl-customers__actions,.fl-wholesale__actions,.fl-portal__actions{gap:var(--fl-action-gap);margin-top:var(--fl-action-offset)}.fl-home__button,.fl-customers__button,.fl-wholesale__actions a,.fl-portal__actions a,.fl-home__story-button,.fl-customers__cta a{min-height:var(--fl-action-min-height);padding-block:1.25rem}.fl-customer-strip__heading{gap:var(--fl-space-md);margin-bottom:var(--fl-space-lg)}body .fl-team{--fl-team-gold: var(--fl-yellow);--fl-team-green: var(--fl-green);--fl-team-deep-green: var(--fl-deep-green);--fl-team-ink: var(--fl-ink);--fl-team-muted: var(--fl-muted);--fl-team-paper: var(--fl-paper)}body .fl-music{--fl-music-gold: var(--fl-yellow);--fl-music-green: var(--fl-green);--fl-music-deep-green: var(--fl-deep-green);--fl-music-ink: var(--fl-ink);--fl-music-muted: var(--fl-muted);--fl-music-paper: var(--fl-paper)}body :where(.fl-buying,.fl-recipes,.fl-wholesale,.fl-portal){--fl-ink: #221e1f;--fl-green: #048346;--fl-yellow: #fec30d;--fl-paper: #f7f6f1}body :where(.collection-hero,.main-page,.main-blog,.template-search,.template-404){background:var(--fl-paper)}body .collection-hero{border-bottom:.1rem solid var(--fl-line)}body .collection-hero__inner,body .main-page-title,body .main-blog,body .template-search,body .template-404{padding-top:clamp(4.8rem,7vw,8rem)}body .collection-hero__description{max-width:68rem;font-size:clamp(1.6rem,1.8vw,2rem)}body :where(.product-grid,.collection-list,.blog-articles){row-gap:clamp(3rem,4vw,5rem)}body .card-wrapper .card{color:var(--fl-ink)}body .card-wrapper .card__inner{overflow:hidden;border:.1rem solid var(--fl-line);border-radius:0;background:var(--fl-white)}body .card-wrapper .card__content{padding-top:1.6rem}body .card-wrapper .card__heading{color:var(--fl-ink);font-family:var(--font-heading-family);font-weight:700;line-height:1.15}body .card-wrapper .price{margin-top:.8rem;color:var(--fl-ink);font-size:1.7rem}body :where(.badge,.price__badge-sale,.price__badge-sold-out){border-radius:0;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body :where(.button,.shopify-payment-button__button--unbranded,.customer button,.contact__button button,.cart__checkout-button,.quick-add__submit){min-height:var(--fl-action-min-height);border-radius:0;box-shadow:none;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body :where(.button,.customer button,.contact__button button,.cart__checkout-button,.quick-add__submit):not(.button--secondary){background:var(--fl-ink);color:var(--fl-white)}body :where(.button,.customer button,.contact__button button,.cart__checkout-button,.quick-add__submit):not(.button--secondary):hover{background:var(--fl-green);color:var(--fl-white)}body .button--secondary{border:.2rem solid var(--fl-ink);background:transparent;color:var(--fl-ink)}body .shopify-payment-button__button--unbranded{background:var(--fl-yellow);color:var(--fl-ink)}body :where(.field__input,.select__select,.customer .field input,.customer select,.quantity){border-radius:0;background:var(--fl-white)}body :where(.field:after,.select:after,.customer .field:after,.quantity):after{border-color:var(--fl-line);border-radius:0;box-shadow:none}body :where(.field__input,.select__select,.customer .field input,.customer select):focus{box-shadow:0 0 0 .2rem var(--fl-green)}body .facet-filters__sort,body .mobile-facets__sort .select__select{color:var(--fl-ink)}body .product{padding-top:clamp(3rem,5vw,6rem);padding-bottom:var(--fl-section-space)}body .product__media-wrapper .global-media-settings{overflow:hidden;border-color:var(--fl-line);border-radius:0;background:var(--fl-white)}body .product__info-container{padding:clamp(2.8rem,4vw,4.8rem);border-top:.6rem solid var(--fl-yellow);background:var(--fl-white)}body .product__title h1{font-size:clamp(3.8rem,5vw,6rem)}body .product__info-container .price{color:var(--fl-green);font-size:clamp(2.2rem,2.6vw,3rem);font-weight:700}body .product-form__input input[type=radio]+label{border-radius:0;border-color:var(--fl-line);background:var(--fl-paper);color:var(--fl-ink);font-weight:700}body .product-form__input input[type=radio]:checked+label{border-color:var(--fl-yellow);background:var(--fl-yellow);color:var(--fl-ink)}body :where(.product__accordion,.accordion){border-color:var(--fl-line)}body .related-products{padding-top:var(--fl-section-space);border-top:.1rem solid var(--fl-line)}body :where(.cart-items,.cart__footer,.article-template__content,.shopify-policy__container,.contact){color:var(--fl-ink)}body .cart-items thead tr,body .cart-item{border-color:var(--fl-line)}body :where(.cart__footer,.contact,.shopify-policy__container){margin-top:clamp(3rem,5vw,6rem);margin-bottom:var(--fl-section-space);padding:clamp(2.6rem,4vw,5rem);border-top:.6rem solid var(--fl-yellow);background:var(--fl-white)}body .shopify-policy__container{max-width:92rem}body .article-template__hero-container{margin-top:0}body .article-template__content{max-width:82rem;margin-top:clamp(3rem,5vw,6rem);margin-bottom:var(--fl-section-space);padding:clamp(2.6rem,4vw,5rem);background:var(--fl-white)}body :where(.pagination__item,.predictive-search__item){color:var(--fl-ink)}body .pagination__item--current:after{background:var(--fl-green)}body :where(.menu-drawer,.cart-notification,.modal__content,.predictive-search){border-radius:0;background:var(--fl-paper)}@media screen and (max-width:749px){:root{--fl-action-gap: 1.4rem;--fl-action-offset: 3rem;--fl-section-space: 5.6rem}.fl-home__actions,.fl-customers__actions,.fl-wholesale__actions,.fl-portal__actions{gap:var(--fl-action-gap);margin-top:var(--fl-action-offset);margin-bottom:var(--fl-space-md)}.fl-customer-strip__heading{gap:2.2rem;margin-bottom:2.2rem}.fl-customer-strip__heading>a{margin-bottom:0}body :where(.main-page-title,.collection-hero__title,.main-blog .title--primary,.search__heading){font-size:clamp(3.6rem,11vw,5rem)}body .collection-hero__inner,body .main-page-title,body .main-blog,body .template-search,body .template-404{padding-top:4rem}body :where(.product-grid,.collection-list,.blog-articles){column-gap:1.4rem;row-gap:3.2rem}body .card-wrapper .card__content{padding-top:1.2rem}body .product{padding-top:2rem}body .product__info-container{padding:2.4rem 2rem}body .product__title h1{font-size:clamp(3.4rem,10vw,4.6rem)}body :where(.product-form__buttons .button,.contact__button .button,.cart__checkout-button){width:100%}body :where(.cart__footer,.contact,.shopify-policy__container,.article-template__content){margin-top:3rem;padding:2.6rem 2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fl-brand-system.css.map */
