:root{--jf-bg:#FFFFFF;--jf-bg2:#F5F6F8;--jf-ink:#111318;--jf-sub:#5B6270;--jf-mute:#8A92A0;--jf-line:#E6E8EC;--jf-line2:#D3D7DE;--jf-glass:#FFFFFF;--jf-glass2:#F5F6F8;--jf-blue:#2B59FF;--jf-violet:#7C3AED;--jf-teal:#0D9488;--jf-orange:#F97316;--jf-red:#E11D2E;--jf-lime:#16A34A;--jf-green:#16A34A;--jf-green2:#22C55E;--jf-green3:#15803D;--jf-r:8px;--jf-r2:12px;--jf-display:"Geist","Inter",system-ui,sans-serif;--jf-cond:"Oswald","Arial Narrow",sans-serif;--jf-mono:"Geist Mono",ui-monospace,monospace;--jf-ease:cubic-bezier(.2,.8,.2,1);--jf-shadow:0 1px 2px rgba(17,19,24,.06),0 8px 24px -12px rgba(17,19,24,.18);--color-background:#FFFFFF;--color-background-rgb:255 255 255;--color-foreground:#111318;--color-foreground-rgb:17 19 24;--color-foreground-heading:#111318;--color-foreground-heading-rgb:17 19 24;--color-border:#E6E8EC;--color-border-rgb:230 232 236;--color-primary:#111318;--color-primary-rgb:17 19 24;--color-primary-button-background:#16A34A;--color-primary-button-text:#FFFFFF;--color-primary-button-border:#16A34A;--color-primary-button-hover-background:#15803D;--color-primary-button-hover-text:#FFFFFF;--color-secondary-button-background:#FFFFFF;--color-secondary-button-text:#111318;--color-secondary-button-border:#D3D7DE;--color-input-background:#FFFFFF;--color-input-text:#111318;--color-input-border:#D3D7DE;--style-border-radius-buttons-primary:10px;--style-border-radius-buttons-secondary:10px;--style-border-radius-inputs:8px;--style-border-radius-popover:12px;--style-border-radius-pills:999px;--font-body--family:var(--jf-display);--font-heading--family:var(--jf-cond)}[class*=color-custom-],[class*=color-scheme]{--color-background:#FFFFFF;--color-background-rgb:255 255 255;--color-foreground:#111318;--color-foreground-rgb:17 19 24;--color-foreground-heading:#111318;--color-border:#E6E8EC;--color-border-rgb:230 232 236;--color-input-background:#FFFFFF;--color-input-text:#111318}html{background:#fff}body{background:#fff!important;color:var(--jf-ink);font-family:var(--jf-display);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{font-family:var(--jf-cond);font-weight:700;letter-spacing:-.01em;text-wrap:balance;color:var(--jf-ink)}::selection{background:var(--jf-green);color:#fff}.jf-glass{background:#fff;border:1px solid var(--jf-line);border-radius:var(--jf-r2);box-shadow:var(--jf-shadow);position:relative;isolation:isolate}.jf-glass[data-glow]:after{display:none}.jf-label{font-family:var(--jf-display);font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--jf-green)}.jf-btn{--b:var(--jf-blue);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:12px;background:var(--b);color:#fff;font-weight:800;font-size:1.02rem;text-decoration:none;border:1px solid transparent;cursor:pointer;position:relative;overflow:hidden;transition:transform .12s ease-out,filter .2s,box-shadow .3s var(--jf-ease)}.jf-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);animation:jfShine 3.2s 1.2s infinite}.jf-btn:hover{filter:brightness(1.05);box-shadow:0 14px 34px -12px var(--b)}.jf-btn:active{transform:scale(.97)}.jf-btn--ghost{background:#fff;color:var(--jf-ink);border-color:var(--jf-line2)}.jf-btn--ghost:after{display:none}.jf-btn--wa{--b:#1FAF54}.jf-btn--buy{--b:var(--jf-green);background:linear-gradient(180deg,var(--jf-green2),var(--jf-green3))}.jf-btn--light{background:#fff;color:var(--jf-ink)}.jf-btn .arr{transition:transform .3s var(--jf-ease)}.jf-btn:hover .arr{transform:translate(4px)}@keyframes jfShine{0%{transform:translate(-120%)}40%,to{transform:translate(120%)}}.jfa,.jfa__bar,[class*=jf-announce]{background:linear-gradient(90deg,var(--jf-green3),var(--jf-green))!important;color:#fff!important}.jfa__msg,.jfa a{color:#fff!important;font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:.78rem}.header,header-component,#header-component .header__row{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}header-component{border-bottom:1px solid var(--jf-line)}.header a,.header button,header-component a,header-component button{color:var(--jf-ink)}body.jf-scrolled #header-component{box-shadow:0 6px 20px #11131814}body.jf-scrolled #header-component .header__row{background:#fff!important}.button,button.button,.product-form__submit,.add-to-cart-button{border-radius:12px!important;font-weight:800}.button:active,.add-to-cart-button:active{transform:scale(.97)}input,select,textarea{border-radius:8px!important}.variant-option__button-label{border-radius:10px!important;background:#fff!important;border:1.5px solid var(--jf-line2)!important;color:var(--jf-ink)!important;font-weight:700;transition:transform .12s,border-color .2s,background .2s}.variant-option__button-label:has(input:checked){background:var(--jf-ink)!important;color:#fff!important;border-color:var(--jf-ink)!important}.variant-option__button-label:active{transform:scale(.96)}.product-card{background:#fff;border:1px solid var(--jf-line);border-radius:var(--jf-r2);padding:6px 6px 12px;box-shadow:0 1px 2px #1113180a;transition:transform .35s var(--jf-ease),box-shadow .35s var(--jf-ease)}.product-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px #11131859}.product-card .card-gallery,.product-card__media,.product-card .product-media-container{background:#f5f6f8!important;border-radius:10px!important;overflow:hidden}.product-card img{mix-blend-mode:multiply;transition:transform .9s var(--jf-ease)}.product-card:hover img{transform:scale(1.05)}.product-card [class*=product-title],.product-card [class*=product-title] *,.product-card a{color:var(--jf-ink)!important}.product-card [class*=product-title]{font-family:var(--jf-cond)!important;font-weight:600;font-size:1rem!important;line-height:1.2!important;text-transform:uppercase;letter-spacing:.01em}.product-card product-price,.product-card .price,.product-card [class*=price]{color:var(--jf-green)!important;font-weight:800!important;font-size:1.05rem!important}.product-card product-price bdi,.product-card .price bdi{color:var(--jf-green)!important}.product-card s,.product-card s *,.product-card .compare-at-price,.product-card .compare-at-price *{color:var(--jf-mute)!important;font-weight:500!important;font-size:.82rem!important}.product-card .badge,.product-badges__badge,[class*=product-badges] span{background:var(--jf-red)!important;color:#fff!important;border-radius:6px!important;font-weight:800!important;text-transform:uppercase;font-size:.7rem!important}.jf-off{display:inline-block;background:var(--jf-red);color:#fff;font-weight:800;font-size:.72rem;border-radius:6px;padding:3px 7px;margin-left:6px;vertical-align:middle}.jf-promo-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:20px 12px;border-radius:var(--jf-r2);background:linear-gradient(180deg,#3be36f,#16a34a);color:#0b2e16;border:3px solid #0E7A36;box-shadow:0 10px 30px -14px #16a34acc;min-height:100%;text-decoration:none}.jf-promo-tile svg{width:30px;height:30px}.jf-promo-tile b{font-family:var(--jf-cond);font-size:1.25rem;line-height:1.1;text-transform:uppercase;color:#062a12}.jf-promo-tile span{font-size:.78rem;font-weight:700;text-transform:uppercase;color:#0b3d1b}.jfcb{background:#fff!important;color:var(--jf-ink)!important}.jfcb__card{background:#fff!important;color:var(--jf-ink)!important;border:2px solid var(--jf-green)!important;border-radius:16px!important;box-shadow:var(--jf-shadow)}.jfcb__card img{background:var(--jf-bg2)!important}.jfcb__k{color:var(--jf-red)!important}.jfcb__t{color:var(--jf-ink)!important;font-family:var(--jf-cond);text-transform:uppercase;letter-spacing:0!important}.jfcb__p{color:var(--jf-green)}.jfcb__p s{color:var(--jf-mute)}.jfcb__sw{color:var(--jf-sub)!important}.jfcb__b{background:linear-gradient(180deg,var(--jf-green2),var(--jf-green3))!important;text-transform:uppercase}.main-collection-grid,.collection-wrapper{background:#fff!important}.facets,.facets-block-wrapper,.facets__inputs{background:#fff}@media(max-width:749px){.main-collection-grid .product-grid,.product-grid{--product-grid-columns:2!important}}.product-media-container,.media-gallery__item,slideshow-slide .product-media-container{background:#f5f6f8!important;border-radius:var(--jf-r2)!important;overflow:hidden}.product-details h1{font-family:var(--jf-cond)!important;font-size:clamp(1.6rem,3.4vw,2.6rem)!important;line-height:1.08;font-weight:700;letter-spacing:0}.product-details product-price,.product-details .price{font-family:var(--jf-display);font-size:clamp(1.9rem,4vw,2.8rem)!important;font-weight:900;letter-spacing:-.03em;color:var(--jf-ink)!important}.product-details .compare-at-price,.product-details s{font-size:.5em!important;color:var(--jf-red)!important;font-weight:600;text-decoration-thickness:2px}.product-details .add-to-cart-button{background:#fff!important;color:var(--jf-ink)!important;border:1.5px solid var(--jf-ink)!important;min-height:52px}[data-rv]{opacity:0;transform:translate3d(0,32px,0);transition:opacity .8s var(--jf-ease),transform .8s var(--jf-ease);transition-delay:var(--d,0s)}[data-rv=left]{transform:translate3d(-40px,0,0)}[data-rv=right]{transform:translate3d(40px,0,0)}[data-rv=zoom]{transform:scale(.94)}[data-rv=blur]{filter:blur(10px);transform:translate3d(0,20px,0)}[data-rv].is-in{opacity:1;transform:none;filter:none}.jf-split .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em}.jf-split .w>span{display:inline-block;transform:translate3d(0,105%,0);transition:transform .8s var(--jf-ease);transition-delay:calc(var(--i)*50ms)}.jf-split.is-in .w>span{transform:none}html:not(.jf-js) [data-rv],.shopify-design-mode [data-rv]{opacity:1;transform:none;filter:none}html:not(.jf-js) .jf-split .w>span{transform:none}.jh .jh__h,.jh h1,.jh h2,.jh h3{font-family:var(--jf-cond);text-transform:uppercase;letter-spacing:-.005em;font-weight:700}.jh .jh__h{line-height:.98}.jh .jh__h em{background:none;color:var(--jf-green);-webkit-background-clip:initial;background-clip:initial}.jh .jh__price{color:var(--jf-green)}.jh .jh-hero{min-height:auto}.jh .jh-hero h1{line-height:.95;letter-spacing:-.01em}.jh .jh-hero h1 .accent{color:var(--jf-green);-webkit-text-stroke:0}.jh .jh-rot{color:var(--jf-ink);border-bottom-color:var(--jf-green)}.jh .jh-stats div{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.jh .jh-stats b{color:var(--jf-ink);font-family:var(--jf-cond)}.jh .jh-stats span{font-family:var(--jf-display);font-weight:700;color:var(--jf-sub)}.jh .jh-stage__ring{background:radial-gradient(circle at 35% 30%,#fff,#EEF2FF 45%,#F0FDF4 70%,transparent 72%);border-color:var(--jf-line)}.jh .jh-stage__ring:after{border-color:var(--jf-line2)}.jh .jh-float img{filter:drop-shadow(0 24px 30px rgba(17,19,24,.25))}.jh .jh-mq{background:var(--jf-ink);border:0}.jh .jh-mq__row{color:#fff;font-family:var(--jf-cond);letter-spacing:.08em;font-size:1.05rem}.jh .jh-mq__row--r{color:var(--jf-green2)}.jh .jh-mq__row span:before{color:var(--jf-green2)}.jh .jh-tile{background:var(--jf-bg2)}.jh .jh-tile:before{opacity:.35}.jh .jh-tile__n{color:var(--jf-sub);opacity:1;font-weight:700}.jh .jh-tile__img img,.jh .jh-st__img img{filter:drop-shadow(0 20px 26px rgba(17,19,24,.25))}.jh .jh-tile:hover .jh-tile__go{background:var(--jf-ink);color:#fff}.jh .jh-deal__save{color:var(--jf-green);font-weight:800}.jh .jh-st__bg{opacity:.35}.jh .jh-st__colors span.is-on{background:var(--jf-ink);color:#fff;border-color:var(--jf-ink)}.jh .jh-st__tier--best{border-color:var(--jf-green)!important;box-shadow:0 0 0 1px var(--jf-green),0 18px 40px -20px #16a34a80;background:#f0fdf4}.jh .jh-chips a{background:#fff}.jh .jh-chips a:hover{background:var(--jf-ink);color:#fff;border-color:var(--jf-ink)}.jh .jh-song{color:var(--jf-violet)}.jh .jh-pack__img{background:var(--jf-bg2)}.jh .jh-step__n{color:var(--jf-green);-webkit-text-stroke:0}.jh .jh-end{background:var(--jf-ink);color:#fff}.jh .jh-end h2{color:#fff}.jh .jh-end h2 span{color:var(--jf-green2);-webkit-text-stroke:0}.jh .jh-end .jh__lead{color:#c9ced8}.jff{background:var(--jf-ink)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(prefers-reduced-motion:reduce){[data-rv],.jf-split .w>span{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.jf-btn:after{animation:none}*{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/jf-shop.css.map */
