.mimoya-ing{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.mimoya-ing__head{text-align:var(--mi-head-align);margin-bottom:calc(var(--mi-gap) * 1.4)}.mimoya-ing__title{margin:0}.mimoya-ing__sub{margin-top:.6em;max-width:62ch;margin-inline:auto}.mimoya-ing__head[style*=left] .mimoya-ing__sub{margin-inline:0}.mimoya-ing__sub p[class^=h]{text-wrap:wrap}.mimoya-ing__grid{display:grid;grid-template-columns:repeat(var(--mi-cols),minmax(0,1fr));gap:var(--mi-gap)}.mimoya-ing__card{display:flex;flex-direction:column;background:var(--mi-card-bg);border-radius:var(--mi-card-radius);overflow:hidden;text-align:var(--mi-align);box-shadow:0 1px 2px color-mix(in srgb,var(--mi-shadow-color) calc(var(--mi-card-shadow) * .7%),transparent),0 10px 28px color-mix(in srgb,var(--mi-shadow-color) calc(var(--mi-card-shadow) * 1%),transparent)}.mimoya-ing--reveal .mimoya-ing__card{opacity:0;transform:translateY(var(--mi-reveal-dist, 24px));transition:opacity var(--mi-reveal-dur, .6s) ease,transform var(--mi-reveal-dur, .6s) cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--mi-idx, 0) * var(--mi-reveal-stagger, .12s));will-change:opacity,transform}.mimoya-ing--reveal .mimoya-ing__card.is-inview{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mimoya-ing--reveal .mimoya-ing__card{opacity:1;transform:none;transition:none}}.mimoya-ing--relief .mimoya-ing__card{box-shadow:0 1px 2px color-mix(in srgb,var(--mi-shadow-color) calc(var(--mi-card-shadow) * .7%),transparent),0 10px 28px color-mix(in srgb,var(--mi-shadow-color) calc(var(--mi-card-shadow) * 1%),transparent),inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff8c}.mimoya-ing__media{position:relative;aspect-ratio:var(--mi-ratio);overflow:hidden}.mimoya-ing__media img,.mimoya-ing__media svg{width:100%;height:100%;object-fit:cover;display:block;transform:scale(var(--mi-zoom, 1));transform-origin:center center}.mimoya-ing--overflow .mimoya-ing__card,.mimoya-ing--overflow .mimoya-ing__media{overflow:visible}.mimoya-ing--overflow .mimoya-ing__media{position:relative;z-index:1}.mimoya-ing--overflow .mimoya-ing__media img{object-fit:contain;transform:scale(calc(var(--mi-img-scale) * var(--mi-zoom, 1))) translateY(var(--mi-img-y));transform-origin:center bottom}.mimoya-ing__body{display:flex;flex-direction:column;align-items:var(--mi-align);gap:.9em;padding:var(--mi-card-pad);flex:1 1 auto}.mimoya-ing__pill{display:inline-block;padding:.5em 1.1em;border:1px solid var(--mi-pill-border);background:var(--mi-pill-bg);color:var(--mi-pill-text);border-radius:999px;font-size:var(--mi-pill-size);font-weight:700;line-height:1.25}.mimoya-ing--pill-overlap .mimoya-ing__pill{margin-top:calc(var(--mi-card-pad) * -1 - 1.1em);position:relative;z-index:2}.mimoya-ing__desc>*{margin:0;font-size:var(--mi-desc-size);line-height:1.55}.mimoya-ing__desc>*+*{margin-top:.6em}.mimoya-ing__benefit{display:inline-flex;align-items:center;gap:.45em;margin:auto 0 0;color:var(--mi-benefit);font-size:var(--mi-benefit-size);font-weight:500}.mimoya-ing__benefit svg{width:1.15em;height:1.15em;fill:currentColor;flex:0 0 auto}.mimoya-ing__cta{display:flex;justify-content:var(--mi-cta-align);margin-top:calc(var(--mi-gap) * 1.4)}@media(max-width:750px){.mimoya-ing__grid{gap:var(--mi-gap-mobile)}.mimoya-ing--carousel .mimoya-ing__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--mi-edge-left);-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--page-margin-mobile, 20px) * -1);padding-left:var(--mi-edge-left);padding-right:0}.mimoya-ing--carousel .mimoya-ing__grid::-webkit-scrollbar{display:none}.mimoya-ing--carousel .mimoya-ing__card{flex:0 0 calc(100% - var(--mi-peek));scroll-snap-align:start}.mimoya-ing:not(.mimoya-ing--carousel) .mimoya-ing__grid{grid-template-columns:minmax(0,1fr)}.mimoya-ing--carousel.mimoya-ing--reveal .mimoya-ing__card{transition-delay:calc(min(var(--mi-idx, 0),2) * var(--mi-reveal-stagger, .12s))}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/mimoya-ingredients.css.map */
