.js-quantity .qty-btn a{display:flex;align-items:center;justify-content:center;min-width:20px;min-height:30px;padding:5px;border-radius:4px;background-color:#f5f5f5;transition:background-color .2s ease}.js-quantity .qty-btn a:hover{background-color:#e0e0e0}.js-quantity .qty-btn a:active{background-color:#d0d0d0}.js-quantity .input-text{text-align:center;min-width:20px;height:30px;border:1px solid #ddd;border-radius:4px;margin:0 5px}.cart-panel{position:fixed;bottom:20px;right:40%;z-index:1000;width:350px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #545454;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;border:1px solid #63733f;vertical-align:middle;text-align:center;will-change:transform,opacity}.cart-panel.is-visible{opacity:1;transform:translateY(0);pointer-events:auto;animation:fadeInUp .4s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cart-panel__content{padding:10px}.cart-panel__details{height:40px;width:auto;margin:3px auto}.cart-panel__total{display:flex;justify-content:space-evenly;font-weight:700;font-size:20px;margin-bottom:0;line-height:20px}.cart-panel__summary{display:flex;justify-content:space-evenly;color:#666;font-size:13px}span.cart-panel__summary-count{font-size:13px;color:#192646;font-weight:600}.cart-panel__button{display:block;width:50%;padding:8px 15px 10px 10px;background-color:#63733f;color:#fff;text-align:center;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color .2s ease;margin-left:5px;font-size:16px;margin-top:3px;height:40px;line-height:25px;margin-right:10px}.cart-panel__button:hover{background-color:#75a505;color:#fff}.cart-toast{position:fixed;bottom:100px;right:45%;transform:translateY(-100px);z-index:1000;opacity:0;transition:transform .3s ease,opacity .3s ease;pointer-events:none;will-change:transform,opacity}.cart-toast.is-visible{transform:translateY(0);opacity:1;animation:fadeInToast .4s ease-out forwards}@keyframes fadeInToast{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.cart-toast__content{background-color:#63733f;color:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 4px 8px #75a50580;font-size:14px;max-width:300px;text-align:center;transition:transform .2s ease}.cart-toast.is-visible .cart-toast__content{animation:pulseToast .3s ease-out}@keyframes pulseToast{0%{transform:scale(.95)}50%{transform:scale(1.05)}to{transform:scale(1)}}.cart-panel__content{padding:6px;max-width:350px;margin:auto;display:flex;cursor:pointer;height:58px}.cart-panel__content{height:58px}@media (max-width: 768px){.cart-panel{width:calc(100% - 88px);bottom:15px;right:0;left:0;margin:0 auto;max-width:400px}.cart-toast{bottom:50px;right:auto;left:auto;width:auto;max-width:80%}.cart-panel{width:345px}.cart-toast__content{width:100%;border-radius:8px}.cart-panel__button{width:50%;box-shadow:0 2px 4px #0003;background-color:#63733f;border:1px solid #75a505;border-radius:4px;padding:3px 15px;margin:0 auto 0 65px;height:35px}.cart-toast{bottom:150px;right:30%;width:auto;max-width:80%;text-align:center;vertical-align:middle}.cart-panel__button{margin:auto}}.cart-panel__total{display:flex;justify-content:center;font-weight:700;font-size:16px;margin-bottom:0}@media (max-width: 375px){.cart-panel{width:calc(100% - 20px);left:10px;right:10px}.cart-toast{top:10px;right:10px;width:calc(100% - 20px);max-width:90%}.cart-toast{bottom:150px;right:25%;width:auto}.cart-panel__content{padding:8px}.cart-panel__total{font-size:14px}.cart-panel__summary{font-size:12px}}@media screen and (max-width: 321px) and (min-width: 319px){.cart-panel{bottom:10px}.cart-panel__content{height:55px}.js-quantity.quantity.justify-content-center{width:60%!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cart-panel-toast.css.map */
