.hfc-assistant,.hfc-assistant *{box-sizing:border-box}.hfc-assistant{font-family:inherit;position:relative;z-index:2147480000}.hfc-assistant [hidden]{display:none!important}.hfc-assistant__launcher{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom,0px));right:22px;z-index:2147480000;display:flex;align-items:center;gap:9px;background:#fc7d2c;color:#fff;border:0;border-radius:999px;padding:10px 17px 10px 10px;font-family:inherit;font-size:14px;line-height:1.3;font-weight:800;cursor:pointer;box-shadow:0 9px 26px #001c3940;min-height:54px;transition:transform .2s,background-color .2s}.hfc-assistant__launcher:hover{background:#ea711f;transform:translateY(-2px)}.hfc-assistant__launcher:focus-visible,.hfc-assistant button:focus-visible,.hfc-assistant a:focus-visible{outline:3px solid #72CEFF;outline-offset:3px}.hfc-assistant__launcher-icon{width:35px;height:35px;background:#ffffff20;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.hfc-assistant__panel{position:fixed;right:22px;bottom:calc(87px + env(safe-area-inset-bottom,0px));z-index:2147480000;width:min(372px,calc(100vw - 24px));max-height:min(590px,calc(100dvh - 122px));display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #D5E6F1;border-radius:17px;box-shadow:0 17px 56px #001d3d39;color:#193b53;letter-spacing:normal}.hfc-assistant__header{background:#001c39;color:#fff;padding:15px 14px 14px;display:flex;align-items:center;gap:11px;min-height:76px;flex-shrink:0}.hfc-assistant__avatar{width:37px;height:37px;border-radius:11px;background:#fc7d2c;color:#fff;display:grid;place-items:center;font-size:20px;font-weight:900;flex-shrink:0}.hfc-assistant__heading{flex:1;min-width:0;line-height:1.3}.hfc-assistant__heading strong{display:block;font-size:14px;color:#fff;font-weight:800}.hfc-assistant__heading span{display:block;font-size:11px;margin-top:3px;color:#c4e4f7}.hfc-assistant__close{width:31px;height:31px;display:grid;place-items:center;flex-shrink:0;border:0;border-radius:7px;background:#ffffff18;color:#fff;cursor:pointer;padding:0}.hfc-assistant__close:hover{background:#ffffff30}.hfc-assistant__body{overflow-y:auto;padding:21px;flex:1;min-height:0}.hfc-assistant__welcome{margin:0 0 21px;padding:15px 16px;background:#f0f7fd;border-radius:12px 12px 12px 2px;color:#244c66;font-size:14px;line-height:1.6}.hfc-assistant__welcome strong{font-size:15px;color:#001c39}.hfc-assistant__question{font-size:14px;font-weight:800;color:#001c39;margin:0 0 12px}.hfc-assistant__options{display:grid;gap:8px}.hfc-assistant__options button{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;text-align:left;background:#fff;border:1px solid #D5E6F1;border-radius:9px;cursor:pointer;color:#174261;font-family:inherit;font-size:13px;font-weight:750;line-height:1.4;min-height:45px}.hfc-assistant__options button:hover{border-color:#178cc6;background:#f4fafe}.hfc-assistant__options button span{color:#007fba;font-weight:900;font-size:17px}.hfc-assistant__back{padding:0;border:0;background:transparent;color:#0878ae;font-size:12px;font-weight:800;cursor:pointer;margin-bottom:17px}.hfc-assistant__tag{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#0089c3;font-weight:850;margin:0 0 8px}.hfc-assistant__answer h3{color:#001c39;font-size:20px;line-height:1.25;margin:0 0 11px;font-weight:850}.hfc-assistant__answer p[data-hfc-answer-body]{color:#375870;font-size:14px;line-height:1.7;margin:0 0 23px}.hfc-assistant__action{display:inline-flex;justify-content:center;align-items:center;background:#fc7d2c;border-radius:9px;color:#fff!important;text-decoration:none;padding:12px 17px;font-size:13px;font-weight:800}.hfc-assistant__action:hover{background:#e9691b;color:#fff!important;text-decoration:none}.hfc-assistant__footer{background:#f9fcfe;border-top:1px solid #E4EDF3;padding:13px 20px 14px;display:block;flex-shrink:0;font-size:12px;color:#547082}.hfc-assistant__footer a{color:#0073ad;text-decoration:none;font-weight:800;margin-left:6px}.hfc-assistant__footer a:hover{text-decoration:underline}.hfc-assistant__footer small{font-size:10px;color:#70899a;display:block;margin-top:6px;line-height:1.45}@media(max-width:600px){.hfc-assistant__launcher{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));font-size:12px;padding:8px 12px 8px 8px;min-height:48px}.hfc-assistant__launcher-icon{width:31px;height:31px}.hfc-assistant__panel{right:12px;left:12px;width:auto;bottom:calc(72px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 100px)}.hfc-assistant__body{padding:16px}}@media(prefers-reduced-motion:reduce){.hfc-assistant__launcher{transition:none}}.hfc-assistant__whatsapp-wrap{margin-top:18px;padding-top:15px;border-top:1px solid #E4EDF3}.hfc-assistant__whatsapp-wrap p{font-size:12px;font-weight:800;color:#21435b;margin:0 0 9px}.hfc-assistant__whatsapp-wrap small{display:block;font-size:11px;color:#617b8c;margin-top:9px;line-height:1.45}.hfc-assistant__whatsapp{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 13px;background:#137c49;color:#fff!important;border-radius:10px;font-size:13px;font-weight:800;text-decoration:none!important;text-align:center;line-height:1.4;transition:background .15s}.hfc-assistant__whatsapp:hover{background:#0a6439;color:#fff!important}.hfc-assistant__whatsapp-icon{font-size:21px;line-height:1}.hfc-assistant__answer-actions{display:grid;gap:9px}.hfc-assistant__answer-actions .hfc-assistant__action{display:flex;min-height:46px;text-align:center}.hfc-assistant__whatsapp--answer{min-height:46px}.hfc-assistant__launcher-text--compact{display:none}@media(max-width:600px){.hfc-assistant__launcher{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));padding:5px 12px 5px 7px;min-height:44px;height:44px;gap:7px;font-size:12px;font-weight:750;border-radius:999px;box-shadow:0 4px 12px #001c392b;max-width:calc(100vw - 24px)}.hfc-assistant__launcher-icon{width:28px;height:28px}.hfc-assistant__launcher-icon svg{width:19px;height:19px}.hfc-assistant__launcher-text--wide{display:none}.hfc-assistant__launcher-text--compact{display:inline;white-space:nowrap}.hfc-assistant__panel{bottom:calc(62px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/hfc-import-assistant.css.map */
