.btn.add-btn{display:flex;height:2.5rem;line-height:normal;justify-content:space-between;position:relative;overflow:hidden;padding:0;align-items:center}.btn.add-btn.disable:active{transform:none}.btn.add-btn.disable .btn-icon p.active{opacity:.3}.btn.add-btn .btn-icon{line-height:1rem;width:2.125rem;height:100%;position:relative;align-items:center;display:inline-flex;justify-content:center;padding-left:.5rem}.btn.add-btn .btn-icon.btn-right{padding-right:.5rem;padding-left:0}.btn.add-btn .btn-icon svg{width:.5625rem;fill:#fff}.btn.add-btn .btn-icon i{font-size:.6rem;color:#fff}.btn.add-btn .btn-icon i.icon-minus{margin-bottom:.5rem}.btn.add-btn .btn-icon span{display:flex;height:100%;align-items:center;justify-content:center;line-height:0}.btn.add-btn.btn-outline-primary{color:#222;background-color:#fff;border-color:#222}.btn.add-btn.btn-outline-primary:active,.btn.add-btn.btn-outline-primary:hover{color:#fff;background-color:#0d67ca;border-color:#0d67ca}.btn.add-btn.btn-outline-primary:active .btn-icon i,.btn.add-btn.btn-outline-primary:active .btn-icon svg,.btn.add-btn.btn-outline-primary:hover .btn-icon i,.btn.add-btn.btn-outline-primary:hover .btn-icon svg{fill:#fff;color:#fff}.btn.add-btn.btn-outline-primary .btn-icon i,.btn.add-btn.btn-outline-primary .btn-icon svg{fill:#222;color:#222}.btn.add-btn.loadingWrapper{justify-content:center;min-width:6.5625rem;background:#0d67ca;border-color:#0d67ca}.btn.add-btn .count-num{line-height:normal;min-width:2.1875rem;position:relative;right:-7px}.btn.add-btn .count-num .active-icon{font-size:.8125rem;position:absolute;left:-.9375rem;line-height:normal}.btn.add-btn .count-num.active .active-icon{display:none}.btn.add-btn .count-num.active.count-num{right:auto}.btn.add-btn.buttonGreen{font-size:.75rem;font-weight:600;color:#fff;background-color:#0d8919;border-color:#0d8919;border-radius:.375rem;height:1.75rem}.btn.add-btn.buttonGreen.btn-outline-primary{color:#0d8919;background-color:#e9f9f1;border-color:#0d8919;border-radius:.375rem;height:1.75rem}.btn.add-btn.buttonGreen.btn-outline-primary:active,.btn.add-btn.buttonGreen.btn-outline-primary:hover{color:#fff;background-color:#0d8919;border-color:#0d8919}.btn.add-btn.buttonGreen.btn-outline-primary:active .btn-icon i,.btn.add-btn.buttonGreen.btn-outline-primary:active .btn-icon svg,.btn.add-btn.buttonGreen.btn-outline-primary:hover .btn-icon i,.btn.add-btn.buttonGreen.btn-outline-primary:hover .btn-icon svg{fill:#fff;color:#fff}.btn.add-btn.buttonGreen.btn-outline-primary .btn-icon{width:1.125rem}.btn.add-btn.buttonGreen.btn-outline-primary .count-num{min-width:1.875rem}.btn.add-btn.buttonGreen.loadingWrapper{background:#0d8919!important;border-color:#0d8919!important;min-width:4.25rem!important}.btn.add-btn.buttonGreen .btn-icon{width:1.5rem}.btn.add-btn.buttonGreen .count-num{min-width:1.125rem}.btn.add-btn.buttonGreen .count-num .active-icon{font-size:.625rem;position:absolute;left:-.5rem;line-height:normal;top:-.0625rem}.btn.add-btn.smallButton{position:absolute;top:7.0625rem;right:.5rem}.btn.add-btn.smallButton.btn-outline-primary .btn-icon,.btn.add-btn.smallButton.btn-outline-primary .button-text{display:none}.btn.add-btn.smallButton.btn-outline-primary .count-num{min-width:1.75rem;display:flex;align-items:center;justify-content:center;right:0}.btn.add-btn.smallButton.btn-outline-primary .count-num .active-icon{position:static}.add-cart-btn .btn.btn-primary .btn-icon p i,.add-cart-btn .btn.btn-primary .btn-icon p svg,.add-cart-btn .btn.btn-secondary .btn-icon p i,.add-cart-btn .btn.btn-secondary .btn-icon p svg{fill:#fff;color:#fff}.add-cart-btn .btn.add-btn .btn-icon{width:auto;flex:1 1}.add-cart-btn .btn.add-btn .btn-icon i,.add-cart-btn .btn.add-btn .btn-icon svg{fill:#222;color:#222;font-size:.75rem}.add-cart-btn .btn.add-btn .count-num{right:auto}.add-cart-btn .btn.add-btn .count-num .active-icon{left:auto;display:none}@media(max-width:991px){.add-cart-btn .btn-outline-secondary{background-color:#fff}.btn.add-btn{height:2.1875rem;font-size:14px}.btn.add-btn .btn-icon{width:1.875rem}.btn.add-btn .count-num{min-width:1.875rem}.btn.add-btn .count-num .active-icon{font-size:.75rem;line-height:1;top:.25rem}.btn.add-btn.loadingWrapper{background-color:#0d67ca!important;border-color:#0d67ca!important;min-width:5.75rem}.btn.add-btn.btn-outline-primary:active,.btn.add-btn.btn-outline-primary:hover{color:#222;background-color:#fff;border-color:#222;transform:scale(1)}}