cart-drawer.drawer{z-index:2000}.cart-drawer .cart-drawer__form,.cart-drawer .drawer__contents,.cart-drawer .drawer__contents>*{min-width:0;max-width:100%}.mv-campaign,.mv-goal,.mv-upsell,.mv-upsell__track{min-width:0;max-width:100%}.mv-campaign{background:#0a0a0a;color:#fff;text-align:center;padding:1rem 1.2rem;margin:0 0 1.2rem;letter-spacing:.08rem}.mv-campaign__title{margin:0;font-family:var(--font-heading-family);font-size:1.35rem;line-height:1.3}.mv-campaign__timer{margin:.3rem 0 0;font-size:1.25rem;font-variant-numeric:tabular-nums;color:#ffb38a}.mv-goal{background:#f6f4f1;padding:1.1rem 1.2rem;margin:0 0 1.4rem}.mv-goal__text{margin:0 0 .7rem;font-size:1.3rem;line-height:1.4;color:#121212}.mv-goal__bar{height:.6rem;background:#e2ddd6;border-radius:1rem;overflow:hidden}.mv-goal__bar span{display:block;height:100%;background:#121212;border-radius:1rem;transition:width .4s ease}.mv-goal--done .mv-goal__bar span{background:#1f7a3f}.mv-line-price{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:.4rem 0 .2rem;font-size:1.35rem}.mv-line-price__old{color:#12121280}.mv-line-price__new{color:#c8102e;font-weight:600}.mv-line-price__reg{color:#121212}.mv-badge{background:#1f7a3f;color:#fff;font-size:1.05rem;padding:.15rem .5rem;letter-spacing:.04rem}.mv-savings{display:flex;justify-content:space-between;align-items:center;margin:0 0 .6rem;padding:.8rem 1rem;background:#eaf5ee;color:#1f7a3f;font-size:1.35rem}.mv-savings strong{font-size:1.5rem}.mv-upsell{margin:1.6rem 0 .4rem;padding-top:1.4rem;border-top:1px solid rgba(18,18,18,.08)}.mv-upsell__title{margin:0;font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:.1rem;text-transform:uppercase;color:#121212}.mv-upsell__sub{margin:.2rem 0 1rem;font-size:1.25rem;color:#121212a6}.mv-upsell__track{display:grid;grid-auto-flow:column;grid-auto-columns:14.5rem;gap:1rem;overflow-x:auto;padding-bottom:.8rem;scroll-snap-type:x mandatory}.mv-upsell__card{scroll-snap-align:start;display:flex;flex-direction:column;gap:.45rem;font-size:1.2rem;min-width:0}.mv-upsell__img{display:block;aspect-ratio:3/4;background:#f3f3f3;overflow:hidden}.mv-upsell__img img{width:100%;height:100%;object-fit:cover;display:block}.mv-upsell__name{color:#121212;text-decoration:none;line-height:1.3;min-height:3.1em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mv-upsell__price{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}.mv-upsell__price s{color:#12121273}.mv-upsell__price strong{color:#c8102e}.mv-upsell__select{width:100%;font-size:1.15rem;padding:.5rem;border:1px solid rgba(18,18,18,.3);background:#fff;color:#121212}.mv-upsell__select.mv-error{border-color:#c8102e;outline:1px solid #c8102e}.mv-upsell__add{width:100%;padding:.75rem;border:1px solid #121212;background:#fff;color:#121212;font-size:1.2rem;letter-spacing:.08rem;cursor:pointer;text-transform:uppercase}.mv-upsell__add:hover{background:#121212;color:#fff}.mv-upsell__add[disabled]{opacity:.6;cursor:default}@media screen and (min-width:990px){.cart__items .mv-upsell__track{grid-auto-flow:row;grid-template-columns:repeat(6,1fr);grid-auto-columns:auto;overflow:visible}}.mv-checkout{display:flex;align-items:center;justify-content:center;gap:.8rem;font-size:1.5rem;letter-spacing:.12rem;text-transform:uppercase;min-height:5.2rem;width:100%}.mv-checkout svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.8}.mv-trust{margin-top:1.2rem}.mv-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1rem}.mv-trust__list li{display:flex;align-items:center;gap:.6rem;font-size:1.2rem;line-height:1.35;color:#121212}.mv-trust__list svg{flex:0 0 1.8rem;width:1.8rem;height:1.8rem;fill:none;stroke:#121212;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.mv-payments{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.2rem 0 0;padding:0}.mv-payments svg{width:3.6rem;height:2.4rem}.mv-help{margin:1rem 0 0;text-align:center;font-size:1.15rem;color:#121212b3}.mv-help a{color:#121212}.cart-drawer .mv-campaign{margin:0 0 1rem}.cart-drawer .drawer__footer{padding-top:1rem}.cart-drawer .mv-trust{margin-top:.8rem}.cart-drawer .mv-trust__list{gap:.5rem .8rem}.cart-drawer .mv-trust__list li{font-size:1.1rem}.cart-drawer .mv-payments{margin-top:.8rem}.cart-drawer .mv-payments svg{width:3rem;height:2rem}.cart-drawer .mv-help{display:none}.cart-drawer .mv-savings{padding:.6rem .9rem}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mv-cart.css.map */
