.cart-drawer,.vt-cl{--vt-green:#005029;--vt-ink:#231F20;--vt-brown:#675F58;--vt-mint:#B6D3C3;--vt-panel:#E9EBEA;--vt-line:#E3E6E4;--vt-tint:#F3F7F5;--vt-ce-panel:#F1F8F3;--vt-ce-mint:#CDE1D3;--vt-font:"Montserrat",system-ui,Arial,sans-serif}.cart-drawer .cart-drawer__dialog{font-family:var(--vt-font);color:var(--vt-ink)}.cart-drawer .cart-drawer__header{border-bottom:1px solid var(--vt-line)}.cart-drawer .cart-drawer__heading{font:600 20px/1.2 var(--vt-font);color:var(--vt-green);letter-spacing:-.01em;display:flex;align-items:center;gap:8px;text-transform:none}.cart-drawer .cart-drawer__heading .cart-bubble{position:static;display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:99px;background:var(--vt-ce-panel);border:1px solid var(--vt-ce-mint);color:var(--vt-green)}.cart-drawer .cart-drawer__heading .cart-bubble__background{display:none}.cart-drawer .cart-drawer__heading .cart-bubble__text{font:600 12px/1 var(--vt-font);color:var(--vt-green)}.cart-drawer .cart-items__title{font:600 15.5px/1.3 var(--vt-font);color:var(--vt-ink);text-decoration:none}.cart-drawer .cart-items__media-image{border-radius:12px;background:var(--vt-panel)}.cart-drawer .cart-items__price{font:600 15.5px/1.2 var(--vt-font);color:var(--vt-green)}.cart-drawer .cart-items__details>div:last-child{display:none}.cart-drawer .quantity-selector{border:1.5px solid var(--vt-line);border-radius:99px;--color-foreground:var(--vt-green)}.cart-drawer .cart-items__remove{color:var(--vt-brown)}.vt-cl{font-family:var(--vt-font)}.vt-cl p{margin:0}.vt-cl__spec{font-size:13px;line-height:1.4;color:var(--vt-brown);margin-top:2px}.vt-cl__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px!important}.vt-tag{white-space:nowrap;display:inline-flex;align-items:center;gap:5px;font:600 11px/1 var(--vt-font);letter-spacing:.04em;padding:6px 9px;border-radius:99px}.vt-tag svg{width:12px;height:12px}.vt-tag--plan{background:var(--vt-green);color:#fff}.vt-tag--code{background:var(--vt-ce-panel);color:var(--vt-green);border:1px solid var(--vt-ce-mint)}.vt-cl__renew{margin-top:8px!important;font-size:12.5px;line-height:1.45;color:var(--vt-brown)}.vt-cl__renew b{color:var(--vt-ink);font-weight:600}.vt-cl__upgrade{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-radius:14px;background:var(--vt-tint);border:1.5px dashed var(--vt-mint)}.vt-cl__upgrade p{flex:1;font-size:12.5px;line-height:1.4}.vt-cl__upgrade p b{color:var(--vt-green);font-weight:600}.vt-cl__switch{flex:none;border:1.5px solid var(--vt-green);background:#fff;color:var(--vt-green);border-radius:99px;padding:8px 13px;font:600 12.5px/1 var(--vt-font);cursor:pointer}@media(hover:hover){.vt-cl__switch:hover{background:var(--vt-mint)}}.vt-cl__switch[aria-busy=true]{opacity:.6;cursor:progress}.vt-cx{font-family:var(--vt-font);padding:4px 0 8px}.vt-cx__guar{display:flex;gap:12px;align-items:center;margin:16px 0 4px;padding:14px;border-radius:14px;background:var(--vt-panel)}.vt-cx__n{font:400 34px/1 var(--vt-font);letter-spacing:-.04em;color:var(--vt-green)}.vt-cx__guar p{margin:0;font-size:13px;line-height:1.4}.vt-cx__guar b{display:block;font-weight:600;color:var(--vt-green);font-size:13.5px}.vt-cx__trust{display:flex;justify-content:center;gap:16px;margin-top:12px;font:600 10.5px/1.3 var(--vt-font);letter-spacing:.06em;text-transform:uppercase;color:var(--vt-green)}.vt-cx__trust span{display:flex;align-items:center;gap:5px}.vt-cx__trust svg{width:15px;height:15px}.vt-sum{display:grid;gap:6px;margin:0 0 10px;font:400 13.5px/1.4 var(--vt-font);color:var(--vt-ink)}.vt-sum div{display:flex;justify-content:space-between}.vt-sum .vt-sum__save,.vt-sum .vt-sum__free{color:var(--vt-green);font-weight:600}.vt-sum__next{font-size:12.5px;color:var(--vt-brown)}.cart-drawer .cart__total-label,.cart-drawer .cart__total-value{font:600 17px/1.3 var(--vt-font)}.cart-drawer .cart__total-value{color:var(--vt-green)}.cart-drawer .cart-discount__button{--button-background-color:#fff;--button-color:var(--vt-green);--button-border-color:var(--vt-green);background:#fff;color:var(--vt-green);border:1.5px solid var(--vt-green)}.cart__checkout-button{--button-background-color:#005029;--button-color:#fff;--button-border-color:#005029;background:#005029;color:#fff;border:0;border-radius:999px;min-height:58px;font:700 17px/1 Montserrat,system-ui,Arial,sans-serif;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .2s,color .2s}.cart__checkout-button svg{width:18px;height:18px}@media(hover:hover){.cart__checkout-button:not(:disabled):hover{--button-background-color:#B6D3C3;--button-color:#005029;background:#b6d3c3;color:#005029}}.cart__checkout-button:focus-visible{outline:3px solid #B6D3C3;outline-offset:3px}.cart-drawer .cart-items__empty-button{--button-background-color:#005029;--button-color:#fff;background:#005029;color:#fff;border-radius:999px;font-family:var(--vt-font);font-weight:700}.cart-drawer .cart-drawer__items{flex:1 0 auto}.cart-drawer .vt-bottom{margin-top:auto;padding-top:8px}.cart-drawer .vt-sum-top{padding:14px 0 0;margin-top:18px;border-top:1px solid var(--vt-line)}.cart-drawer .vt-sum-top .vt-sum{margin-bottom:6px}.vt-sum .vt-sum__total{font-weight:600;font-size:15px;padding-top:8px;margin-top:2px;border-top:1px solid var(--vt-line)}.vt-sum .vt-sum__total span:last-child{color:var(--vt-green)}.cart-drawer .vt-sum-top .cart-actions{border-top:1px solid var(--vt-line);margin-top:10px}.cart__total-label .vt-then{display:block;font:400 12px/1.3 Montserrat,system-ui,sans-serif;color:#675f58;margin-top:2px}.cart-drawer .cart-drawer__summary{gap:10px;padding:14px var(--padding-xl,20px) 14px}.cart-drawer .cart-drawer__summary .cart__summary-totals{gap:4px}.cart-drawer .cart-drawer__summary .cart__installments{display:none}.cart-drawer .cart-drawer__summary .tax-note{font-size:11.5px;margin-top:0}.cart-drawer .cart-drawer__summary .cart__ctas{gap:8px}
/*# sourceMappingURL=/cdn/shop/t/38/assets/vt-cart.css.map */
