mush-bundle-quality{display:block}mush-bundle-quality .mb-quality-card{cursor:pointer}mush-bundle-quality .mb-quality-card:focus-visible{outline:3px solid #9c4329;outline-offset:3px}.mush-superblend mush-ingredient-carousel{display:block;min-width:0}.mush-superblend mush-ingredient-carousel .blend-ingredients{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:thin;padding:4px 0 14px;cursor:grab}.mush-superblend mush-ingredient-carousel[data-count="2"] .blend-ingredients{grid-auto-columns:65%}.mush-superblend mush-ingredient-carousel[data-count="1"] .blend-ingredients{grid-auto-columns:100%}.mush-superblend mush-ingredient-carousel .blend-ingredients article{min-width:0;scroll-snap-align:start;overflow-wrap:anywhere}.mush-superblend mush-ingredient-carousel .blend-ingredients img{-webkit-user-drag:none}.mush-superblend mush-ingredient-carousel .blend-ingredients.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.mush-superblend mush-ingredient-carousel .blend-ingredients:focus-visible,.mush-superblend mush-ingredient-carousel article:focus-visible{outline:2px solid var(--rust);outline-offset:-3px}.mush-superblend .ingredient-carousel-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 0 12px}.mush-superblend .ingredient-carousel-hint{margin-right:auto;font-size:13px;line-height:1.35;font-weight:600;color:var(--ink,#3b251c)}.mush-superblend .ingredient-carousel-controls[hidden]{display:none}.mush-superblend .ingredient-carousel-controls button{display:flex;align-items:center;justify-content:center;border:1px solid #3b251c55;background:#fff5e1;color:#3b251c;border-radius:50%;width:44px;height:44px;padding:0}.mush-superblend .ingredient-carousel-controls button:disabled{opacity:.35;cursor:default}.mush-superblend .ingredient-carousel-controls svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}@media(max-width:760px){.mush-superblend mush-ingredient-carousel .blend-ingredients,.mush-superblend mush-ingredient-carousel[data-count="2"] .blend-ingredients{grid-auto-columns:87%}.mush-superblend mush-ingredient-carousel[data-count="1"] .blend-ingredients{grid-auto-columns:100%}}.mush-superblend .blend-ingredients article>.ingredient-image-placeholder{position:relative;width:100%;height:255px;min-height:0;padding:0;background:#f5e5c8;display:grid;place-items:center;overflow:hidden}.ingredient-image-placeholder svg{width:100%;height:100%;opacity:.25}.ingredient-image-placeholder span{position:absolute;color:#54331f;text-align:center;padding:12px;font-size:14px}@media(max-width:760px){.mush-superblend .blend-ingredients article>.ingredient-image-placeholder{height:100%;min-height:250px}}@media(max-width:350px){.mush-superblend .blend-ingredients article>.ingredient-image-placeholder{height:180px;min-height:0}}@media(max-width:760px){.mush-superblend .mush-occasions{padding-top:30px;padding-bottom:30px}.mush-superblend .mush-occasions-heading{margin-bottom:20px}.mush-superblend .mush-occasions-heading h2{font-size:30px}.mush-superblend .mush-occasions-track{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#9c4329 #f5e5c9;padding:3px 0 10px;-webkit-overflow-scrolling:touch}.mush-superblend .mush-occasion-card{flex:0 0 86%;padding:22px;border-radius:22px}.mush-superblend .mush-occasion-card:only-child{flex-basis:100%}.mush-superblend .mush-occasion-card h3{font-size:24px;margin-bottom:10px}.mush-superblend .mush-occasion-icon{width:40px;height:40px;margin-bottom:14px}}.mush-superblend mush-quality-flips{display:block}.mush-superblend .quality-flip-hint{display:block;font-size:13px;line-height:1.5;color:#654c39;margin-top:8px}.mush-superblend .quality-flip-grid>.quality-flip-card{position:relative;padding:0}.mush-superblend .quality-flip-button{position:relative;display:block;-webkit-appearance:none;appearance:none;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:center;-webkit-tap-highlight-color:transparent;perspective:700px}.mush-superblend .quality-flip-button:focus-visible{outline:3px solid #9c4329;outline-offset:-4px}.mush-superblend .quality-flip-front,.mush-superblend .quality-flip-back{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:inherit;backface-visibility:hidden;transition:transform .28s ease,opacity .2s ease}.mush-superblend .quality-flip-front{padding:12px;transform:rotateY(0);opacity:1}.mush-superblend .quality-flip-back{padding:12px;transform:rotateY(-180deg);opacity:0;visibility:hidden;background:#fff5e1;overflow:auto;overscroll-behavior:contain;justify-content:safe center}.mush-superblend .quality-flip-back strong{display:block;font-size:16px;line-height:1.25;margin-bottom:8px;overflow-wrap:anywhere}.mush-superblend .quality-flip-back>span{display:block;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.mush-superblend .quality-flip-button[aria-expanded=true] .quality-flip-front{transform:rotateY(180deg);opacity:0;visibility:hidden}.mush-superblend .quality-flip-button[aria-expanded=true] .quality-flip-back{transform:rotateY(0);opacity:1;visibility:visible}@media(max-width:760px){.mush-superblend .quality-flip-front{padding:7px}.mush-superblend .quality-flip-back{padding:8px}.mush-superblend .quality-flip-back strong{font-size:15px;margin-bottom:6px}.mush-superblend .quality-flip-back>span{font-size:14px;line-height:1.35}}@media(prefers-reduced-motion:reduce){.mush-superblend .quality-flip-front,.mush-superblend .quality-flip-back{transition:none;transform:none!important}}.mush-product-quiz-row{margin:0;background:#493025;color:#fff5e1;overflow:hidden}.mush-product-quiz-row>a{display:flex;align-items:center;width:100%;min-height:83px;color:#fff5e1;text-decoration:none;overflow:hidden;padding:15px 0}.mush-product-quiz-window{width:100%;min-width:0;overflow:hidden;white-space:nowrap}.mush-product-quiz-scroll{display:flex;width:max-content;animation:mush-product-quiz-loop 36s linear infinite;will-change:transform}.mush-product-quiz-group{display:flex;flex-shrink:0}.mush-product-quiz-phrase{display:flex;align-items:center;gap:18px;flex-shrink:0;padding-right:32px;white-space:nowrap;font:30px/1.4 Caprasimo,Georgia,serif;letter-spacing:-.02em}.mush-product-quiz-invitation{color:#f7d991}.mush-product-quiz-row svg{width:23px;height:23px;stroke:#f7d991;stroke-width:1.5;fill:none;flex-shrink:0}.mush-product-quiz-static{display:none}.mush-product-quiz-row>a:focus-visible{outline:3px solid #f7d991;outline-offset:-5px;border-radius:0}.mush-product-quiz-row>a:focus-visible .mush-product-quiz-scroll{animation-play-state:paused}@media(hover:hover)and (pointer:fine){.mush-product-quiz-row>a:hover .mush-product-quiz-scroll{animation-play-state:paused}}@keyframes mush-product-quiz-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:760px){.mush-product-quiz-row>a{min-height:72px;padding:13px 0}.mush-product-quiz-phrase{font-size:clamp(18px,4.6vw,20px);gap:12px;padding-right:25px}.mush-product-quiz-row svg{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.mush-product-quiz-scroll{animation:none;transform:none}.mush-product-quiz-window{display:none}.mush-product-quiz-static{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;padding:0 12px;white-space:nowrap;font:30px/1.4 Caprasimo,Georgia,serif;letter-spacing:-.025em}}@media(prefers-reduced-motion:reduce)and (max-width:760px){.mush-product-quiz-static{font-size:clamp(18px,4.6vw,20px)}.mush-product-quiz-static svg{width:16px;height:16px}}.mush-superblend mush-benefit-carousel{min-width:0}.mush-superblend .benefit-carousel-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 0 12px;grid-column:1 / -1}.mush-superblend .benefit-carousel-controls[hidden]{display:none}.mush-superblend .benefit-carousel-hint{margin-right:auto;font-size:13px;line-height:1.35;font-weight:600;color:var(--ink,#3b251c)}.mush-superblend .benefit-carousel-controls button{display:flex;align-items:center;justify-content:center;border:1px solid #3b251c55;background:#fff5e1;color:#3b251c;border-radius:50%;width:44px;height:44px;flex:0 0 44px;padding:0;cursor:pointer}.mush-superblend .benefit-carousel-controls button:disabled{opacity:.35;cursor:default}.mush-superblend .benefit-carousel-controls svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.mush-superblend .benefit-carousel-controls button:focus-visible,.mush-superblend .benefit-swipe-track:focus-visible{outline:2px solid var(--rust,#9c4329);outline-offset:-2px}@media(max-width:760px){.mush-superblend .benefit-swipe-track{cursor:grab}.mush-superblend .benefit-swipe-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}}@media(min-width:761px){.mush-superblend .benefit-carousel-controls{display:none}}.mush-superblend .mush-occasions{padding-top:36px;padding-bottom:36px}.mush-superblend .mush-occasions-heading{text-align:center;max-width:760px;margin:0 auto 24px}.mush-superblend .mush-occasions-heading h2{font-size:clamp(30px,3.4vw,42px);line-height:1.15;margin:0}.mush-superblend .mush-occasions-heading p{font-size:16px;line-height:1.5;margin:12px 0 0}.mush-superblend .mush-occasions-track{display:grid;grid-template-columns:repeat(var(--occasion-count),minmax(0,1fr));gap:20px;min-width:0}.mush-superblend .mush-occasion-card{min-width:0;padding:24px;border-radius:24px;background:var(--occasion-background,#f7e4ae);color:#3b251c;scroll-snap-align:start;overflow-wrap:anywhere}.mush-superblend .mush-occasion-card:focus-visible{outline:2px solid #9c4329;outline-offset:-4px}.mush-superblend .mush-occasion-icon{width:44px;height:44px;margin:0 0 16px;color:#9c4329}.mush-superblend .mush-occasion-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mush-superblend .mush-occasion-icon img{width:100%;height:100%;object-fit:contain}.mush-superblend .mush-occasion-card h3{font-size:25px;line-height:1.2;margin:0 0 12px}.mush-superblend .mush-occasion-card p{font-size:16px;line-height:1.55;margin:0}.mush-superblend .mush-occasions-note{font-size:14px;line-height:1.5;text-align:center;margin:18px auto 0;max-width:760px}@media(max-width:760px){.mush-superblend .mush-occasions{padding-top:30px;padding-bottom:30px}.mush-superblend .mush-occasions-heading{margin-bottom:20px}.mush-superblend .mush-occasions-heading h2{font-size:30px}.mush-superblend .mush-occasions-track{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#9c4329 #f5e5c9;padding:3px 0 10px;-webkit-overflow-scrolling:touch}.mush-superblend .mush-occasions-track--stack{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none;padding:0}.mush-superblend .mush-occasion-card{flex:0 0 86%;padding:22px;border-radius:22px}.mush-superblend .mush-occasion-card:only-child{flex-basis:100%}.mush-superblend .mush-occasion-card h3{font-size:24px;margin-bottom:10px}.mush-superblend .mush-occasion-icon{width:40px;height:40px;margin-bottom:14px}}.variant-price-info{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:-6px;margin-bottom:.5em}.variant-price-info .compare-price s{color:#000;font-size:12px}.variant-price-info .current-price{font-weight:600;color:#783a07;font-size:13px}.variant-price-info .discount-percent{color:#e76a08;font-weight:700;font-size:12px;background:#ffeae2;padding:.2em .6em;border-radius:8px}.badge-space{margin-bottom:.5em}.variant-label-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;row-gap:1em}.variant-label-wrapper .custom-badges{display:none}.variant-label-wrapper.active-badge .custom-badges{display:flex}span.variant-top-badge{top:-8px;color:#fff;background:#783a07;padding:.4em .8em;border-radius:12px;font-weight:600;font-size:10px;text-transform:uppercase}.custom-badges{transform:translate(-50%);display:flex;flex-direction:column;row-gap:8px;align-items:center;text-align:center}.onsub-badge,.tryonce-badge{gap:12px;width:163px;max-width:100%}.custom-badges h4{margin:0;font-size:11px;font-weight:600;color:#5a2a00}span.variant-tryonce-badge,span.variant-onsub-badge{border:1px solid;box-shadow:2px 2px 2px #e76a08;color:#783a07;padding:.2em .9em;border-radius:12px;font-weight:500;font-size:10px;background:#fff}@media(max-width:450px){.onsub-badge,.tryonce-badge{flex-direction:column}.custom-badges{bottom:-110%}}.variant-shipping-label{font-size:11px;font-weight:600;color:#3b6d11;background:#eaf3de;padding:.2em .7em;border-radius:8px;margin-top:-4px;display:block;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map */
