:root{--mvd-green:#2A5C3F;--mvd-green-light:#47735e;--mvd-border:#e5e5e5}#mvd-cart-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999998;background:#0000007a}#mvd-cart-overlay.mvd-open{display:block}#mvd-cart-drawer{position:fixed;top:0;right:0;bottom:0;z-index:999999;display:flex;flex-direction:column;width:680px;max-width:100vw;background:#fff;color:#111;transform:translate(110%);transition:transform .28s ease;box-shadow:-8px 0 28px #0000002e;font-family:inherit}#mvd-cart-drawer.mvd-open{transform:translate(0)}.mvd-cart-head{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-height:72px;padding:16px 24px;border-bottom:1px solid var(--mvd-border)}.mvd-cart-head h2{margin:0;font-size:25px;font-weight:500}#mvd-cart-close{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:0;background:none;color:#111;font-size:32px;cursor:pointer}#mvd-shipping-wrap{flex:0 0 auto;padding:11px 24px 13px;border-bottom:1px solid #eee}#mvd-shipping-text{margin-bottom:7px;text-align:center;font-size:12px;font-weight:700}.mvd-shipping-bar{width:100%;height:8px;overflow:hidden;border-radius:999px;background:#e6eee9}#mvd-shipping-progress{width:0%;height:100%;border-radius:999px;background:var(--mvd-green);transition:width .25s ease}#mvd-cart-items{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 24px 16px}.mvd-item{display:grid;grid-template-columns:96px minmax(0,1fr) 120px;gap:15px;padding:18px 0;border-bottom:1px solid #eee}.mvd-item-image{display:block;width:96px;height:112px}.mvd-item-image img{display:block;width:100%;height:100%;object-fit:contain}.mvd-item-center{min-width:0}.mvd-item-name{display:block;margin-bottom:6px;color:#111!important;font-size:15px;font-weight:800;line-height:1.2;text-decoration:none!important}.mvd-item-variant{margin-bottom:6px;color:#666;font-size:11px}.mvd-qty{display:inline-flex;align-items:center;margin-top:6px;overflow:hidden;border:1px solid #ddd;border-radius:6px}.mvd-qty button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;background:#fff;color:#111;font-size:19px;cursor:pointer}.mvd-qty span{display:flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-left:1px solid #ddd;border-right:1px solid #ddd;font-size:13px}.mvd-remove{display:block;margin-top:8px;padding:0;border:0;background:none;color:#777;font-family:inherit;font-size:11px;text-decoration:underline;cursor:pointer}.mvd-item-right{min-width:0;text-align:right}.mvd-item-price{display:block;font-size:15px;font-weight:800}.mvd-item-old-price{display:block;margin-top:3px;color:#888;font-size:11px;text-decoration:line-through}.mvd-save-percent{display:inline-flex;align-items:center;justify-content:center;max-width:100%;margin-top:8px;padding:6px 8px;border-radius:5px;background:#eef4f0;color:var(--mvd-green);font-size:10px;font-weight:800;line-height:1.15;text-align:center}#mvd-cart-empty{flex:1;padding:50px 20px;text-align:center}#mvd-cart-continue{padding:13px 22px;border:0;border-radius:999px;background:var(--mvd-green);color:#fff;font-family:inherit;font-weight:800;cursor:pointer}#mvd-cart-upsell{flex:0 0 auto;padding:16px 24px 17px;border-top:1px solid #eee}.mvd-upsell-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.mvd-upsell-head strong{font-size:16px}.mvd-upsell-nav{display:flex;gap:8px}.mvd-upsell-nav button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;background:none;font-size:33px;cursor:pointer}#mvd-upsell-prev{color:#999}#mvd-upsell-slider{display:flex;gap:14px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}#mvd-upsell-slider::-webkit-scrollbar{display:none}.mvd-upsell-card{flex:0 0 78%;display:grid;grid-template-columns:100px minmax(0,1fr);gap:13px;min-width:390px;padding:14px;border:1px solid #ddd;background:#fff;box-shadow:0 2px 7px #0000001a}.mvd-upsell-image-wrap{position:relative;display:block;width:96px;min-width:96px;text-decoration:none!important}.mvd-upsell-card img{display:block;width:96px;height:96px;object-fit:contain}.mvd-upsell-sale-badge{position:absolute;top:-6px;left:-6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:5px 7px;border-radius:5px;background:#c94444;color:#fff;font-size:10px;font-weight:900;line-height:1;box-shadow:0 2px 5px #0000002e;white-space:nowrap}.mvd-upsell-name{display:block;color:#111!important;font-size:14px;font-weight:800;line-height:1.17;text-decoration:none!important}.mvd-upsell-benefit{display:block;margin:5px 0;color:var(--mvd-green-light);font-size:11.5px;font-weight:700;line-height:1.25}.mvd-upsell-prices{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:7px}.mvd-upsell-price{display:block;margin:0;font-size:14px;font-weight:800}.mvd-upsell-old-price{color:#888;font-size:11px;text-decoration:line-through}.mvd-upsell-add{padding:8px 12px;border:0;background:var(--mvd-green);color:#fff;font-family:inherit;font-size:11.5px;font-weight:800;cursor:pointer}.mvd-cart-footer{flex:0 0 auto;background:var(--mvd-green-light);color:#fff}.mvd-promo{border-bottom:1px solid rgba(255,255,255,.16)}#mvd-promo-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:17px 24px;border:0;background:none;color:#fff;font-family:inherit;font-size:16px;cursor:pointer}#mvd-promo-symbol{font-size:25px}#mvd-promo-content{padding:0 24px 16px}.mvd-promo-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}#mvd-promo-input{display:block;width:100%;min-width:0;padding:12px 13px;border:1px solid #ddd;border-radius:5px;outline:none;background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;font-family:inherit;font-size:14px;caret-color:#111}#mvd-promo-input::placeholder{color:#777!important;opacity:1!important}#mvd-promo-apply{min-width:110px;padding:10px 16px;border:0;border-radius:5px;background:#fff;color:var(--mvd-green);font-family:inherit;font-size:14px;font-weight:800;cursor:pointer}#mvd-promo-message{min-height:16px;margin-top:7px;font-size:10px;font-weight:700}#mvd-active-discounts{display:block;padding:12px 24px 13px;border-bottom:1px solid rgba(255,255,255,.16)}#mvd-active-discounts[hidden]{display:none!important}.mvd-active-discounts-title{display:block;margin-bottom:9px;font-size:13px}#mvd-active-discount-tags{display:flex;flex-direction:column;width:100%;gap:7px}.mvd-discount-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:14px}.mvd-discount-tag{display:inline-flex;align-items:center;padding:6px 8px;border-radius:4px;background:#fff;color:#68728f;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.mvd-discount-tag:before{content:"\25c7";margin-right:4px;color:#8792b3;font-size:12px}.mvd-discount-amount{margin-left:auto;color:#fff;font-size:13px;font-weight:800;white-space:nowrap}.mvd-summary{padding:10px 24px 6px}.mvd-summary-saving{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;font-size:15px}#mvd-saving-value{font-weight:800}#mvd-checkout{display:flex;align-items:center;justify-content:center;min-height:68px;margin:10px 24px;padding:16px 20px;border-radius:7px;background:#fff;color:var(--mvd-green)!important;font-size:19px;font-weight:800;text-decoration:none!important}.mvd-bottom{padding:4px 24px calc(16px + env(safe-area-inset-bottom));text-align:center}#mvd-delivery{margin-bottom:10px;font-size:12px;font-weight:800}.mvd-payments{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:7px;min-height:32px}.mvd-payments svg{display:block;width:auto;height:30px;max-width:52px}@media(max-width:600px){#mvd-cart-drawer{width:100vw}.mvd-cart-head{min-height:64px;padding:10px 15px}.mvd-cart-head h2{font-size:22px}#mvd-cart-close{width:40px;height:40px;font-size:29px}#mvd-shipping-wrap{padding:9px 14px 10px}#mvd-shipping-text{margin-bottom:6px;font-size:11px}.mvd-shipping-bar{height:7px}#mvd-cart-items{padding-left:12px;padding-right:12px;padding-bottom:8px}.mvd-item{grid-template-columns:78px minmax(0,1fr) 94px;gap:10px;padding:13px 0}.mvd-item-image{width:78px;height:94px}.mvd-item-image img{width:100%;height:100%;object-fit:contain}.mvd-item-name{margin-bottom:4px;font-size:13px;line-height:1.18}.mvd-item-variant{margin-bottom:4px;font-size:10px}.mvd-qty{margin-top:5px}.mvd-qty button{width:32px;height:32px;font-size:18px}.mvd-qty span{min-width:32px;height:32px;font-size:12px}.mvd-remove{margin-top:6px;font-size:10px}.mvd-item-price{font-size:13px}.mvd-item-old-price{margin-top:3px;font-size:10px}.mvd-save-percent{margin-top:6px;padding:5px 6px;font-size:8.5px}#mvd-cart-upsell{padding:10px 12px 11px}.mvd-upsell-head{margin-bottom:8px}.mvd-upsell-head strong{font-size:13px}.mvd-upsell-nav{gap:6px}.mvd-upsell-nav button{width:30px;height:30px;font-size:29px}#mvd-upsell-slider{gap:10px}.mvd-upsell-card{flex:0 0 84%;min-width:265px;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px}.mvd-upsell-image-wrap{width:70px;min-width:70px}.mvd-upsell-card img{width:70px;height:70px}.mvd-upsell-sale-badge{top:-5px;left:-5px;padding:4px 5px;font-size:8px}.mvd-upsell-name{font-size:11.5px;line-height:1.15}.mvd-upsell-benefit{margin:4px 0;font-size:9.5px;line-height:1.2}.mvd-upsell-prices{gap:5px;margin-bottom:5px}.mvd-upsell-price{font-size:12px}.mvd-upsell-old-price{font-size:9px}.mvd-upsell-add{padding:7px 10px;font-size:10px}#mvd-promo-toggle{padding:8px 14px;font-size:11px}#mvd-promo-symbol{font-size:18px}#mvd-promo-content{padding:0 14px 8px}.mvd-promo-row{gap:5px}#mvd-promo-input{padding:8px 9px;font-size:11px}#mvd-promo-apply{min-width:82px;padding:7px 9px;font-size:11px}#mvd-promo-message{min-height:12px;margin-top:4px;font-size:8px}#mvd-active-discounts{padding:7px 14px 8px}.mvd-active-discounts-title{margin-bottom:6px;font-size:9px}#mvd-active-discount-tags{gap:5px}.mvd-discount-row{gap:8px}.mvd-discount-tag{padding:4px 6px;font-size:8px}.mvd-discount-tag:before{margin-right:2px;font-size:9px}.mvd-discount-amount{font-size:9.5px}.mvd-summary{padding:3px 14px 0}.mvd-summary-saving{padding:5px 0;font-size:11px}#mvd-checkout{min-height:54px;margin:6px 14px;padding:11px 12px;font-size:15px;border-radius:6px}.mvd-bottom{padding:1px 14px calc(6px + env(safe-area-inset-bottom))}#mvd-delivery{margin-bottom:5px;font-size:8.5px;line-height:1.1}.mvd-payments{gap:3px;min-height:21px}.mvd-payments svg{height:20px;max-width:39px}}#mvd-cart-drawer #mvd-cart-items{flex:1 1 auto;min-height:100px;overflow-y:auto;overscroll-behavior:contain}#mvd-cart-drawer .mvd-cart-footer{flex:0 0 auto}#mvd-cart-drawer #mvd-promo-toggle{padding:9px 20px;font-size:12px;min-height:38px}#mvd-cart-drawer #mvd-promo-symbol{font-size:19px}#mvd-cart-drawer #mvd-active-discounts{padding:6px 20px}#mvd-cart-drawer .mvd-active-discounts-title{margin-bottom:4px;font-size:11px}#mvd-cart-drawer #mvd-active-discount-tags{gap:4px}#mvd-cart-drawer .mvd-discount-tag{padding:4px 7px;font-size:10px}#mvd-cart-drawer .mvd-summary{padding:2px 20px}#mvd-cart-drawer .mvd-summary-saving{padding:5px 0;font-size:12px}#mvd-cart-drawer #mvd-checkout{min-height:46px;margin:6px 20px;padding:10px 12px;font-size:16px}#mvd-cart-drawer .mvd-bottom{padding:2px 20px 7px}#mvd-cart-drawer #mvd-delivery{margin-bottom:4px;font-size:10px}#mvd-cart-drawer .mvd-payments{min-height:22px;gap:5px}#mvd-cart-drawer .mvd-payments svg{height:21px;max-width:40px}#mvd-cart-drawer #mvd-cart-upsell{padding:8px 20px}#mvd-cart-drawer .mvd-upsell-head{margin-bottom:5px}#mvd-cart-drawer .mvd-upsell-head strong{font-size:13px}#mvd-cart-drawer .mvd-upsell-collapse{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border:1px solid #dce6df;border-radius:6px;background:#f3f7f4;color:#2a5c3f;font-size:19px;cursor:pointer}#mvd-cart-drawer #mvd-cart-upsell.mvd-collapsed{padding-top:7px;padding-bottom:7px}#mvd-cart-drawer #mvd-cart-upsell.mvd-collapsed #mvd-upsell-slider,#mvd-cart-drawer #mvd-cart-upsell.mvd-collapsed .mvd-upsell-nav{display:none!important}#mvd-cart-drawer #mvd-cart-upsell.mvd-collapsed .mvd-upsell-head{margin-bottom:0}@media(max-width:600px){#mvd-cart-drawer #mvd-promo-toggle{padding:7px 12px}#mvd-cart-drawer #mvd-active-discounts{padding:5px 12px}#mvd-cart-drawer .mvd-summary{padding:2px 12px}#mvd-cart-drawer #mvd-checkout{min-height:44px;margin:5px 12px;font-size:14px}#mvd-cart-drawer .mvd-bottom{padding:2px 12px 6px}#mvd-cart-drawer #mvd-cart-upsell{padding:7px 12px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/mvd-cart-drawer.css.map */
