cart-drawer.drawer{--vv-green: #135d4b}cart-drawer .drawer__inner{width:480px;max-width:calc(100vw - 20px);height:calc(100% - 20px);margin:10px;padding:0 0 15px;border:0;border-radius:15px;overflow:hidden auto;background:#fff;color:#162543;font-family:Poppins,sans-serif}cart-drawer .drawer__header{position:sticky;top:0;z-index:5;margin:0;padding:18px 60px 18px 28px!important;background:var(--vv-green);border-bottom:1px solid var(--vv-green)}cart-drawer .drawer__heading{margin:0;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:normal;letter-spacing:0;text-transform:uppercase}cart-drawer .drawer__close{position:absolute;top:16px;right:24px;z-index:6;width:22px;height:22px;min-width:0;min-height:0;padding:0;border-radius:50%;background:#fff;color:var(--vv-green);display:flex;align-items:center;justify-content:center}cart-drawer .drawer__close svg{width:10px;height:10px}cart-drawer .goal-message{margin:14px 28px 11px;color:#212121;text-align:center;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}cart-drawer .cart-progress-bar-and-icons-wrapper{margin:0 28px 14px}cart-drawer .cart-progress-bar-container{height:6px;border-radius:19px;background:#e8e8e8;overflow:hidden}cart-drawer .lm-progress-bar-striped{height:100%;background:var(--vv-green)!important;background-image:none!important;animation:none!important}cart-drawer .drawer__cart-items-wrapper,cart-drawer .drawer__contents{padding:0 16px}cart-drawer .cart-items{width:100%}cart-drawer .cart-item{display:grid;grid-template-columns:60px 1fr auto;gap:15px;margin:0;padding:15px 0;border-bottom:1px solid rgba(96,219,217,.32)}cart-drawer .cart-item__media{width:60px;grid-row:1 / span 2}cart-drawer .cart-item__image{width:60px;height:auto;border-radius:6px}cart-drawer .cart-item__name{margin:0 0 4px;color:var(--vv-green);font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;letter-spacing:0}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__details dl{font-size:14px;color:#3d3d3d}cart-drawer .cart-item__totals{text-align:right}cart-drawer .cart-item__final-price,cart-drawer .cart-item__totals .price{color:var(--vv-green);font-size:18px;font-weight:600}cart-drawer .cart-item__old-price{color:#888;font-size:14px}cart-drawer .quantity{min-height:34px;border-radius:50px}cart-drawer .quantity:after,cart-drawer .quantity:before{border-radius:50px}cart-drawer .drawer__footer{padding:0 28px;border-top:0}cart-drawer .totals{display:flex;justify-content:space-between;align-items:center;margin:10px 0}cart-drawer .totals__total,cart-drawer .totals__total-value{margin:0;color:var(--vv-green);font-family:Poppins,sans-serif;font-size:22px;font-weight:600;letter-spacing:0}cart-drawer .cart__ctas{margin-top:18px;display:flex;flex-direction:column}cart-drawer .cart__checkout-button{width:100%;min-height:42px;height:42px;border-radius:50px;background:var(--vv-green);color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:0;text-transform:uppercase}cart-drawer .cart__checkout-button:before,cart-drawer .cart__checkout-button:after{border-radius:50px;box-shadow:none}cart-drawer .vv-continue{display:block;margin-top:12px;color:var(--vv-green);text-align:center;font-size:14px;font-weight:600;line-height:20px;text-decoration:underline;text-transform:uppercase}@media(max-width:768px){cart-drawer .drawer__inner{width:calc(100vw - 20px)}cart-drawer .totals__total,cart-drawer .totals__total-value{font-size:16px}cart-drawer .cart-item__final-price,cart-drawer .cart-item__totals .price{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vv-cart-drawer.css.map */
