.whatsapp-floating-button{position:fixed;right:20px;bottom:70px;z-index:20}.whatsapp-button{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;background-color:#25d366;color:#fff;border:none;border-radius:50px;box-shadow:0 4px 12px #25d36666;cursor:pointer;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.4;min-width:56px;height:56px}.whatsapp-button:hover{background-color:#20ba5a;box-shadow:0 6px 16px #25d36680;transform:translateY(-2px)}.whatsapp-button:active{transform:translateY(0)}.whatsapp-button__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px}.whatsapp-button__icon svg{width:100%;height:100%}.whatsapp-button__text{white-space:nowrap}@media screen and (max-width: 749px){.whatsapp-floating-button{right:0;bottom:40px}.whatsapp-button{width:56px;height:56px;padding:0;min-width:56px}.whatsapp-button__text{display:none}}.whatsapp-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.whatsapp-modal--active{opacity:1;visibility:visible}.whatsapp-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.whatsapp-modal__content{position:relative;background-color:#fff;border-radius:16px;width:90%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;transform:scale(.9) translateY(20px);transition:transform .3s ease;overflow:hidden}.whatsapp-modal--active .whatsapp-modal__content{transform:scale(1) translateY(0)}.whatsapp-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e5e5}.whatsapp-modal__title{margin:0;font-size:20px;font-weight:600;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.whatsapp-modal__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:none;cursor:pointer;color:#666;transition:color .2s ease}.whatsapp-modal__close:hover{color:#1a1a1a;background-color:#f5f5f5}.whatsapp-modal__body{padding:16px;overflow-y:auto;flex:1}.whatsapp-menu{list-style:none;margin:0;padding:0}.whatsapp-menu__item{margin-bottom:8px}.whatsapp-menu__parent{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background-color:#f8f8f8;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.whatsapp-menu__parent:hover{background-color:#f0f0f0}.whatsapp-menu__item--expanded .whatsapp-menu__parent{background-color:#e8f5e9}.whatsapp-menu__title{font-size:16px;font-weight:500;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.whatsapp-menu__arrow{flex-shrink:0;transition:transform .3s ease;color:#666}.whatsapp-menu__item--expanded .whatsapp-menu__arrow{transform:rotate(90deg)}.whatsapp-menu__submenu{list-style:none;margin:8px 0 0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease}.whatsapp-menu__item--expanded .whatsapp-menu__submenu{max-height:1000px}.whatsapp-menu__subitem{margin-bottom:4px}.whatsapp-menu__link{display:block;padding:12px 16px 12px 32px;color:#1a1a1a;text-decoration:none;border-radius:6px;transition:background-color .2s ease,color .2s ease;font-size:15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.whatsapp-menu__link:hover{background-color:#f0f0f0;color:#25d366}.whatsapp-menu__link:active{background-color:#e8f5e9}@media screen and (max-width: 749px){.whatsapp-modal__content{width:95%;max-height:85vh;border-radius:12px}.whatsapp-modal__header{padding:16px 20px}.whatsapp-modal__title{font-size:18px}.whatsapp-modal__body{padding:12px}.whatsapp-menu__parent{padding:12px 14px}.whatsapp-menu__title{font-size:15px}.whatsapp-menu__link{padding:10px 14px 10px 28px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
