:root{--dm-accent:#a0623f;--dm-dark:#3b2416;--dm-save:#2f7a4a;--dm-soft:#f6ebe0;--dm-line:#eee3da;--dm-ink:#1e1410}.mc-cart-top{padding:4px 0 18px;margin:0 0 18px;border-bottom:1px solid var(--dm-line)}.mc-cart-top__msg{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:15px;line-height:1.35;color:var(--dm-ink)}.mc-cart-top__msg svg{flex:0 0 22px;width:22px;height:22px;color:var(--dm-ink)}.mc-cart-top__msg strong{font-weight:700}.mc-cart-top__bar{position:relative;height:6px;border-radius:6px;background:var(--dm-soft);margin-right:9px}.mc-cart-top__fill{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--dm-accent);transition:width .6s cubic-bezier(.2,.7,.2,1)}.mc-cart-top__fill:after{content:"";position:absolute;right:-6px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:3px;background:var(--dm-accent);box-shadow:0 0 0 3px #fff}.mc-cart-top__goal{position:absolute;right:-9px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:4px;background:#fff;border:2px solid var(--dm-dark)}.mc-cart-top__bar.is-done .mc-cart-top__goal{background:var(--dm-accent);border-color:var(--dm-accent)}.mc-cart-top__bar.is-done .mc-cart-top__fill:after{display:none}.mc-cart-top__label{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:10px 0 0;font-size:14px;color:var(--dm-ink)}.mc-cart-top__label svg{width:14px;height:14px;color:var(--dm-save)}.mc-cart-top__eta{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:14px;color:var(--dm-ink)}.mc-cart-top__eta svg{flex:0 0 20px;width:20px;height:20px}.mc-cart-guar{display:grid;grid-template-columns:76px 1fr auto;gap:16px;align-items:start;padding:18px 0;margin-top:18px;border-top:1px solid var(--dm-line);border-bottom:1px solid var(--dm-line)}.mc-cart-guar__badge{width:76px;height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--dm-soft);color:var(--dm-dark);border-radius:4px;line-height:1}.mc-cart-guar__badge strong{font-size:28px;font-weight:700}.mc-cart-guar__badge span{font-size:13px;margin-top:4px}.mc-cart-guar__title{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--dm-ink)}.mc-cart-guar__text{margin:0;font-size:14px;line-height:1.45;color:var(--dm-ink)}.mc-cart-guar__tag{margin:0;font-size:15px;font-weight:600;color:var(--dm-save);white-space:nowrap}.mc-cart-up{display:grid;grid-template-columns:84px 1fr 48px;gap:14px;align-items:center;margin:20px 0 4px;padding:14px;border:1px solid var(--dm-line);border-radius:6px;background:#fff}.mc-cart-up__img{width:84px;height:84px;background:#faf7f3;border-radius:4px;overflow:hidden}.mc-cart-up__img img{width:100%;height:100%;object-fit:cover;display:block}.mc-cart-up__tag{display:inline-block;margin-bottom:6px;padding:3px 8px;font-size:12px;font-weight:600;background:var(--dm-soft);color:var(--dm-dark);border-radius:3px}.mc-cart-up__title{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--dm-ink)}.mc-cart-up__title span{font-weight:600}.mc-cart-up__title s{margin-left:6px;font-size:13px;font-weight:400;color:var(--dm-ink);opacity:.7}.mc-cart-up__text{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--dm-ink)}.mc-cart-up__add{width:48px;height:48px;border:0;border-radius:4px;background:var(--dm-dark);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,opacity .2s}.mc-cart-up__add:hover{transform:scale(1.05)}.mc-cart-up__add[disabled]{opacity:.5;cursor:progress}.mc-cart-up__add svg{width:20px;height:20px}.mc-cart-save{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;font-size:14px;color:var(--dm-ink)}.mc-cart-save p{margin:0}.mc-cart-save__amount{margin-left:auto!important;color:var(--dm-save);font-weight:600}.cart__checkout-button.mc-checkout{background:var(--dm-dark)!important;color:#fff!important;border-radius:4px;min-height:58px;font-size:17px;font-weight:600;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease}.cart__checkout-button.mc-checkout:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px #3b241699}.cart__checkout-button.mc-checkout .button-text{display:inline-flex;align-items:center;gap:10px}.cart__checkout-button.mc-checkout .mc-checkout__lock{width:16px;height:16px}.cart__checkout-button.mc-checkout .mc-checkout__dot{opacity:.6}.mc-cart-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:2px 0 0;padding:0;width:100%}.mc-cart-pay li{display:flex}.mc-cart-pay__icon{width:46px;height:30px;display:block;border-radius:4px}@media(max-width:749px){.mc-cart-guar{grid-template-columns:64px 1fr;gap:12px}.mc-cart-guar__badge{width:64px;height:64px}.mc-cart-guar__tag{grid-column:2}.mc-cart-up{grid-template-columns:68px 1fr 44px;gap:12px;padding:12px}.mc-cart-up__img{width:68px;height:68px}.mc-cart-up__add{width:44px;height:44px}.mc-cart-pay__icon{width:40px;height:26px}}@media(prefers-reduced-motion:reduce){.mc-cart-top__fill,.mc-cart-up__add,.cart__checkout-button.mc-checkout{transition:none}}#cart-drawer .additional-checkout-buttons,#cart-drawer .cart-totals__tax-note{display:none!important}@keyframes dmDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dmDrawerOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes dmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dmFadeOut{0%{opacity:1}to{opacity:0}}@keyframes dmRiseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}#cart-drawer .theme-drawer__dialog{will-change:transform;box-shadow:-24px 0 60px -24px #28180e59}#cart-drawer .theme-drawer__dialog.theme-drawer__dialog--opening{animation:dmDrawerIn .6s cubic-bezier(.22,1,.36,1) both}#cart-drawer .theme-drawer__dialog.theme-drawer__dialog--closing{animation:dmDrawerOut .38s cubic-bezier(.55,0,.7,.2) forwards}#cart-drawer .theme-drawer__dialog::backdrop{background:#28180e61;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:dmFadeIn .45s ease both}#cart-drawer .theme-drawer__dialog--closing::backdrop{animation:dmFadeOut .38s ease forwards}@media(min-width:750px){#cart-drawer .theme-drawer__dialog{border-radius:16px 0 0 16px;overflow:hidden}}#cart-drawer .theme-drawer__dialog--opening :is(.mc-cart-top,.cart-items__table-row,.mc-cart-guar,.mc-cart-up,.cart-drawer__summary){animation:dmRiseIn .42s cubic-bezier(.22,1,.36,1) both}#cart-drawer .theme-drawer__dialog--opening .mc-cart-top{animation-delay:.05s}#cart-drawer .theme-drawer__dialog--opening .cart-items__table-row{animation-delay:.08s}#cart-drawer .theme-drawer__dialog--opening .mc-cart-guar{animation-delay:.11s}#cart-drawer .theme-drawer__dialog--opening .mc-cart-up{animation-delay:.14s}#cart-drawer .theme-drawer__dialog--opening .cart-drawer__summary{animation-delay:.06s}#cart-drawer .mc-cart-up__add:active{transform:scale(.92)}#cart-drawer .cart__checkout-button.mc-checkout:active{transform:scale(.985)}#cart-drawer .mc-cart-top__fill{transition:width .8s cubic-bezier(.22,1,.36,1)}#cart-drawer .cart-drawer__items{scroll-behavior:smooth;overscroll-behavior:contain}@media(prefers-reduced-motion:reduce){#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--closing,#cart-drawer .theme-drawer__dialog::backdrop,#cart-drawer .theme-drawer__dialog--opening *{animation-duration:.01s!important;animation-delay:0s!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mc-cart.css.map */
