.mm-upsell{margin:1.2rem 0 1.6rem;padding:1.2rem;border:1px solid var(--mm-blush, #fbe6e7);border-radius:var(--mm-radius-soft, 16px);background:#fff}.mm-upsell__title{margin:0 0 1rem;font-size:1.3rem;line-height:1.4;color:var(--mm-navy, #1d4653);text-align:left}.mm-upsell__title strong{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.5rem}.mm-upsell__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.mm-upsell__item{display:flex;flex-direction:column;gap:.4rem;min-width:0;text-align:center}.mm-upsell__media{display:block;aspect-ratio:1;border-radius:1.2rem;overflow:hidden;background:var(--mm-blush, #fbe6e7)}.mm-upsell__media img{width:100%;height:100%;object-fit:cover}.mm-upsell__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.15rem;line-height:1.3;color:var(--mm-navy, #1d4653);text-decoration:none}.mm-upsell__price{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.3rem;color:var(--mm-navy, #1d4653)}.mm-upsell__price s{display:block;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.1rem;color:#1d465399}.mm-upsell__variant{width:100%;min-width:0;padding:.4rem .6rem;border:1px solid rgba(29,70,83,.3);border-radius:.8rem;background:#fff;color:var(--mm-navy, #1d4653);font-family:var(--font-body-family);font-size:1.15rem}.mm-upsell__add{display:block;margin-top:auto;padding:.5rem .4rem;border-radius:var(--mm-radius-pill, 40px);background:var(--mm-pink, #e49aa3);color:var(--mm-navy, #1d4653);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.25rem;text-decoration:none;transition:filter .15s ease}.mm-upsell cart-upsell-add{margin-top:auto}.mm-upsell__add:hover{filter:brightness(.95)}.mm-upsell__add.is-loading{opacity:.6;pointer-events:none}.cart__footer .mm-upsell{margin-top:0}@media screen and (max-width:749px){.drawer__inner>.mm-fsb{margin-bottom:.8rem;padding:.8rem 1.2rem}.drawer__inner>.mm-fsb .mm-fsb__msg{margin-bottom:.6rem;font-size:1.3rem}.drawer__footer .mm-gift-wrap{margin-bottom:.6rem;padding:.8rem 1.2rem}.drawer__footer .mm-gift-wrap__text small,.drawer__footer .tax-note{display:none}.drawer__footer .mm-cart-trust{margin-top:.6rem;font-size:1.1rem}}.complementary-products .card .quick-add.mm-quick-add{right:.4rem;bottom:.4rem}.complementary-products .mm-quick-add__button.quick-add__submit{width:3.2rem;height:3.2rem}.complementary-products .mm-quick-add__icon{width:1.6rem;height:1.6rem}.mm-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:4;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -.4rem 1.6rem #1d46531f;transform:translateY(110%);transition:transform .25s ease}.mm-sticky-atc.is-visible{transform:none}.mm-sticky-atc__inner{display:flex;align-items:center;gap:1.2rem}.mm-sticky-atc__image{flex-shrink:0;width:4.8rem;height:4.8rem;object-fit:cover;border-radius:1rem}.mm-sticky-atc__info{flex:1;min-width:0}.mm-sticky-atc__title{margin:0;overflow:hidden;font-size:1.3rem;line-height:1.3;color:var(--mm-navy, #1d4653);white-space:nowrap;text-overflow:ellipsis}.mm-sticky-atc__price{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.5rem;color:var(--mm-navy, #1d4653)}.mm-sticky-atc__button{flex-shrink:0;min-width:18rem;min-height:4.4rem}body.mm-sticky-atc-visible{padding-bottom:7.2rem}.AlLo-widget{transition:transform .25s ease}body.mm-sticky-atc-visible .AlLo-widget{transform:translateY(-7.2rem)}@media screen and (max-width:749px){.mm-sticky-atc__button{min-width:0;padding:0 2rem;font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/mm-upsells.css.map */
