.vs-cart-assurance{display:grid;gap:12px;margin-top:14px;min-width:0;width:100%}.vs-cart-payment-methods{display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.vs-cart-payment-methods svg{width:32px;height:21px;display:block}.vs-cart-assurance .vs-product-service{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0}.vs-cart-assurance .vs-product-service .vs-cart-assurance__usp{display:inline-flex;align-items:center;gap:7px;font-size:11px;line-height:1.5;text-decoration:none;color:#625a50}.vs-cart-assurance .vs-product-service svg{width:18px;height:18px;flex-shrink:0}.vs-cart-assurance .vs-product-service .vs-cart-assurance__usp:hover{text-decoration:none}.vs-cart-recommendations{width:100%;max-width:100%;min-width:0;margin:30px 0 0;text-align:left}.vs-cart-recommendations>h2{font-family:var(--font-heading--family,inherit);font-weight:400;font-size:25px;line-height:1.2;letter-spacing:-.02em;color:#25231f;margin:0 0 17px}.vs-cart-recommendations__list{display:grid;gap:12px;min-width:0}.vs-cart-recommendation{display:grid;grid-template-columns:76px minmax(0,1fr) 18px;gap:15px;align-items:center;padding:10px;border:1px solid #e1d9ce;border-radius:2px;text-decoration:none!important;color:#25231f;background:#fcfbf8;min-width:0}.vs-cart-recommendation:hover{border-color:#ad9b85;background:#f8f4ee}.vs-cart-recommendation__media{width:76px;aspect-ratio:1;background:#f3eee8;overflow:hidden;border-radius:1px}.vs-cart-recommendation__media img{width:100%;height:100%;object-fit:contain;display:block}.vs-cart-recommendation__copy{min-width:0}.vs-cart-recommendation__copy h3{font-family:var(--font-primary--family,inherit);font-weight:400;font-size:13px;line-height:1.5;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#25231f}.vs-cart-recommendation__copy p{font-size:12px;line-height:1.5;margin:0;color:#716b63}.vs-cart-recommendation__arrow{width:18px;height:18px}.cart-drawer__empty:has(.vs-cart-recommendations){align-items:stretch;text-align:center}.cart-drawer__empty:has(.vs-cart-recommendations)>.cart-drawer__empty-cta{align-self:center}.cart-page__empty .vs-cart-recommendations{max-width:900px;margin:35px auto 0}.cart-page__empty .vs-cart-recommendations__list{grid-template-columns:repeat(3,minmax(0,1fr))}.cart-page__empty .vs-cart-recommendation{grid-template-columns:76px minmax(0,1fr);gap:12px}.cart-page__empty .vs-cart-recommendation__arrow{display:none}.cart-drawer__footer .vs-cart-assurance{margin-top:12px;gap:10px}.cart-drawer__footer .vs-cart-payment-methods svg{width:29px;height:19px}.cart-drawer__empty .vs-cart-recommendations{margin-top:25px}.cart-drawer__empty .vs-cart-recommendations>h2{font-size:24px}.cart-drawer__body:has(.vs-cart-recommendations){min-width:0;overflow-x:hidden}@media(max-width:989px){.cart-page__empty .vs-cart-recommendations__list{grid-template-columns:1fr}.cart-page__empty .vs-cart-recommendation{grid-template-columns:76px minmax(0,1fr) 18px}.cart-page__empty .vs-cart-recommendation__arrow{display:block}}@media(max-width:749px){.vs-cart-recommendation{grid-template-columns:68px minmax(0,1fr) 16px;gap:12px;padding:9px}.vs-cart-recommendation__media{width:68px}.vs-cart-recommendation__copy h3{font-size:12px}.vs-cart-recommendation__copy p{font-size:11px}.vs-cart-assurance .vs-product-service{gap:8px 13px}.vs-cart-assurance .vs-product-service .vs-cart-assurance__usp{font-size:10px}.vs-cart-assurance .vs-product-service svg{width:17px;height:17px}.cart-page__empty .vs-cart-recommendation{grid-template-columns:68px minmax(0,1fr) 16px}.vs-cart-recommendations>h2{font-size:24px}}body.velnuvo-studio .cart-drawer .cart-drawer__checkout-button,body.velnuvo-studio .cart-drawer .cart-drawer__empty-cta,body.velnuvo-studio .cart-page .button--primary{background:#25231f!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.velnuvo-studio .cart-drawer .cart-drawer__checkout-button *,body.velnuvo-studio .cart-drawer .cart-drawer__empty-cta *,body.velnuvo-studio .cart-page .button--primary *{color:#fff!important;-webkit-text-fill-color:#fff!important}body.velnuvo-studio .cart-drawer .cart-drawer__body{padding-top:24px}body.velnuvo-studio .cart-page{padding-top:28px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cart-enhancements.css.map */
