.mushroom-compare{max-width:1100px;margin:0 auto;padding:0 20px}.mushroom-compare h2{text-align:center;font-size:40px;font-weight:700!important;margin-bottom:10px;line-height:55px}.mushroom-compare span{font-size:28px;font-weight:600;color:#bc9131}.mushroom-compare .subheading{text-align:center;margin-bottom:60px;font-size:16px;opacity:1;text-transform:inherit}.compare-table{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:0;align-items:stretch}.compare-header{display:flex;flex-direction:column;align-items:center;gap:12px}.compare-header-image{width:auto;max-height:42px;object-fit:contain}.compare-header-title{font-size:18px;font-weight:600;text-align:center}.compare-header.mushroom .compare-header-image{filter:brightness(1.05)}.compare-header.mushroom{background:#bc9131;color:#fff;border-radius:20px 20px 0 0;padding:30px 20px}.compare-header.regular{color:#333;padding:30px 20px}.compare-row{display:contents}.compare-feature{padding:26px 20px;font-weight:600;border-top:1px solid #000;display:flex;align-items:center;font-size:20px}.compare-cell{padding:26px 20px;font-size:15px;line-height:1.5;border-top:1px solid #000;text-align:center;display:flex;justify-content:center;align-items:center;color:#515151;font-weight:100}.compare-cell.mushroom{background:#b9932f;color:#fff;font-weight:100}.compare-row:last-child .compare-cell.mushroom{border-radius:0 0 20px 20px}@media (max-width: 768px){.compare-table{overflow:auto}.compare-cell.mushroom{border-radius:0}}.ingredients-section{padding:90px 20px;background:#fff}.ingredients-container{max-width:1240px;margin:0 auto;text-align:center}.ingredients-heading{font-size:40px;font-weight:600;line-height:55px;margin-bottom:12px}.ingredients-subheading{font-size:16px;line-height:28px;font-weight:100;max-width:650px;margin:20px auto 50px;color:#000}.ingredients-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}@media (max-width: 1024px){.ingredients-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.ingredients-grid{grid-template-columns:1fr}}.card-front-bg{background:#dcfce7;height:6rem;display:flex;justify-content:center;align-items:center;width:100%;border-radius:.75rem;margin-bottom:8%}.ingredient-card{perspective:1200px;cursor:pointer}.ingredient-card-inner{position:relative;width:100%;height:350px;transition:transform .65s cubic-bezier(.4,.2,.2,1);transform-style:preserve-3d}.ingredient-card.is-flipped .ingredient-card-inner{transform:rotateY(180deg)}.ingredient-card-front,.ingredient-card-back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;backface-visibility:hidden;box-shadow:0 14px 40px #0000000f;padding:26px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.ingredient-card-front{background:#fffaf4}.ingredient-card-front img{max-width:72px}.ingredient-title{font-size:17px;font-weight:600;color:#000;margin-bottom:14px}.ingredient-btn{margin-bottom:6px;padding:10px 22px;background:#8b4513;color:#fff;border-radius:999px;font-size:13px;font-weight:500;text-decoration:none;z-index:2}.ingredient-btn:hover{background:#6f360f}.ingredient-link-hint{font-size:12px;color:#8a8a8a}.ingredient-card-back{background:#fff4ea;transform:rotateY(180deg);text-align:center;padding:30px}.ingredient-card-back p{font-size:14px;line-height:1.4;color:#000;max-width:220px}.ingredient-card-back ul li{color:#000}.ingredient-card-front,.ingredient-card-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.ingredient-card-back{transform:rotateY(180deg)}.interactive-grid{display:grid;grid-template-columns:repeat(3,1fr)}.grid-item{position:relative}.grid-item img{width:100%;display:block}.interactive__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;pointer-events:none;z-index:1}.first-image-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 57px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(to top,#00000073,#0000);color:#fff;z-index:2}.first-image-content h3{font-size:40px;line-height:50px;margin-bottom:6px;color:#fff}.first-image-content p{font-size:18px;margin-bottom:14px;line-height:25px}.first-btn{align-self:flex-start;background:#fff;color:#000;font-size:17px;text-decoration:none;padding:0 20px;height:56px;line-height:56px;text-align:center;margin-top:10%}.plus-btn{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#fff;border:none;font-size:26px;cursor:pointer;z-index:3;animation:pulse 2s infinite}.plus-btn:hover{animation:none}@keyframes pulse{0%{box-shadow:0 0 #ffffffb3}70%{box-shadow:0 0 0 18px #fff0}to{box-shadow:0 0 #fff0}}.close-btn{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) scale(.7);width:44px;height:44px;border-radius:50%;background:#1c1c1c;color:#fff;border:none;font-size:22px;cursor:pointer;z-index:4;opacity:0;pointer-events:none}.grid-item.active .plus-btn{opacity:0;pointer-events:none;animation:none}.grid-item.active .close-btn{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.info-popup{position:absolute;top:50%;right:6%;width:380px;background:#bc9131cc;color:#fff;padding:18px;opacity:0;visibility:hidden;transform:translateY(10px);transition:.3s;z-index:2}.info-popup h4{color:#fff}.grid-item.active .info-popup{opacity:1;visibility:visible;transform:translateY(0)}.shop-btn{color:#fff;text-decoration:underline}@media (max-width:900px){.interactive-grid{grid-template-columns:1fr}.info-popup{right:20px;left:20px;width:auto}}.mushroom-section{padding:60px 20px;background:#fff7ee;text-align:center}.mushroom-section h2{font-size:40px;line-height:55px;margin-bottom:10px}.subtitle{font-size:16px;line-height:28px;font-weight:100;max-width:650px;margin:20px auto 50px;color:#1e1e1e}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.flip-card{perspective:1000px}.flip-inner{position:relative;width:100%;min-height:550px;transition:transform .6s;transform-style:preserve-3d;cursor:pointer}.flip-card.is-flipped .flip-inner{transform:rotateY(180deg)}.flip-front,.flip-back{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;border-radius:16px;padding:24px;box-shadow:0 10px 30px #00000014}.flip-front img{width:90%;margin-bottom:16px;border-radius:12px}.flip-front h3,.flip-back h3{margin-bottom:12px;font-size:29px;text-align:left}.flip-front ul{list-style:none;padding:0;margin-bottom:10px;margin-top:20px}.flip-front li{margin-bottom:0;font-size:14px;display:flex;justify-content:flex-start;gap:5px}.flip-back{background:#fff;transform:rotateY(180deg);text-align:left}.btns{display:inline-block;margin-top:12px;padding:10px 20px;background:#9b4d12;color:#fff;border-radius:8px;text-decoration:none;font-weight:600;width:100%;text-align:center}.hint{display:block;margin-top:10px;font-size:12px;color:#777}.icon-list li img{width:20px;height:20px;object-fit:contain;margin-bottom:15px}.behind-blend{background:linear-gradient(180deg,#f7f4ee,#fff);padding:80px 20px;color:#e5e7eb;position:relative}.blend-container{max-width:1095px;margin:auto}.blend-header{text-align:center;margin-bottom:60px}.blend-header h2{font-size:40px;font-weight:700!important;margin-bottom:10px;line-height:55px}.blend-header p{color:#000;max-width:700px;margin:auto;font-size:17px;line-height:26px;font-weight:100}.blend-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;padding:4px 2px}.blend-card{background:#fff;border-radius:16px;padding:30px;box-shadow:inset 0 0 0 1px #ffffff14}.blend-card h3{font-size:26px;margin-bottom:12px;color:#000}.card-desc{color:#000;margin-bottom:24px}.feature-list{list-style:none;padding:0;margin:0}.priority-list{list-style:none;padding:0;margin-top:20px}.feature-list li{display:flex;gap:14px;margin-bottom:20px;align-items:flex-start}.priority-list li{display:flex;gap:14px;align-items:flex-start}.feature-image{width:auto;height:auto;object-fit:contain;padding-top:7px}.image-badge{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-top:7px}.image-badge img{width:20px;height:20px;object-fit:contain}.badge-text{width:85%}.feature-list strong,.priority-list strong{display:block;margin-bottom:4px;color:#000}.feature-list p,.priority-list p{color:#000;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
