.sammmfam-floating-button{position:fixed;bottom:20px;right:20px;z-index:9999;font-family:inherit}.sammmfam-floating-button .sammmfam-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:.6rem 3rem;font-weight:600;color:#fff;background:#00ce7e;border:none;border-radius:.8rem;text-decoration:none;transition:background .3s ease,opacity .3s ease,transform .3s ease;font-size:14px;cursor:pointer!important;box-shadow:0 4px 15px #ec48994d;white-space:nowrap;min-height:48px}.sammmfam-floating-button .sammmfam-cta-button:hover{background:linear-gradient(to right,#db2777,#7c3aed);transform:translateY(-2px);box-shadow:0 6px 25px #ec489966}.sammmfam-floating-button .sammmfam-cta-button:active{transform:translateY(0)}.sammmfam-floating-button .sammmfam-cta-button:disabled{opacity:.7;pointer-events:none;cursor:not-allowed;transform:none}.sammmfam-floating-button .sammmfam-cta-button .btn-loader{display:inline-flex;align-items:center;justify-content:center}.sammmfam-floating-button .sammmfam-cta-button .spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sammmfam-floating-button .sammmfam-cta-button .btn-text,.sammmfam-floating-button .sammmfam-cta-button .btn-icon,.sammmfam-floating-button .sammmfam-cta-button .btn-loader{transition:all .3s ease}.sammmfam-floating-button .sammmfam-cta-button .btn-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.sammmfam-floating-button .sammmfam-cta-button .btn-icon svg{width:16px;height:16px;color:inherit}.sammmfam-floating-button .sammmfam-cta-button .btn-text{font-weight:600;color:inherit;font-family:Scale VF Regular,sans-serif!important;font-size:18px}.sammmfam-floating-button .sammmfam-cta-button .btn-loader{display:none}.sammmfam-floating-button[data-position=bottom-left]{bottom:20px;left:20px;right:auto}.sammmfam-floating-button[data-position=top-right]{top:20px;bottom:auto;right:20px}.sammmfam-floating-button[data-position=top-left]{top:20px;bottom:auto;left:20px;right:auto}.sammmfam-floating-button[data-position=center-bottom]{bottom:20px;left:50%;right:auto;transform:translate(-50%)}.sammmfam-floating-button[data-position=center-center]{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%)}@media screen and (max-width: 768px){.sammmfam-floating-button{bottom:15px;right:15px}.sammmfam-floating-button[data-position=bottom-left]{bottom:15px;left:15px}.sammmfam-floating-button[data-position=top-right]{top:15px;right:15px}.sammmfam-floating-button[data-position=top-left]{top:15px;left:15px}.sammmfam-floating-button[data-position=center-bottom]{bottom:15px;left:50%;transform:translate(-50%)}.sammmfam-floating-button[data-position=center-center]{top:50%;left:50%;transform:translate(-50%,-50%)}.sammmfam-floating-button .sammmfam-cta-button{padding:.6rem 2rem;font-size:12px;min-height:44px}.sammmfam-floating-button .sammmfam-cta-button .btn-text,.sammmfam-floating-button .sammmfam-cta-button:hover .btn-text{display:none}.sammmfam-floating-button[data-show-text-mobile=true] .sammmfam-cta-button{padding:.6rem 2rem}.sammmfam-floating-button[data-show-text-mobile=true] .sammmfam-cta-button .btn-text{display:inline;margin-left:8px}.sammmfam-floating-button[data-show-text-mobile=true] .sammmfam-cta-button:hover .btn-text{display:inline}.sammmfam-floating-button[data-always-show-text=true] .sammmfam-cta-button .btn-text{display:inline;margin-left:8px}.sammmfam-floating-button[data-always-show-text=true] .sammmfam-cta-button{padding:.6rem 2rem}}@media screen and (min-width: 769px){.sammmfam-floating-button .sammmfam-cta-button{padding:.6rem 1rem}.sammmfam-floating-button .sammmfam-cta-button .btn-text{max-width:0;overflow:hidden;opacity:0;transition:all .3s ease;white-space:nowrap}.sammmfam-floating-button .sammmfam-cta-button:hover .btn-text{max-width:fit-content;opacity:1}.sammmfam-floating-button .sammmfam-cta-button:hover,.sammmfam-floating-button[data-always-show-text=true] .sammmfam-cta-button{padding:.6rem 3rem}.sammmfam-floating-button[data-always-show-text=true] .sammmfam-cta-button .btn-text{max-width:fit-content;opacity:1}}.sammmfam-floating-button[data-hide-mobile=true],.sammmfam-floating-button[data-hide-desktop=true]{display:block}@media screen and (max-width: 768px){.sammmfam-floating-button[data-hide-mobile=true]{display:none!important}}@media screen and (min-width: 769px){.sammmfam-floating-button[data-hide-desktop=true]{display:none!important}}.sammmfam-floating-button .sammmfam-cta-button:focus{outline:2px solid white;outline-offset:2px}.sammmfam-floating-button .sammmfam-cta-button:focus:not(:focus-visible){outline:none}.sammmfam-floating-button{animation:slideInUp .5s ease-out}@keyframes slideInUp{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.sammmfam-floating-button .sammmfam-cta-button.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 4px 15px #ec48994d}50%{box-shadow:0 4px 15px #ec489980,0 0 0 10px #ec48991a}to{box-shadow:0 4px 15px #ec48994d}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-sammmfam-button.css.map */
