.button:not(.button-unstyled),.button-secondary:not(.button-unstyled),button.shopify-payment-button__button--unbranded{--button-padding-inline: 2.5rem;font-family:var(--font-heading--family);font-size:1rem;letter-spacing:.1em;border:var(--button-border-width) solid var(--button-border-color);box-shadow:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.button:disabled:not(.button-unstyled),.button[disabled]:not(.button-unstyled),.button[aria-disabled=true]:not(.button-unstyled),.button-secondary:disabled:not(.button-unstyled),.button-secondary[disabled]:not(.button-unstyled),.button-secondary[aria-disabled=true]:not(.button-unstyled){--button-color: var(--jf-black);--button-background-color: var(--jf-grey-4);--button-border-color: var(--jf-grey-4);opacity:.5;pointer-events:none;touch-action:none}@media(max-width:1023.98px){.button-secondary:hover{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border)}}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover,.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover{text-decoration-color:currentcolor}@media(max-width:1023.98px){p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover,.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover{color:var(--color-primary)}}.jf-button-link{position:relative;letter-spacing:1px;text-decoration:none}.jf-button-link:after{content:"";position:absolute;left:0;bottom:-.25rem;width:100%;height:1px;background-color:currentcolor}.jf-button-link:hover{color:var(--color-primary-hover)}.jf-button-link .icon{height:.625rem;width:auto}.jf-button-link:hover .icon path{stroke:var(--color-primary-hover)}input.field__input,textarea.field__input{border:var(--style-border-width-inputs) solid var(--jf-grey-3);box-shadow:none}input.field__input:focus,input.field__input:not(:placeholder-shown),textarea.field__input:focus,textarea.field__input:not(:placeholder-shown){border-color:var(--jf-black)}input.field__input:hover,textarea.field__input:hover{border-color:var(--jf-grey-2)}input.field__input:focus,textarea.field__input:focus{box-shadow:none;outline:none}.jf-focus-link{display:block;font-family:var(--font-accent--family);font-size:.75rem;line-height:1rem;text-transform:uppercase;text-decoration-line:underline;text-decoration-color:currentcolor;text-decoration-thickness:auto;text-underline-offset:auto}.jf-focus-link:hover{color:var(--color-primary-hover)}.jf-pill{display:inline-block;border-radius:9999px;background-color:var(--jf-grey-7);padding:.375rem .75rem;text-align:center;font-family:var(--font-body--family);font-size:1.125rem;font-weight:400;line-height:1.75rem;text-transform:capitalize;text-decoration:none}@media(min-width:1024px){.jf-pill:hover{background-color:var(--color-primary);color:var(--color-background)}}.jf-h1-alt.jf-h1-alt{font-family:ReloadStencil Medium,sans-serif}.jf-sub-regular{font-family:var(--font-heading--family);font-size:.875rem;line-height:120%}@media(min-width:1024px){.jf-sub-regular{font-size:1rem}}.jf-text-small{font-size:1rem;line-height:1.375rem}.jf-text-xsmall{font-size:.875rem;line-height:1.25rem}.jf-text-xxsmall{font-size:.75rem;line-height:1.125rem}p :is(b,strong),.paragraph :is(b,strong){font-family:Ciutadella SemiBold,sans-serif}body :is(b,strong){font-family:Ciutadella SemiBold,sans-serif}h1,.h1.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6){color:var(--color, var(--color-foreground-heading))}h2,.h2.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6){color:var(--color, var(--color-foreground-heading))}h3,.h3.h3,.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6){color:var(--color, var(--color-foreground-heading))}h4,.h4.h4,.text-block.h4>*,.text-block.h4 :is(h1,h2,h3,h4,h5,h6){color:var(--color, var(--color-foreground-heading))}h5,.h5.h5,.text-block.h5>*,.text-block.h5 :is(h1,h2,h3,h4,h5,h6){color:var(--color, var(--color-foreground-heading))}h6,.h6.h6,.text-block.h6>*,.text-block.h6 :is(h1,h2,h3,h4,h5,h6){color:var(--color, var(--color-foreground-heading))}.text-block.paragraph :is(h1,h2,h3,h4,h5,h6){color:var(--color, var(--color-foreground-heading))}.shopify-app-block.recharge-subscription-widget:not(:has(:not(script,style,template,link))){display:none}.product-information details.details:not(.accordion--show-empty-rows details):not(:has(.details-content :not(script,style,template,link,.jf-nutrition-panel--empty))){display:none}gift-card-recipient-form.recipient-form{--style-border-radius-inputs: 0px;--options-border-radius: 0px;--color-error: #D8332E;--input-padding: .75rem 1rem}.recipient-form .recipient-fields__input:placeholder-shown:not(:focus):not(:invalid):not([aria-invalid=true]){border-color:#918f8f}.recipient-form .recipient-fields__input:hover:not(:focus):not(:invalid):not([aria-invalid=true]){border-color:#5a5758}.recipient-form .recipient-fields__input::placeholder{color:#5a5758}.recipient-form .recipient-fields__input:is(:invalid,[aria-invalid=true]){border-color:#d8332e}.recipient-form .recipient-form__message{color:var(--color-error)}.product-card product-swatches .swatch{--swatch-width: 20px;--swatch-height: 20px;border:0;border-radius:9999px;box-shadow:0 0 0 1px var(--jf-grey-5, #d8d0cb)}.product-card product-swatches overflow-list::part(list){gap:16px}.product-card product-swatches .hidden-swatches__count,.product-card product-swatches .hidden-swatches__count:hover{font-family:var(--font-body--family);font-size:12px;line-height:24px;color:#222}.product-card product-swatches .hidden-swatches__count:before{line-height:24px}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 16px}@media(min-width:1024px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 48px}}.page-width-narrow{--page-content-width: calc(90rem - var(--page-margin) * 2)}:root{--duration-short: .1s;--duration-default: .2s;--duration-announcement-bar: .25s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--duration-extra-longer: .75s;--duration-extended: 3s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: jfSlideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in: jfFadeIn var(--duration-extra-long) var(--ease-out-slow)}@media(prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}}.animate--zoom-in{--zoom-in-ratio: 1}.animate--zoom-in>img,.animate--zoom-in>.svg-wrapper{transition:scale var(--duration-short) linear;scale:var(--zoom-in-ratio)}.animate-arrow .icon-arrow path{transform:translate(-.25rem);transition:transform var(--duration-short) ease}.animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}@media(prefers-reduced-motion:no-preference){.animate--ambient>img,.animate--ambient>.svg-wrapper{animation:jfAnimateAmbient 30s linear infinite}@keyframes jfAnimateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:.01}.scroll-trigger.animate--slide-in{transform:translateY(2rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none;transform:none}.scroll-trigger.scroll-trigger--design-mode.animate--slide-in{transform:translateY(0)}@keyframes jfSlideIn{0%{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes jfFadeIn{0%{opacity:.01}to{opacity:1}}}.header-menu .menu-list__link{line-height:calc(24 / 18)}.header__navigation-bar-row{border-bottom:1px solid var(--color-border)}.cart-drawer .cart-drawer__header{background-color:#ecedef}.cart-drawer .cart-drawer__header .cart-drawer__heading{font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:.03em}.cart-drawer .cart-drawer__header .cart-drawer__close-button{border-radius:0;line-height:calc(24 / 18);text-transform:none}@media(min-width:750px){[id*=__cms_50_50] .group-block>.group-block-content{max-width:456px;margin-inline:auto}}fly-to-cart.fly-to-cart--main.fly-to-cart--main{--x-timing: cubic-bezier(0, -.1, 1, .32)}.predictive-search__close-modal-button:not(.button-unstyled){border:none}.predictive-search-form__header .predictive-search__close-modal-button:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-width) * -1)}dialog.theme-drawer__dialog:focus-visible{outline:none}shopify-account::part(dialog):focus-visible{outline:none}.cf-body p,.rc-card-quote-text p,.db-description p,.ff-body p,[class*=jf-comparison-pro-] .jf-comparison-pro__text p{font-size:1.125rem;line-height:1.5rem}.shopify-section-group-footer-group .footer-content:has(.email-signup-block) .text-block p{line-height:1.25rem}.shopify-section-group-footer-group .email-signup-block .email-signup__input-group:not(.email-signup__input-group--integrated):not(.email-signup__input-group--underline){flex-direction:row;gap:0}.shopify-section-group-footer-group .email-signup-block .email-signup__input.email-signup__input{height:48px;padding:12px 16px;line-height:1.5rem;color:#fff;background-color:transparent;border:1px solid #918f8f}.shopify-section-group-footer-group .email-signup-block .email-signup__input::placeholder{color:#fff;opacity:1}.shopify-section-group-footer-group .email-signup-block .email-signup__button.email-signup__button{flex:0 0 179px;width:179px;height:48px;padding:16px 40px;line-height:15px;color:#231f20;background-color:#fff;border:2px solid #ffffff}@media screen and (max-width:749px){.shopify-section-group-footer-group .footer-content:has(.email-signup-block) .text-block>*{max-inline-size:100%;text-align:center}}@media screen and (min-width:1025px){.shopify-section-group-footer-group .footer-content:has(.email-signup-block) .text-block>*,.shopify-section-group-footer-group .email-signup-block{max-inline-size:512px}}@media screen and (hover:hover){#header-component:after{content:"";position:absolute;inset-inline:0;top:100%;height:100vh;z-index:-1;background-color:#231f20;opacity:0;visibility:hidden;pointer-events:none;transition:all .15s cubic-bezier(.4,0,.2,1) .1s}#header-component:has(.menu-list__list-item:hover):after{opacity:.5;visibility:visible}}.wrap-text{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.blog-post-content.rte :is(ul,ol) li{padding-block-end:1.5rem;padding-inline-start:2px}.blog-post-content.rte :is(ul,ol) li:last-child{padding-block-end:0}.blog-post-content.rte ul{padding-inline-start:1.5rem;margin-block-end:0}.blog-post-content.rte hr{height:0;margin:0;border:0}
/*# sourceMappingURL=/cdn/shop/t/280/assets/jf-brand.css.map */
