.add-to-bag-wrapper{margin-top:12px;width:100%}.add-to-bag-btn{width:100%;padding:12px 24px;background-color:#2e8b57;color:#fff;border:none;border-radius:4px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;position:relative;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-height:44px}.add-to-bag-btn:hover:not(:disabled){background-color:#333;transform:translateY(-1px)}.add-to-bag-btn:active:not(:disabled){transform:translateY(0)}.add-to-bag-btn:disabled{background-color:#ccc;color:#fff;cursor:not-allowed;transform:none}.add-to-bag-text{transition:opacity .3s ease}.add-to-bag-btn.loading .add-to-bag-text{opacity:0}.add-to-bag-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.add-to-bag-spinner.hidden{display:none}.add-to-bag-btn.loading .add-to-bag-spinner{display:block}.spinner{width:20px;height:20px;animation:rotate 2s linear infinite}.spinner .path{stroke:#fff;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.add-to-bag-btn.success{background-color:#28a745}.add-to-bag-btn.success:hover{background-color:#218838}.add-to-bag-btn.error{background-color:#dc3545}.add-to-bag-btn.error:hover{background-color:#c82333}@media screen and (max-width: 749px){.add-to-bag-btn{padding:10px 16px;font-size:13px;min-height:40px}}@media screen and (max-width: 480px){.add-to-bag-btn{font-size:12px;padding:8px 12px;min-height:36px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/add-to-bag-button.css.map */
