cart-drawer{pointer-events:none;background:#fff0!important;transition:.4s!important}cart-drawer.active{pointer-events:unset;background:#ffffffb3!important;transition:.4s!important}cart-drawer #CartDrawer{width:335px;margin-right:-335px;box-shadow:#1e204a 0 0 15px 1px;background-color:#fff;transition:.5s}cart-drawer.active #CartDrawer{margin-right:0;transition:.5s}.drawer-header{position:relative;height:60px;background-color:#1e1f49;justify-content:center;align-content:center}.drawer-close{position:absolute;top:15px;right:25px;width:13px;height:13px;cursor:pointer}.drawer-heading{margin-bottom:0;color:#fff!important;font-size:16px!important;font-family:Sofia Pro Light!important;text-align:center}.cart-body{padding:15px;box-sizing:border-box;width:335px;position:relative}.cart-body .loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;display:none;align-items:center;justify-content:center;z-index:2}.cart-body .loading-overlay.active{display:flex}@keyframes spin{to{transform:rotate(360deg)}}.cart-body .loading-overlay .loading-spinner{width:50px;height:50px;animation:spin 1s linear infinite}.cart-body .loading-overlay .loading-spinner{width:50px;height:50px}.cart-items-container{display:flex;box-sizing:border-box;flex-direction:column;gap:10px}.cart-item{border:1px rgb(215,215,215) solid;border-radius:5px;box-sizing:border-box;padding:7px;margin-bottom:0!important;display:flex!important;gap:5px;position:relative}.close-icon{position:absolute;top:7px;right:7px;width:15px;height:15px;border:1px rgb(105,105,105) solid;border-radius:100%;cursor:pointer;display:flex;justify-content:center;align-items:center}.close-icon img{width:6px;height:6px}.cart-item .text-container{flex-grow:1}.cart-item-image{display:block;width:75px;height:75px;object-fit:cover}.cart-item-title{line-height:1;font-family:Sofia Pro;font-weight:700;font-size:16px;color:#1e204a}.purchase-type{line-height:1;font-size:14px;color:#1e204a;margin-top:5px}.regular-price-row{border-bottom:1px rgb(221,221,221) solid;margin-top:10px;padding-bottom:6px;color:#1e204a;font-size:15px;display:flex;justify-content:space-between;line-height:1}.regular-price-row .price-text{text-decoration:line-through}.your-price-row{margin-top:10px;border-top:1px rgb(221,221,221) solid;padding-top:10px;color:#1e204a;font-size:15px;display:flex;justify-content:space-between;line-height:1}.your-price-row .savings{font-weight:600;color:#ef4d94}.quantity-row{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:20px}.quantity-row .text{color:#1e204a;font-size:16px;font-weight:600;line-height:1}.quantity-row select{height:35px;width:50px;color:#000}.line-items-container{margin-top:15px;display:flex;flex-direction:column}.line-item{display:flex!important;justify-content:space-between;border-bottom:1px rgb(221,221,221) solid;padding-top:6px;padding-bottom:6px;line-height:1}.discount-item.hidden{display:none!important}.line-item .description{display:flex;align-items:center}.remove-discount{width:7px;height:7px;cursor:pointer;margin-right:5px}.discount-row{display:flex;gap:7px;margin-top:20px}.discount-row .hidden{display:none}#discount-input{height:40px;padding-left:15px;border:1px #ccc solid;border-radius:8px;box-shadow:none!important;outline:none!important;transition:.3s;max-width:100%;flex-grow:1}#discount-input:focus{border-color:#ef4e94;transition:.3s}.discount-row button{width:65px;border-radius:8px;background-color:#000;color:#fff;font-family:ABC Diatype!important;cursor:pointer;border:none}.discount-error{font-size:16px;color:red;line-height:1.2;margin-top:3px}.discount-error.hidden{display:hidden}.about-your-purchase{font-size:15px;margin-top:25px;text-align:center;font-weight:600;color:#1e204a;line-height:1}.details-container{margin-top:20px;display:flex;flex-direction:column;gap:12.5px}.detail-row{display:flex;gap:10px}.detail-row img{display:block;height:20px}.detail-row .text{font-size:15px;line-height:1.3;color:#1e204a}.detail-row .text b{text-align:center;font-weight:600}.checkout-button{font-size:19.5px;font-weight:600;height:72px;margin-top:25px;display:block;background-color:#ef4e94;border-radius:35px;color:#fff;font-family:Sofia Pro;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.checkout-button:hover{opacity:.8}.payment-options{display:flex;gap:10px;justify-content:center;margin-top:15px}.payment-options img{max-width:200px}.payment-options .text{font-size:16px;text-align:center;font-weight:600;color:#1e204a;margin-top:3px}.secured-text{line-height:1;margin-top:7px;display:flex;gap:5px;color:#1e204a;font-size:12px;justify-content:center}.secured-text img{display:block;max-width:10px}@media screen and (max-width: 850px){.cart-item-title{font-size:15px}.about-your-purchase,.details-container{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/new-cart-drawer.css.map */
