.ffs-progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:10001;pointer-events:none}.ffs-progress i{display:block;height:100%;background:var(--ff-chinar, #B8361F);transform-origin:0 50%;transform:scaleX(0);will-change:transform}.ffs-n{display:inline-flex;align-items:center;gap:8px;margin-right:10px;font-family:var(--font-sans);font-weight:700;font-style:normal;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ff-ink, #141414)}.ffs-n:after{content:"";width:22px;height:1.5px;background:currentColor;opacity:.55}.ffw-chapter .ffs-n{margin-right:6px}.ffs-band-wrap{overflow:hidden;padding:0;margin:0}.ffs-band-wrap--tilt{padding:34px 0;margin:8px 0}.ffs-band{overflow:hidden;padding:16px 0}.ffs-band--black{background:var(--ff-black, #141414);color:var(--ff-paper, #F5F2EA)}.ffs-band--chinar{background:var(--ff-chinar, #B8361F);color:#fff}.ffs-band--tilt{transform:rotate(-1.8deg) scale(1.04);box-shadow:0 10px 30px #1414141f}.ffs-band-track{display:flex;width:max-content;animation:ffs-marquee 42s linear infinite;will-change:transform}.ffs-band-track--rev{animation-direction:reverse;animation-duration:48s}.ffs-band-set{display:flex;align-items:center;gap:30px;padding-right:30px}.ffs-band-item{font-family:var(--font-serif);font-weight:400;font-size:clamp(22px,3.1vw,40px);line-height:1.1;letter-spacing:-.015em;white-space:nowrap;font-variation-settings:"opsz" 144,"SOFT" 38,"WONK" 1}.ffs-band-dot{flex:none;width:11px;height:11px;border-radius:50%;background:var(--ff-chinar, #B8361F)}.ffs-band--chinar .ffs-band-dot{background:var(--ff-paper, #F5F2EA)}@keyframes ffs-marquee{to{transform:translate3d(-50%,0,0)}}.ffs-hint{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:13px;color:var(--ff-ink-2, #55524C);text-decoration:none;font-style:italic;font-family:var(--font-serif)}.ffs-hint span{display:inline-block;font-style:normal;color:var(--ff-chinar-ink, #8C2A1C);animation:ffs-bob 1.6s ease-in-out infinite}.ffs-hint:hover{color:var(--ff-ink, #141414)}.ffs-hint.is-gone{opacity:0;transition:opacity .4s ease}@keyframes ffs-bob{50%{transform:translateY(5px)}}@media(hover:hover)and (pointer:fine){.ffh-jar,.ffcat{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}.ffh-jar:hover{transform:translateY(-4px) rotate(-.6deg);box-shadow:0 14px 30px #14141414}.ffh-jar:nth-child(2):hover{transform:translateY(-4px) rotate(.6deg)}}.ffs-calc{padding:72px 0;background:var(--ff-paper, #F5F2EA)}.ffs-calc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center}.ffs-calc-lead{font-size:17px;color:var(--ff-ink-2, #55524C);margin:12px 0 0}.ffs-calc-card{position:relative;background:var(--ff-card, #FFFFFF);border:1px solid var(--ff-line);border-radius:20px;padding:28px 28px 26px}.ffs-sticker{position:absolute;top:-14px;right:22px;transform:rotate(4deg);background:var(--ff-blue, #24489A);color:#fff;font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;letter-spacing:.02em}.ffs-calc-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.ffs-calc-row--jar{margin-top:22px}.ffs-calc-label{font-size:14px;font-weight:600;color:var(--ff-ink, #141414)}.ffs-calc-spoons{font-family:var(--font-serif);font-size:28px;line-height:1;color:var(--ff-ink, #141414)}.ffs-range{width:100%;margin:14px 0 6px;accent-color:var(--ff-chinar, #B8361F);height:28px;cursor:grab}.ffs-range:active{cursor:grabbing}.ffs-range:focus-visible{outline:2px solid var(--ff-chinar, #B8361F);outline-offset:4px;border-radius:4px}.ffs-calc-ticks{display:flex;justify-content:space-between;font-size:12px;color:var(--ff-ink-3, #67635C);padding:0 4px}.ffs-seg{display:inline-flex;border:1px solid rgba(20,20,20,.2);border-radius:999px;padding:3px;gap:3px}.ffs-seg-btn{border:0;background:transparent;color:var(--ff-ink, #141414);font:inherit;font-size:14px;padding:8px 16px;border-radius:999px;cursor:pointer;min-height:38px}.ffs-seg-btn.is-on{background:var(--ff-chinar, #B8361F);color:#fff}.ffs-seg-btn:focus-visible{outline:2px solid var(--ff-chinar, #B8361F);outline-offset:2px}.ffs-calc-out{margin:24px 0 0;padding:20px 0 0;border-top:1px solid var(--ff-line)}.ffs-calc-big{margin:0;font-family:var(--font-serif);font-size:clamp(54px,7vw,84px);line-height:.95;letter-spacing:-.03em;color:var(--ff-ink, #141414);font-variation-settings:"opsz" 144,"SOFT" 38,"WONK" 1}.ffs-calc-big small{font-size:.36em;letter-spacing:0;color:var(--ff-ink-2, #55524C)}.ffs-calc-big [data-ffs-days]{display:inline-block;transition:transform .25s cubic-bezier(.2,1.6,.4,1)}.ffs-calc-big.is-bump [data-ffs-days]{transform:scale(1.08) rotate(-2deg)}.ffs-calc-sub{margin:10px 0 0;font-size:16px;color:var(--ff-ink-2, #55524C)}.ffs-calc-sub strong{color:var(--ff-ink, #141414)}.ffs-calc-note{margin:14px 0 18px;font-size:12.5px;color:var(--ff-ink-3, #67635C)}.ffs-calc-cta{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:999px;font-weight:600;text-decoration:none}@media(max-width:899px){.ffs-calc{padding:56px 0}.ffs-calc-grid{grid-template-columns:1fr;gap:26px}.ffs-calc-card{padding:24px 20px 22px}.ffs-band{padding:12px 0}.ffs-band-wrap--tilt{padding:22px 0}.ffs-band-set{gap:20px;padding-right:20px}.ffs-band-dot{width:8px;height:8px}}@media(prefers-reduced-motion:reduce){.ffs-band-track,.ffs-hint span{animation:none}.ffs-calc-big [data-ffs-days],.ffh-jar,.ffcat{transition:none}}@media(max-width:899px){.ffs-hint{display:none}}@media(max-width:430px){.nav-cart{padding:8px 12px!important;gap:6px!important}.nav-logo{height:26px!important}}
/*# sourceMappingURL=/cdn/shop/t/159/assets/ff-scroll.css.map */
