:root{--f-green: #339999;--f-bg-card: #ffffff;--f-border: #eaeaea;--f-text-dark: #111111;--f-text-light: #777777;--f-font-main: "Inter", sans-serif;--f-z-modal: 1000}.fungi-q-wrapper{max-width:900px;margin:60px auto;padding:20px;font-family:var(--f-font-main);color:var(--f-text-dark);position:relative}.fungi-step{display:none;animation:f-fadeIn .4s ease forwards}.fungi-step.active{display:block}#f-step-2{padding-bottom:20px}.f-title-main{font-size:3.2rem;font-weight:300;margin-bottom:15px;line-height:1.1;letter-spacing:-1px;text-align:center}.f-title-main i{color:var(--f-green);font-style:italic;font-weight:400}.f-subtitle{text-align:center;font-size:1.1rem;color:var(--f-text-light);max-width:600px;margin:0 auto 50px;line-height:1.5;font-weight:300}.f-paths-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:700px;margin:0 auto}.f-path-card{background:var(--f-bg-card);border:1px solid var(--f-border);border-radius:16px;padding:30px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;text-align:left}.f-path-card:hover{background:#111;border-color:#111;transform:translateY(-3px);box-shadow:0 15px 30px #00000026}.f-path-icon{margin-bottom:20px;color:var(--f-text-dark);display:flex;transition:color .3s ease}.f-path-icon svg{width:32px;height:32px;stroke:currentColor}.f-path-card:hover .f-path-icon{color:#fff}.f-path-subtitle{font-size:.7rem;text-transform:uppercase;letter-spacing:1px;color:var(--f-text-light);margin-bottom:8px;font-weight:700;transition:color .3s ease}.f-path-card:hover .f-path-subtitle{color:#aaa}.f-path-title{font-size:1.6rem;font-weight:300;margin:0 0 10px;line-height:1.2;letter-spacing:-.5px;color:var(--f-text-dark);transition:color .3s ease}.f-path-card:hover .f-path-title{color:#fff!important}.f-path-desc{font-size:.95rem;color:var(--f-text-light);margin:0;transition:color .3s ease;font-weight:300}.f-path-card:hover .f-path-desc{color:#ccc!important}.f-header-small{text-align:center;margin-bottom:30px}.f-back-btn{background:none;border:none;color:var(--f-green);font-weight:700;font-size:.85rem;cursor:pointer;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.f-check-text{font-size:.85rem;color:var(--f-green);font-weight:700;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:30px}.f-options-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px}.f-opt-card{background:#fafafa;border:1px solid var(--f-border);border-radius:16px;padding:25px 15px;text-align:center;cursor:pointer;transition:all .2s;position:relative}.f-opt-card:hover{border-color:#ccc}.f-opt-card.selected{border-color:var(--f-green);background:#f2fcfc}.f-opt-icon{font-size:28px;margin-bottom:15px;display:block}.f-custom-icon{width:34px;height:34px;object-fit:contain;display:inline-block}.f-opt-title{font-weight:300;font-size:1.1rem;margin:0 0 5px;color:var(--f-text-dark)}.f-opt-desc{font-size:.8rem;color:var(--f-text-light);margin:0;line-height:1.3;font-weight:300}.f-check-icon{position:absolute;top:10px;right:10px;width:20px;height:20px;background:var(--f-green);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;opacity:0;transition:.2s}.f-opt-card.selected .f-check-icon{opacity:1}.f-bottom-bar{position:sticky;bottom:30px;margin:40px auto 0;background:#f5f5f5;border-radius:50px;padding:10px 10px 10px 25px;display:flex;align-items:center;justify-content:space-between;width:90%;max-width:600px;box-shadow:0 10px 30px #00000026;z-index:100;border:1px solid #e0e0e0}.f-bottom-cancel{background:none;border:none;font-size:.8rem;font-weight:700;color:#777;cursor:pointer;text-transform:uppercase;letter-spacing:1px}.f-bottom-count{font-size:.95rem;color:#555;font-weight:300}.f-bottom-count strong{color:#000;font-weight:600}.f-bottom-btn{background:#111;color:#fff;border:none;padding:15px 30px;border-radius:50px;font-weight:600;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--f-font-main);height:48px;box-sizing:border-box}.f-bottom-btn:disabled{background:#ccc;cursor:not-allowed;color:#888}.f-bottom-btn:not(:disabled):hover{background:var(--f-green)}.f-step3-top{font-size:.75rem;color:var(--f-green);text-transform:uppercase;letter-spacing:1.5px;font-weight:700;margin-bottom:15px;display:block;text-align:center}.f-step3-bottom{text-align:center;font-size:1.05rem;color:var(--f-text-light);font-weight:300;margin:15px auto 0;max-width:600px;line-height:1.5}.f-result-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--f-border);border-radius:16px;overflow:hidden;margin-bottom:30px}.f-prod-wrapper{background:#fff;border-bottom:1px solid var(--f-border)}.f-prod-wrapper:last-child{border-bottom:none}.f-result-header{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#000;color:#fff;padding:12px 25px;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;font-weight:700}.f-result-item{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:30px 25px;align-items:start;cursor:pointer;position:relative;transition:background .3s ease}.f-result-item:hover{background-color:#f9f9f9}.f-item-left{display:flex;gap:20px;align-items:center}.f-item-img{width:80px;height:80px;object-fit:contain;background:transparent;flex-shrink:0;transition:all .3s ease}.f-result-item:hover .f-item-img{border-radius:16px;background-color:#fff;box-shadow:0 5px 15px #0000000f;transform:scale(1.05)}.f-item-info{display:flex;flex-direction:column}.f-item-func{font-size:.65rem;text-transform:uppercase;letter-spacing:1.5px;color:#888;margin-bottom:4px;font-weight:700;display:block}.f-item-title{font-size:1.3rem;font-weight:300;margin:0;color:#000;letter-spacing:-.5px;line-height:1.1}.f-item-right{display:flex;flex-direction:column;align-items:flex-start}.f-recommendation-box{margin-bottom:15px}.f-rec-period{font-size:.65rem;text-transform:uppercase;letter-spacing:1.5px;color:#888;font-weight:700;display:block;margin-bottom:2px}.f-rec-time{color:var(--f-green);font-weight:400;font-size:1.3rem;line-height:1;margin:0 0 10px}.f-rec-tip{font-size:.9rem;color:var(--f-text-light);line-height:1.4;margin:0;font-weight:300}.f-toggle-btn{background:none;border:none;font-size:.75rem;color:var(--f-green);text-transform:uppercase;font-weight:700;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:6px;font-family:var(--f-font-main);pointer-events:none}.f-chevron{transition:transform .4s cubic-bezier(.4,0,.2,1)}.f-toggle-btn.is-open .f-chevron{transform:rotate(180deg)}.f-remove-prod-btn{position:absolute;top:15px;right:20px;background:none;border:none;font-size:26px;color:#ccc;cursor:pointer;line-height:1;padding:5px;transition:all .2s ease;z-index:10}.f-remove-prod-btn:hover{color:#ff4d4d;transform:scale(1.1)}.f-accordion-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-in-out}.f-prod-wrapper.active .f-accordion-wrapper{grid-template-rows:1fr}.f-expanded-area{overflow:hidden}.f-expanded-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:#fafafa;border-top:1px solid #f0f0f0;padding:30px 25px;opacity:0;transform:translateY(-10px);transition:opacity .4s ease .1s,transform .4s ease .1s}.f-prod-wrapper.active .f-expanded-grid{opacity:1;transform:translateY(0)}.f-expanded-left{display:flex;flex-direction:column}.f-expanded-right{display:flex;flex-direction:column;align-items:flex-start}.f-expanded-subtitle{font-size:.7rem;color:var(--f-green);text-transform:uppercase;letter-spacing:1.5px;font-weight:700;margin:0 0 10px}.f-expanded-text{font-size:.9rem;color:var(--f-text-dark);margin:0 0 25px;line-height:1.5;font-weight:300}.f-expanded-tags{display:flex;flex-wrap:wrap;gap:12px}.f-tag{background:#eaf5f5;color:var(--f-green);padding:6px 14px;border-radius:20px;font-size:.8rem;font-weight:600}.f-expanded-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.f-btn-outline{border:2px solid #ddd;background:#fff;color:#111;padding:0 20px;border-radius:50px;font-weight:700;font-size:.8rem;text-decoration:none;transition:.3s;letter-spacing:.5px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;height:45px;box-sizing:border-box}.f-btn-outline:hover{border-color:#111}.f-add-form{margin:0;display:flex;align-items:center;gap:10px}.f-btn-solid{background:#111;color:#fff;border:none;padding:0 20px;border-radius:50px;font-weight:700;font-size:.8rem;cursor:pointer;transition:.3s;letter-spacing:.5px;font-family:var(--f-font-main);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;height:45px;box-sizing:border-box;gap:8px}.f-btn-solid:hover:not(:disabled){background:var(--f-green)}.f-summary-box{border:1px solid var(--f-border);border-radius:16px;padding:30px;background:#fafafa;position:relative}.f-summary-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.f-summary-title{font-size:1.4rem;font-weight:300;margin:0;letter-spacing:-.5px}.f-summary-title i{color:var(--f-green);font-style:italic;font-weight:400}.f-selected-tags-container{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.f-summary-tag{background:#fff;border:1px solid #eee;padding:6px 12px;border-radius:50px;font-size:.85rem;font-weight:400;color:#444;display:inline-flex;align-items:center;gap:8px;transition:all .2s}.f-summary-tag span img{width:16px;height:16px;object-fit:contain}.f-remove-tag{background:#f5f5f5;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;color:#888;cursor:pointer;line-height:1;transition:.2s}.f-remove-tag:hover{background:#ff4d4d;color:#fff}.f-coupon-box{background:#f3fafa;border:2px dashed #99D1CD;border-radius:16px;padding:20px 25px;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;display:none}.f-coupon-left{display:flex;align-items:center;gap:15px}.f-coupon-icon{font-size:24px;line-height:1;margin:0}.f-coupon-info{display:flex;flex-direction:column}.f-coupon-subtitle{font-size:.7rem;color:var(--f-green);text-transform:uppercase;letter-spacing:1.5px;font-weight:400;margin-bottom:4px}.f-coupon-title{font-size:1.5rem;font-weight:700;color:#111;letter-spacing:.5px;margin:0 0 4px;line-height:1}.f-coupon-desc{font-size:.85rem;color:#666;margin:0;font-weight:300}.f-coupon-right{display:flex;flex-direction:column;align-items:center;gap:8px}.f-btn-copy{background:#5fb4aa;color:#fff;border:none;padding:10px 25px;border-radius:50px;font-weight:700;font-size:.8rem;cursor:pointer;transition:.3s;font-family:var(--f-font-main);letter-spacing:.5px}.f-btn-copy:hover{background:var(--f-green)}.f-coupon-validity{font-size:.75rem;color:#888;margin:0}.f-summary-total-row{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:25px;border-top:1px solid #ddd}.f-total-label{font-size:.75rem;text-transform:uppercase;color:#888;margin:0;font-weight:700;letter-spacing:1px}.f-total-price{font-size:1.5rem;font-weight:700;color:#000;margin:0;line-height:1}.f-savings-text{font-size:.85rem;color:#5fb4aa;margin:5px 0 0;font-weight:400;display:none}.f-total-original{text-decoration:line-through;color:#aaa;font-size:1.2rem;font-weight:400;margin-left:8px}.f-summary-actions{display:flex;gap:15px;align-items:center}.f-btn-restart{background:transparent;color:#111;border:1px solid #111;padding:0 25px;border-radius:50px;font-weight:600;font-size:.85rem;cursor:pointer;transition:.3s;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--f-font-main);white-space:nowrap;height:48px;box-sizing:border-box}.f-btn-restart:hover{background:#f0f0f0}.f-btn-restart svg{width:16px;height:16px}.f-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--f-z-modal);opacity:0;visibility:hidden;transition:all .3s ease}.f-modal-overlay.active{opacity:1;visibility:visible}.f-modal-box{background:#fff;padding:40px 30px;border-radius:20px;text-align:center;max-width:340px;width:90%;transform:scale(.95);transition:all .3s ease;box-shadow:0 20px 40px #00000026}.f-modal-overlay.active .f-modal-box{transform:scale(1)}.f-modal-icon{color:var(--f-green);margin-bottom:20px;display:inline-flex}.f-modal-alert-title{font-size:1.3rem;font-weight:600;margin:0 0 10px;color:#111;letter-spacing:-.5px}.f-modal-text{font-size:.9rem;color:#666;margin:0 0 25px;line-height:1.5;font-weight:300}.f-modal-actions{display:flex;gap:10px;width:100%;margin-top:15px}.f-modal-actions button{flex:1;margin:0}.f-modal-btn{background:#111;color:#fff;border:none;padding:14px 30px;border-radius:50px;font-weight:600;font-size:.85rem;cursor:pointer;transition:.3s;width:100%;font-family:var(--f-font-main)}.f-modal-btn:hover{background:var(--f-green)}.f-out-of-stock-list{text-align:left;font-size:.9rem;color:#666;margin:0 0 25px;padding-left:20px;font-weight:300;line-height:1.6}@media(max-width:768px){#f-step-2{padding-bottom:20px}.f-paths-grid{grid-template-columns:1fr}.f-title-main{font-size:2.3rem}.f-step3-top{font-size:.65rem;letter-spacing:.5px;white-space:nowrap}.f-result-header{display:none}.f-result-item{grid-template-columns:1fr;gap:20px;padding:25px 20px}.f-expanded-grid{grid-template-columns:1fr;gap:30px}.f-expanded-actions{flex-direction:column;width:100%;align-items:stretch}.f-btn-outline,.f-btn-solid{width:100%}.f-add-form{width:100%;flex-direction:column}.f-variant-select{width:100%}.f-selected-tags-container{justify-content:flex-start;width:100%}.f-summary-total-row{flex-direction:column;align-items:stretch;gap:20px}.f-summary-actions{flex-direction:column-reverse;width:100%;gap:10px}.f-btn-restart,.f-bottom-btn{width:100%;justify-content:center}.f-bottom-bar{flex-direction:column;gap:10px;padding:15px;border-radius:20px;bottom:70px}.f-bottom-btn{font-size:.8rem}.f-summary-header{flex-direction:column;align-items:flex-start;gap:15px}.f-coupon-box{flex-direction:column;text-align:center;gap:20px}.f-coupon-left{flex-direction:column;align-items:center;gap:10px}}#f-add-all-btn.is-loading{position:relative;pointer-events:none;opacity:.8}#f-add-all-btn.is-loading:after{content:"";position:absolute;right:20px;top:14px;width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:f-spin .8s linear infinite}@keyframes f-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/recomendador-fungi.css.map */
