.card__tagline{color:var(--color-muted);font-size:.88rem;line-height:1.35;margin:-.1rem 0 .35rem}.card__badge{position:absolute;top:.75rem;left:.75rem;background:var(--color-accent);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.04em;padding:.35rem .7rem;border-radius:var(--radius-pill);z-index:1}.collection-grid__items .card--bundle{grid-column:span 2;order:-1}.collection-grid__items .card--bundle .card__media{aspect-ratio:2 / 1}.collection-grid__items .card--bundle .card__media img{object-fit:cover}@media(max-width:599px){.collection-grid__items .card--bundle{grid-column:auto}.collection-grid__items .card--bundle .card__media{aspect-ratio:1 / 1}}.mns-net{font-size:.85rem;color:var(--color-muted);margin-top:.55rem}.mns-ship{font-size:.9rem;color:var(--color-deep);margin:.2rem 0 0}.mns-ship strong{color:var(--color-accent-2)}.mns-save{display:inline-block;background:#de8b1824;color:var(--color-deep);font-weight:600;font-size:.9rem;padding:.35rem .75rem;border-radius:var(--radius-pill);margin:-.75rem 0 1rem}.mns-sticky-atc{display:none}@media(max-width:900px){.product{padding-block:1rem 2rem}.product__thumbs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.5rem;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}.product__thumbs button{flex:0 0 22%;scroll-snap-align:start}[data-product-hero] .product__media-item{margin-bottom:.6rem}.mns-sticky-atc{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:45;align-items:center;gap:.75rem;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid rgba(26,20,16,.12);box-shadow:0 -8px 24px -12px #1a141040;transform:translateY(110%);transition:transform .25s ease}.mns-sticky-atc.is-visible{transform:none}.mns-sticky-atc__info{flex:1;min-width:0;line-height:1.2}.mns-sticky-atc__title{font-family:var(--font-heading);font-size:1.05rem;color:var(--color-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mns-sticky-atc__meta{font-size:.82rem;color:var(--color-muted)}.mns-sticky-atc .btn{padding:.75rem 1.2rem;white-space:nowrap}body.has-sticky-atc .site-footer{padding-bottom:4.5rem}}@media(prefers-reduced-motion:reduce){.mns-sticky-atc{transition:none}}.mns-freeship{padding:.9rem 1.5rem;background:var(--color-bg);border-bottom:1px solid rgba(26,20,16,.08);font-size:.88rem;color:var(--color-deep)}.mns-freeship[hidden]{display:none}.mns-freeship__bar{height:6px;background:#1a14101a;border-radius:3px;overflow:hidden;margin-top:.5rem}.mns-freeship__fill{height:100%;background:var(--color-accent);border-radius:3px;transition:width .3s ease}.mns-qty{display:inline-flex;align-items:center;border:1px solid rgba(26,20,16,.18);border-radius:var(--radius-pill);margin-top:.45rem}.mns-qty button{background:none;border:0;width:34px;height:34px;font-size:1.05rem;color:var(--color-deep)}.mns-qty span{min-width:1.6rem;text-align:center;font-size:.9rem}.mns-remove{background:none;border:0;padding:.4rem 0;margin-left:.75rem;font-size:.8rem;color:var(--color-muted);text-decoration:underline;min-height:34px}.mns-upsell{margin:1rem 0 0;padding:.9rem;border:1px dashed rgba(26,20,16,.2);border-radius:var(--radius-md);display:grid;grid-template-columns:56px 1fr auto;gap:.75rem;align-items:center;font-size:.85rem}.mns-upsell img{width:56px;height:56px;object-fit:cover;border-radius:8px}.mns-upsell .btn{padding:.5rem .9rem;font-size:.8rem}.cart-count[hidden]{display:none!important}.announcement-bar__short{display:none}@media(max-width:749px){.announcement-bar{padding:.45rem 1rem;font-size:.78rem}.announcement-bar__long{display:none}.announcement-bar__short{display:inline}.site-header__inner{padding-block:.55rem}.site-header__logo img,.site-header__badge{max-height:44px;width:auto;height:44px}.site-header__actions{justify-content:flex-end}}.mobile-nav a.mobile-nav__sub{padding:.55rem 0 .55rem 1rem;font-size:1rem;color:var(--color-muted);border-bottom:0}.mobile-nav a.mobile-nav__sub--last{border-bottom:1px solid rgba(26,20,16,.06);padding-bottom:.9rem}.site-footer ul a{display:inline-block;padding:.3rem 0}@media(max-width:749px){.site-footer ul a{padding:.55rem 0}.site-footer__bottom a{display:inline-block;padding:.45rem 0}}@media(max-width:749px){.ways__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;margin-inline:calc(-1*clamp(1.1rem,4vw,2.4rem));padding-inline:clamp(1.1rem,4vw,2.4rem);-webkit-overflow-scrolling:touch}.ways__grid>.ways__card{flex:0 0 78%;scroll-snap-align:start}}.recipe-card__media:empty{background:var(--color-deep) url(logo-medallion.png) center / 64px no-repeat}.recipe-filterbar{background:var(--color-deep);border-top:2px solid var(--color-accent);position:relative;z-index:5}.recipe-filterbar__inner{display:flex;align-items:stretch;flex-wrap:wrap;padding:0 clamp(.75rem,3vw,2.25rem)}.recipe-filter{position:relative}.recipe-filter__trigger{background:none;border:0;color:#fff;font-family:var(--font-heading);font-size:1.18rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:1;padding:1.05rem 1.25rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.recipe-filter__trigger:hover,.recipe-filter.is-open .recipe-filter__trigger{background:#ffffff1a}.recipe-filter__caret{font-size:.6rem;transition:transform .2s ease;opacity:.85}.recipe-filter.is-open .recipe-filter__caret{transform:rotate(180deg)}.recipe-filter__menu{position:absolute;top:100%;left:0;min-width:230px;background:var(--color-surface);border:1px solid rgba(15,18,78,.12);border-top:0;border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:0 22px 44px -20px #0f124e73;padding:.4rem;display:grid;gap:.1rem;z-index:30}.recipe-filter__menu[hidden]{display:none}.recipe-filter__opt{display:block;text-align:left;background:none;border:0;padding:.55rem .75rem;border-radius:8px;cursor:pointer;color:var(--color-deep);font-size:.9rem;white-space:nowrap}.recipe-filter__opt:hover{background:var(--color-bg);text-decoration:none}.recipe-filter__opt.is-current{font-weight:600}.recipe-filterbar__clear{margin-left:auto;align-self:center;color:#ffffffd9;text-decoration:underline;font-size:.8rem;padding:0 1.3rem}@media(max-width:700px){.recipe-filterbar__inner{justify-content:center;row-gap:.1rem;padding-bottom:.4rem}.recipe-filter__trigger{font-size:1.15rem;padding:.85rem}.recipe-filter__menu{min-width:56vw}.recipe-filterbar__clear{flex-basis:100%;margin-left:0;text-align:center;padding:.2rem 0 .7rem}}.story__media{aspect-ratio:auto}.story__media img{height:auto}.template-about .shopify-section>.section{padding-block:clamp(2rem,4.5vw,3.5rem)}.template-about .shopify-section>.section .lede{font-size:1.08rem}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mns-fixes.css.map */
