ajax-cart.open{z-index:9999999999;display:none}ajax-cart.open #v-ajax-cart{right:0;overflow-y:auto}#v-ajax-cart{width:100%;max-width:550px;height:100%;background-color:#f7f7f7;position:fixed;top:0;right:-550px;z-index:20;transition:all .3s ease;max-height:100vh;display:flex;flex-direction:column}.ajax-cart__header{margin:.5rem 1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px rgb(207,207,207);padding-bottom:.5rem}.ajax-cart__header .h2{font-weight:400;text-transform:capitalize;font-size:1rem}.ajax-cart__footer{padding:1rem;width:100%;border-top:solid 1px rgb(207,207,207);height:fit-content}.ajax-cart__footer .subtotal{color:#3c2496;font-weight:700}.ajax-cart__items.has-items{border-bottom:solid 1px rgb(207,207,207)}.ajax-cart__items{display:flex;flex-direction:column;margin:0 1rem;gap:1rem;overflow-y:auto;overflow-x:hidden;min-height:100px;height:auto;width:auto;max-width:100%;padding-top:1rem;padding-bottom:1rem;flex:none}.ajax-cart__item{display:flex;align-items:start;flex-direction:column;gap:1rem;justify-content:start}.ajax-cart__item .item__data{display:flex;align-items:center;gap:1rem;justify-content:start;position:relative;width:100%}.ajax-cart__item .item-price{color:#000;height:100%;justify-content:space-between}.ajax-cart__item .item-price i{font-weight:400;color:#c4c4c4;font-size:1rem;cursor:pointer;font-family:FontAwesome}.ajax-cart__item a{width:100%;max-width:80px;min-width:60px}.ajax-cart__item img{background-color:#fff;width:100%;max-width:120px;object-fit:cover}.ajax-cart__item:not(:last-of-type){border-bottom:solid 1px rgb(235,235,235);padding-bottom:1rem}.item__quantity{box-shadow:0 2px 11px -1px #3c249670;font-size:1rem;width:fit-content;border-radius:50px}.item__quantity button{padding:.3rem;line-height:0;width:30px;height:30px}.item__quantity input{max-width:40px;text-align:center;background-color:transparent;font-size:1rem;color:#000;opacity:100%}.cart__content-wrapper{overflow-y:auto;height:100%}.cart__recommendations{padding-bottom:1rem;overflow:visible;padding:1rem;height:100%}.cart__recommendations .ajax-cart__item{background-color:#e9e9e9ab;padding:.5rem}.cart__recommendations .ajax-cart__item .item__data-variants{width:100%}.cart__recommendations .ajax-cart__item select{position:relative;padding:.5rem;width:100%;border-radius:6px;font-size:1rem;border:solid 2px #4527a0;color:#4527a0}.cart__recommendations .ajax-cart__item button{font-size:.9rem}.atc-button{padding:.3rem 1.5rem!important;background:#3c2496;border-radius:1rem;color:#fff;align-self:self-end;right:.5rem;position:absolute}.ajax-cart-bg{width:100%;height:100%;background-color:#000;opacity:0%;visibility:hidden;position:fixed;z-index:19;cursor:pointer;transition:all .3s ease;top:0}ajax-cart.open .ajax-cart-bg{visibility:visible;opacity:50%}.selling_plan{margin:auto;width:100%;justify-content:center;padding:.2rem 0}.selling_plan div:not(.loader){color:#3c2496;font-weight:500;border:solid 1px #3c2496;border-radius:25rem;padding:.2rem .7rem;width:100%;text-align:center;justify-content:center}.selling_plan select{padding:.4rem .8rem;border-radius:25px;border:solid 1px #3c2496;background-color:#fff;width:100%;margin:0 .5rem}.selling_plan .loader{width:25px;height:25px}.selling_plan .loader:after{width:25px;height:25px}body.has-cross-selling #rebuy-cart{display:none!important}.progress-bar__wrapper{padding-bottom:.5rem;padding-top:.5rem;margin:0rem 1rem;border-bottom:solid 1px rgb(207,207,207)}.progress-bar{width:100%;height:10px;background-color:#d1d1d1;border-radius:25px;position:relative}.progress-bar:after{content:"";transition:all .5s ease;position:absolute;left:0;background-color:#3c2496;border-radius:25px;width:var(--progressbar);height:10px;top:0}.loader{width:48px;height:48px;border:3px solid #FFF;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation 1s linear infinite}.loader:after{content:"";box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;border:3px solid transparent;border-bottom-color:#3c2496}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-cart__recommendations{padding:0 1rem}.empty-cart__recommendations ul{display:flex;flex-direction:column;align-items:center;gap:1rem}
/*# sourceMappingURL=/cdn/shop/t/140/assets/ajax-cart.css.map */
