.studiofco-common-custom-components-0-x-chatSac{position:fixed;right:24px;bottom:24px;z-index:991;display:flex;align-items:flex-end;gap:24px;pointer-events:none}.studiofco-common-custom-components-0-x-chatSac>*{pointer-events:auto}.studiofco-common-custom-components-0-x-chatSacOpen{}.studiofco-common-custom-components-0-x-chatSacKeyboard{z-index:1010}.studiofco-common-custom-components-0-x-chatSacOpen .studiofco-common-custom-components-0-x-chatSacLaunchers{display:none}.studiofco-common-custom-components-0-x-chatSacPanel{display:flex;flex-direction:column;width:390px;max-height:calc(100vh - 180px);overflow:hidden}.studiofco-common-custom-components-0-x-chatSacHeader{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:64px;padding:10px;box-sizing:border-box}.studiofco-common-custom-components-0-x-chatSacBrand{display:flex;align-items:center;gap:12px}.studiofco-common-custom-components-0-x-chatSacLogo{display:flex;width:40px;height:40px}.studiofco-common-custom-components-0-x-chatSacBrandText{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.studiofco-common-custom-components-0-x-chatSacSubtitle,.studiofco-common-custom-components-0-x-chatSacTitle{}.studiofco-common-custom-components-0-x-chatSacClose{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:10px;box-sizing:border-box;cursor:pointer}.studiofco-common-custom-components-0-x-chatSacBody{display:flex;flex-direction:column;min-height:0;padding:24px 16px;box-sizing:border-box}.studiofco-common-custom-components-0-x-chatSacMessages{display:flex;flex-direction:column;gap:16px;height:486px;max-height:calc(100vh - 348px);overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-width:none}.studiofco-common-custom-components-0-x-chatSacMessages::-webkit-scrollbar{display:none}.studiofco-common-custom-components-0-x-chatSacMenuBlock{display:flex;flex-direction:column;gap:16px;flex-shrink:0}.studiofco-common-custom-components-0-x-chatSacWelcome{display:flex;flex-direction:column;gap:4px;text-align:center}.studiofco-common-custom-components-0-x-chatSacWelcomeSubtitle,.studiofco-common-custom-components-0-x-chatSacWelcomeTitle{margin:0}.studiofco-common-custom-components-0-x-chatSacMenu{display:flex;flex-direction:column;gap:8px}.studiofco-common-custom-components-0-x-chatSacMenuItem{display:flex;align-items:center;gap:16px;width:100%;padding:10px 16px;box-sizing:border-box;text-align:left;cursor:pointer}.studiofco-common-custom-components-0-x-chatSacMenuItem:disabled{cursor:default}.studiofco-common-custom-components-0-x-chatSacMenuItemActive{}.studiofco-common-custom-components-0-x-chatSacMenuIcon{display:flex;flex-shrink:0;width:24px;height:24px}.studiofco-common-custom-components-0-x-chatSacMenuText{display:flex;flex:1 0 0;flex-direction:column;gap:2px;min-width:0}.studiofco-common-custom-components-0-x-chatSacMenuDescription,.studiofco-common-custom-components-0-x-chatSacMenuTitle{}.studiofco-common-custom-components-0-x-chatSacRowUser{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.studiofco-common-custom-components-0-x-chatSacRowBot{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0}.studiofco-common-custom-components-0-x-chatSacBubbleBot,.studiofco-common-custom-components-0-x-chatSacBubbleUser{display:flex;flex-direction:column;max-width:100%;margin:0;padding:8px 16px;box-sizing:border-box;overflow-wrap:anywhere}.studiofco-common-custom-components-0-x-chatSacLine{display:block}.studiofco-common-custom-components-0-x-chatSacGap{display:block;height:20px}.studiofco-common-custom-components-0-x-chatSacLink,.studiofco-common-custom-components-0-x-chatSacStrong{}.studiofco-common-custom-components-0-x-chatSacOptions{display:flex;flex-wrap:wrap;gap:4px;width:100%}.studiofco-common-custom-components-0-x-chatSacOption{display:inline-flex;align-items:center;justify-content:center;min-width:64px;max-width:100%;min-height:32px;padding:4px 8px;box-sizing:border-box;text-align:left;cursor:pointer}.studiofco-common-custom-components-0-x-chatSacPhotos{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.studiofco-common-custom-components-0-x-chatSacPhoto{display:block;width:80px;height:80px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.studiofco-common-custom-components-0-x-chatSacOption:disabled{cursor:default}.studiofco-common-custom-components-0-x-chatSacForm{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-top:16px}.studiofco-common-custom-components-0-x-chatSacInput{flex:1 0 0;min-width:0;height:40px;padding:10px 16px;box-sizing:border-box}.studiofco-common-custom-components-0-x-chatSacSend{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;cursor:pointer}.studiofco-common-custom-components-0-x-chatSacFile{display:none}.studiofco-common-custom-components-0-x-chatSacLaunchers{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.studiofco-common-custom-components-0-x-chatSacLaunchers--pill,.studiofco-common-custom-components-0-x-chatSacLaunchers--tab{}.studiofco-common-custom-components-0-x-chatSacLauncher{display:inline-flex;align-items:center;justify-content:flex-start;gap:0;height:48px;min-width:48px;padding:0 12px;box-sizing:border-box;overflow:hidden;cursor:pointer;transition:padding .45s ease,gap .45s ease}.studiofco-common-custom-components-0-x-chatSacLauncherLabel{display:inline-block;max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:max-width .45s ease,opacity .3s ease}.studiofco-common-custom-components-0-x-chatSacLauncherPresentando{gap:12px;padding:0 24px 0 16px}.studiofco-common-custom-components-0-x-chatSacLauncherPresentando .studiofco-common-custom-components-0-x-chatSacLauncherLabel{max-width:260px;opacity:1}@media (hover:hover) and (pointer:fine){.studiofco-common-custom-components-0-x-chatSacLauncher:hover{gap:12px;padding:0 24px 0 16px}.studiofco-common-custom-components-0-x-chatSacLauncher:hover .studiofco-common-custom-components-0-x-chatSacLauncherLabel{max-width:260px;opacity:1}}@media (prefers-reduced-motion:reduce){.studiofco-common-custom-components-0-x-chatSacLauncher,.studiofco-common-custom-components-0-x-chatSacLauncherLabel{transition:none}}.studiofco-common-custom-components-0-x-chatSacTab{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:88px;height:32px;padding:10px;box-sizing:border-box;cursor:pointer}.studiofco-common-custom-components-0-x-chatSacLaunchers--tab .studiofco-common-custom-components-0-x-chatSacTab{position:fixed;top:50%;right:-28px;transform:translateY(-50%) rotate(-90deg)}.studiofco-common-custom-components-0-x-chatSacTabIcon{display:flex}.studiofco-common-custom-components-0-x-chatSacWhatsapp{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:10px;box-sizing:border-box}@media only screen and (max-width:1025px){.studiofco-common-custom-components-0-x-chatSac{right:16px;bottom:16px}.render-route-store-product .studiofco-common-custom-components-0-x-chatSac{bottom:88px}.studiofco-common-custom-components-0-x-chatSacOpen{z-index:1010}.studiofco-common-custom-components-0-x-chatSacPanel{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;height:100dvh;max-height:none}.studiofco-common-custom-components-0-x-chatSacBody{flex:1 1 auto}.studiofco-common-custom-components-0-x-chatSacMessages{flex:1 1 auto;min-height:0;height:auto;max-height:none}}.studiofco-common-custom-components-0-x-chatSacTab .studiofco-common-custom-components-0-x-chatSacLauncherLabel{max-width:none;opacity:1}