.cart-drawer .drawer__inner--cart{border-radius:20px 0 0 20px;background-color:#fff}.cart-drawer .drawer__header{padding-top:22px;padding-bottom:18px;border-bottom:1px solid #f0f0f2}.cart-drawer .drawer__heading{font-size:21px!important;letter-spacing:-.02em;color:#1d1d1f}.cart-drawer .drawer__close{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;transition:background-color .2s ease}.cart-drawer .drawer__close:hover{background-color:#f5f5f7}.cart-drawer .cart-item__media .media{border:1px solid #ececf0;border-radius:14px;background-color:#fff;overflow:hidden}.cart-drawer .cart-item__vendor{font-size:11px!important;font-weight:var(--font-body-weight-bold, 700);letter-spacing:.1em;text-transform:uppercase;color:#6e6e73!important}.cart-drawer .cart-item__name{font-size:15px!important;line-height:1.35!important;letter-spacing:-.01em;color:#1d1d1f}.cart-drawer .cart-item__price-wrapper .price,.cart-drawer .cart-item__final-price{font-size:15px;font-weight:var(--font-body-weight-bold, 700);color:#1d1d1f}.cart-drawer .cart-item__old-price{color:#a1a1a6}.cart-drawer .quantity{border:1px solid #d2d2d7;border-radius:980px;background-color:#fff;height:40px;padding:0 8px 0 2px;overflow:hidden}.cart-drawer .quantity__button svg{max-width:12px;max-height:12px}.cart-drawer .quantity__button{height:50%;align-items:center}.cart-drawer .quantity__input{width:30px;border:0!important;background:transparent!important;font-size:14px;font-weight:var(--font-body-weight-bold, 700);color:#1d1d1f;box-shadow:none!important}.cart-drawer .quantity__buttons{display:flex!important;width:22px}.cart-drawer .quantity__button{color:#6e6e73;transition:color .2s ease}.cart-drawer .quantity__button:hover{color:#1d1d1f}.cart-drawer .cart-item__quantity-wrapper cart-remove-button{display:none}.cart-drawer .drawer__footer__inner{background:#fff!important;border-top:1px solid #f0f0f2}.cart-drawer .drawer__footer__actions{border:1px solid #ececf0;border-radius:12px;overflow:hidden}.cart-drawer .cart-drawer__footer__action+.cart-drawer__footer__action .cart-drawer__footer__action-label{border-inline-start:1px solid #ececf0}.cart-drawer .cart-drawer__footer__action-label{font-size:13px;font-weight:var(--font-body-weight-bold, 700);color:#1d1d1f;padding-top:12px;padding-bottom:12px;transition:background-color .2s ease}.cart-drawer .cart-drawer__footer__action-label:hover{background-color:#f5f5f7}.cart-drawer .totals__subtotal{font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:var(--font-body-weight-bold, 600)!important;letter-spacing:0!important;text-transform:none!important;color:#6e6e73}.cart-drawer .totals__subtotal-value{font-size:20px;font-weight:var(--font-body-weight-bold, 700);color:#1d1d1f}.cart-drawer .tax-note{font-size:12px;color:#a1a1a6}.cart-drawer .tax-note a{color:#6e6e73}.vh-cart-beratung{margin-bottom:14px}.vh-cart-beratung__row{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.vh-cart-beratung__checkbox{flex:none;width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:#ffdf00}.vh-cart-beratung__label{cursor:pointer;font-size:13.5px;line-height:1.5;color:#1d1d1f}.vh-cart-beratung__phone-label{display:block;margin-bottom:6px;font-size:12px;font-weight:var(--font-body-weight-bold, 700);letter-spacing:.08em;text-transform:uppercase;color:#6e6e73}.vh-cart-beratung__phone-input{width:100%;height:46px!important;padding:0 18px!important;border:1px solid #d2d2d7!important;border-radius:980px!important;font-size:14px!important;box-shadow:none!important}.vh-cart-beratung__phone-input:focus{border-color:#1d1d1f!important;outline:none}.vh-cart-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 20px;padding:10px 12px;margin-bottom:12px;border:1px solid #ececf0;border-radius:12px}.vh-cart-trust__item{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#6e6e73}.vh-cart-trust__item svg{color:#d6bb00;flex:none}.cart-drawer .cart__ctas .button:before,.cart__footer .cart__checkout-button:before,.cart__footer .cart__update-button:before{content:none!important}.cart-drawer .cart__ctas .button{border-radius:980px!important;font-size:15px;font-weight:var(--font-body-weight-bold, 700);box-shadow:none!important}.cart-drawer #CartDrawer-ViewCart.button--secondary{background-color:#fff!important;color:#1d1d1f!important;border:1px solid #d2d2d7!important}.cart-drawer #CartDrawer-ViewCart.button--secondary:hover{border-color:#1d1d1f!important}.cart-drawer #CartDrawer-Checkout{background-color:#ffdf00!important;color:#111!important;border:0!important;transition:transform .3s cubic-bezier(.22,.61,.36,1),filter .3s ease}.cart-drawer #CartDrawer-Checkout:hover{filter:brightness(.94);transform:translateY(-1px)}.cart-drawer .cart-drawer__footer__content-heading span{font-size:17px!important}.cart-drawer .cart-drawer__footer__action-content-label{font-size:12px!important;letter-spacing:.08em;color:#6e6e73}.cart-drawer .cart__input-area{border:1px solid #d2d2d7!important;border-radius:16px!important;padding:14px 16px!important;min-height:110px;font-size:14px!important;box-shadow:none!important}.cart-drawer .cart__input-area:focus{border-color:#1d1d1f!important;outline:none}.cart-drawer .cart-drawer__footer__action-content .button--primary,.cart-drawer .cart-drawer__footer__action-content .shipping-calculator .button{border-radius:980px!important;background-color:#ffdf00!important;color:#111!important;border:0!important;font-weight:var(--font-body-weight-bold, 700);box-shadow:none!important}.cart-drawer .cart-drawer__footer__action-content .field__input,.cart-drawer .cart-drawer__footer__action-content select{border:1px solid #d2d2d7!important;border-radius:12px!important;box-shadow:none!important}.cart__footer .cart__checkout-button{border-radius:980px!important;background-color:#ffdf00!important;color:#111!important;border:0!important;font-size:15px;font-weight:var(--font-body-weight-bold, 700);box-shadow:none!important;transition:transform .3s cubic-bezier(.22,.61,.36,1),filter .3s ease}.cart__footer .cart__checkout-button:hover{filter:brightness(.94);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.cart-drawer #CartDrawer-Checkout,.cart-drawer .drawer__close,.cart-drawer .quantity__button,.cart__footer .cart__checkout-button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/vh-cart.css.map */
