.drawer__inner{background:#0a0118!important;border-left:1px solid rgba(124,58,237,.15)}.drawer__header{background:#0a0118;border-bottom:1px solid rgba(255,255,255,.06);padding:18px 20px}.drawer__heading{color:#fff!important;font-weight:700;font-size:1.1rem;letter-spacing:-.01em}.drawer__close svg,.drawer__close .svg-wrapper{color:#fff9;transition:color .2s}.drawer__close:hover svg,.drawer__close:hover .svg-wrapper{color:#fff}.cart-drawer__form{background:#0a0118}.drawer__cart-items-wrapper{padding:0 8px}.cart-drawer__form .cart-items{border:none}.cart-drawer__form .cart-item{border-bottom:1px solid rgba(255,255,255,.06)!important;padding:16px 0}.cart-drawer__form .cart-item__image-container,.cart-drawer__form .cart-item__image{border-radius:10px;overflow:hidden}.cart-drawer__form .cart-item__image{background:#111}.cart-drawer__form .cart-item__name{color:#fff!important;font-weight:600;font-size:.9rem;text-decoration:none}.cart-drawer__form .cart-item__name:hover{color:#c084fc!important}.cart-drawer__form .cart-item__details *,.cart-drawer__form .product-option,.cart-drawer__form .product-option dt,.cart-drawer__form .product-option dd{color:#ffffff80!important;font-size:.8rem}.cart-drawer__form .cart-item__price-wrapper .price,.cart-drawer__form .cart-item__totals .price{color:#a855f7!important;font-weight:700}.cart-drawer__form .cart-item__old-price{color:#ffffff4d!important}.cart-drawer__form .cart-item__final-price{color:#22c55e!important}.cart-drawer__form .cart-items thead th,.cart-drawer__form .caption-with-letter-spacing{color:#ffffff59!important;border-bottom-color:#ffffff0f!important}cart-drawer .quantity__button,.cart-drawer__form .quantity__button,.drawer__inner .quantity__button{background:#ffffff0f!important;color:#fff!important;border-color:#ffffff26!important;border-radius:6px;transition:all .2s}cart-drawer .quantity__button:hover,.cart-drawer__form .quantity__button:hover,.drawer__inner .quantity__button:hover{background:#7c3aed33!important;border-color:#7c3aed66!important;color:#fff!important}cart-drawer .quantity__input,.cart-drawer__form .quantity__input,.drawer__inner .quantity__input{background:#ffffff0f!important;color:#fff!important;border-color:#ffffff26!important}cart-drawer .quantity.cart-quantity,.cart-drawer__form .quantity.cart-quantity,.drawer__inner .quantity.cart-quantity{border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.15)!important;background:#ffffff0f!important}cart-drawer .cart-remove-button .button,.cart-drawer__form .cart-remove-button .button,.drawer__inner .cart-remove-button .button{color:#ffffff4d!important;background:transparent!important;transition:color .2s}cart-drawer .cart-remove-button .button:hover,.drawer__inner .cart-remove-button .button:hover{color:#ef4444!important}cart-drawer [class*=color-],cart-drawer .drawer__inner,.cart-drawer [class*=color-]{--color-background: 10, 1, 24 !important;--color-foreground: 255, 255, 255 !important;--color-button: 124, 58, 237 !important;--color-button-text: 255, 255, 255 !important;background-color:#0a0118!important}.drawer__footer{background:#0d0219!important;border-top:1px solid rgba(124,58,237,.15)!important;padding:16px 20px 20px!important}.drawer__footer .totals,.drawer__footer .totals *{color:#fff!important}.drawer__footer .totals__total{font-weight:600!important;font-size:.95rem!important;color:#ffffffb3!important}.drawer__footer .totals__total-value{color:#fff!important;font-weight:800!important;font-size:1.15rem!important}.drawer__footer .tax-note,.drawer__footer .tax-note *{color:#ffffff59!important}.drawer__footer .discounts__discount{color:#22c55e!important}.drawer__footer details summary,.drawer__footer .summary__title{color:#fff9!important}.drawer__footer .cart__note textarea{background:#ffffff0a!important;border-color:#ffffff1a!important;color:#fff!important;border-radius:8px}.drawer__footer .cart__checkout-button,.drawer__footer .cart__ctas .button,.cart-drawer__form+.drawer__footer .cart__checkout-button{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;color:#fff!important;border:none!important;border-radius:12px!important;font-weight:700!important;font-size:.95rem!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:14px 24px!important;transition:all .25s cubic-bezier(.22,1,.36,1)!important;box-shadow:0 4px 20px #7c3aed4d;width:100%}.drawer__footer .cart__checkout-button:hover,.drawer__footer .cart__ctas .button:hover{transform:translateY(-1px)!important;box-shadow:0 6px 28px #7c3aed73!important;opacity:.95}.jfc-cart-trust-bar{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 0;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.04)}.jfc-cart-trust-bar span{display:flex;align-items:center;gap:5px;font-size:.7rem;font-weight:600;color:#fff6;letter-spacing:.03em;text-transform:uppercase}.jfc-cart-trust-bar svg{width:14px;height:14px;stroke:#22c55e;flex-shrink:0}.jfc-cart-shipping{padding:12px 14px;background:#ffffff08;border-radius:10px;margin-bottom:14px}.jfc-cart-shipping__text{font-size:.78rem;color:#ffffffb3;margin-bottom:8px;display:flex;align-items:center;gap:6px}.jfc-cart-shipping__text strong{color:#22c55e}.jfc-cart-shipping__track{width:100%;height:5px;background:#ffffff0f;border-radius:3px;overflow:hidden}.jfc-cart-shipping__fill{height:100%;background:linear-gradient(90deg,#22c55e,#4ade80);border-radius:3px;transition:width .6s ease}.drawer__inner-empty{background:#0a0118!important}.cart__empty-text{color:#fff9!important;font-size:1rem}.drawer__inner-empty .button{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;color:#fff!important;border:none!important;border-radius:12px!important;font-weight:700!important}cart-items,cart-items .gradient,#main-cart-footer,#main-cart-footer .gradient{background:#07010d!important;color:#fff!important}cart-items h1.title,cart-items .title--primary{color:#fff!important;font-weight:800!important}cart-items .underlined-link{color:#a855f7!important}cart-items .underlined-link:hover{color:#c084fc!important}cart-items .cart-item__name{color:#fff!important}cart-items .cart-item__name:hover{color:#c084fc!important}cart-items .cart-item__details *,cart-items .product-option{color:#ffffff80!important}cart-items .cart-item__price-wrapper .price,cart-items .cart-item__totals .price{color:#a855f7!important}cart-items .cart-item{border-bottom-color:#ffffff0f!important}cart-items .quantity__button{background:#ffffff0a!important;color:#fff!important;border-color:#ffffff1a!important}cart-items .quantity__button:hover{background:#7c3aed26!important}cart-items .quantity__input{background:#ffffff0a!important;color:#fff!important;border-color:#ffffff1a!important}cart-items thead th,cart-items .caption-with-letter-spacing{color:#ffffff59!important}#main-cart-footer .totals__total{color:#ffffffb3!important}#main-cart-footer .totals__total-value{color:#fff!important;font-weight:800!important}#main-cart-footer .tax-note,#main-cart-footer .tax-note *{color:#ffffff59!important}#main-cart-footer .cart__footer{border-top-color:#7c3aed26!important}#main-cart-footer .cart__note label{color:#fff9!important}#main-cart-footer .cart__note textarea{background:#ffffff0a!important;border-color:#ffffff1a!important;color:#fff!important;border-radius:8px}#main-cart-footer .cart__ctas .button,#main-cart-footer .cart__checkout-button{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;color:#fff!important;border:none!important;border-radius:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:0 4px 20px #7c3aed4d;transition:all .25s}#main-cart-footer .cart__ctas .button:hover,#main-cart-footer .cart__checkout-button:hover{transform:translateY(-1px);box-shadow:0 6px 28px #7c3aed73}#main-cart-footer .additional-checkout-buttons *,.drawer__footer .additional-checkout-buttons *{border-radius:10px!important}.drawer__contents::-webkit-scrollbar{width:4px}.drawer__contents::-webkit-scrollbar-track{background:transparent}.drawer__contents::-webkit-scrollbar-thumb{background:#7c3aed40;border-radius:4px}.cart-drawer__overlay{background:#0009!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart-notification{background:#0d0219!important;border:1px solid rgba(124,58,237,.2)!important;box-shadow:0 12px 40px #00000080!important}.cart-notification *{color:#fff!important}.cart-notification .button{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;border:none!important;border-radius:10px!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/jfc-cart.css.map */
