.fs-order-journey{padding:56px 0;background:#fff;color:#161b16;border-top:1px solid #e7eedf;border-bottom:1px solid #e7eedf}.fs-journey-heading{text-align:center;max-width:650px;margin:0 auto 36px}.fs-journey-heading>p{color:#347e12;font-size:11px;font-weight:800;letter-spacing:.15em;margin-bottom:12px}.fs-journey-heading h2{font-size:clamp(28px,3.4vw,39px);line-height:1.15;margin:0;letter-spacing:-.035em}.fs-journey-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;padding:0;margin:0}.fs-journey-item{position:relative;min-width:0;text-align:center}.fs-journey-item:not(:last-child):after{content:"";position:absolute;height:1px;background:#d5e6c9;top:30px;left:calc(50% + 46px);width:calc(100% - 52px)}.fs-journey-icon{position:relative;display:grid;place-items:center;margin:0 auto 20px;width:62px;height:62px;border-radius:18px;background:#eff9e8;border:1px solid #d4e8c7;color:#347e12}.fs-journey-icon svg{width:30px;height:30px}.fs-journey-icon span{position:absolute;bottom:-5px;right:-5px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#347e12;border:3px solid white;font-size:10px;font-weight:700}.fs-journey-item h3{font-size:19px;letter-spacing:-.025em;margin:0 0 11px}.fs-journey-item>p{font-size:14px;line-height:1.75;color:#65715e;max-width:300px;margin:0 auto}@media(max-width:640px){.fs-order-journey{padding:38px 0}.fs-journey-heading{margin-bottom:30px}.fs-journey-list{grid-template-columns:1fr;gap:25px}.fs-journey-item{padding-left:80px;text-align:left;min-height:80px}.fs-journey-icon{position:absolute;left:0;top:0;margin:0;width:56px;height:56px}.fs-journey-item:not(:last-child):after{top:68px;left:28px;width:1px;height:calc(100% - 50px)}.fs-journey-item>p{max-width:none;font-size:13px}.fs-journey-item h3{font-size:18px}}fs-cart-page{display:block;background:linear-gradient(140deg,#f4f8ef,#fff 60%)}.fs-cart-page h1{font-size:clamp(34px,5vw,52px);margin-bottom:28px}.fs-cart-page .cart-row{background:#fff;border:1px solid #dce7d4;border-radius:15px;padding:22px;margin-bottom:16px;box-shadow:0 5px 18px #377e1208}.fs-cart-page .cart-row>strong{color:#347e12;font-size:21px}.fs-cart-page .cart-row input{border:1px solid #adca9c;background:#f7faf3;color:#182637}.fs-cart-page .cart-summary{background:#eff6e8;border:1px solid #cadfbb;border-top:4px solid #347e12;border-radius:15px;padding:26px;margin-top:28px}.fs-cart-summary-title{color:#347e12;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.fs-cart-page .cart-summary .buy{background:#347e12;color:#fff;box-shadow:0 6px 16px #347e1226}.fs-cart-page .cart-summary .secondary{background:#fff;border-color:#a4c38b;color:#326b13}.fs-cart-page [data-cart-status]{font-size:13px;font-weight:700;color:#175e35}.fs-cart-page [data-cart-status]:empty{display:none}.fs-cart-page [data-cart-status][data-error]{color:#b42318}.fs-cart-page button:disabled{opacity:.65;cursor:wait}@media(max-width:640px){.fs-cart-page .cart-row{padding:15px}.fs-cart-page .cart-summary{padding:20px}}fs-cart-page[data-auto-update]:not([data-retry]) [name=update]{display:none}.fs-tiktok{background:#fff;color:#171b23;border-top:1px solid #e3eadc}.fs-tiktok h2{text-align:center;font-size:clamp(28px,4vw,42px);margin:0 0 34px;letter-spacing:-.04em}.fs-tiktok-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1100px;margin:auto}.fs-tiktok-card{margin:0;min-width:0}.fs-tiktok-media{aspect-ratio:9/16;border-radius:22px;overflow:hidden;background:#eff7e9;border:1px solid #d4e4c8}.fs-tiktok-media video{display:block;width:100%;height:100%;object-fit:contain;background:#eff7e9}.fs-tiktok-card figcaption{font-size:14px;color:#64705e;text-align:center;line-height:1.6;padding:14px 8px 0}.fs-tiktok-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px;color:#64705e;font-size:14px}.fs-tiktok-empty span{font-size:34px;color:#347e12;margin-bottom:15px}@media(max-width:749px){.fs-tiktok-grid{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;padding-bottom:12px}.fs-tiktok-card{flex:0 0 78%;scroll-snap-align:center}.fs-tiktok-media{border-radius:18px}.fs-tiktok h2{margin-bottom:25px}}
/*# sourceMappingURL=/cdn/shop/t/77/compiled_assets/styles.css.map */
