cart-drawer .drawer__inner{background:#fbf7f3!important}cart-drawer .drawer__heading{font-weight:800!important;color:#2b1220!important}cart-drawer .price{color:#7a1f4b!important;font-weight:800!important}cart-drawer #CartDrawer-Checkout,cart-drawer .cart__checkout-button,cart-drawer button[name=checkout]{background:#7a1f4b!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;min-height:54px;box-shadow:0 14px 32px #5c163647!important;transition:transform .18s ease,filter .18s ease}cart-drawer #CartDrawer-Checkout:hover,cart-drawer .cart__checkout-button:hover,cart-drawer button[name=checkout]:hover{transform:translateY(-2px);filter:brightness(1.06)}.vcd-wrap{margin:14px 14px 10px;display:grid;gap:10px;font-family:inherit}.vcd-upsell{position:relative;overflow:hidden;border-radius:20px;padding:16px 16px 14px;background:radial-gradient(120% 140% at 0% 0%,rgba(234,214,226,.95),transparent 55%),radial-gradient(120% 140% at 100% 100%,rgba(201,162,75,.3),transparent 55%),linear-gradient(160deg,#7a1f4b,#5e1439);color:#fff;box-shadow:0 16px 36px #5e143947}.vcd-upsell:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:2px;background:linear-gradient(90deg,transparent,#C9A24B,transparent)}.vcd-upsell:after{content:"\2726";position:absolute;right:12px;top:10px;color:#c9a24b;font-size:16px;opacity:.9;animation:vcd-tw 3s ease-in-out infinite}@keyframes vcd-tw{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.vcd-upsell__eyebrow{display:inline-block;margin:0 0 8px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#2b1220;background:linear-gradient(90deg,#e5c877,#c9a24b);padding:4px 10px;border-radius:999px;box-shadow:0 4px 12px #0003}.vcd-upsell__title{margin:0 0 4px;font-size:15px;font-weight:800;line-height:1.3;color:#fff}.vcd-upsell__sub{margin:0 0 12px;font-size:12px;line-height:1.5;color:#ead6e2e6}.vcd-upsell__btn{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#c9a24b;color:#2b1220;border:0;border-radius:999px;padding:12px 18px;font-family:inherit;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 24px #00000038;transition:transform .18s ease,filter .18s ease}.vcd-upsell__btn:hover{transform:translateY(-2px);filter:brightness(1.05)}.vcd-upsell__btn.is-loading{opacity:.6;pointer-events:none}.vcd-upsell--done{background:radial-gradient(120% 140% at 100% 0%,rgba(201,162,75,.35),transparent 55%),linear-gradient(160deg,#fdf6e7,#f7eef2);color:#2b1220;box-shadow:0 12px 28px #5e14391a;border:1px solid rgba(201,162,75,.5)}.vcd-upsell--done .vcd-upsell__title{color:#2b1220;font-size:13.5px;margin:0}.vcd-upsell--done .vcd-upsell__eyebrow{color:#7a5a1e}.vcd-trust{position:relative;border-radius:20px;padding:14px 16px;background:linear-gradient(160deg,#fff,#f7eef2 70%,#ead6e2);border:1px solid rgba(122,31,75,.12);box-shadow:0 12px 28px #5e143914}.vcd-trust__list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.vcd-trust__list li{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:#2b1220;line-height:1.35}.vcd-trust__list li:before{content:"";flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:#c9a24b url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M5 12.5l4.5 4.5L19 7.5" stroke="%232B1220" stroke-width="3.4" stroke-linecap="round" stroke-linejoin="round"/></svg>') center/10px no-repeat}.vcd-trust__review{margin:11px 0 0;padding:10px 0 0;border-top:1px dashed rgba(122,31,75,.18);font-size:12px;line-height:1.5;color:#5a3a4c}.vcd-trust__review b{color:#c9a24b;letter-spacing:1.5px;font-size:11.5px}.vcd-trust__review em{font-style:italic;color:#2b1220}.vcd-trust__review span{color:#8a6a7a;font-size:11px}@media(prefers-reduced-motion:reduce){.vcd-upsell:after{animation:none}.vcd-upsell__btn,cart-drawer #CartDrawer-Checkout{transition:none}}cart-drawer .cart-item__image,cart-drawer .cart-item__image-container img,cart-drawer .cart-item img{object-fit:contain!important;object-position:center!important;background:#fff;border-radius:12px}@media(max-width:749px){cart-drawer .cart-item__image,cart-drawer .cart-item__image-container img,cart-drawer .cart-item img{height:auto!important;max-height:84px;aspect-ratio:1 / 1.15}.vcd-wrap{margin:10px 10px 8px;gap:8px}.vcd-upsell{padding:13px 13px 12px;border-radius:16px}.vcd-upsell:after{font-size:13px;right:10px;top:8px}.vcd-upsell__eyebrow{font-size:9px;padding:3px 8px;margin-bottom:6px}.vcd-upsell__title{font-size:13.5px}.vcd-upsell__sub{font-size:11px;margin-bottom:10px}.vcd-upsell__btn{padding:12px 14px;font-size:11.5px;min-height:44px}.vcd-upsell__btn:hover{transform:none}.vcd-trust{padding:12px 13px;border-radius:16px}.vcd-trust__list{gap:6px}.vcd-trust__list li{font-size:11px;gap:8px}.vcd-trust__list li:before{width:16px;height:16px;background-size:9px}.vcd-trust__review{margin-top:9px;padding-top:8px;font-size:11px}cart-drawer #CartDrawer-Checkout,cart-drawer .cart__checkout-button,cart-drawer button[name=checkout]{min-height:50px;font-size:13px}cart-drawer #CartDrawer-Checkout:hover,cart-drawer .cart__checkout-button:hover{transform:none}}@media(max-width:380px){.vcd-upsell__title{font-size:12.5px}.vcd-trust__list li{font-size:10.5px}}.vcd-wrap{margin:16px 12px 12px}cart-drawer cart-drawer-items,cart-drawer #CartDrawer-CartItems{padding-bottom:6px}cart-drawer .cart-item{margin-bottom:10px}@media(max-width:749px){.vcd-wrap{margin:14px 10px 10px}cart-drawer .drawer__heading{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vel-cart-drawer.css.map */
