.fm-desc{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#181818;line-height:1.6;max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:16px;container-type:inline-size}.fm-desc *,.fm-desc *:before,.fm-desc *:after{box-sizing:border-box}.fm-desc img{max-width:100%;height:auto;display:block}.fm-stat__number,.fm-stat__label{margin:0;padding:0}.fm-features,.fm-usage,.fm-badges{list-style:none;margin:0;padding:0}.fm-photo,.fm-card__cutout,.fm-textphoto__photo{margin:0}.fm-card{border-radius:16px;padding:40px 32px}.fm-card--white{background:#fff;border:1px solid #eee2db}.fm-card--beige{background:#faf2eb}.fm-card--dark{background:#2a2118;color:#faf2eb}.fm-title{font-size:2rem;font-weight:700;color:#643f25;margin:0 0 8px;line-height:1.2}.fm-card--dark .fm-title{color:#faf2eb}.fm-subtitle{font-size:1.15rem;color:#7a6352;margin:0 0 14px;font-weight:500;letter-spacing:.01em}.fm-card--dark .fm-subtitle{color:#d4a574}.fm-text{font-size:1rem;color:#181818;margin:0;line-height:1.7}.fm-card--dark .fm-text{color:#ddd2c8}.fm-card__heading{font-size:1.5rem;font-weight:700;color:#643f25;margin:0 0 24px}.fm-card--dark .fm-card__heading{color:#faf2eb}.fm-stats{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;text-align:center}.fm-stat{flex:1 1 140px;min-width:120px}.fm-stat__number{display:block;font-size:3rem;font-weight:800;color:#643f25;line-height:1.1}.fm-card--dark .fm-stat__number{color:#faf2eb}.fm-stat__label{display:block;font-size:.9rem;color:#566168;margin-top:4px}.fm-card--dark .fm-stat__label{color:#c4b5a5}.fm-photo{border-radius:16px;overflow:hidden}.fm-photo img{width:100%;max-height:420px;object-fit:contain}.fm-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.fm-feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:16px}.fm-feature__icon{font-size:2rem;line-height:1}.fm-feature__title{font-weight:600;font-size:1rem;color:#181818}.fm-card--dark .fm-feature__title{color:#faf2eb}.fm-feature__desc{font-size:.875rem;color:#566168}.fm-card--dark .fm-feature__desc{color:#c4b5a5}.fm-textphoto{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.fm-textphoto--photo-left .fm-textphoto__photo{order:-1}.fm-textphoto__photo{border-radius:12px;overflow:hidden}.fm-textphoto__photo img{width:100%}.fm-textphoto__content{display:flex;flex-direction:column;gap:12px}.fm-usage{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.fm-usage-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:16px 8px;border-radius:12px;background:#643f250f}.fm-card--dark .fm-usage-item{background:#faf2eb14}.fm-usage-item__icon{font-size:2rem;line-height:1}.fm-usage-item__label{font-size:.875rem;font-weight:500}.fm-card--compare{padding-right:0!important}.fm-compare-wrap{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.fm-compare-wrap:after{content:"\203a";position:absolute;top:50%;right:0;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#643f25;background:#ffffffe6;border-radius:50%;box-shadow:-4px 0 12px #00000014;pointer-events:none;opacity:.7;animation:fm-chevron-pulse 2s ease-in-out infinite;transition:opacity .3s ease}.fm-compare-wrap.fm-scrolled-end:after{opacity:0;animation:none}@keyframes fm-chevron-pulse{0%,to{transform:translateY(-50%) translate(0);opacity:.7}50%{transform:translateY(-50%) translate(3px);opacity:1}}.fm-card--beige .fm-compare-wrap:after{background:#faf2ebe6}.fm-card--dark .fm-compare-wrap:after{color:#d4a574;background:#2a2118e6;box-shadow:-4px 0 12px #0000004d}.fm-compare{width:100%;border-collapse:collapse;font-size:.95rem}.fm-compare th,.fm-compare td{padding:12px 16px;text-align:left;border-bottom:1px solid #eee2db}.fm-compare th{font-weight:600;color:#643f25;background:#faf2eb;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.fm-card--dark .fm-compare th{background:#faf2eb14;color:#faf2eb}.fm-card--dark .fm-compare td{border-bottom-color:#faf2eb1a}.fm-compare td:first-child{font-weight:500;color:#566168}.fm-card--dark .fm-compare td:first-child{color:#c4b5a5}.fm-compare tbody th{font-weight:500;color:#566168;text-align:left}.fm-card--dark .fm-compare tbody th{color:#c4b5a5}.fm-compare__fitmar{font-weight:600;color:#643f25}.fm-card--dark .fm-compare__fitmar{color:#faf2eb}.fm-info-text{font-size:.95rem;line-height:1.75;color:#3a3a3a;border-left:3px solid #eee2db;padding-left:16px;margin-left:4px}.fm-card--dark .fm-info-text{color:#ddd2c8;border-left-color:#d4a5744d}.fm-card--beige .fm-info-text{border-left-color:#d4c4b5}.fm-ingredients{font-size:.95rem;line-height:1.75;color:#3a3a3a;border-left:3px solid #eee2db;padding-left:16px;margin-left:4px}.fm-ingredients strong{color:#643f25;background:#643f250f;padding:1px 4px;border-radius:3px}.fm-card--dark .fm-ingredients{color:#ddd2c8;border-left-color:#d4a5744d}.fm-card--dark .fm-ingredients strong{color:#e8c49a;background:#d4a5741f}.fm-card--beige .fm-ingredients{border-left-color:#d4c4b5}.fm-allergens{margin-top:16px;font-weight:600;font-size:.9rem;color:#8b5e3c;background:#d977060f;border:1px solid rgba(217,119,6,.12);border-radius:8px;padding:10px 14px}.fm-card--dark .fm-allergens{color:#e8c49a;background:#d4a57414;border-color:#d4a57426}.fm-card--beige .fm-allergens{background:#d977060a;border-color:#d977061a}.fm-card--dark .fm-nutrition td{color:#ddd2c8}.fm-card--dark .fm-nutrition caption{color:#c4b5a5}.fm-nutrition{width:100%;border-collapse:collapse;font-size:.95rem}.fm-nutrition caption{text-align:left;font-size:.85rem;color:#566168;margin-bottom:12px;font-style:italic}.fm-nutrition tr{border-bottom:1px solid #eee2db}.fm-card--dark .fm-nutrition tr{border-bottom-color:#faf2eb1a}.fm-nutrition td{padding:10px 0}.fm-nutrition td:last-child{text-align:right;font-weight:500}.fm-nutrition .fm-nutrition--bold td{font-weight:700}.fm-faq{display:flex;flex-direction:column;gap:0}.fm-faq-item{border-bottom:1px solid #eee2db;padding:0}.fm-card--dark .fm-faq-item{border-bottom-color:#faf2eb1a}.fm-faq-item:last-child{border-bottom:none}.fm-faq-item__question{font-weight:600;font-size:1rem;cursor:pointer;padding:16px 0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.fm-faq-item__question::-webkit-details-marker{display:none}.fm-faq-item__question:after{content:"+";font-size:1.25rem;font-weight:400;color:#643f25;transition:transform .3s ease;flex-shrink:0}.fm-card--dark .fm-faq-item__question:after{color:#faf2eb}.fm-faq-item[open]>.fm-faq-item__question:after{transform:rotate(45deg)}.fm-faq-item__answer{color:#566168;font-size:.95rem;line-height:1.7;padding:0 0 16px}.fm-card--dark .fm-faq-item__answer{color:#c4b5a5}.fm-video{aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#181818}.fm-video iframe{width:100%;height:100%;border:none}.fm-video__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#566168;font-size:.9rem;background:#eee2db}.fm-badges{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.fm-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#643f250f;transition:transform .3s ease,background-color .3s ease}.fm-card--dark .fm-badge{background:#faf2eb14}.fm-badge:hover{transform:scale(1.05);background:#643f251f}.fm-card--dark .fm-badge:hover{background:#faf2eb24}.fm-badge__icon{font-size:1.25rem;line-height:1}.fm-badge__label{font-size:.875rem;font-weight:500}.fm-cta-btn{display:inline-block;padding:14px 32px;background:#643f25;color:#fff;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;margin-top:16px;transition:background-color .3s ease,transform .3s ease}.fm-cta-btn:hover{background:#4d2f1b;transform:translateY(-2px)}.fm-card--dark .fm-cta-btn{background:#faf2eb;color:#2a2118}.fm-card--dark .fm-cta-btn:hover{background:#f0e4d9}.fm-cta{text-align:center}.fm-inline-editable{outline:none}.fm-inline-editable:hover{outline:1px dashed rgba(100,63,37,.3);outline-offset:2px;border-radius:4px}.fm-inline-editable:focus{outline:2px solid #d97706;outline-offset:2px;border-radius:4px;background:#d977060d}.fm-animate{opacity:0;transform:translateY(24px) scale(.98);transition:opacity .6s ease,transform .6s ease}.fm-animate.fm-visible{opacity:1;transform:translateY(0) scale(1)}.fm-animate .fm-feature,.fm-animate .fm-usage-item,.fm-animate .fm-stat,.fm-animate .fm-badge,.fm-animate .fm-faq-item,.fm-animate .fm-breakdown__item{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.fm-animate.fm-visible .fm-feature,.fm-animate.fm-visible .fm-usage-item,.fm-animate.fm-visible .fm-stat,.fm-animate.fm-visible .fm-badge,.fm-animate.fm-visible .fm-faq-item,.fm-animate.fm-visible .fm-breakdown__item{opacity:1;transform:translateY(0)}.fm-features .fm-feature:nth-child(2),.fm-usage .fm-usage-item:nth-child(2){transition-delay:.1s}.fm-features .fm-feature:nth-child(3),.fm-usage .fm-usage-item:nth-child(3){transition-delay:.2s}.fm-features .fm-feature:nth-child(4),.fm-usage .fm-usage-item:nth-child(4){transition-delay:.3s}.fm-features .fm-feature:nth-child(5),.fm-usage .fm-usage-item:nth-child(5){transition-delay:.4s}.fm-features .fm-feature:nth-child(6),.fm-usage .fm-usage-item:nth-child(6){transition-delay:.5s}.fm-features .fm-feature:nth-child(n+7),.fm-usage .fm-usage-item:nth-child(n+7){transition-delay:.5s}.fm-stats .fm-stat:nth-child(2){transition-delay:.15s}.fm-stats .fm-stat:nth-child(3){transition-delay:.3s}.fm-stats .fm-stat:nth-child(4){transition-delay:.45s}.fm-badges .fm-badge:nth-child(2){transition-delay:.1s}.fm-badges .fm-badge:nth-child(3){transition-delay:.2s}.fm-badges .fm-badge:nth-child(4){transition-delay:.3s}.fm-badges .fm-badge:nth-child(5){transition-delay:.4s}.fm-badges .fm-badge:nth-child(6){transition-delay:.5s}.fm-badges .fm-badge:nth-child(n+7){transition-delay:.5s}.fm-faq .fm-faq-item:nth-child(2){transition-delay:.1s}.fm-faq .fm-faq-item:nth-child(3){transition-delay:.2s}.fm-faq .fm-faq-item:nth-child(4){transition-delay:.3s}.fm-faq .fm-faq-item:nth-child(5){transition-delay:.4s}.fm-faq .fm-faq-item:nth-child(n+6){transition-delay:.5s}.fm-compare tbody tr:nth-child(2){transition-delay:.1s}.fm-compare tbody tr:nth-child(3){transition-delay:.2s}.fm-compare tbody tr:nth-child(4){transition-delay:.3s}.fm-compare tbody tr:nth-child(5){transition-delay:.4s}.fm-compare tbody tr:nth-child(n+6){transition-delay:.5s}.fm-feature{transition:transform .3s ease}.fm-animate .fm-feature{transition:opacity .5s ease,transform .5s ease}.fm-feature:hover{transform:translateY(-4px)}.fm-usage-item{transition:transform .3s ease,background-color .3s ease}.fm-animate .fm-usage-item{transition:opacity .5s ease,transform .5s ease,background-color .3s ease}.fm-usage-item:hover{transform:translateY(-3px) scale(1.03);background:#643f251a}.fm-card--dark .fm-usage-item:hover{background:#faf2eb24}.fm-stat{transition:transform .3s ease}.fm-animate .fm-stat{transition:opacity .5s ease,transform .5s ease}.fm-stat:hover{transform:scale(1.05)}.fm-animate .fm-badge{transition:opacity .5s ease,transform .5s ease,background-color .3s ease}.fm-related{position:relative;margin-top:8px}.fm-related__scroll{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 0 16px}.fm-related__scroll::-webkit-scrollbar{display:none}.fm-related__card{flex:0 0 calc(25% - 12px);scroll-snap-align:start;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #eee2db;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.fm-card--dark .fm-related__card{background:#faf2eb0f;border-color:#faf2eb1a}.fm-card--beige .fm-related__card{background:#fff}.fm-related__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.fm-related__img{aspect-ratio:1;background:#f5f0eb;display:flex;align-items:center;justify-content:center;overflow:hidden}.fm-related__img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.fm-related__card:hover .fm-related__img img{transform:scale(1.05)}.fm-card--dark .fm-related__img{background:#faf2eb0a}.fm-related__body{padding:12px 14px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.fm-related__title{font-size:.9rem;font-weight:600;color:#181818;line-height:1.3;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fm-related__title:hover{color:#643f25}.fm-card--dark .fm-related__title{color:#faf2eb}.fm-card--dark .fm-related__title:hover{color:#d4a574}.fm-related__price{font-size:1rem;font-weight:700;color:#643f25}.fm-card--dark .fm-related__price{color:#d4a574}.fm-related__variants{display:flex;flex-wrap:wrap;gap:6px}.fm-related__variant{padding:4px 10px;border-radius:999px;border:1px solid #eee2db;background:transparent;font-size:.75rem;font-weight:500;color:#566168;cursor:pointer;transition:all .2s ease}.fm-related__variant:hover{border-color:#643f25;color:#643f25}.fm-related__variant--active{background:#643f25;border-color:#643f25;color:#fff}.fm-card--dark .fm-related__variant{border-color:#faf2eb26;color:#c4b5a5}.fm-card--dark .fm-related__variant:hover{border-color:#d4a574;color:#d4a574}.fm-card--dark .fm-related__variant--active{background:#d4a574;border-color:#d4a574;color:#2a2118}.fm-related__cart-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:10px;border-radius:8px;border:none;background:#643f25;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-align:center;margin-top:auto;min-height:40px}.fm-related__cart-btn:hover{background:#4d2f1b;transform:translateY(-1px)}.fm-related__cart-btn--loading{pointer-events:none;opacity:.7}.fm-related__cart-btn--success{background:#16a34a;pointer-events:none;transform:scale(1.02)}.fm-card--dark .fm-related__cart-btn{background:#faf2eb;color:#2a2118}.fm-card--dark .fm-related__cart-btn:hover{background:#f0e4d9}.fm-card--dark .fm-related__cart-btn--success{background:#16a34a;color:#fff}.fm-related__spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:fm-spin .6s linear infinite}.fm-card--dark .fm-related__spinner{border-color:#2a21184d;border-top-color:#2a2118}@keyframes fm-spin{to{transform:rotate(360deg)}}.fm-related__arrow{position:absolute;top:calc(50% - 24px);transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:none;background:#ffffffeb;box-shadow:0 2px 8px #0000001a;font-size:20px;font-weight:700;color:#643f25;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .3s ease}.fm-related__arrow:hover{transform:translateY(-50%) scale(1.1)}.fm-related__arrow:disabled{opacity:.3;cursor:default}.fm-related__arrow:disabled:hover{transform:translateY(-50%)}.fm-related__arrow--left{left:-12px}.fm-related__arrow--right{right:-12px}.fm-card--dark .fm-related__arrow{background:#2a2118eb;color:#d4a574;box-shadow:0 2px 8px #0000004d}.fm-related__dots{display:flex;justify-content:center;gap:6px;padding-top:8px}.fm-related__dot{width:8px;height:8px;border-radius:50%;background:#eee2db;transition:background-color .3s ease,transform .3s ease}.fm-related__dot--active{background:#643f25;transform:scale(1.2)}.fm-card--dark .fm-related__dot{background:#faf2eb26}.fm-card--dark .fm-related__dot--active{background:#d4a574}.fm-animate .fm-related__card{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.fm-animate.fm-visible .fm-related__card{opacity:1;transform:translateY(0)}.fm-related__scroll .fm-related__card:nth-child(2){transition-delay:.1s}.fm-related__scroll .fm-related__card:nth-child(3){transition-delay:.2s}.fm-related__scroll .fm-related__card:nth-child(4){transition-delay:.3s}.fm-related__scroll .fm-related__card:nth-child(n+5){transition-delay:.4s}@media(max-width:768px){.fm-card{padding:28px 20px;border-radius:12px}.fm-title{font-size:1.5rem}.fm-subtitle{font-size:1rem}.fm-text{font-size:.95rem}.fm-card__heading{font-size:1.25rem;margin-bottom:16px}.fm-stat__number{font-size:2.25rem}.fm-textphoto{grid-template-columns:1fr;gap:20px}.fm-textphoto__photo{order:-1}.fm-textphoto__photo img{border-radius:12px;max-height:320px;object-fit:contain}.fm-textphoto--photo-left .fm-textphoto__photo{order:-1}.fm-features{grid-template-columns:1fr 1fr}.fm-usage{grid-template-columns:repeat(3,1fr)}.fm-photo{border-radius:12px}.fm-compare,.fm-nutrition{font-size:.85rem}.fm-compare th,.fm-compare td{padding:10px 12px}.fm-nutrition td{padding:8px 0}.fm-info-text,.fm-ingredients{font-size:.95rem}.fm-related__card{flex:0 0 calc(33.333% - 11px)}.fm-related__arrow{display:none}}@media(max-width:480px){.fm-desc{gap:12px}.fm-card{padding:24px 16px;overflow-wrap:break-word}.fm-title{font-size:1.3rem}.fm-subtitle{font-size:.9rem}.fm-card__heading{font-size:1.1rem;margin-bottom:14px}.fm-stat__number{font-size:1.8rem}.fm-stats{flex-direction:column;gap:16px}.fm-stat{flex:none;flex-direction:row;align-items:baseline;gap:8px;justify-content:center;min-width:0}.fm-stat__label{margin-top:0;font-size:.85rem}.fm-features{grid-template-columns:1fr;gap:16px}.fm-feature{padding:12px 8px}.fm-feature__icon,.fm-usage-item__icon{font-size:1.5rem}.fm-usage{grid-template-columns:repeat(2,1fr);gap:10px}.fm-textphoto__photo img{width:100%}.fm-compare{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.fm-compare th,.fm-compare td{padding:8px;font-size:.8rem;white-space:nowrap}.fm-cta-btn{display:block;width:100%;text-align:center;padding:12px 24px}.fm-badges{gap:8px;justify-content:flex-start}.fm-badge{padding:6px 12px;font-size:.8rem}.fm-faq-item__question{min-height:44px;font-size:.9rem}.fm-faq-item__answer{font-size:.85rem}.fm-info-text,.fm-ingredients,.fm-allergens{font-size:.9rem}.fm-related__card{flex:0 0 75%}.fm-related__arrow{display:none}.fm-related__body{padding:10px 12px 14px}}@container (max-width: 768px){.fm-card{padding:28px 20px;border-radius:12px}.fm-title{font-size:1.5rem}.fm-subtitle{font-size:1rem}.fm-text{font-size:.95rem}.fm-card__heading{font-size:1.25rem;margin-bottom:16px}.fm-stat__number{font-size:2.25rem}.fm-textphoto{grid-template-columns:1fr;gap:20px}.fm-textphoto__photo{order:-1}.fm-textphoto__photo img{border-radius:12px;max-height:320px;object-fit:contain}.fm-textphoto--photo-left .fm-textphoto__photo{order:-1}.fm-features{grid-template-columns:1fr 1fr}.fm-usage{grid-template-columns:repeat(3,1fr)}.fm-photo{border-radius:12px}.fm-compare,.fm-nutrition{font-size:.85rem}.fm-compare th,.fm-compare td{padding:10px 12px}.fm-nutrition td{padding:8px 0}.fm-info-text,.fm-ingredients{font-size:.95rem}.fm-related__card{flex:0 0 calc(33.333% - 11px)}.fm-related__arrow{display:none}}@container (max-width: 480px){.fm-card{padding:24px 16px;overflow-wrap:break-word}.fm-title{font-size:1.3rem}.fm-subtitle{font-size:.9rem}.fm-card__heading{font-size:1.1rem;margin-bottom:14px}.fm-stat__number{font-size:1.8rem}.fm-stats{flex-direction:column;gap:16px}.fm-stat{flex:none;flex-direction:row;align-items:baseline;gap:8px;justify-content:center;min-width:0}.fm-stat__label{margin-top:0;font-size:.85rem}.fm-features{grid-template-columns:1fr;gap:16px}.fm-feature{padding:12px 8px}.fm-feature__icon,.fm-usage-item__icon{font-size:1.5rem}.fm-usage{grid-template-columns:repeat(2,1fr);gap:10px}.fm-textphoto__photo img{width:100%}.fm-compare{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.fm-compare th,.fm-compare td{padding:8px;font-size:.8rem;white-space:nowrap}.fm-cta-btn{display:block;width:100%;text-align:center;padding:12px 24px}.fm-badges{gap:8px;justify-content:flex-start}.fm-badge{padding:6px 12px;font-size:.8rem}.fm-faq-item__question{min-height:44px;font-size:.9rem}.fm-faq-item__answer{font-size:.85rem}.fm-info-text,.fm-ingredients,.fm-allergens{font-size:.9rem}.fm-related__card{flex:0 0 75%}.fm-related__arrow{display:none}.fm-related__body{padding:10px 12px 14px}}.fm-usage-item,.fm-feature,.fm-badge,.fm-faq-item__question,.fm-cta-btn,.fm-related__card,.fm-related__cart-btn,.fm-related__variant{-webkit-tap-highlight-color:transparent}.fm-breakdown{display:flex;flex-direction:column;gap:16px;max-width:500px;margin:0 auto}.fm-breakdown__item{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.fm-animate.fm-visible .fm-breakdown__item{opacity:1;transform:translateY(0)}.fm-breakdown .fm-breakdown__item:nth-child(2){transition-delay:.15s}.fm-breakdown .fm-breakdown__item:nth-child(3){transition-delay:.3s}.fm-breakdown .fm-breakdown__item:nth-child(4){transition-delay:.45s}.fm-breakdown .fm-breakdown__item:nth-child(5){transition-delay:.6s}.fm-breakdown .fm-breakdown__item:nth-child(n+6){transition-delay:.6s}.fm-breakdown__label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:.95rem}.fm-breakdown__value{font-weight:700}.fm-card--white .fm-breakdown__value,.fm-card--beige .fm-breakdown__value{color:#643f25}.fm-card--dark .fm-breakdown__value{color:#d4a574}.fm-breakdown__track{height:8px;border-radius:4px;overflow:hidden}.fm-card--white .fm-breakdown__track,.fm-card--beige .fm-breakdown__track{background:#00000014}.fm-card--dark .fm-breakdown__track{background:#ffffff14}.fm-breakdown__fill{height:100%;width:0;border-radius:4px;transition:width 1s ease-out}.fm-card--white .fm-breakdown__fill,.fm-card--beige .fm-breakdown__fill{background:linear-gradient(90deg,#643f25,#8b5e3c)}.fm-card--dark .fm-breakdown__fill{background:linear-gradient(90deg,#d4a574,#e8c49a)}.fm-card{overflow:visible;position:relative}.fm-card__cutout{text-align:center;position:relative;pointer-events:none;margin-top:16px}.fm-card__cutout img{max-width:90%;max-height:420px;height:auto;object-fit:contain;display:block;border-radius:16px;margin:0 auto}@media(prefers-reduced-motion:reduce){.fm-animate,.fm-animate .fm-feature,.fm-animate .fm-usage-item,.fm-animate .fm-stat,.fm-animate .fm-badge,.fm-animate .fm-faq-item,.fm-animate .fm-breakdown__item,.fm-animate .fm-related__card{opacity:1;transform:none;transition:none}.fm-breakdown__fill,.fm-feature,.fm-usage-item,.fm-stat,.fm-badge,.fm-photo img,.fm-cta-btn,.fm-related__card,.fm-related__cart-btn,.fm-related__img img{transition:none}.fm-feature:hover,.fm-usage-item:hover,.fm-stat:hover,.fm-badge:hover,.fm-photo:hover img,.fm-cta-btn:hover,.fm-related__card:hover,.fm-related__card:hover .fm-related__img img{transform:none}.fm-related__spinner{animation:none}}.rte .fm-desc,.rte .fm-desc *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.rte .fm-desc h2,.rte .fm-desc h3{margin:0;padding:0;color:inherit;letter-spacing:inherit}.rte .fm-desc p{margin:0;padding:0}.rte .fm-desc ul,.rte .fm-desc ol{list-style:none;margin:0;padding:0}.rte .fm-desc li{list-style:none;margin:0}.rte .fm-desc img{max-width:100%;height:auto;display:block}.rte .fm-desc figure{margin:0;padding:0}.rte .fm-desc a{color:inherit;text-decoration:inherit}.rte .fm-desc table,.rte .fm-desc th,.rte .fm-desc td{border:inherit;padding:inherit}.rte .fm-desc dl,.rte .fm-desc dt,.rte .fm-desc dd{margin:0;padding:0}.rte .fm-desc .fm-title{color:#643f25;font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 8px}.rte .fm-desc .fm-card__heading{color:#643f25;font-size:1.5rem;font-weight:700;margin:0 0 24px}.rte .fm-desc .fm-subtitle{color:#7a6352;font-size:1.15rem;font-weight:500;letter-spacing:.01em;margin:0 0 14px}.rte .fm-desc .fm-text{color:#181818;font-size:1rem;line-height:1.7;margin:0}.rte .fm-desc .fm-info-text,.rte .fm-desc .fm-ingredients{font-size:.95rem;line-height:1.75;color:#3a3a3a;border-left:3px solid #eee2db;padding-left:16px;margin:0 0 0 4px}.rte .fm-desc .fm-stat__number{font-size:3rem;font-weight:800;line-height:1.1}.rte .fm-desc .fm-stat__label{color:#566168}.rte .fm-desc .fm-card--dark .fm-title,.rte .fm-desc .fm-card--dark .fm-card__heading{color:#faf2eb}.rte .fm-desc .fm-card--dark .fm-subtitle{color:#d4a574}.rte .fm-desc .fm-card--dark .fm-text{color:#ddd2c8}.rte .fm-desc .fm-card--dark .fm-stat__number{color:#faf2eb}.rte .fm-desc .fm-card--dark .fm-stat__label{color:#c8b9ab}.rte .fm-desc .fm-card--dark .fm-usage-item__label,.rte .fm-desc .fm-card--dark .fm-feature__title{color:#faf2eb}.rte .fm-desc .fm-card--dark .fm-feature__desc{color:#ddd2c8}.rte .fm-desc .fm-card--dark .fm-info-text,.rte .fm-desc .fm-card--dark .fm-ingredients{color:#ddd2c8;border-left-color:#d4a5744d}.rte .fm-desc .fm-card--beige .fm-info-text,.rte .fm-desc .fm-card--beige .fm-ingredients{border-left-color:#d4c4b5}.main-product__tabs-panel:has(.fm-desc){background:transparent;padding:0;box-shadow:none;border:none}.product-tabs__content .fm-animate,.product-tabs__content .fm-animate .fm-feature,.product-tabs__content .fm-animate .fm-usage-item,.product-tabs__content .fm-animate .fm-stat,.product-tabs__content .fm-animate .fm-badge,.product-tabs__content .fm-animate .fm-faq-item,.product-tabs__content .fm-animate .fm-breakdown__item,.product-tabs__content .fm-animate .fm-related__card{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/38/assets/fitmar-desc.css.map */
